首页 > 编程语言
java写文件读写操作(IO流,字符流)
package copyfile;import java.io.*;public class copy { public static void main(String[] args) throws IOException { copyFile("d:/new/a.txt","d:/new/b......
分类:编程语言   时间:2014-12-15 23:17:37    收藏:0  评论:0  赞:0  阅读:298
Spring MVC 的json问题解决(406 Not Acceptable)
spring 版本:spring-framework-3.2.12.RELEASE需要额外jar包:jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jarspring-servlet.xml配置 ...
分类:编程语言   时间:2014-12-15 23:16:57    收藏:0  评论:0  赞:0  阅读:399
使用单调队列优化的 O(nm) 多重背包算法
我搜索了一下,找到了一篇很好的博客,讲的挺详细:链接。解析多重背包的最原始的状态转移方程:令 c[i] = min(num[i], j / v[i])f[i][j] = max(f[i-1][j-k*v[i]] + k*w[i]) (1 <= k <= c[i]) 这里的 k 是指取第 i 种物.....
分类:编程语言   时间:2014-12-15 23:16:48    收藏:0  评论:0  赞:0  阅读:306
python正则表达式
python正则表达式中的特殊字符:^ 表示匹配的字符必须在最前边$ 表示匹配的字符必须在最后边* 匹配* 前面的字符0次或n次+ 匹配+ 前面的字符1次或n次? 匹配?前面的字符0次或1次. (小数点)匹配除换行符外的所有字符(x) 匹配x并记录...
分类:编程语言   时间:2014-12-15 23:16:37    收藏:0  评论:0  赞:0  阅读:356
STL六大组件之——算法小小小小的解析
参考自侯捷的《stl源码剖析》stl算法主要分为非可变序列算法(指不直接修改其所操作的容器内容的算法),可变序列算法(指可以修改它们所操作的容器内容的算法),排序算法(包括对序列进行排序和合并的算法、搜索算法以及有序序列上的集合操作),数值算法(对容器内容进行数值计算)。1.非可变序列算法stl中的...
分类:编程语言   时间:2014-12-15 23:16:08    收藏:0  评论:0  赞:0  阅读:594
Peterson算法
1 #define FALSE 0 2 #define TRUE 1 3 #define N 2 /*进程数量 */ 4 5 int turn; /* 现在轮到谁 */ 6 int interested[N]; ...
分类:编程语言   时间:2014-12-15 23:12:57    收藏:0  评论:0  赞:0  阅读:314
第一个python网络爬虫总结
这个程序其实就是模仿用户的网页访问操作。 先从主页上获取大的商品分类,再一级一级地遍历所有的小分类。在最后得到商品列表,再遍历每个商品页,从商品页是抓取有效的信息。 这里,我对一些关键点做个总结,以便...
分类:编程语言   时间:2014-12-15 22:10:59    收藏:0  评论:0  赞:0  阅读:507
java的clone
java的浅克隆,十分简单。但是只会克隆基本的数据类型,当涉及到引用类型时就不好用了。 public?class?Employee?implements?Cloneable?{ ?private?String?name; ?private?String?gender; ?public?S...
分类:编程语言   时间:2014-12-15 22:10:38    收藏:0  评论:0  赞:0  阅读:371
Java开发工程师上机笔试题
网上看到3道比较好的Java开发工程师上机笔试题,没有答案这里把答案写出来,给大家参考。1、编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数packagecn.Pigzhu.test; importjava.util.Scanner; /** *控制台输入10个数字,..
分类:编程语言   时间:2014-12-15 22:09:28    收藏:0  评论:0  赞:0  阅读:1057
python 日志模块(不使用配置文件)
""" author:htfang date:20141215 loggingmodule,usemultiplelogswithoutalogconfigfile """ importlogging fromloggingimport(DEBUG, CRITICAL, FATAL, ERROR, WARNING, WARN, INFO, DEBUG, NOTSET) importsys classLogBuilder(): """ asarookie,youneed‘ntknowhowthisbuil..
分类:编程语言   时间:2014-12-15 22:08:58    收藏:0  评论:0  赞:0  阅读:346
相信有时候你会用到。数组$arr1转换成另一个数组$arr2
$arr1=array(‘0‘=>array(‘fid‘=>1,‘tid‘=>1,‘name‘=>‘Name1‘),‘1‘=>array(‘fid‘=>1,‘tid‘=>2,‘name‘=>‘Name2‘),‘2‘=>array(‘fid‘=>1,‘tid‘=>5,‘name‘=>‘Name3‘),‘3‘=>array(‘fid‘=>1,‘tid‘=>7,‘name‘=>‘Name4‘),‘4‘=>array..
分类:编程语言   时间:2014-12-15 22:04:48    收藏:0  评论:0  赞:0  阅读:408
安装ipython
安装ipython必须要用python2.7以上的包,centos6.5上的python是2.6.6的,版本不够,所以要从官网下载python2.7.9的安装包wgethttps://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz解压压缩包xz-d Python-2.7.9.tar.xztarxvf Python-2.7.9.taryuminstallreadline-devel..
分类:编程语言   时间:2014-12-15 22:03:18    收藏:0  评论:0  赞:0  阅读:633
python 编程、算法题目
对列表排序a=[1,2,3,4,5]printa.sort()2.给你一个字符串a,如a=‘12345’,对a进行逆序输出a。printa[::-1]3.给你一字典a,如a={1:1,2:2,3:3},输出字典a的key,以‘,‘链接,如‘1,2,3‘。print‘,‘.join([str(i)foriina.keys()])或者b=list(a.keys())foriinrange(len(b)): b[i]=s..
分类:编程语言   时间:2014-12-15 22:02:38    收藏:0  评论:0  赞:0  阅读:314
java easyreport 导入excel、 txt 数据数据格式校验(六)
在大部分情况下我们需要对导入数据的内容、格式进行合法性验证,验证不通过需要我们提示错误信息。导入xls数据内容姓名年龄科目分数王老五12语文80柯景腾13语文78沈佳宜14语文88王小贱15语文60黄小仙12语文54李大仁14语文76程又青13语文58陈寻12语文67方茴12语文87沈晓棠13语文..
分类:编程语言   时间:2014-12-15 22:02:28    收藏:0  评论:0  赞:0  阅读:329
关于Java中byte,short,char,int 之间相互赋值的问题
首先明确这几种数据类的取值范围:byte:-128~127short:-2^15~2^15-1char:0~65536int:-2^31~2^31-1请看以下代码:byteb=100;shorts=b;//正确,因为byte的取值范围在short取值范围之内。charc=b;//错误,因为byte的取值范围不完全在char的取值范围内。c=s;//错误,因为short的取..
分类:编程语言   时间:2014-12-15 22:02:08    收藏:0  评论:0  赞:0  阅读:463
python-检测ssh端口
#!/usr/bin/envpython#-*-coding:utf-8-*-importsocket,sysfromoptparseimportOptionParserstat_ok=0stat_warning=1stat_critical=2stat_unknown=3defcheck_port(address,port):s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.settimeout(3)try:s.connect((address,port..
分类:编程语言   时间:2014-12-15 22:00:28    收藏:0  评论:0  赞:0  阅读:294
排序,分组和集合操作
排序操作排序是计算机承担的最基本操作之一,尤其是在数据库处理领域,oracle也不例外。可能需要oracle排序数据的操作包括以下几种;(1)创建一个索引(2)通过groupby,unique或distinct关键字对数据进行分组或聚合(3)因为使用orderby子句使得数据按照排好的顺序返回(4)..
分类:编程语言   时间:2014-12-15 22:00:08    收藏:0  评论:0  赞:0  阅读:450
python-发邮件脚本
折腾nagios发邮件好几天,终于完成,我的系统环境是ubuntu12.04,安装postfix服务,先贴上脚本,如下:#!/usr/bin/envpython#-*-coding:utf-8-*-‘‘‘from:改成你的邮箱地址‘‘‘importdatetime,smtplib,string,sysfromemail.HeaderimportHeaderfromemail.MIMETextimportMIMETextfr..
分类:编程语言   时间:2014-12-15 21:59:48    收藏:0  评论:0  赞:0  阅读:397
python-检测cpu负载
近期研究nagios,特意写了检测cpu负载的python脚本(有借鉴网上资料),顺道练练python脚本,以下采用2种方法获取cpu负载。1、读取cpu负载文件:#!/usr/bin/envpython#-*-coding:utf-8-*-‘‘‘cpu负载检测fornagios‘‘‘importsysdefcheck_load():loadf=open(‘/proc/loadavg‘,‘r‘)a..
分类:编程语言   时间:2014-12-15 21:58:58    收藏:0  评论:0  赞:0  阅读:396
java javac jar mvn
javac-Djava.ext.dirs=./lib-dclassesTest.java注:./lib为包含lib目录下面的所有jar包,-d是生成的class文件目录,Test.java即为测试代码。类似的,java-Djava.ext.dirs=./libTest也可以用-cp=classpathjar-tvf*.jar查看jar包目录结构mvn仓库设置,一般是~/.m2/settings.xml,..
分类:编程语言   时间:2014-12-15 21:55:38    收藏:0  评论:0  赞:0  阅读:369
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!