2013-06-15 Robert Zhang
分析:Stern-Brocot树的每个节点(包括根节点)都是由两个分数生成的,分别记其为left, right。生成规则为: mid.numerator = left.numerator + right.numerator mid.denominator = left.denominator + right.denominator 继续阅读 »
2017-06-07 MoreFreeze
vim
CH02 布尔型变量可以用:set [no]number这样来设置,:set number!表示取反,:set number?获取当前状态(实际:set nonumber?也可以哟) 数值型用:set numberwidth=10来设置,同理:set numberwidth?获取当前值 relativenumber或者rnu用来显示相对行号,当前所在行显示绝对行号,两边分别从1,2,3开始显示 CH03 注释用"来标记 注意注释不要写在map后面,这样会当成命令去执行map a dd "comment CH04 map,nmap,vmap,imap都知道什么意思吧 继续阅读 »
2016-08-02 曹强
原始类型 text ECMAScript有5种原始类型(primitive type),即Undefined、Null、Boolean、Number和String。ECMAScript提供了typeof来判断值的类型。 typeof运算符 var sTemp="test string"; alert(typeof sTemp);//outpus "string" alert(typeof 95);//outpus "number" text typeof运算符返回值只有5种,分别为:如果变量是Undefined型返回"undefined",如果变量是Boolean型返回"boolean",如果变量是Number型返回"n 继续阅读 »
2016-05-26 YongHao Hu
C++
你是不是经常在有关时间的函数代码片段里看到过116444736000000000这个magic number? 下面由我的代码说明这个神奇的magic number: /* Converting from FILETIME to UNIX Timestamp */ unix_time = FILE_TTIME; unix_time -= 10000000 * 60 * 60 * 24 * 365 * (1970-1601) + 89; unix_time /= 10000000; 继续阅读 »
2016-08-24 Klaus Ma
When looking at container orchestration platforms, open-source communities have produced a number of viable options including Kubernetes, Marathon-Mesos, or Docker Swarm. Kubernetes stands out as a popular choice amongst many users looking to run cloud-native on-line workloads. It has built-in support for a number of u 继续阅读 »
2014-08-20 Xie Jingyi
最近在做一个项目,其中有一段判断一个Extended浮点数是否为整数的代码。我用如下方式实现: pascal function IsInt(F: Extended): Boolean; begin result := Trunc(F)-F = 0; //整数部分等于自身 end; 测试了许多样例都过了,唯独这个没过: pascal IsInt(4.000000002*1000000000); //False 调试时发现: Trunc(F)居然等于4000000001!开始以为是精度的问题,找了许多资料也没能解决。后来将Extended换成了Double,就通过了。百思不得其解中。 继续阅读 »
2014-10-12 Klaus Ma
Problem Description: Given a sequence of integers a1, …, an and q queries x1, …, xq on it. For each query xi you have to count the number of pairs (l, r) such that 1 ≤ l ≤ r ≤ n and gcd(al, al + 1, …, ar) = xi. is a greatest common divisor of v1, v2, …, vn, that is equal to a largest positive integer that divides all 继续阅读 »
2019-01-20 blademainer
这里收藏工作中用到的脚本,也为了防止做重复的搜索工作,同时分享给大家。 more 查看当前表的自增序列 mysql SELECT `AUTO_INCREMENT` FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'DatabaseName' AND TABLE_NAME = 'TableName'; 修改自增序列 mysql alter table tablename auto_increment=NUMBER; 查看binlog mysql show binary logs; 查看binlog位置 mysql show binlog events in 继续阅读 »
2015-04-05 W.Y.
Airbnb 的 ES5 规范写的非常好,现在添加了 ES6 的部分。 另外阮一峰老师的 ECMAScript 6 入门值得参考。 more 类型 原始类型:值传递 string number boolean null undefined ```js const foo = 1; let bar = foo; bar = 9; console.log(foo, bar); // => 1, 9 ``` 复杂类型:引用传递 object array function ```js const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log 继续阅读 »
2015-04-06 浩阳
content {:toc} 题目 题目来自 慕课网 JavaScript 深入浅出 1-6 编程练习 请在 index.html 文件中,编写 arraysSimilar 函数,实现判断传入的两个数组是否相似。具体需求: 数组中的成员类型相同,顺序可以不同。例如 [1, true] 与 [false, 2] 是相似的。 数组的长度一致。 类型的判断范围,需要区分: String, Boolean, Number, undefined, null, 函数, 日期, window. 继续阅读 »