`
winxpxt
  • 浏览: 26892 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
文章列表
前些日子特别烦躁,出差后,没时间烦躁。恰巧近期对一些事物有所感触,总是自我总结,反省过于”具体化”,这次准备分享点技术之外的东西,故出此文。 1. 回家还是外出打工 刚毕业的学生几乎都面临这么一个选择。有一种说法,家中有关系的毕业了才回来,没关系的只能在外打拼。从我本人来说,或许是吃不到葡萄说葡萄酸的心理,反正我是不甘心去做那”安稳”的工作。 先说说两者之间的差别。某人毕业去了铁路,说自己好比打怪练级,我反而觉得国产游戏里一种所谓的挂机给经验的更符合。某人说事业单位,只要不犯错,总会升上去,所以没人会去做事。我说我们公司是一个萝卜一个坑,上面的人不走,底下的升不上去,我姐说她们公 ...
一.算法简介        通过统计元素出现的次数进而排序,需要一个辅助数组,大小是最大元素值(想想计数的过程),为了更好的理解计数排序,我们先来想象一下如果一个数组里所有元素都是非负整数(数组下标是整数) ...
一.问题引入         说到这两个方法就不得不说多线程,说到多线程就不得不提实现多线程的两种方式继承Thread类和实现Runable接口,下面先看这两种方式的区别。 二. Java中实现多线程的两种方式 继承Thread类 /** * 使用Thread类模拟4个售票窗口共同卖100张火车票的程序,实际上是各卖100张 */ public class ThreadTest { public static void main(String[] args){ new MyThread().star
尽量使用include, 而不是include_once, 理由是 include_once需要查询一遍已加载的文件列表, 确认是否存在, 然后再加载. 诚然, 这个理由是对的, 不过, 我今天要说的, 是另外一个的原因. 我们知道, PHP去判断一个文件是否被加载, 是需要得到这个文件的opened_path的, 意思是说, 比如:     <?php    set_include_path("/tmp/:/tmp2/");    include_once("2.php");    ?>当PHP看到include_once “2.p ...
本版本对循环绑定做了巨大改进,感谢@soom, @limodou, @ztz, @Gaubee 提供的大量测试文件。 fix scanNodes, 在循环绑定(ms-each)扫描元素节点时必须 nextTick,否则旧式IE会忙碌不过来。 fix ms-css ,旧式IE style[name] = value, 当value为NaN ,不带单位或不是数值什么会抛异常,需要try catch。 旧式IE下有些元素的innerHTML是只读的, 因此不能一律使用innerHTML,并且有些元素的生成,如script标签是不会执行,为此我引入新的parseHTML模块来处理此事。 fi ...
A. 不带参数使用 DELETE 下例从 authors表中删除所有行。 USE pubs DELETE authors B. 在行集上使用 DELETE 因为 au_lname 可能不是唯一的,下例删除其中的 au_lname 是 McBadden 的所有行。 USE pubs DELETE FROM authors WHERE au_lname = 'McBadden' C. 在游标的当前行上使用 DELETE 下例显示在名为 complex_join_cursor 的游标上所做的删除。它只影响当前从游标提取的单行。 USE pubs DELE ...
还这个是个人,应为应用的需要,所以就写个简单。。。希望大家都给给建议。。共同学习、、、   [java] view plaincopyprint? import java.text.* ;    import java.math.* ;    public class Test   {           public Test(){              double a=saveNumber(15.12312312,6);       System.out.println("a....."+a);     ...
2013年已经过去一半。TIOBE公布了2013年7月TIOBE 编程语言指数排行榜,相比2013年1月,PHP发展的最为迅速,同比增长了+1.64%,其次是Transact-SQL增长0.99%及PL/SQL增长0.34%。 PHP的流行背后的主要驱动力似乎是在2012年9月发布的新的PHP Zend框架。 2013年7月编程语言排行榜 Top 20 具体榜单: 2013年7月编程语言排行榜前10位的长期走势图: 2013年7月编程语言排行榜21至50位排名:
首先解释一下这两个概念: 函数节流(throttle):是让一个函数无法在很短的时间间隔内连续调用,当上一次函数执行后过了规定的时间间隔,才能进行下一次该函数的调用。 函数去抖(debounce):让一个函数在一定间隔内没有被调用时,才开始执行被调用方法。 两个方法都是用来提升前端性能,减轻浏览器压力。 应用 理解起来有点费力,通过应用来理解就轻松了。通常,我们会在有用户交互参与的地方添加事件,而往往这种事件会被频繁触发。 想象一下窗口的resize事件或者是一个元素的onmousemove事件,resize会在改变浏览器大小事连续触发、onmousemove会在鼠标移动时被连续 ...
一、实现需求   利用C语言提供的rand()函数构造一个随机函数randLong(),能够生成0-(2^31-1)之间的随机整数。rand()生成的随机整数在0-(2^25-1)范围内。 二、利用位图的方法   起初我以为很简单: void randLong(){ return 1.0*rand() ...
一直以来我们都认为数据库语句是不区分大小写,其实这是错误的认识,之所以不区分是因为数据库语言不区分大小写。这里我们以mssql2005中自带的AdventureWorksDW数据库为例。 执行以下语句 SELECT databasepropertyex('AdventureWorksDW','collation')goselect top 1 * from Dimaccount 运行结果: 这里的Dimaccount表名应该是DimAccount(表名大小写问题),然后执行以下语句: alter database AdventureWorksDW  COLLATE  SQL_La ...
由于javascript没有类的概念,因此无法通过接口继承,只能通过实现继承。实现继承是继承实际的方法,javascript中主要是依靠原型链要实现。 原型链继承 原型链继承是基本的继承模式,其本质是重写原型对象,使其为新对象的实例。代码实现如下: function Person(){ this.name = "default"; var temp = "temp"; } Person.prototype.age=0; Person.prototype.getName = function() ...
    上一篇讲述了用位图实现无重复数据的排序,排序算法一下就写好了,想弄个大点数据测试一下,因为小数据在内存中快排已经很快。 一、生成的数据集要求   1、数据为0--2147483647(2^31-1)范围内的整数;   2、数据集包含60%的0--2^31-1的整数,即踢去40%的数;   3、数据集中无重复数据,即任意两个数不相等;   4、生成的数据尽可能乱序。 二、方案分析   开始只是想弄个大点数据玩一下而已,觉得测试数据应该要满足上面的要求,动手写的时候发现,满足前3个要求都很容易,实现尽可能的乱序不好处理,计算一下这样的数据大概有多大,每个整数按10个字符计算 ...
一、主要思想   位图排序的思想就是在内存中申请一块连续的空间作为位图,初始时将位图的每一位都置为0,然后依次读取待排序文件的整数,将整数所在的位设置为1,最后扫描位图,如果某一位为1,则说明这个数存在, ...
自从掌握了单元测试的要领之后,经常写测试,做测试,也非常喜欢做单元测试。 现在把它公开给大家,分享这个Ip地址信息下载功能的测试代码: [TestMethod] public void IPLibraryTest() { string whole = "211.64.0-255.0-255"; IPRange ipRange = new IPRange(whole); List<IPAddress> addresses = ipRange.GetAllIP() as Lis ...
Global site tag (gtag.js) - Google Analytics