收集Tops

//这个Tops的收集是要放在列表第一次更新完成后,立即收集的。
分类: 其他 发布时间: 10-21 22:52 阅读次数: 0

python 并发编程基础之 进程

目录 操作系统的发展史 1、穿孔卡片 2、联机批处理系统 3、脱机批处理系统 多道技术(基于单核情况下研究): 单道: 多道技术: 空间上的复用(*******): 时间上的复用(*******): 并发与并行: 进程 程序与进程 进程调度: 当代操作系统调度: 进程的三个状态: 就绪态: 运行态: 阻塞态: 同步和异步: 同步: 异步: 阻塞与非阻塞: 操作系统的发展史 1、穿孔卡片 一个计算机机房,一次只能被一个卡片使用。 缺点: CPU利用率最低。 2、联机批处理系统 支持多用户去使用一
分类: 其他 发布时间: 10-21 22:52 阅读次数: 0

java注册界面及mysql连接

题目要求 1登录账号:要求由6到12位字母、数字、下划线组成,只有字母可以开头;(1分) 2登录密码:要求显示“• ”或“*”表示输入位数,密码要求八位以上字母、数字组成。(1分) 3性别:要求用单选框或下拉框实现,选项只有“男”或“女”;(1分) 4学号:要求八位数字组成,前四位为“2018”开头,输入自己学号;(1分) 5姓名:输入自己的姓名; 5电子邮箱:要求判断正确格式[email protected];(1分) 6点击“添加”按钮,将 1登录账号:要求由6到12位字母、数字、下划线组成,只
分类: 其他 发布时间: 10-21 22:52 阅读次数: 0

第三掌实践总结

---恢复内容开始--- 动态规划 三道题,第一道就比较简单,从上到下或者从下到上都可以 递归方程:dp[i][j]=max(dp[i-1][j],dp[i-1][j-1])+a[i][j]; 在dp中,定义很重要,这里的dp【i】【j】表示从最顶端走到第i行第j列的最大和,所以在最底层维护一下答案就行 代码: 1 #include<iostream> 2 using namespace std; 3 int a[110][110],dp[110][110]; 4 int n;
分类: 其他 发布时间: 10-21 22:52 阅读次数: 0

2019.10.21刷题统计

今天是在结束初赛后的第二天,也是我正式开始冲刺复赛的第一天。 进入冲刺网站后的第一个任务是办完DP的题。 第一题:1239 这道题中提示已经非常充足了,但正是因为提示,我缺少了自己的思考(完全照提示的公式抄),导致多次错误。最终还是解决了这道题。 AC代码: 第二题:1240 这道题也是给出了公式,套上原来模板(1238就相当于一个模板)即可。 理论上记忆化搜索与普通DP时间复杂度相同,但实际上记忆化搜索会超时(不能相信提示)。 超时代码: AC代码: 第三题:1241 这道题下面提示没给公式
分类: 其他 发布时间: 10-21 22:52 阅读次数: 0

【React源码解读】react-ref && forward-ref

react-ref 源码地址:https://github.com/facebook/react/blob/master/packages/react/src/ReactCreateRef.js 三种使用ref方式 string ref (不被推荐的方式,废弃) react会在完成这个节点渲染之后,会在this.refs这个对象上挂载这个string对应的一个key,这个key所指向的就是这个节点的实例对象,如果是dom节点就会对应dom的实例,如果是子组件,就会是子组件的实例(也就是clas
分类: 其他 发布时间: 10-21 22:52 阅读次数: 0

十、自定义ThreadPoolExecutor线程池

自定义ThreadPoolExecutor线程池 自定义线程池需要遵循的规则 【1】线程池大小的设置 1、计算密集型: 顾名思义就是应用需要非常多的CPU计算资源,在多核CPU时代,我们要让每一个CPU核心都参与计算,将CPU的性能充分利用起来,这样才算是没有浪费服务器配置,如果在非常好的服务器配置上还运行着单线程程序那将是多么重大的浪费。对于计算密集型的应用,完全是靠CPU的核数来工作,所以为了让它的优势完全发挥出来,避免过多的线程上下文切换,比较理想方案是: 线程数 = CPU核数+1,也
分类: 其他 发布时间: 10-21 22:52 阅读次数: 0

11JS函数

