周六我一大早就来到公司,还有些客户工作没有收尾,还有写文档没写,还有写计划需要完善,我得抓紧.到了下午我发现大家陆陆续续的都到公司来了,有几个兄弟一来就开始工作了,每当有人自愿投入某一项工作时,我基本上都不敢打搅,因为这时是他效率最高的时候.其实我内心是很怕的,我怕这么搞下去大家都会对本身的工作感到抵抗情绪,产生负面影响. 我得反思,如何才能保证大家的工作效率呢? http://www.cnblogs.com/umrdtu/创业公司,人少资源少,成单单价低.如果没有更好的效率与更好的问题解决思路…
在PHP编程中,在遍历数组的时候经常需要先计算数组的长度作为循环结束的判断条件,而在PHP里面对数组的操作是很频繁的,因此count也算是一个常用函数,下面研究一下count函数的具体实现. 我在github上有对PHP源码更详细的注解.感兴趣的可以围观一下,给个star.PHP5.4源码注解.可以通过commit记录查看已添加的注解. count int count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] ) coun…
最近被问到一个函数count 1.count("123456") 对应的输出是什么? 2.count(null) 对应的输出是什么? 以前没有认真的考虑,只是心里有一个印象那就是count()函数是计算php数组的个数的.后来下来仔细看了看手册,原来发现: 1.count函数是统计数组里所有元素的个数或者对象的属性的个数的,函数原型如下: int count(mixed $var[, $mode=COUNT_NORMAL); 对于对象,如果安装了SPL,可以通过Countable接口调…
ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_errno zmq_errno(3)         ØMQ Manual - ØMQ/3.2.5 Name zmq_errno – 返回errno的值给调用此函数的线程 Synopsis int zmq_errno (void); Description 函数zmq_errno() 会返回errno变量的值给调用此函数的线程. zmq_errno() 函数时为了帮助使用非POSIX系统的用户直接地获取当前er…
最近做一个专案用到的SAO接口的调用,用到的上传参数获取回传的IRfcTable,以及以IRfcTable作为参数上传SAP,通过查阅很多资料,发现资料说明的也多是鱼龙混杂,许多没有实现就直接贴在上面,有的还是值得借鉴的,专案完成后,记录下,好记性不如烂笔头,也分享给大伙借阅. 1.SAP连接 这里先设置SAP连接 public static RfcDestination GetRfcDest() { RfcConfigParameters configParams = GetConfigPar…
1.前言 几年前,一个开发同学遇到同步调用异步函数出现死锁问题,导致UI界面假死.我解释了一堆,关于状态机.线程池.WindowsFormsSynchronizationContext.Post.control.BeginInvoke.APC.IOCP,结果我也没讲明白.他也没听明白.后来路过他座位时看到他在各种摸索.尝试,使用Task.await.async各种组合,当时的场景是这样的: .问题有点复杂,随着那个开发同学离职转做产品后,就不了了之了.工作中许多同事对于同步.异步也不是特别了解,…
使用场景:用ng-repeat几个部分,每个部分调用同一个函数,但是每个模块之间的功能不能相互干扰 问题:在用repeat实现.content块repeat的时候打算这样做:新建一个空的数组(nmber_arr),因为数组里面的length可以决定repeat出几个content块,这样我就可以通过控制数组里面的length来实现repeat几个.content块:顺着这个思路我做了一个add按钮,希望在点击add按钮的时候number_arr的length会相应的增加一个,于是想到了用push…
Lua利用一个虚拟的堆栈来给C传递值或从C获取值.每当Lua调用C函数,都会获得一个新的堆栈,该堆栈初始包含所有的调用C函数所需要的参数值(Lua传给C函数的调用实参),并且C函数执行完毕后,会把返回值压入这个栈(Lua从中拿到C函数调用结果). 于此相关的C API有几个比较重要的定义如下: (1)typedef struct lua_State lua_State; lua虚拟机(或叫解释器),可以理解为一个thread,和一个完整的Lua虚拟环境的执行状态. (2)typedef int…
-构造函数和析构函数 如果你在一个类中声明一个函数,命名为__construct,这个函数将被当成是一个构造函数并在建立一个对象实例时被执行.清楚地说,__是两个下划线.就像其它任何函数一样,构造函数可能有参数或者默认值.你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中. 你也可以定义一个名为__destruct的函数,PHP将在对象被销毁前调用这个函数.它称为析构函数. 继承是类的一个强大功能.一个类(子类/派生类)可以继承另一类(父类/基类)的功能.派生类将包含…
前面讲了一下,C++读取lua文件中的变量,包括一维表.二维表这些,这节讲一下如何在lua文件中去调用C++函数 C++代码如下 #include <stdio.h> extern "C"{ #include "lua.h" #include "lualib.h" #include "lauxlib.h" } /*Lua 解释器指针 */ lua_State* L; static int average(lua_S…