云服务部署

今天一天都在部署我的项目,我总结了我在部署的时候用到的包。 当你购买了阿里云的ecs,涉及ecs的有两个密码,一定要搞清楚,一个密码是远程链接密码,也就是通过浏览器连接服务器的密码,另外一个是实例密码,这个密码就是ecs的root密码,一般情况下,我们经常用到的是实例密码。 与此同时,需要设置一下安全组策略,将一些必要的端口暴露出来,否则会被拦截 前置操作完成,就可以进行软件的安装了,可以通过一些三方的ssh软件进行连接,win下面流行的putty,xshell,moba等,这里推荐使用mob
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

浅谈Min_25筛(一看就懂的那种)

作用 前提:一个积性函数\(F(i)\),要求\(F(P^k),P\in prime\)可以快速计算 实现\(O(\frac{n^{\frac{3}{4}}}{logn})\):\(\sum\limits_{i=1}^nF(i)\) 做法 为了简便运算,定义\(min_i(P)\)为\(i\)的最小质因子 定义\(g(n,j)=\sum\limits_{i=1}^n[i\in prime || min_i(P)>P_j]F(i)\) 理解:埃氏筛法筛了\(j\)个质数后剩下的数的\(F(i)\
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

fatal error C1003: error count exceeds number; stopping compilation解决方法

【error】C1003: error count exceeds 100; stopping compilation ...winnt.h 在项目工程中添加#include<windows.h>之后出现如下问题: Error 110 error C1003: error count exceeds 100; stopping compilation C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h 1355
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

0506--习题

#习题14:自定义实现split() #算法:遍历字符串的坐标,判断是否等于要切割的内容,如果不是连接到一个字符串里, #如果是的话把连接的字符串加入到一个list中 def split(s,string): result_list = [] index = 0 while index < len(s): temp_str ="" for j in range(index,len(s)): if s[j
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

Task.Run()方法总结

一、从异步方法的声明说起 无返回值的类型异步方法 (1)public async Task MethodName() 带返回值类型的异步方法 (2)public async Task<TResult> MethodName()   注意有无返回值只是相对于同步方法来说的,其实直接执行异步方法(不与await结合使用)是有返回值的,分别返回 Task、Task<TResult>   要注意的是 异步 lambda表达式 与 异步方法 一样,使用 Func委托 直接调用也有相应的返回值 Task
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

三十三、进程理论

一、进程理论 1、程序和进程 程序:一堆代码 进程:正在运行的程序 进程是一个实体,每一个进程都有它自己独立的内存空间 2、同步和异步:针对任务的提交方式 同步:提交任务之后,原地等待任务的返回结果,期间不做任何事(叫人吃饭,一直等待) 异步:提交任务之后,不等待任务的返回结果,执行运行下一行代码(叫人吃饭,但自己先走) 3、阻塞与非阻塞:针对程序运行的状态 阻塞:遇到io操作 ->>阻塞态 非阻塞:就绪或者运行态 二、创建进程的两种方式 1、方式一 from multiprocessing
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

Rocket - diplomacy - AddressAdjuster

https://mp.weixin.qq.com/s/X0s5CWN84GEiwpNR7tiRgA 基于AddressAdjuster介绍LazyModule的实现。 参考链接:https://github.com/freechipsproject/rocket-chip/blob/master/src/main/scala/tilelink/AddressAdjuster.scala 1. AddressAdjuster 地址适配器,根据chip_id & mask对地址进行区分: a. 与
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

软件测试2019:第五次作业—— 安全测试(含安全测试工具实验)

一、回答下述问题: 阐述常见的Web安全测试有几种类型?参考教材P173. 在我们日常网购或者网上交易时,为防止信息泄露,所以在WEB的安全测试中需要考虑以下情形   (1)数据加密;(2)登录或身份验证;(3)输入验证;(4)SQL注入;(5)超时限制;(6)目录;(7)操作痕迹 其中有一个跨站点攻击XSS,它指的是恶意攻击者往Web页面里插入恶意的html代码,当用户浏览页面时就会被恶意攻击(例如:钓鱼,盗取cookie,操纵受害者的浏览器,蠕虫攻击),他一般分为Reflected XSS
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

初识Kotlin之函数

本章通过介绍Kotlin的基本函数,默认参数函数,参数不定长函数,尾递归函数,高阶函数,Lamdba表达式。来对Kotlin函数做进一步了解。将上一篇的Kotlin变量的知识得以运用。Kotlin变量 Kotlin函数简介 Kotlin中是通过关键字fun声明函数。和变量一样,返回值类型放在名称后面,并用":"冒号分开。Kotlin函数默认修饰符public,且可以在文件顶层声明。其格式如下 fun 函数名(变量): 返回值类型 { } Kotlin常见函数 基础函数 fun ge
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

算法第四版1.1.14

代码如下 package com.zzh; import edu.princeton.cs.algs4.StdIn; import edu.princeton.cs.algs4.StdOut; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub int n=StdIn.readInt();
分类: 其他 发布时间: 05-06 23:34 阅读次数: 0

HTML知识点总结——canvas绘制矩形

HTML中的元素canvas只支持一种原生的图形绘制:矩形。所有其他的图形的绘制都至少需要生成一条路径。 canvas提供了三种方法绘制矩形: ①、绘制一个填充的矩形:fillRect(x, y, width, height) ②、绘制一个矩形的边框:strokeRect(x, y, width, height) ③、清除指定矩形区域,让清除部分完全透明:clearRect(x, y, width, height) 上面提供的方法之中每一个都包含了相同的参数。x与y指定了在canvas画布上所
分类: 编程语言 发布时间: 05-06 23:34 阅读次数: 0

recv和recvfrom的区别

recv的recvfrom是可以替换使用的,只是recvfrom多了两个参数,可以用来接收对端的地址信息,这个对于udp这种无连接的,可以很方便地进行回复。而换过来如果你在udp当中也使用recv,那么就不知道该回复给谁了,如果你不需要回复的话,也是可以使用的。另外就是对于tcp是已经知道对端的,就没必要每次接收还多收一个地址,没有意义,要取地址信息,在accept当中取得就可以加以记录了。 对于recvfrom 可同时应用于面向连接的和无连接的套接字。 recv一般只用在面向连接的套接字,几
分类: 编程语言 发布时间: 05-06 23:34 阅读次数: 0

移植ffmpeg和ffplay播放h264

环境说明: 我这里使用的是国产某桌面linux系统;有些系统可能缺少部分库! [root@localhost ffmpeg-4.1.3]# uname -a Linux localhost 4.4.13-200.nd7.3.x86_64 #1 SMP Sat Jul 8 23:22:12 CST 2017 x86_64 x86_64 x86_64 GNU/Linux 可以直接用命令clone SDL hg clone https://hg.libsdl.org/SDL 具体步骤如下: 1. 解
分类: 编程语言 发布时间: 05-06 23:34 阅读次数: 0

程序媛在互联网公司会遭遇哪些性别歧视?

只要技术过关就行,企业招人主要是来干活解决问题的。当然,有的企业在得知女生怀孕或者刚结婚的情况下,可能会不给offer 200年前,世界上第一个程序员爱达·拉夫拉斯诞生,她是英国著名诗人拜伦的女儿,一位女性。她不仅预言了通用计算机的可能,还发明了世界上第一个计算机程序。 爱达·拉夫拉斯标题 70年前,世界上第一台通用计算机ENIAC诞生,人们将ENIAC载入科技界的史册,却鲜有人知道完成第一台计算机编译和部署的,是由6位女程序员组成的团队。 翻开科技界的历史,我们惊奇地发现女性在其中的地位和能
分类: 编程语言 发布时间: 05-06 23:33 阅读次数: 0

Android打开相册并上传图片至服务器

Android图片打开上传 打开相册 大多的安卓程序都需要上传头像或者一些图片,给大家一些我这几天遇到图片上传问题的经验。 首先这是我的个人中心页面 点击上面的图片,会出现我们相册的选项,点击进入以后可以选择图片。 @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState);
分类: 编程语言 发布时间: 05-06 23:33 阅读次数: 0

