由于用ntp经常会超时,所以自己写了一个简单的时间同步服务器,客户端会同步服务端的系统时间:服务端:#!/usr/local/python27/bin/python
#coding:utf-8
importtime
importlogging
importSocketServer
importstruct
fromdaemonizeimportDaemonize
SERVER_HOST=‘0.0.0.0‘
SER..
分类:
编程语言 时间:
2015-03-12 19:25:18
阅读次数:
256
利用random模块下的shuffle函数就可以实现。关于官网对于shuffle,我感觉说法上有一定的误解。上面是官网的解释,他说会返回打乱的list,其实什么也没有返回。可以看到返回的是None,实际上不是返回,而是在原先的list上进行修改。...
分类:
编程语言 时间:
2015-03-12 19:22:50
阅读次数:
498
Java提供的Collator拼音排序中,发现“怡”字总排在最后解决方案如下:
实现Comparator接口,利用pinyin4j将要比较的字符串转化成相应的拼音字符串,然后再比较。所需jar包:pinyin4j-2.5.0.jar;下载地址:http://pinyin4j.sourceforge.net/
import java.util.Arrays;
import java.ut...
分类:
编程语言 时间:
2015-03-12 19:20:11
阅读次数:
177
#include
#include
#include
using namespace std;
class AbstractFile{
protected:
string name;
public:
AbstractFile(string n){
name=n;
}
virtual void Display()=0; // 纯虚函数
...
分类:
编程语言 时间:
2015-03-12 19:22:21
阅读次数:
183
接上篇 Unity3d C# HttpWebRequest 异步下载文件 ,因为在将工程编译为IL2CPP的情况下仍然无效,提示HttpWebrequest 在当前版本不支持,所以还是寻求其它的办法
正好分公司的同事也碰到了下载文件的BUG,但是他们是只能够下载一部分,好歹也比我的情况好,于是借同事的参考咯。...
分类:
编程语言 时间:
2015-03-12 19:15:31
阅读次数:
589
我们要想编写和运行JavaScript脚本,则需要:JavaScript编辑工具和JavaScript运行测试环境。下面我们分别介绍一下。JavaScript编辑工具JavaScript编辑工具最简单的可以使用一些文本编辑工具,但是它们往往缺少语法提示,有的语法关键字还没有高亮显示,最重要的是它们大部分不支持调试。考虑到易用性,以及与Cocos2d-JS游戏引擎接轨,我们推荐大家使用付费的Java...
分类:
编程语言 时间:
2015-03-12 19:15:55
阅读次数:
188
今天遇到了一个奇葩问题: 从数据库中读取了3个Date类型的数据: DATE1:2015-03-12 12:10:42 DATE2:2015-03-12 12:04:40 DATE3:2015-03-12 11:55:54在分别获取这3个对象的getTime的值: 但是问题来了:DATE1,D...
分类:
编程语言 时间:
2015-03-12 19:12:08
阅读次数:
208
1,作用域public,protected,private,以及不写时的区别2,ArrayList和Vector的区别,HashMap和Hashtable的区别3,char型变量能不能定义为一个中文?为什么?4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?5,继承时候类的执行顺序问...
分类:
编程语言 时间:
2015-03-12 19:09:14
阅读次数:
141
算法说明:归并排序的思路就是分而治之,将数组中的数字递归折半进行排序。 递归到最底层就只剩下有两个数字进行比较,再从底层往下进行排序合并。最终得出结果。同样,语言描述可能对于不知道这个算法的人来说,理解的比较吃力,所以还是举个例子来简单说明一下。首先,测试数据是int[] arrayData = {...
分类:
编程语言 时间:
2015-03-12 19:06:29
阅读次数:
152
场景描述: 1,目前我们的系统可以简单归纳成MVC的架构模式 2,每个前端的请求过来,都会在C层开启事务,最后处理结束后,也在在C层关闭事务(实际是在C层的底层统一做了事务的开启和提交); 问题描述: 有一个接口方法,用于获取数据库中的序列号,然后+1再保存到数据库。 客户的...
分类:
编程语言 时间:
2015-03-12 19:03:38
阅读次数:
256
abstract抽象方法,抽象类的修饰符assert断言条件是否满足continue不执行循环体剩余部分defaultswitch语句中的默认分支do-while循环语句,循环体至少会执行一次double64-bit双精度浮点数elseif条件不成立时执行的分支其实还有一个elseifenum枚举类...
分类:
编程语言 时间:
2015-03-12 19:02:59
阅读次数:
155
1.1 Java起源与发展1.1.3 Java语言的特点 1.简单 2.面向对象 3.分布性 4.解释型 5.平台独立 6.可移植 7.健壮性 8.安全性 9.高性能 10多线程 11.动态性1.2 面向对象编程概述1.2.2 OOP(面向对象程序设计)的优势 1.易维护 ...
分类:
编程语言 时间:
2015-03-12 19:01:27
阅读次数:
162
路径是Unity开发中令人头疼的一个问题,根据我的开发经验,现将开发中遇到的路径问题总结如下: 1. 如何读取Application.streamingAssetsPath下的文件? Edit、iOS平台可以使用File类来读取。Android平台无法使用File类读取。 ...
分类:
编程语言 时间:
2015-03-12 19:00:27
阅读次数:
1234
线程生命周期(源w3cschool) 未启动状态:当线程实例被创建但Start方法未被调用时的状况。 就绪状态:当线程准备好运行并等待CPU周期时的状况。 不可运行状态: 已经调用Sleep方法 已经调用Wait方法 通过I/O操作阻塞 死亡状态:当线程已完成执行或已中止时的状况。 Th...
分类:
编程语言 时间:
2015-03-12 18:58:34
阅读次数:
281
在C及C++语言中允许用一个标识符来表示一个字符串,称为宏,该字符串可以是常数、表达式、格式串等。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。若字符串是表达式,我们称之为函...
分类:
编程语言 时间:
2015-03-12 18:58:16
阅读次数:
224