Channel聚集(gather)写入: 聚集写入( Gathering Writes)是指将多个 Buffer 中的数据“聚集”到 Channel。 特别注意:按照缓冲区的顺序,写入 position 和 limit 之间的数据到 Channel 。 Channel分散(scatter)读取: 分 ...
分类:
编程语言 时间:
2017-07-31 18:46:30
阅读次数:
151
Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。 logging模块与log4j的机制是一样的,只是具 ...
分类:
编程语言 时间:
2017-07-31 18:46:39
阅读次数:
248
之前想的比较简单,请求到达controller的时候,传给action的参数没有经过任何封装,就是一个Map。然后action再调用service的时候,传递的参数也是map 但是当我在做存款交易的时候,我隐隐约感觉这样很有问题,因为再action里面完全无法看出来付款人收款人金额等等重要信息,虽然 ...
分类:
编程语言 时间:
2017-07-31 18:46:45
阅读次数:
205
需用使用python getpass模块 打印输出:(可以看到登陆名为administrator,这是windows操作系统的管理员账号名) ...
分类:
编程语言 时间:
2017-07-31 18:48:15
阅读次数:
158
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 经验:当std::swap对你的类型效率不高时,提供一个swap成员函数,并确定这个函数不抛出异常 演示样例: stl里的swap算法 namespace std{ template<type ...
分类:
编程语言 时间:
2017-07-31 18:48:57
阅读次数:
182
垃圾收集器与内存分配策略(三)——HotSpot的算法实现 Java JVM 垃圾回收 在HotSpot虚拟机上实现这些算法时,必须对算法的执行效率有着严格的考量,才能保证虚拟机高效地运行。 1、 枚举根节点 采用可达性分析从GC Roots节点中找引用链为例 存在的缺点: 1、在前面找出还存活对象 ...
分类:
编程语言 时间:
2017-07-31 18:51:03
阅读次数:
203
朋友说公司要在测试环境做接口测试,登录时需要传入正确的图片的验证码,本着懒省事的原则,推荐他把测试环境的图片验证码写死,我们公司也是这么做的^_^。劝说无果/(ㄒoㄒ)/~~,只能通过 OCR 技术来识别图片验证码了,看了一下他们的验证码,长这样,还好挺容易识别(背景色是透明的,有个坑需要处理)。 ...
分类:
编程语言 时间:
2017-07-31 18:51:21
阅读次数:
235
对于多量的、复杂的、有规律的控制器使用代码生成 动画状态代码控制 1:每个动画状态,比如进入状态,离开状态, 等都有可能需要代码来参与和处理,比如,进入这个动画单元后做哪些事情,来开这个动画单元后做哪些事情,为了解决这个问题,unity允许每个动画单元来绑定一个脚本代码,这个脚本代码必须继承于Sta ...
分类:
编程语言 时间:
2017-07-31 18:51:29
阅读次数:
537
最大流问题: 管道网络中每条边的最大通过能力(容量)是有限的,实际流量不超过容量。 最大流问题(maximum flow problem),一种组合最优化问题,就是要讨论如何充分利用装置的能力,使得运输的流量最大,以取得最好的效果。 最大流问题: 管道网络中每条边的最大通过能力(容量)是有限的,实际 ...
分类:
编程语言 时间:
2017-07-31 18:52:03
阅读次数:
202
作业 编写登陆接口 输入用户名和密码 认证成功后显示欢迎页面 输错三次后锁定 作业 多级菜单 三级菜单 可依次选择进入各子菜单 所需新知识点:列表、字典 编写登陆接口 认证成功后显示欢迎页面 input("name:") input("passwd:") print("hello ",name) ...
分类:
编程语言 时间:
2017-07-31 18:52:11
阅读次数:
176
pom.xml application.properties ...
分类:
编程语言 时间:
2017-07-31 18:52:49
阅读次数:
231
关于selenium多层iframe切换,及iframe没有id和name属性的情况下进行切换的问题。 ...
分类:
编程语言 时间:
2017-07-31 18:52:55
阅读次数:
326
初期开发了generator可以根据表结果自动生产实体类、配置文件和dao层代码,可以减轻一部分开发量;后期也进行了大量的优化可以使用注解了,自动管理dao层和配置文件等,发展到最顶端就是今天要讲的这种模式了,mybatis-spring-boot-starter就是springboot+mybat ...
分类:
编程语言 时间:
2017-07-31 18:54:40
阅读次数:
188
堵塞队列: 1)BlockingQueue该接口提供了: add()/remove() 假设当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中加入数据;则会抛出异常. put()/take() 假设当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中加入数据;则会形成堵塞. o ...
分类:
编程语言 时间:
2017-07-31 18:56:33
阅读次数:
269
贪心算法 一、基本概念: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必 ...
分类:
编程语言 时间:
2017-07-31 18:58:11
阅读次数:
153
Class.forname("className").newInstance();和new的区别 平时开发中我们经常会发现:用到Class.forName()方法。为什么要用呢? 下面分析一下: 主要功能Class.forName(xxx.xx.xx)返回的是一个类Class.forName(xxx ...
分类:
编程语言 时间:
2017-07-31 18:58:29
阅读次数:
237
做爬虫,当然就要用数据。想拿数据进行分析,首先清洗数据。这个清洗数据包括清除无用数据列和维度,删除相同数据,对数据进行勘误之类的。 从各大不同新闻网站可以爬到重复新闻。。。这个可以有。之前为了对爬到的新闻信息进行深度挖掘去了这个网站http://blog.reetsee.com/archives/2 ...
分类:
编程语言 时间:
2017-07-31 19:53:27
阅读次数:
190
题目: Implement a trie with insert, search, and startsWith methods. Note:You may assume that all inputs are consist of lowercase letters a-z. 题意及分析:实现一个 ...
分类:
编程语言 时间:
2017-07-31 19:55:04
阅读次数:
131