数据结构:红黑树下(属于平衡二叉查找树 )

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Luomingkui1109/article/details/89885747 1. 实现红黑树的基本思想 实际上,红黑树是有固定的平衡过程的:遇到什么样的节点分布,我们就对应怎么去调整。只要按照这些固定的调整规则来操作,就能将一个非平衡的红黑树调整成平衡的。 首先,我们需要再来看一下红黑树的定义: 根节点是黑色的; 每个叶子节点都是黑色的空节点(NIL),也就是说,叶子节点不存储数据; 任何相邻
分类: 编程语言 发布时间: 05-06 23:33 阅读次数: 0

Python 2.x和Python 3.x版本的区别

版权声明:本博客所有原创文章可转载但必须附加原创网址,不可复制内容转发 https://blog.csdn.net/qq_43322796/article/details/89445218 和Python 2.x版本相比,Python3.x版本在语句使用输出,编码,运算和异常方面做了一些调整,具体如下: 1.print函数替代了print语句 在Python 2.x中,输出数据使用的是print语句。但是在Python 3.x中,print语句没有了,取而代之的是print函数。实例如下: P
分类: 其他 发布时间: 05-06 23:32 阅读次数: 0

Python (基本语法、变量和数据类型)

版权声明:本博客所有原创文章可转载但必须附加原创网址,不可复制内容转发 https://blog.csdn.net/qq_43322796/article/details/89447327 编码 默认情况下,Python 3源码文件以UTF-8编码,所有字符串都是Unicode字符串。当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语
分类: 其他 发布时间: 05-06 23:32 阅读次数: 0

Python 3.x常用内置函数

版权声明:本博客所有原创文章可转载但必须附加原创网址,不可复制内容转发 https://blog.csdn.net/qq_43322796/article/details/89467716 函数 功能简要说明 abs(x) 返回数字x的绝对值 all(iterable) 用于判断给定的可迭代参数iterable中的所有元素是否都为TURE,如果是返回True,否者返回False。元素除了是0、空、None、False外都是算True any(iterable) 用于判断给定的可迭代参数iter
分类: 其他 发布时间: 05-06 23:32 阅读次数: 0

Python 3.x+Selenium 3 自动化测试(窗口尺寸设置)

版权声明:本博客所有原创文章可转载但必须附加原创网址,不可复制内容转发 https://blog.csdn.net/qq_43322796/article/details/89471689 自动化测试首先要先有selenium Ctrl+R进入运行模式输入cmd 进入cmd命令窗口后输入pip install selenium 安装 安装完成后进入JetBrains PyCharm 2018.3.4软件 然后点击File——》settings (快捷键Ctrl+Alt+s) 选择Project
分类: 其他 发布时间: 05-06 23:32 阅读次数: 0