自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ebag的编程博客

灵界孤魂(ebag)

  • 博客(7)
  • 资源 (10)
  • 收藏
  • 关注

原创 php没有uint64

对于C#有:int32  min~max: -2147483648 ~ 2147483647(~21亿)uint32 min~max: 0 ~ 4294967295int64  min~max: -9223372036854775808 ~ 9223372036854775807(~92亿亿)uint64 min~max: 0 ~ 18446744073709551615flo

2016-06-19 15:03:03 4670

原创 pack和unpack格式化字符串(format string)解释

下表是手册上的,光看这个表还不知道如何用,我来在后面添加了解释,应该把解释中的代码都跑一遍,就全明白了。aNUL-padded string$data = pack("a4", 'abc');echo bin2hex($data) . PHP_EOL;//6162630061、62、63、00都是十六进制的,分别代表一个字节a后面要跟一个数字

2016-06-17 12:40:17 7916 1

原创 万恶的BOM,万恶的微软

mac下调试php,“Namespace declaration statement has to be the very first statement in the script转念一想可能是BOM在捣鬼,还真是的。微软在技术上作的恶真不少,什么都要自己搞一套, \r\n是的,bom是的,目录分隔符\是的,根目录X:是的,更别提万恶的ie浏览器了。

2016-06-16 16:11:59 583

原创 php实现协程,真正的异步

github上php的协程大部分是根据这篇文章实现的:http://nikic.github.io/2012/12/22/Cooperative-multitasking-using-coroutines-in-PHP.html。它们最终的结果都是把回调变成了优雅的顺序执行的代码,但还是阻塞的,不是真正的异步。比如最热门的:https://github.com/recoilphp/

2016-06-15 18:43:49 18306 1

原创 php和C#的yield实现对比

yield关键字是用来方便实现迭代器的,免去了手工写迭代器的繁琐。迭代器常被用来实现协程,所以大部分的协程中都有yield关键字,可以参看unity3D的协程。C#版本:函数的返回类型必须为 IEnumerable、IEnumerable、IEnumerator 或 IEnumerator。IEnumerable表示一个类可以迭代,也就是可以用foreach遍历

2016-06-12 13:11:53 847

原创 彻底铲除烦恼的办法

前些日子写了一篇文章:只要你停止进食,疾病就无处生长,只要你停止思考,烦恼就戛然而止虽然比以前看的更透了,视野也更开阔了,也试着突破地域、文化、种族、时间来看问题,努力认识万物空的本质,努力做到无分别心。这些都是认识上的转变,烦恼的数量并没有显著的减少,认识上的转变只是第一步,路还很远。就说目前几个比较大的烦恼吧:控制不住饮食,总是多吃;技术和科技新闻看的过多,放不下手机;

2016-06-08 14:35:52 396

原创 彻底理解:阻塞、非阻塞、同步、异步、Reactor、Proactor

我以前是写AS3的,事件和回调无处不在,天生就是异步的,很少需要讨论这些概念。现在写C#,这些概念提的就多了,所以需要彻底搞明白。如果把技术的逻辑抽象出来,跟生活中的逻辑做比较,你会发现技术包含的道理是多么的朴素呀。1、阻塞:阻塞是指当前线程被堵住了,不能继续往下执行了,就被操作系统挂起了。阻塞的对象是当前线程,而不是IO被阻塞了;外部资源(通常是IO)使得当前线程被挂起才

2016-06-01 20:06:37 5683 3

java开发corba的好教程

这里假设你对CORBA毫无所知。对JAVA略有所知,因为这里使用JAVA作为程序设计语言。学习了本书,你将对CORBA有个初步了解,并能编写一个简单完整的CORBA应用程序。

2011-05-20

棋牌类网络游戏服务端的架构设计

络游戏目前在国内相当热门,棋牌类游戏在网络游戏中占有比较重要的地位。越来越多的开发商加入到了网络游戏的开发中来, 但有关网络游戏开发技术介绍的资料却比较少。该文总结了一款通用的棋牌类网络游戏服务端的架构设计,介绍了基本架构、通信协议、 多线程模型和第3方接I:1的相关内容,并对整个架构作了一定分析。

2011-04-12

经典SQl语句,学完就掌握sql了

经典SQl语句,学完就掌握sql了.以sqlserver作为范例进行讲解。

2011-04-12

电子电路设计1000例

美国国家标准电路设计1000例。超经典呀!

2009-06-04

图象压缩(JPEG)编码算法及压缩过程的实现

本文首先介绍了静态图像压缩(JPEG)编码算法的基本原理、压缩的实现过程及 其重要过程的离散余弦变换(DCT)算法的实现原理及软件实现的例程,其次着重介绍 了压缩过程中的DCT、量化和编码三个重要步骤的实现原理。

2009-06-04

WebVODDownloader

WebVODDownloader,多线程下载程序源码,C#

2009-03-02

JAVA比较C#

JAVA比较C#<br>JAVA比较C#

2007-11-16

VB.NET比较C#

VB.NET比较C#

2007-11-16

让表格美化你的网页

让表格美化你的网页<br>让表格美化你的网页

2007-08-31

表格边框应用魔鬼教程

表格边框应用魔鬼教程

2007-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除