首页 > 编程语言
Python写自动化之设置Windows自动登录
在某些情况下,测试过程会涉及到操作系统的重启过程,比如说测试操作系统重启后,程序的启动时间评测;这时如果操作系统设置了用户名密码的情况下,就会涉及到如何实现Windows的自动登录。 首先,看下Windows如何实现自动登录,看下如何手动操作吧,百度经验:http://jingyan.baidu.com/article/54b6b9c0d7bf6c2d583b47f2.html 了解了手动操作...
分类:编程语言   时间:2015-03-25 17:27:00    收藏:0  评论:0  赞:0  阅读:507
判断是否URL的正则表达式【Java和javascript】字符串是否包含中文
/**    * 顶级域名判断;如果要忽略大小写,可以直接在传入参数的时候toLowerCase()再做判断    * @param str    * @return    */   public static boolean isTopURL(String str){       //转换为小写       str = str.toLowerCase();       Strin...
分类:编程语言   时间:2015-03-25 17:23:59    收藏:0  评论:0  赞:0  阅读:528
Java正则表达式判断
/* 判断是否为数字 */     public static boolean isNumeric(String str)     {      if(str == null || str.isEmpty()){       return false;      }         Pattern pattern = Pattern.compile("[0-9]*");       ...
分类:编程语言   时间:2015-03-25 17:23:39    收藏:0  评论:0  赞:0  阅读:263
排序算法大总结(二)
上篇中介绍了选择、交换、插入排序,这篇我们说下剩下的两个归并排序和基数排序。          一、归并排序      首先把待排序区间中的每个元素看做一个有序表则有n个有序表,通过两两合并,生成n/2个长度为2的有序表。      然后再将这n/2个有序表进行两两合并,生成n/2/2个长度为4的有序表。      如此循环直到得到一个长度为n的有序表。      对57 68 59 52...
分类:编程语言   时间:2015-03-25 17:23:30    收藏:0  评论:0  赞:0  阅读:274
模式匹配KMP算法(Java)
/********查找匹配字符串**********/ //最原始、复杂度最高的做法 //返回childstr在mumstr中第pos个字符之后的位置,如果不存在,则返回0 public int FindStr(String mumstr, String childstr, int pos) { //省去参数有效性判断 if((childstr.length() > mumstr.leng...
分类:编程语言   时间:2015-03-25 17:23:19    收藏:0  评论:0  赞:0  阅读:200
java.lang.Class 对象详解
每个类都有一个Class对象Java中一切皆对象,各种各样的对象提供了丰富的功能,今天说说”对象的对象”。java.lang.Object java.lang.Class每个类都有一个相应的Class对象,该Class对象包含了创建对应类所需的各种信息,在我们编译一个新定义的Java类时会生成一个相应的Class对象(也就是同名的.class文件),程序中需要实例化该类时,就通过该类对...
分类:编程语言   时间:2015-03-25 17:22:39    收藏:0  评论:0  赞:0  阅读:253
Java实现100元购买100只鸡的问题分析
其实一开始看到这个问题感觉好像很复杂的样子,但是仔细分析还是比较简单的: 这是一个比较经典的问题,应该是小学竞赛的一道题目: 首先我们看下问题: 一个农民手中有100元,想买100只鸡回来喂养,公鸡每只4元,母鸡每只3元,小鸡每只0.5元,希望你来帮助下这位农民伯伯,给他提供集中方案。 我一看到这样的问题比较傻,就想着公鸡的数量从1到100列举遍,母鸡也是,小鸡也是如此,后来...
分类:编程语言   时间:2015-03-25 17:21:49    收藏:0  评论:0  赞:0  阅读:463
算法面试题
国内大型视频网站面试题:有个mysql的数据库表,有个字段表示状态1和0,然后把整个表里面的1和0反过来,比如原来 张三,0 李四,1 执行后是张三1,李四 0 答案:对该列做-1操作,然后取反,这样原来是1的变成0,然后0的变成-1,取绝对值即可。 sql  update XX 字段=ABS(字段-1); 国内大型视频网站面试题:有个整型数组,里面出现的数字都是成对出现的,比如{1,2...
分类:编程语言   时间:2015-03-25 17:21:09    收藏:0  评论:0  赞:0  阅读:194
Howt to delay code execute when using dwr ajx in javascript
Howt to delay code execute when using dwr ajx in javascript...
分类:编程语言   时间:2015-03-25 17:19:00    收藏:0  评论:0  赞:0  阅读:105
C语言 编写一个函数,将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数,
函数原型如下:#include int reverse_string(char * string) { char *p,*q,temp; int i=0,len=0; p=string; //p指向数组第一个元素 while(*p!='\0') //计算string的长度len {...
分类:编程语言   时间:2015-03-25 17:18:49    收藏:0  评论:0  赞:0  阅读:239
Hark的数据结构与算法练习之鸽巢排序
算法说明鸽巢排序是分布排序的一种,我理解其实鸽巢就是计数排序的简化版,不同之处就是鸽巢是不稳定的,计数排序是稳定的。逻辑很简单,就是先找出待排数组的最大值maxNum,然后实例一个maxNum+1长度的数组。例如待排数组int[] arrayData = { 22, 33, 57, 55, 58, ...
分类:编程语言   时间:2015-03-25 17:10:59    收藏:0  评论:0  赞:0  阅读:240
Effective Java - 延迟初始化
延迟初始化(lazy initialization),也就是在真正被使用的时候才开始初始化的技巧。不论是静态还是实例,都可以进行延迟初始化。其本质是初始化开销和访问开销之间的权衡。毕竟是一种优化技巧,使用不当会起反效果。尤其是在多线程场景中这种反效果会尤为明显,因为我们要对这个进行延迟初始化的fie...
分类:编程语言   时间:2015-03-25 17:09:49    收藏:0  评论:0  赞:0  阅读:161
javascript之值传递与引用传递
在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference)。在计算机科学里,这个部分叫求值策略(Evaluation Strategy)。它决定变量之间、函数调用时实参和形参之间值是如何传递的。按值传递 VS. 按引用传递按值传...
分类:编程语言   时间:2015-03-25 17:08:49    收藏:0  评论:0  赞:0  阅读:231
10、java中static详解
一.static关键字的用途 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” ...
分类:编程语言   时间:2015-03-25 17:08:09    收藏:0  评论:0  赞:0  阅读:278
VC++ 遍历文件夹
1 char szFind[MAX_PATH] = {"\0"}; 2 strcpy_s(szFind, MAX_PATH, m_szDir); 3 strcat_s(szFind, "\\*.*"); 4 5 WIN32_FIND_DATA wfd; 6 ...
分类:编程语言   时间:2015-03-25 17:07:59    收藏:0  评论:0  赞:0  阅读:176
Java正則表達式入门
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:编程语言   时间:2015-03-25 17:07:09    收藏:0  评论:0  赞:0  阅读:265
js添加对象数组
json数组也是数组varjsonstr="[{'name':'a','value':1},{'name':'b','value':2}]";varjsonarray=eval('('+jsonstr+')');vararr={"name":$('#names').val(),"value":$('...
分类:编程语言   时间:2015-03-25 17:06:59    收藏:0  评论:0  赞:0  阅读:146
Python学习笔记(二)
# -*- coding: utf-8 -*-#trap.py中介绍了默认参数,下面介绍可变参数#1.可变参数#比如计算a2 + b2 + c2 + ……#由于参数个数不确定,我们首先想到可以把a,b,c……作为一个list或tuple传进来,这样,函数可以定义如下:def calc(numbers...
分类:编程语言   时间:2015-03-25 17:05:39    收藏:0  评论:0  赞:0  阅读:183
浅谈java内存泄漏
最近有朋友遇到个问题,tomcat在运行几天后就会报outofmemory,然后就死了,我就稍微总结了下内存泄漏的一些原因,纯属个人理解,欢迎大侠们劈砖:一.字符串问题这个也是一个常见的问题,我们相加两个字符串时有几种方法,如new String("test");、"A"+"B",或用StringB...
分类:编程语言   时间:2015-03-25 17:02:19    收藏:0  评论:0  赞:0  阅读:137
【转】Java内存管理
原文地址:http://www.cnblogs.com/weilf/p/3425689.htmlJava内存管理 这篇文章是在详细读完《深入理解Java虚拟机》这本书并且阅读了大量网络博文之后总结而成的。限于时间和作者水平,如有错误,欢迎指正。整体包含3个部分:(1)理解Java虚拟机的组成部分(2...
分类:编程语言   时间:2015-03-25 17:02:09    收藏:0  评论:0  赞:0  阅读:250
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!