参考:实体类中用基本类型好,还是用包装类型好_ - 牵牛花 - 博客园 int优缺点 优点: 1.用于Bean的时候,有默认值。比如自己拼接sql增加一个User时,会方便很多,不过现在都用ORM框架,所以这也不算是优点啦。 2.两个值比较方便,使用 == 就可以了。 缺点: 阿里巴巴开发手册中写的 ...
分类:
编程语言 时间:
2018-05-12 11:15:13
阅读次数:
758
1.分支结构 1.if结构 语法: if(条件){ 语句块; } 注意: 1.条件尽量是boolean的,如果不是boolean的,以下条件值,会当做false if(0){} if(0.0){} if(""){} if(undefined){} if(null){} if(NaN){} ex: i ...
分类:
编程语言 时间:
2018-05-12 11:16:39
阅读次数:
209
目录 [TOC] 1. 修饰符(访问控制) default: 是不写访问控制符 2. static关键字 2.1 用法 修饰属性、方法等 2.2 static方法 2.2.1 static方法特点 1. 被声明为static的成员在内存中只保存了一份,存储在方法区中 2. 被声明为static的成员 ...
分类:
编程语言 时间:
2018-05-12 11:16:53
阅读次数:
182
1 变量类型 1.1基本 1.2 特殊变量 注意:关键字是可以做变量的 1.3 numeric display format 1.4 some useful functions 2 数组 1.1 定义 row vector:>> a = [1 2 3 4]column vector:>> b= [1 ...
分类:
编程语言 时间:
2018-05-12 11:17:01
阅读次数:
265
1、遗传算法介绍 遗传算法,模拟进化论的自然选择和生物进化构成的计算模型,一种不断选择优良个体的算法。谈到遗传,想想自然界动物遗传是怎么来的,自然主要过程包括染色体的选择,交叉,变异,这些操作后,保证了以后的个基本上是最优的,那么以后再继续迭代这样下去,就可以一直最优了。 2、解决的问题 遗传算法能 ...
分类:
编程语言 时间:
2018-05-12 11:17:18
阅读次数:
332
2754: C++习题-快速排序 Description 以某个数为标准,把比这个数大的都移到它的后面,比这个数小的都移到它的前面,这样它后面的任意一个数都比它前面的任意一个数大,再将这前后两组数再分别重复这一过程,最后就会得到有序的数列; 补充:如果从大到小排列可以将比这个数大的都移到它的前面,比 ...
分类:
编程语言 时间:
2018-05-12 11:17:43
阅读次数:
225
来简单的说下python中的生成器和可迭代对象以及迭代器的问题。只是简单地记录一下并不涉及太深入的内容。 首先来说一下什么是生成器,先看下面的代码: 上面的这种代码其实就是生成器,而通过print也发现,我们无法打印出计算出来的结果。 而如果想要计算结果的话,只能通过两种方式,next()方法和fo ...
分类:
编程语言 时间:
2018-05-12 11:18:29
阅读次数:
158
参考:格式化字符 语法: 在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%,括号可以省略。 最常用的是: %s 格式化字符串 %d 格式化整数 %u 格式化无符号整型 ...
分类:
编程语言 时间:
2018-05-12 11:19:01
阅读次数:
161
参考 http://www.jb51.net/article/58009.htm 将 # cat ~/.vimrc filetype plugin on let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict' 实现按下tab ...
分类:
编程语言 时间:
2018-05-12 11:20:41
阅读次数:
181
Selenium2+python自动化20-引入unittest框架 from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import ...
分类:
编程语言 时间:
2018-05-12 11:54:03
阅读次数:
281
前言 在17篇我们讲了excel数据的参数化,有人问了txt数据的参数化该怎么办呢,下面小编为你带你txt数据参数化的讲解 一、以百度搜索为例,自动搜索五次不同的关键字。输入的数据不同从而引起输出结果的变化。 测试脚本: 1 #coding=utf-8 2 from selenium import ...
分类:
编程语言 时间:
2018-05-12 11:54:54
阅读次数:
202
前言 最近一些小伙伴,在搞邮箱的事情,小编于是去折腾了一下!总结了一些干货,与大家分享一下!速来,抱大腿,我要开车了! 基本思路就是,使用MIMEMultipart来标示这个邮件是多个部分组成的,然后attach各个部分。如果是附件,则add_header加入附件的声明。在python中,MIME的 ...
分类:
编程语言 时间:
2018-05-12 11:55:09
阅读次数:
195
1 /// 2 /// 条件变量模式 3 /// 让线程根据条件执行 4 /// 5 public sealed class ConditionVariablePattern 6 { 7 //两个线程使用同一个锁 8 private readonly object m_lock = new obj.... ...
分类:
编程语言 时间:
2018-05-12 11:55:37
阅读次数:
208
之前接触到的链表都只有一个指针,指向直接后继,整个链表只能单方向从表头访问到表尾,这种结构的链表统称为 “单向链表”或“单链表”。 如果算法中需要频繁地找某结点的前趋结点,单链表的解决方式是遍历整个链表,增加算法的时间复杂度,影响整体效率。为了快速便捷地解决这类问题,在单向链表的基础上,给各个结点额 ...
分类:
编程语言 时间:
2018-05-12 11:56:37
阅读次数:
210
1 /// 2 /// 线程安全的队列 3 /// 允许多个线程对队列入队出队 4 /// 注意:除非有一个可供处理的数据项,否则试图出队一个数据项的线程会一直阻塞 5 /// 6 /// 7 internal sealed class SynchronizedQueue 8 { 9 //进出... ...
分类:
编程语言 时间:
2018-05-12 11:57:07
阅读次数:
221
当前目录下所有文件的总大小递不断往函数内部走,归逐步往函数外部return惰性匹配贰分查找算法结构化时间解决输出乱码解释器加载了哪些模块开始符和结束符在正则中的用法跨平台两个时间之间的时分秒路径的拼接内置函数lambda表达式匹配小数或整数抢红包的算法取随机数如果匹配不上为空不能使用group,需要if判断生成器表达式生成器和迭代器本质上是一样的,有几个yield就能从中取出多少个值时间戳-结构化
分类:
编程语言 时间:
2018-05-12 11:57:33
阅读次数:
199
前言 实现需求:当测试用例全部通过的时候,不发邮件,当用例出现Error或Failure的时候发送邮件 解决思路:生成html测试报告后,用bs4解析html页面,写个函数判断页面上是都有不通过的记录 一、html报告 1.查看html报告,主要看Status这一行是否会出现Failure 或 Er ...
分类:
编程语言 时间:
2018-05-12 12:39:46
阅读次数:
274
前言: 有些网站的登录方式跟前面讲的博客园和token登录会不一样,把csrfToken放到cookie里,登录前后cookie是没有任何变化的,这种情况下如何绕过前端的验证码登录呢? 一、登录前后对比 1.如果登录页面有图形验证码,这种我们一般都是绕过登录的方式,如下图通过抓包分析,首先不输入密码 ...
分类:
编程语言 时间:
2018-05-12 12:40:11
阅读次数:
254
前言python2上安装SendKeys库,对于不好定位的元素,用快捷键操作是极好的,那么在3.6上安装时,会报错一、python3.6安装SendKeys报错1.python3.6安装SendKeys是无法安装的,会报错> pip install SendKeys 二、32位的python3.6安 ...
分类:
编程语言 时间:
2018-05-12 12:40:41
阅读次数:
237
参考文档:阿里巴巴Java开发手册终极版v1.3.0.pdf 百度网盘下载链接:https://pan.baidu.com/s/1Gtn88w_LdzEVOUXqiKu3Qg 密码:b4oz 一、编程规约 (一)命名风格 ...
分类:
编程语言 时间:
2018-05-12 12:44:41
阅读次数:
151