简单函数封装: function getSum(num1 num2){ var sum=0; for(var i=num;i<=num2;i++){ sum+=i; } console.log(sum); } getSum(1,100); getSum(10,50); 使用相同的重复的代码时可使用 顺序 1.声明函数 function 函数名(){ //循环体 } 2.调用函数 函数名(); 实参和形参: 声明中的是形参,调用里的是实参; 实参把值赋给形参,形参接收传来的值 ##注意:个数需要
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

C语言基础之中文编码格式GB2312(4)

GB2312历史回顾 GB2312编码范围:A1A1-FEFE,其中汉字编码范围:B0A1-F7FE。 GB2312编码是第一个汉字编码国家标准,由中国国家标准总局1980年发布,1981年5月1日开始使用。GB2312编码共收录汉字6763个,其中一级汉字3755个,二级汉字3008个。同时,GB2312编码收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。 分区表示 GB2312编码对所收录字符进行了“分区”处理,共94个区,每区含有94个位,共8
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

python学习第四天-函数

函数 def开头 函数参数 其中name、age、sex为形参,'王锦时',21,'男'为实参 函数返回值 默认参数 关键字参数 收集参数 相当于把所有实参存在一个元组当中 收集参数和关键字参数的混合使用
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

git 自动补全加高亮显示

git clone https://github.com/git/git.git contrib/completion/git-completion.bash 自动补全 contrib/completion/git-prompt.sh 高亮显示当前分支名称 将git-completion.bash下载到用户目录(cd ~),可以重命名为 .git-completion.bash .git-prompt.sh作为隐藏文件 在 .bashrc 中加入一下代码 source ~/.git-compl
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

【模板】矩阵快速幂(P1962 斐波那契数列)

题目地址 注意点: 开long long. #include<cstdio> #include<iostream> #include<cstring> #define ll long long using namespace std; const int MOD=1000000007; struct Mat{ ll a[5][5]; int x,y;//行 列数 void init(int x_,int y_){ memset(a,0,sizeof(a));
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

Monkey测试感想

monkey测试主要做随机的黑盒测试,通过不断输入伪随机的事件流来测试应用的稳定性,但是由于monkey太过皮,太过随机,最后根本无法控制,很容易陷于一个页面无法出来,或者陷入某个无关紧要的地方无法出来,导致测试结果并不具有很好的意义。 基于上述原因,尝试了一些二次开发monkey的测试工具,例如maxim,可以通过一些黑白名单控制,或者输入指定事件流,或者指定不同的测试随机模式,深度优先或者控件识别等,在使用了之后发现,还是会出现陷入到一个地方出不来的情况,虽然加入了熔断机制,在一个地方执行
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

构建之法20191017-6 alpha week 2/2 Scrum立会报告+燃尽图 05

本作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/9802 此博客为团队作业 组长:康哲 组员:付宇泽 都雪冬 齐文华 梅小雨 本次立会master:梅小雨 要求1 工作照片。要求启用手机的时间(与北京时间同步)与GPS记录功能,拍照,不要用任何软件修改导致exif变化。    要求2 时间跨度,精确到分钟,从何时开始至何时结束。建议半小时左右。     2019年10月21日 20:02:03-20:37 时长35分钟
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

讨论Web前后端分离的意义

自然是有很大意义的。下面我可能说的比较多……方便题主能够更全面的了解为什么说是有有意义的。另外,本文是以Java的角度谈前后端分离。放心,大家一定会有种是我了,没错,的感觉。 一、先来明晰下概念   前后端分离是通过Ngnix+Tomcat的方式(也可以中间加一个Node.js)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,iOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。   它的核
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

C语言蓝桥杯比赛原题和解析

蓝桥杯:在计算机编程领域,是具有一定含金量的竞赛,用于选拔信息技术人才。 一般分为多个领域,其中包含了C/C#/C++/Java/Python等编程语言的测试题,多为算法的设计题。 下面,在搜题过程中,整理了一些比较有意思的原题,用于提高算法设计技巧。 注意:这里给出的答案不唯一,且为C/C++试题及解析! 题目: 第一题:煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), .... 如果一共
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

Hystrix【异常机制处理】

在之前的老版本中,feign中是默认开启hystrix的,从新版本中默认已经关闭了,如果要通过FeignClient调用服务并开启hystrix的话,需要自定义开启,即:feign.hystrix.enabled=true。 在hystrix中,有5种异常会被fallback: FAILURE:执行失败,抛出异常。 TIMEOUT:执行超时。 SHORT_CIRCUITED:断路器打开。 THREAD_POOL_REJECTED:线程池拒绝。 SEMAPHORE_REJECTED:信号量拒绝。
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

ElasticSearch安装SQL插件

ElasticSearch安装SQL插件下载地址(中国大佬开发的,膜拜ing):https://github.com/NLPchina/elasticsearch-sql 1、记得选择和自己Elasticsearch对应的版本哦!如果你的是集群默认,每个节点都要按照这个SQL插件的哦,由于我的是伪分布集群模式,我的安装操作如下所示: 注意:安装成功以后,是在/home/hadoop/soft/elasticsearch-5.4.3/plugins这个目录下面的。请注意进行查收。 1 [els
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

2019.10.22 关于java对象的一些理解

前几天在廖雪峰老师的博客按着里面的java教程走了三小节io流的教程。 感觉对java的对象有了很多的理解, 里面有个new File,使用File的实例来操作电脑上的文件, 然后我就感觉嘛,可以理解File为电脑磁盘上文件的抽象, 而很多对象都是某个具体的东西的抽象, 而我对抽象的理解就是有点儿说不出的感觉, 抽象更像的是实例和操作之间的一层东西, 而我对java的理解就是感觉里面就是一些对象,一些方法,然后还有一些特殊的对象,和一些特殊的东西, 比如接口呀,抽象类呀等等, 然后你使用jav
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0

Spring实现构造注入

Spring通过setter访问器实现对属性的赋值,这种做法称为设值注入;Spring还提供了通过构造方法赋值的能力,称为构造注入。使用设值注入时,Spring通过JavaBean的无参构造方法实例化对象。 public class UserServiceImpl implements UserService { private UserDao dao; public UserServiceImpl(UserDao dao){ this.dao = d
分类: 其他 发布时间: 10-21 22:51 阅读次数: 0