首页 > 编程语言
python---生成器、迭代器
1 # -*- coding:utf-8 -*- 2 # LC 3 # 列表生成式 4 def func(x): 5 print(x) 6 return 2*x 7 print([ func(i) for i in range(10) ]) 8 9 a = [ i*2 for i in range(... ...
分类:编程语言   时间:2017-07-01 23:49:05    收藏:0  评论:0  赞:0  阅读:406
springmvc中配置servlet初始化类
<bean id="InitStart" lazy-init="false" init-method="InitSystem" class="my.spring.uitl.InitStart"></bean> 配置在springmvc的配置文件中 只要项目启动,就会默认执行这个类的这个方法 相比静态 ...
分类:编程语言   时间:2017-07-01 23:47:05    收藏:0  评论:0  赞:0  阅读:312
快速排序实现
//快速排序 #include int partition(int *a,int s,int t){ int i=s,j=t; int temp; do{ while(i=a[i]) j--; temp=a[i];a[i]=a[j];a[j]=temp; while(i<j&&a[i]<a[j]) ... ...
分类:编程语言   时间:2017-07-01 23:46:39    收藏:0  评论:0  赞:0  阅读:281
Hello,Python.
0015. 测试题目:百文买百鸡 公鸡5文钱一只,母鸡3文钱一只,小鸡三只一文钱。用100文钱买100只鸡,其中公鸡,母鸡,小鸡 都必须有,问要买多少鸡刚好凑足100文钱。 胡思乱想的题目:百元占便宜 题目内容:亲美女嘴一下10元,亲脸4元,亲脖子0.5元。请问一共有多少种亲法。 嘴=7,脸=3,脖 ...
分类:编程语言   时间:2017-07-01 23:43:27    收藏:0  评论:0  赞:0  阅读:230
java泛型
泛型平时用的最多的就是集合了,但是有时候看人家的代码,有自定义泛型方法,都忘了,所以再看看泛型,学习一下。 泛型就是参数化类型 适用于对多种数据类型执行相同功能的代码,泛型中的类型在使用时指定 泛型归根结底就是“模板” 泛型2个作用: 1,安全:存数据的时候类型检查 2,省心:取数据的时候不用类型转 ...
分类:编程语言   时间:2017-07-01 23:17:53    收藏:0  评论:0  赞:0  阅读:331
JVM——Java内存区域相关3
一. 垃圾收集算法 1. 标记-清除算法 缺点:1.效率低,标记和清除两个过程的效率都不高; 2.空间问题,标记清除后会产生大量的不连续内存碎片。 2. 复制算法 将内存分成三块:一块较大的Eden和两块较小的Survivor空间。每次使用Eden和其中一块Survivor,回收后将Eden和Sur ...
分类:编程语言   时间:2017-07-01 23:16:52    收藏:0  评论:0  赞:0  阅读:322
获取在一个数组中出现最多的字符及其所在的位置
获取在一个数组中出现最多的字符、个数及其所在的位置 ...
分类:编程语言   时间:2017-07-01 23:15:57    收藏:0  评论:0  赞:0  阅读:290
python+selenium+unitest用例失败重运行
经过多次研读和调试unittest代码,后来发现一个也可以重运行setUp()和dearDown()的解决办法,那就是修改源码,我们重新建一个模块套件类来覆盖原来的TestSuite类 实例代码: [python] view plain copy class Suit(unittest.TestSu ...
分类:编程语言   时间:2017-07-01 23:12:42    收藏:0  评论:0  赞:0  阅读:1011
C/C++ 移位计算代替乘除运算
测试移位和乘除的比较,发现移位比乘除运算快一个位数的速度,但是难点在于判断是否是2的幂次级的数,如果不是还得通过代码拆分到2的幂次+上分子的累和,然后通过移位得到2的次幂数这样; 下列代码只是简单的判断是幂级数则移位运算,不是则正常计算,不是完全都是移位算,(之后如果找到方法判断更快在更新) C/C ...
分类:编程语言   时间:2017-07-01 23:11:37    收藏:0  评论:0  赞:0  阅读:282
JAVA基础——面向对象三大特性:封装、继承、多态
JAVA面向对象三大特性详解 一、封装 1、概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 2、好处: 只能通过规定的方法访问数据。 隐藏类的实例细节,方便修改和实现。 3、封装的实现步骤 需要注意:对封装的属性不一定要通过get/s ...
分类:编程语言   时间:2017-07-01 23:10:01    收藏:0  评论:0  赞:0  阅读:345
在LINUX上部署带有JAR包的JAVA项目
在LINUX上部署带有JAR包的JAVA项目 首先eclipse上要装上一个小插件,叫做Fat Jar 点击Fat Jar 红框里选上主类点击Next 如图把勾打上 在该路径下找到jar包 通过ftp协议把jar包放在linux服务器下 进入到jar包路径 输入指令 java -jar XXX.ja ...
分类:编程语言   时间:2017-07-01 23:08:38    收藏:0  评论:0  赞:0  阅读:397
Python基础课:内置函数对列表的操作
1 >>> x = list(range(10)) 2 >>> import random 3 >>> random.shuffle(x) #打乱顺序 4 >>> x 5 [2, 4, 5, 9, 3, 7, 8, 0, 6, 1] 6 >>> max(x) #返回最大值 7 9 8 >>> min... ...
分类:编程语言   时间:2017-07-01 23:07:49    收藏:0  评论:0  赞:0  阅读:290
python day1
1.变量 nums_of_alex 不允许数字开头,不允许特殊字符。可以下划线开头 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', ' ...
分类:编程语言   时间:2017-07-01 23:07:34    收藏:0  评论:0  赞:0  阅读:206
java IO 包源码解析
本文参考连接:http://blog.csdn.net/class281/article/details/24849275 http://zhhphappy.iteye.com/blog/1562427 一、IO包简要类图 Java I/O流部分分为两个模块,即Java1.0中就有的面向字节的流(S ...
分类:编程语言   时间:2017-07-01 23:06:07    收藏:0  评论:0  赞:0  阅读:439
python之tcp自动重连
操作系统: CentOS 6.9_x64 python语言版本: 2.7.13 问题描述 现有一个tcp客户端程序,需定期从服务器取数据,但由于种种原因(网络不稳定等)需要自动重连。 测试服务器示例代码: https://github.com/mike-zhang/pyExamples/blob/m ...
分类:编程语言   时间:2017-07-01 23:05:19    收藏:0  评论:0  赞:0  阅读:352
后缀数组之hihocoder 重复旋律1-4
蒟蒻知道今天才会打后缀数组,而且还是nlogn^2的。。。但基本上还是跑得过的; 重复旋律1: 二分答案,把height划分集合,height<mid就重新划分,这样保证了每个集合中的LCP>=mid,套路板子题 重复旋律2: 和上题差不多,二分答案,把height划分集合,维护集合中的最左端和最右 ...
分类:编程语言   时间:2017-07-01 23:01:50    收藏:0  评论:0  赞:0  阅读:321
Python 基础 - Day 2 Learning Note - Dictionary 字典
Dictionary的表达式:{KEY: VALUE} value 可以是string, list, or disctionary. 层层嵌套,e.g 多层菜单 Dictionary的打印结果是无序的。因为可以通过key来查找value内容,所有不用像list一样,通过下标来查找。 key必须是唯一 ...
分类:编程语言   时间:2017-07-01 22:31:31    收藏:0  评论:0  赞:0  阅读:249
Java 方法(变量)修饰符的使用顺序
1:访问权限标识:public private protected (default) 2:static 静态 ;abstract 抽象方法/类 3:final 常量;【可选,不能和abstract共存】 4:返回值类型【方法】 5:方法名/变量名 例子: 如 常见的静态常量 public stat ...
分类:编程语言   时间:2017-07-01 22:31:06    收藏:0  评论:0  赞:0  阅读:261
JVM——Java内存区域相关2
一. 对象的创建 在语言层面上,创建对象的方式有克隆、反序列化、new等方法。 1.1 检查类是否被加载 虚拟机遇到一条new指令时,首先去检查这个指令的参数是否能够在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 ...
分类:编程语言   时间:2017-07-01 22:29:55    收藏:0  评论:0  赞:0  阅读:281
python2.7.13标准库文件目录操作与文件操作
标准库的中文参考文档: http://python.usyiyi.cn/translate/python_278/library/index.html 官方标准库文档:https://docs.python.org/2/ 该文参考的链接:http://www.cnblogs.com/zhangfei ...
分类:编程语言   时间:2017-07-01 22:22:58    收藏:0  评论:0  赞:0  阅读:442
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!