普通法: 我总是习惯叫普通法,因为我实在找不到一个合适的名字来描述它,其实就是最简单的方法,有点程序基础的人都能想得到,那就是移位+计数,很简单,不多说了,直接上代码,这种方法的运算次数与输入n最高位1的位置有关,最多循环32次。 一个更精简的版本如下 快速法 这种方法速度比较快,其运算次数与输入n ...
分类:
编程语言 时间:
2017-03-12 12:41:45
阅读次数:
169
转载自: http://www.cnblogs.com/HigginCui/p/5903012.html 【线程状态】 在线程的生命周期中,它要经过 新建(New)、就绪(Runnable)、运行(Running)、阻塞(Bolcked)、死亡(Dead)总共5种状态。 尤其在线程启动之后,它不可能 ...
分类:
编程语言 时间:
2017-03-12 12:42:05
阅读次数:
274
/** * Collection * List(存取有序,有索引,可以重复) * ArrayList * 底层是数组实现的,线程不安全,查找和修改快,增和删比较慢 * LinkedList * 底层是链... ...
分类:
编程语言 时间:
2017-03-12 12:43:24
阅读次数:
146
day1: 完成的事: 1、完成主函数(与用户的交互过程)及主要接口。 TestDada: Dada(interface): 明日计划: 1、实现展示车辆的界面。 2、管理出租车辆的后台界面接口、实现。 ...
分类:
编程语言 时间:
2017-03-12 12:50:39
阅读次数:
213
生命周期:线程也是有生命周期的,也是存在不同的状态的,状态相互之间的转换。 新建状态,就绪状态,运行状态,阻塞状态,死亡状态。 有人把阻塞状态,等待状态,计时等待状态合称为阻塞状态。 线程对象的状态存放在Thread类的内部类(State)中: 注意:Thread.State类其实是一个枚举类。因为 ...
分类:
编程语言 时间:
2017-03-12 12:55:24
阅读次数:
143
subprocess *****本文参考了Vamei大神的http://www.cnblogs.com/vamei/archive/2012/09/23/2698014.html 运用subprocess包可以在运行python的进程下进一步开启一个子进程,创建子进程要注意 1. 父进程是否暂停 2 ...
分类:
编程语言 时间:
2017-03-12 12:57:51
阅读次数:
264
Imagine A is a NxM matrix with two basic properties 1) Each element in the matrix is distinct and lies in the range of 1<=A[i][j]<=(N*M) 2) For any tw ...
分类:
编程语言 时间:
2017-03-12 13:01:24
阅读次数:
161
相邻两数最大差值 <!--more--> <!--more--> 代码实现 1 package com.hzf.sort; 2 3 import org.junit.Test; 4 5 /** 6 * 有一个整形数组A,请设计一个复杂度为O(n)的算法,算出排序后相邻两数的最大差值。 7 * 8 * ...
分类:
编程语言 时间:
2017-03-12 13:02:58
阅读次数:
145
###异常(异常的概述和分类) * A:异常的概述 * 异常就是Java程序在运行过程中出现的错误。 * B:异常的分类 * 通过API查看Throwable * Error * 服务器宕机,数据库崩溃等 * Exception C:异常的继承体系 * Throwable * Error * Exc... ...
分类:
编程语言 时间:
2017-03-12 13:04:33
阅读次数:
182
从html到asp后一直专注.net开发,从.net诞生到如今,从winform到webform,从asp.net到.net mcv,从.net mvc到.net core,从ado.net到linq到ef,从ef到.net core ef,之前一直比较忙没什么时间修下java web,虽然对jav ...
分类:
编程语言 时间:
2017-03-12 13:04:50
阅读次数:
198
支持日志框架:Java Util Logging, Log4J2 and Logback,默认是使用logback配置方式:默认配置文件配置和引用外部配置文件配置 一、 默认配置文件配置(不建议使用:不够灵活,对log4j2等不够友好)# 日志文件名,比如:roncoo.log,或者是 /var/l ...
分类:
编程语言 时间:
2017-03-12 13:07:26
阅读次数:
195
http://blog.csdn.net/hjcenry/article/details/50530472 前段时间由于公司的一款弱联网游戏急着上线,没能及时分享,现在基本做的差不多,剩下的就是测试阶段了(本来说元旦来分享一下服务器技术的)。公司的这款游戏已经上线一年多了,在我来之前一直都是单机版本 ...
分类:
编程语言 时间:
2017-03-12 13:12:40
阅读次数:
328
参考资料:http://blog.csdn.net/v_july_v/article/details/7041827#t10 3.3.6 基于《最大长度表》与基于《next 数组》等价 我们已经知道,利用next 数组进行匹配失配时,模式串向右移动 j - next [ j ] 位,等价于已匹配字符... ...
分类:
编程语言 时间:
2017-03-12 13:18:25
阅读次数:
185
待拟合函数 y = alpha * pow(x, beta) 输入: x数组,y数组 输出: alpha,beta,相关系数R2 ...
分类:
编程语言 时间:
2017-03-12 13:23:07
阅读次数:
230
pyzabbix pyzabbix是zabbixAPI的第三方python包装。从网上莫名其妙地搞到了一份源码,看了一下之后发现实现方法还蛮巧妙的,感觉挺好的就记下来了。那些个源码本身其实也是一个个单独操作的脚本,可以用命令行参数直接操作。pyzbx用了json来encode和decode请求数据和 ...
分类:
编程语言 时间:
2017-03-12 13:25:40
阅读次数:
177
C++11 introduced serveral contructor-related enhancements including: Class member initializers Delegating controctors This article discusses about Cla ...
分类:
编程语言 时间:
2017-03-12 13:28:43
阅读次数:
270
unsigned int JSHash(const char *str){ unsigned int hash = 1315423911; while (*str){ hash ^= ((hash << 5) + (*str++) + (hash >> 2)); } return (hash & 0 ...
分类:
编程语言 时间:
2017-03-12 13:30:27
阅读次数:
174