php、go、linux、异步编程、geeker、hacker
一. bash [ ] 单双括号 基本要素: Ø [ ] 两个符号左右都要有空格分隔 Ø 内部操作符与操作变量之间要有空格:如 [ “a” = “b” ] Ø 字符串比较中,> < 需要写成\> \< 进行转义 Ø [ ] 中字符串或者${}变量尽量使用"" 双引号扩住,避免值未定义引用而出错的好办法 Ø [ ] 中可以使用 –a –o 进行逻辑运算 Ø [ ] 是bash 内置命令:[ is a shell builtin 1.测试时逻辑操作符 -a 逻辑与,操作符两边均为真,结果为真,否则为假。
C/C++发展很多版本标准,sunsky(本人)早就想理理std标准了,让大家有个清晰的了解。 适用C(或C源代码,如C ++,Objective-C和Objective-C ++)的标准: -ansi在C模式下,这相当于 -std = c90的。
程序语言都是触类旁通的,讲人话就是【一通百通】。so今天说说工作中常用的printf的用法吧。 1.先说说PHP printf()函数: printf()函数的调用格式为: printf("", ); %d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数 %x, %X 无符号以十六进制表示的整数 %o 无符号以八进制表示的整数 %g 自动选择合适的表示法 说明: (1). 可以在"%"和字母之间插进数字表示最大场宽。
2017年的golang、python、php、c++、c、java、Nodejs性能对比[续] 最近忙,这个话题放了几天,今天来个续集。 上篇传送门: 2017年的golang、python、php、c++、c、java、Nodejs性能对比(golang python php c++ java Nodejs Performance) 好了,上回的某些事有些人有异议,今天也回应下。
无锁内存nosql---Yac的实战 最近在工作使用了yac,所以比较了下Memcache和Yac的高并发读写性能测试,发现Yac要比Memcache快很多(这里没有比较Yac和Apc的性能情况, 不过据说Yac要比Apc快很多,Apc比Memcache快一倍)。
我感到惊讶,都2017年了,几乎没有人知道他们可以使用strace的了解所有事情。它总是我拔出的第一个调试工具之一,因为它通常在我运行的Linux系统上可用,并且它可以用于解决各种各样的问题。 什么是strace? Strace是一个简单的跟踪系统调用执行的工具。
2017年的golang、python、php、c++、c、java、Nodejs性能对比 续集更新 本人在PHP/C++/Go/Py时,突发奇想,想把最近主流的编程语言性能作个简单的比较, 至于怎么比,还是不得不用神奇的斐波那契算法。
设计模式(Design Patterns) ——可复用面向对象软件的基础一般会用到的:Factory( 工厂模式)Singleton(单例模式)这两个比较多Proxy(代理模式)Adapter(适配器模式)Command(命令模式)Observer(观察者模式)Facade(门面模式)这些也会碰到Template Method(模板方法模式)Decorator(装饰模式)Iterator(迭代子模式)至于其他的,遇见的可能不大,只有符合一定条件的需求才会用到吧。
一、前言 socket.io 实现了实时双向的基于事件的通讯机制,是基于 webSocket 的封装,但它不仅仅包括 webSocket,还对轮询(Polling)机制以及其它的实时通信方式封装成了通用的接口,并且在服务端实现了这些实时机制的相应代码 socket.io 是跨平台的,可以实现多平台的即时通讯 由于 iOS 端进行 socket 编程主要使用 GCDAsyncSocket 框架,但要实现 Android、iOS、web 多平台的通讯,还是选择统一的框架或协议比较好。
这些道理送给刚(/即将)踏入社会🉐️程序猿! 做人,并不是要人前风光,而是你可以站在谁人身后,担负着他们的生活,他们的家庭,他们的梦想。也因此,你才有资格让自己的梦想得到尊重和帮助。 人会变,梦想也会 在公司里永远不要跟同事谈薪酬,不管当时再多好的朋友,尤其不要开相关的玩笑; 女同事之间的关系很微妙,不要以为当时关系不错就可以和学生时代一样随意开玩笑,也许这一开就彻底老死不相往来。
这是一种常用的算法,本人摸索出一个规律: 就是 n层阶梯,每次最多m个台阶,一共有F(n) = F(n-1) + F(n-2)+ F(n-m)种走法,或者把上楼层想象为下楼!!!理论在这:http://www.
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。
JQUERY获取loaded 宽高这么变态: $('').attr('src',img.src).load(function() { img.Owidth = $(this).width(); img.
centos: http://lovesoo.org/xmanager-to-connect-to-the-remote-desktop-centos.html redhat: http://www.
很多人的VC++或Visual studio 会出现fatal error LNK1168错误很是头疼,MS也说不清, 什么改权限、用户名、注册表、CMD,卸载杀毒软件。。。一切都瞎扯,除非reinstall windows.
SVN使用指引(本地服务器为Windows) 原:http://wiki.open.qq.com/wiki/SVN%E4%BD%BF%E7%94%A8%E6%8C%87%E5%BC%95%EF%BC%88%E6%9C%AC%E5%9C%B0%E6%9C%8D%E5%8A%A1%E5...
最近人品爆发,图灵社区,InfoQ,51CTO相继对我做了采访,前两天我把InfoQ对我的采访张贴了出来,今天,图灵社区和51CTO对我的采访发布了(图灵的访谈 ,51CTO的访谈),我是一个有技术焦虑症的人,我的经历比较特殊,对大家来说可能也没有什么意思,这两个采都有一些重叠的部分,不过有些观点我想再加强一些,并放在这里和大家一起分享一下。
set password for 'root'@'localhost'=password('root'); 谋胆并重
//原理: 用document.getElementsByTagName('*');来获取所有元素,然后取得相同Class的元素。function getElementsByClassName(n) { var classElements = [], allElements = document.
function ArgTest(){ var i, c, numargs = arguments.length; if (numargs < 3) c=1 else c=arguments[2] alert(c) } ArgTest("a","b",32323) ArgTest("a","b") JavaScript中arguments函数对象是该对象代表正在执行的函数和调用它的函数的参数。