2016-07-29 曹强
定义函数有两种方式:函数声明和函数表达式。它们之间一个重要的区别是函数提升。 1.函数声明会进行函数提升,所以函数调用在函数声明之前也不会报错: ``` test(); function test(){ alert(1); } ``` 2.函数表达式不会进行函数提升,函数调用在函数声明之前的话会报错: ``` test(); // test is not a function var test=function(){ alert(1); } ``` 递归函数是通过在函数内部调用自身实现的。 直接使用函数名进行递归调用 ``` function f(num){ if(num==1){ r 继续阅读 »
2018-07-24 Lingxian Kong
k8s-keystone-auth service is used for Kubernetes webhook authentication and authorization for OpenStack Keystone. The k8s-keystone-auth service can be running either as a static pod(controlled by kubelet) or a normal kubernetes service. 继续阅读 »
2016-03-21 Jason Liao
3 月 16 日下午,我跟实验室另一个前端同学到广电科技大厦进行 UC 的笔试,虽然去的过程比较曲折,但我们最后还是准时到达了指定地点,准备笔试。 因为太多人原因,我们被安排到了 14 楼的 UC 员工餐厅中进行笔试,然后 3 点 10 分左右,我们就开始正式笔试了,笔试是分不同的方向的,下面我们就来看看 UC 的笔试题(题目只能凭记忆复原,不保证准确) 继续阅读 »
2018-03-28 Lingxian Kong
更新历史: 20180328,初稿完成 20180403,在我的优化鉴权配置的 PR merge 之后,修改部分内容,并增加录制视频 继续阅读 »
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 继续阅读 »
2016-06-26 ruki
You can use xmake to run the given target and need not know where is the target program. e.g. We define a simple target with named 'test'. lua target("test") set_kind("console") add_files("*.c") So, we can run it directly. bash $xmake r test or $xmake run test xmake will compile it 继续阅读 »
2013-11-14 blademainer
建立项目-Repository 首先在 GitHub 上建立自己库,例如一个 test 库; 接着在本地建立 test 库的连接: Global Setup: Set up git git config --global user.name "yourname" git config --global user.email "yourmail" Next steps: mkdir Test cd Test git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com 继续阅读 »
2016-06-26 ruki
Packages all targets for the current platform: bash $xmake p $xmake package Packages the target test to the output directory: /tmp bash $xmake p -o /tmp test $xmake p --output=/tmp test Packages targets for the iphoneos platform. bash $xmake f -p iphoneos $xmake p We can uses the macro 继续阅读 »
2018-04-03 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 另外,这些建议和技巧都是我工作中用到的,只有我用到了才会记录并分享出来,所以没有什么顺序而言,用到什么我就分享什么。 1 sed替换文件内容 $ cat demo this is demo $ sed -i s/demo/test/g demo $ cat demo this is test 通过sed,可以很方便替换文件中的某些字符串。比如这里的demo文件只有一行内容:this is demo。通过sed将文件中的demo字符串替换成test。这里的-i选项是直接修改文件内容,字母s表示替换字符,字母g 继续阅读 »
2018-04-09 Vaniot
创建用户并设置密码: mysql create user test IDENTIFIED BY '1234546'; 为新用户分配权限: mysql //为该用户分配所有的权限 GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' IDENTIFIED BY '123456'; //查看当前用户的权限 SHOW GRANTS; //撤销上一次的授权 REVOKE ALL PRIVILEGES ON *.* FROM 'test'@'localhost' / 继续阅读 »