现在位置: 首页 > Prorrynam发表的所有文章
  • 05月
  • 03日
综合 ⁄ 共 8822字 评论关闭
虚拟机中GUEST OS时钟(TIMEKEEP)问题的探讨                                                               康华   操作系统的时钟处理按理来说应该是个早已成熟的技术,不必再费口舌讨论什么。事实也的确如此。然而在虚拟环境下(不仅仅是xen,vmware这些虚拟机),对时钟的处理可绝非轻而易举,如果你耐心看看你虚拟环境下运行的guest操作系统,如linux/windows等,往往用眼睛就可发觉其wall clock走的不是那么的准确,有些飘忽,时快时慢. 如果你运行某些性能测试工具,也会发现测试数据忽高忽低。这是为什么呢? 怎么解决呢? 本文就该......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 2142字 评论关闭
苹果 谷歌 Facebook数据中心钟情北卡的10个原因 2012-07-10 15:53 | 2362次阅读 | 【已有3条评论】发表评论 来源:Gigaom | 作者:Katie Fehrenbacher | 收藏到我的网摘 如果您想住在美国的东海岸,那将会是一个不错的选择,当你登录Facebook,你会看到有很多照片和评论正在关注着一个宁静的乡村小镇,它位于北卡罗莱纳州的Forest 市。三个月前,Facebook在这里建立了自己的数据中心。 Facebook的数据中心 Facebook并不是唯一选择在北卡罗莱纳州建立数据中心的互联网巨头,在两百公里的半径范围内,谷歌和苹果也建立了大......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 17889字 评论关闭
  可爱的 Python:连接 XML 和 Python 介绍 Python 的 XML 工具开始在 Python 中使用 XML 的一个主要方面是挑选出所有可用模块的可比性能力。在他的新 Python 专栏“可爱的 Python”的第一部分中,David Mertz 简要描述了最流行和实用的 XML 相关的 Python 模块,并为您指出可以下载的单独模块以及阅读的参考资料。本文将帮助您确定哪些模块最适合特定任务。     2000年10月19日     可爱的 Python:DOM 的动态性近观 Python 的 xml.dom 模块本文中,David Mertz 更为详细地说明了使用 Python 的高级 xml.dom ......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 1147字 评论关闭
结构体struct我们应该不会陌生,从我们刚开始接触C语言的时候就一直学这个,OC中也有,swift的结构体和C和OC的结构体类似; 当我们定义一个结构体的时候,格式如下: struct Rect { var width : Double = 0.0 var height : Double = 0.0 } 我们这边定义了一个Rect结构体,里面有两个变量,初始值都为0.0,创建一个结构体实例: var rect : Rect = Rect() 看起来是不是非常的熟悉?跟C还有OC很类似吧。 访问rect这个实例里面的width和height方法也是用点语法: rect.width = 10 rect.height = 10 这样我们就完成了一......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 12050字 评论关闭
1概念2指令if, else, elseif switch, case, default, breaklist, break include Import compress escape, noescape assign global setting macro, nested, returnt, lt, rt 3一些常用方法或注意事项 表达式转换类 数字循环 对浮点取整数 给变量默认值 判断对象是不是null 常用格式化日期 添加全局共享变量数据模型 直接调用java对象的方法 字符串处理(内置方法) 在模板里对sequences和hashes初始化 注释标志 sequences内置方法 hashes内置方法 4 freemarker在web开发中注意事项 web中常用的几个对象 view中值的搜索顺序 在模板里ft......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 13771字 评论关闭
1、监听器 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。 2、Servlet监听器 (1)在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。 (2)Servlet规范针对这三个对象上的操作,又把这多种类型的监听器划分为三种类型。 监听三个域对象创建和销毁的事件监听器 监听域对象中属性的增加和删除的事件监听器 监听绑定到 HttpSessio......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 282字 评论关闭
@property(nonatomic) UIControlContentVerticalAlignment contentVerticalAlignment; // how to position content vertically inside control. default is center @property(nonatomic) UIControlContentHorizontalAlignment contentHorizontalAlignment; // how to position content hozontally inside control. default is center
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 3671字 评论关闭
 以下只是我的怪论和看法,只求抛砖引砖,不求PK或者舌辩。每一个人看到此文,有所脑力震荡即可。 1.教学方式方法的改革怎么检验的问题:不能说,学生成绩普遍提高,学分教育本身就是一个非常极端的评判方法。人能否在社会上成为有用之人,可用之才是标准。 现在大学毕业也不能马上胜任工作,因为现实变化太厉害了,而且教学中还有技能和带项目训练(今天记起来叫实训)这些环节是与社会脱节的(现在是民营的培训机构在作)。社会都需要有项目经验和技能的人,而不是自己来作长时间岗前培训。企业的目标是用人,而不是培训培养人。 2.......
阅读全文
  • 12月
  • 02日
综合 ⁄ 共 3211字 评论关闭
Java代码基本格式 Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符。格式如下: 修饰符 class 类名 {     程序代码 } 注: 1、Java是严格区分大小写的。 2、Java程序中一句连续的字符串不能分开在两行中写。   Java程序的注释 Java里的注释有三种类型: 1、单行注释 在注释内容前面加“//”,格式为: 代码;  //注释内容 2、多行注释 以斜杠加星号开头,以星号加斜杠结尾。 3、文档注释 以斜杠加两个星号开头,以一个星号加斜杠结束。 用这种方法注释的内容会被......
阅读全文
  • 10月
  • 26日
综合 ⁄ 共 2286字 评论关闭
引言:MSVCR90D.dll!_except_handler4函数是C/C++运行库自动生成的异常处理函数。 004114A0 _EXCEPTION_DISPOSITION __cdecl _except_handler4( 004114A0 _EXCEPTION_RECORD *ExceptionRecord, 004114A0 _EXCEPTION_REGISTRATION_RECORD *EstablisherFrame, 004114A0 _CONTEXT *ContextRecord, 004114A0 void *DispatcherContext 004114A0 ) 004114A0 004114A0 ExceptionRecord = dword ptr 8 004114A0 EstablisherFrame= dword ptr 0Ch 004114A0 ContextRecord = dword ptr 10h 004114A0 DispatcherCont......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 327字 评论关闭
按F9断点变灰,Debug调试时进不去断点,提示:The breakpoint will not currently be hit. The source code is different from original version. 大概的意思是说当前的代码与执行文件对应版本的代码不同,这就需要重新编译代码。解决方案:1.rebuild工程。2.在工程的代码文件(.cpp或.h)适当的位置,敲几个回车或按几个空格,然后rebuild。3.重启VS2010,把OUT目录的东西全删了,然后rebuild。4.断点处右键点击,选择“Location…”  把“Allow the source code to be different from the original version”复选框勾上。
阅读全文
  • 08月
  • 21日
综合 ⁄ 共 2403字 评论关闭
原创文章,转载请注明出处:服务器非业余研究-sunface   对于Go来说错误如何处理是非常关键和重要的,这里我总结了一些方法可以避免错误的错误处理机制(具体见关于go error处理风格的一些讨论和个人观点(上))   1.错误代码常用风格: 以下两个例子第一个例子明显好过第二个 f, err := os.Open(path) if err != nil {     // handle error } // do stuff   f, err := os.Open(path) if err == nil {     // do stuff } // handle error   2.自定义错误处理风格:       首先定义错误接口:             type Error string        ......
阅读全文