安装ddt pip install ddt 直接上代码: ...
分类:
编程语言 时间:
2017-09-05 01:42:49
阅读次数:
395
C++11 ,封装了thread的多线程的类,这样对多线程的使用更加方便。 多线程的原理我不加赘述,可以参看操作系统等参考书。 多线程代码可以最大化利用计算机性能资源,提高代码的运行效率,是常用优化方法。 我不是C++大神,初学阶段的菜鸟而已,很多问题我还是不理解当中的原理,写这篇博客的原因,也是记 ...
分类:
编程语言 时间:
2017-09-05 01:42:33
阅读次数:
202
IPy模块原本使用时需要输入正确的网络位和掩码,我利用处理报错的机制实现了输入任意IP地址和掩码均可正确输出结果的小程序。 ...
分类:
编程语言 时间:
2017-09-05 01:42:10
阅读次数:
554
一、Arrays.sort()数组排序Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。 基本类型:采用调优的快速排序; 对象类型:采用改进的归并排序。1、对于基本类型源码分析如下(以int[]为例): Java对Primitive(... ...
分类:
编程语言 时间:
2017-09-05 01:41:25
阅读次数:
278
一、JSP的由来 在很多动态网页中,绝大多部分内容是不变的,只有局部内容需要动态产生和改变。例如, 一个新闻的浏览次数,只有这个次数是动态改变的,而Servlet程序返回客户端的代码全是java程序动态创建的。Servlet 的缺点,处理界面困难。JSP 是在Servlet的基础上发展起来的,它弥补 ...
分类:
编程语言 时间:
2017-09-05 01:41:10
阅读次数:
150
输出高亮 语法: 输出高亮 显示方式、前景色、背景色至少一个存在即可。 显示方式:0(关闭所有效果),1(高亮),4(下划线),5(闪烁),7(反色),8(不可见)。 前景色以3开头,背景色以4开头,具体颜色值有:0(黑色),1(红色),2(绿色),3(黄色),4(蓝色),5(紫色),6(青色),7 ...
分类:
编程语言 时间:
2017-09-05 01:40:36
阅读次数:
205
https://msdn.microsoft.com/VBA/Word-VBA/articles/view-showheading-method-word View.ShowHeading Method (Word) office 365 dev account|Last Updated: 6/12 ...
分类:
编程语言 时间:
2017-09-05 01:40:15
阅读次数:
210
一.概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则(B/S架构)。 HTTP就是一个基于TCP的通信规则,规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。传输过程使用了T ...
分类:
编程语言 时间:
2017-09-05 01:40:07
阅读次数:
247
在高并发的情况下,张三和李四操作了同一个账户,可能会出现的问题是张三和李四取钱都成功了,那么账户的余额就为负数了。 处理这种问题 方法1、使用synchronized(obj)同步代码块来锁定当前的obj对象,obj就是同步监视器,任何时刻只有一个线程可以获得对同步监视器的锁定,线程操作完后释放对象 ...
分类:
编程语言 时间:
2017-09-05 01:40:01
阅读次数:
127
希尔排序 Shell Sort 介绍: 希尔排序(Shell Sort)也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有 ...
分类:
编程语言 时间:
2017-09-05 01:38:58
阅读次数:
177
文件上传---普通文件和url文件主要用来学习使用common-fileupload.jar和java.net.httpURLConnection普通文件: 1 //上传xls文件到临时目录 2 if (! ServletFileUpload.isMultipartContent(request))... ...
分类:
编程语言 时间:
2017-09-05 01:38:47
阅读次数:
189
一、 HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。二、 HashSet的实现: 对于HashSet而言,它是基于HashMap实现的,HashSet底层使用Ha... ...
分类:
编程语言 时间:
2017-09-05 01:35:18
阅读次数:
168
在swift中,每一个对象都有生命周期,当生命周期结束会调用deinit()函数进行释放内存空间。 观察这一段代码: 这段代码创建了两个类,分别是Person类和Pet类,每个类中都有init方法进行创建对象和deinit方法来释放内存空间,其中Person类中有两个init方法,分别对应着是否包含 ...
分类:
编程语言 时间:
2017-09-05 01:35:01
阅读次数:
120
一、文件操作 1、文件对象:和c一样,要想对一个文件进行操作,需要获取该文件的对象 2、访问模式: open函数除了接受一个文件名参数外,还可以设定文件的访问模式(open其他的参数不太能理解) 无 以只读方式打开,文件必须存在 r 以只读方式打开,文件必须存在 w 以只写方式打开, 先删除原有内容 ...
分类:
编程语言 时间:
2017-09-05 01:34:35
阅读次数:
178
<!--more--> *按位取反运算规则(按位取反再加1) 详解http://blog.csdn.net/wenxinwukui234/article/details/42119265 详细内容http://www.runoob.com/python/python-operators.html * ...
分类:
编程语言 时间:
2017-09-05 01:34:28
阅读次数:
177
三元运算 <!--more--> 进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,0123456789ABCDEF bytes类型 http://www.cnblogs.com/txw1958/archive/2012/07/19/2598885.html Py ...
分类:
编程语言 时间:
2017-09-05 01:34:02
阅读次数:
155
前言:EVERNOTE里的一篇笔记,我用了三个博客才学完...真的很菜...百度百科和故事网并没有太过不一样,修改下编码,debug下,就可以爬下来了,不过应该是我爬的东西太初级了,而且我爬到3000多条链接时,好像被拒绝了...爬取速度也很慢,估计之后要接触一些优化或者多进程,毕竟python是假 ...
分类:
编程语言 时间:
2017-09-05 01:33:50
阅读次数:
356