Javastatic与final关键字static关键字:可以修饰属性,也可以修饰方法,还可以用于修饰类。static修饰属性:无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;一个对象对该静态成员变量进行了修改,其他对象的该静态成员变量的值也会随之发生变化。如..
分类:
编程语言 时间:
2015-08-30 17:49:19
阅读次数:
147
日志读取脚本功能:用于读取某日志文件,可指定某个匹配条件,返回文本中匹配到的该行和前面的n行。此脚本可以接受3个参数,分别是文件对象、搜索的关键词、返回匹配的该行前面的行数。
#!/usr/local/python27/bin/python2.7
importsys
fromcollectionsimportdeque
defsearch(..
分类:
编程语言 时间:
2015-08-30 17:43:04
阅读次数:
215
/******************************************************/
/**************---About Macro----------**************/
/**************---Author: Tibruce Zhao---**************/
/**************---Date: 201...
分类:
编程语言 时间:
2015-08-30 17:40:29
阅读次数:
219
【题目】
Write a program to check whether a given number is an ugly number.
Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 6, 8 are ugly while 14 is not ugly sin...
分类:
编程语言 时间:
2015-08-30 17:41:29
阅读次数:
241
Swift 添加UIView有几种常见方法
func insertSubview(view: UIView, atIndex index: Int)
func addSubview(view: UIView)
func insertSubview(view: UIView, belowSubview siblingSubview: UIView)
func ins...
分类:
编程语言 时间:
2015-08-30 17:38:27
阅读次数:
427
最近的任务里有一个功能是要我从日志服务器实时跟新日志到本地,日志在不断新增内容就需要我隔一段时间从上次下载的位置继续下载,并写入本地文件上次写完的位置后面。
headers = {'Range': 'bytes=%d-' % local_file_dict.get(packet_path+k)}
web_log = requests.get(packet...
分类:
编程语言 时间:
2015-08-30 17:40:04
阅读次数:
298
虽然说Java又是一门新的编程语言,但基础的语法部分还都是可以和之前学习的编程语言一样的。
既然被称之为语法,那就必然有一定的规则。其中,在标识符和关键字部分,我们就可以很明显的看出一些强制性的要求。
关键字不能作为标识符,标识符为小写字母等,这有着一系列的规则,然而我们也并不需要去记,按着常规走,结合自身的以往的一些经验,就没什么问题。
学习了这么久的编程语言,也是总结过很多次...
分类:
编程语言 时间:
2015-08-30 17:38:30
阅读次数:
137
DLL开发总结
一概论
DLL(Dynamic Linkable Library),你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量,函数。
静态库和动态库都是共享代码的方式,它们的区别请参见我的上一篇博文。
DLL的编制与具体的变成语言及编译器无关
只要遵循约定的DLL接口规范和调用方式,用各种语言编写的DLL都可以
相互调...
分类:
编程语言 时间:
2015-08-30 17:37:01
阅读次数:
321
所谓直线拟合,通常也叫做线性拟合、一元线性回归。指的是当我们有一批数据(xi,yi)(x_i, y_i),这些数据在平面坐标系下落在一条直线上,或近似的落在一条直线上。我们就要求出这条直线的参数。如果这条直线可以写为:y=kx+by = k x + b那么
k=∑(xi?x¯)(yi?y¯)∑(xi?x¯)2k= \frac{\sum{(x_i-\bar x)(y_i-\bar y)}}{\su...
分类:
编程语言 时间:
2015-08-30 17:35:43
阅读次数:
215
变量是程序中最基本的存储单元,从本质上讲,变量其实是内存中的一小块区域。所以要为其分配一定的存储空间。
变量的类型
按数据类型:
基本数据类型引用数据类型
按声明的位置:
局部变量成员变量
程序在计算机内存的分布:
栈区:
由编译器自动分配释放,主要存放Java程序运行时所需的局部变量、方法的参数、对象的引用以及中间运算结果等...
分类:
编程语言 时间:
2015-08-30 17:34:42
阅读次数:
189
描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
知识点 数组
运行时间限制 10M
内存限制 128
输入
输入一个int型整数
输出
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
如果返的整数以0开头,去掉0;
如 intput:1010 output:1
样例输入 9876673
样例输出 37689...
分类:
编程语言 时间:
2015-08-30 17:32:55
阅读次数:
168
题目:
数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5此,超过数组长度的一半,因此输出2
分析:
因为是这个数出现的次数比其他数出现次数的总和还多,所以可以考虑用栈做,用来两两抵消.
如果碰到一样的,则加上,如果碰到与栈的末尾不一样,则弹出一个(抵消).
这样到了最后,剩下...
分类:
编程语言 时间:
2015-08-30 17:34:15
阅读次数:
109
这次的项目 和文件都放到了 github 上 https://github.com/poiu1235/weibo-catch:
有兴趣的可以follow一下,或者点个赞咯
我这里采用的深度挖掘的方式:没有设定爬取的边界(这个以后是要考虑的)
大致的思路是,用自己的 账号登陆后,获取自己的微博列表和朋友列表。
然后根据朋友列表然后在爬取对方的微博列表和朋友列表。...
分类:
编程语言 时间:
2015-08-30 17:32:23
阅读次数:
809
一直在做ITOOJava权限,做这一部分,一上来就遇到很多的问题,这些问题因为先前没有做过,有点心有余而力不足。问题很多,大致是一上来之后,看懂了就不觉得难了。
我将错误一直记录在我的onenote里面,为之后的学习提供资料,这些问题大致都是遇到了解决了,下回就没有问题了,做完之后一个感觉,这个项目封装的很不错,一个新手上来,并没有非多大的力气就能很快加入到项目中,而且项目有很好的封装性...
分类:
编程语言 时间:
2015-08-30 17:30:53
阅读次数:
327
各位看官们,大家好,上一回中咱们说的是深度优先遍历的例子,这一回咱们继续说:深度优先遍历。闲
话休提,言归正转。让我们一起talk C栗子吧!
大家可能会问:咱们上一回刚刚说了深度优先遍历呀,怎么这一回还说它?看官们莫急,我们在上一回中
说了如何使用深度优先遍历方法去遍历图,在实现该方法时使用的是递归原理。我们在这一回中使用循环
原理来实现深度优先遍历,也就是说这是同一个遍历...
分类:
编程语言 时间:
2015-08-30 17:30:05
阅读次数:
191
通常,进程之间彼此是完全孤立的,唯一的通信方式是队列或管道。但可以使用两个对象来表示共享数据。其实,这些对象使用了共享内存(通过mmap模块)使访问多个进程成为可能。Value( typecode, arg1, … argN, lock )
在共享内容中常见ctypes对象。typecode要么是包含array模块使用的相同类型代码(如’i’,’d’等)的字符串,要么是来自ctypes模块的类型对...
分类:
编程语言 时间:
2015-08-30 17:29:55
阅读次数:
377
C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_cast,命名上理解是静态类型转换。如in...
分类:
编程语言 时间:
2015-08-30 17:31:01
阅读次数:
229