- 博客(79)
- 资源 (83)
- 收藏
- 关注
一种傻纸牌游戏的Erlang实现
小时候,曾经玩一种2人的纸牌优秀,洗牌之后,一人一半,然后轮流出1张牌,压在牌桌上,越压越高,如果有人出的牌和前面某张相同的点,就把这两张牌中间的牌一起赢取,收回到自己的牌下面。这样下去直到有一方手中无牌认输。其实,洗牌之后,就已经注定输赢了。 -module(cards).-export([shuffle/0]).-include("card.hrl").r...
2014-06-09 18:17:55 270 1
rabbitmq的资源
rabbitmq的相关资源 坚强2012有篇介绍 http://www.cnblogs.com/me-sa/archive/2012/10/17/rabbitmq_for_the_first_sight.html 淘宝数据库研发组的资料 http://mysql.taobao.org/index.php/Rabbitmq ...
2013-11-15 17:16:51 176
局域网中Ubuntu共享Win7上的目录
win7机器(IP:10.*.*.36)设置个共享目录ShareDirectory,在ubuntu机器上创建个路径:mkdir /medir/ShareDirectory sudo mount //10.*.*.36/ShareDirectory /media/ShareDirectory/ -o username=ALT***/f***.s***,password=W***...
2013-07-31 18:22:09 162
synergy 真是个好东西
桌子上电脑3台,日渐凌乱。孤陋寡闻,以前只知道硬件方案实现的1套键鼠控制多台显示器。这次在异次元上看到有这么个软件synergy,醍醐灌顶之感!安装1.3.8版本,因UAC的缘故,win7上用系统管理员权限运行,不然因无法生成文件而出错。键盘鼠标所在机器为服务器,其他借用该套键鼠的机器为客户端。服务器用了一台win7,客户端是一台win7,和一台ubuntu每台机器上都需要单独...
2013-07-29 14:39:27 250
WinAPI: ShellExecute - 打开外部程序或文件
万一老师的博客对此有详尽的描述http://www.cnblogs.com/del/archive/2008/02/13/1068229.html
2013-05-08 15:58:21 139
忘记Ubuntu root口令
忘记了ubuntu root口令后,可以在gnome终端输入:sudo passwd root 重设 具体Alt+F2, 在弹出的运行窗口中输入:gnome-terminal,回车。如果新装的系统还没有设置root密码可以在这个界面输入:sudo passwd root,回车后按提示输入两次root的密码即可。...
2013-05-03 15:53:57 124
原创 陈皓:需求变化与IoC
需求变化与IoC2012年3月26日Todd发表评论阅读评论10,680 人阅读 【感谢 Todd投递本文 – 微博帐号:@weidagang 】需求又变了,怎么办?先上一个轻松的段子:程序员XX遭遇车祸成植物人,医生说活下来的希望只有万分之一,唤醒更为渺茫。可他的Lead和亲人没有放弃,他们根据XX工作如命的作风,每天都在他身边念:“XX,需求又改...
2013-03-18 14:56:05 118
原创 陈皓:一些软件设计的原则
一些软件设计的原则2011年4月25日陈皓发表评论阅读评论20,277 人阅读 以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招聘程序”》中所说的,一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。在这里想和...
2013-03-18 14:53:53 159
大象读后感III
最好要狠狠地恶心下OO,一直都觉得Object不过是FSM的发展而已,本人对那种拿着放大镜在需求规格说明书里找名车命名之为“类”的做法非常非常的鄙视!OO的弊端:接口复杂度太高,胶合层太多!当一个人武士浑身披挂时再想身手敏捷时就太难了!透过重重封装去改写代码还不如通过看原型文档并自动生成源代码来的好。解决之道也许就是 -- 数据驱动编程。设计模式应转到以数据为中心的轨道上来。...
2013-03-18 14:04:27 179
大象读后感II
UML核心元素参与者Actor系统的服务对象或者触发者用例UserCase就是要干成的事用例的粒度这个其实是说的不同的抽象层次边界不知边界便不知如何封装业务实体业务角色执行业务用例时所处理的“事物”,--- 类包一种容器,逻辑单元。某些相关的信息分包以整合复杂的信息。包的随意性比较大。包有几种类型:子系统/模块,层,组织结构等。 关系...
2013-03-17 12:40:13 250
大象读后感I
一直都想通过一个小册子来快速了解掌握OO设计方法学,但遍寻下来,一般都很厚,让人没有看的欲望据说《大象》知名度颇高,看看。书不算薄,很多都是作者自己思考的产物。所以读来比较自然,容易理解,读的倒不慢。 选择面向对象还是面向过程面向对象是为了通过提升抽象级别来降低目标系统的理解难度,而不是为了复用。这个很赞成,复用只是副产物之一。 “面向过程方法将世界看成是过程化的,一个...
2013-03-17 10:13:16 310
superobject的一个隐蔽的用法
X1 : ISuperObject;X1['a']['b'] vs X1['a.b']前者可为后则替代,而后者可以一次生成a/b两层数据。所以千万不要用含'.'的字符串作为键值!如同以前发现的不要用含‘ ’的字符串作为键值!真是个烦啊,键值有如此多的禁忌!!!最好用固定字符串作为键值而不是未知的动态的字符串。...
2013-03-14 16:19:35 195
Object Pascal精要
1. 滥用delphi的专属类型(比如子界类型),虽然提高了可读性,但降低了跨语言可移植性,以及可扩展性。一般情况下,使用常用的数据类型即可。不要过分追求数据与其含义的一体化。可采用多语言的最小集合原则。 2. 集合运算是一个有用的亮点3. 数组要跟C语言看齐,下标尽可能从0开始。遍历数组,保险起见尽可能通过Low/High函数获取数组边界。 var List...
2013-02-28 11:09:06 189
原创 Delphi 希望成为下一个跨平台编程语言
http://www.oschina.net/news/37312/cross-platform-delphi Delphi 希望成为下一个跨平台编程语言HenryChan 发布于: 2013年02月01日 (44评)分享到 新浪微博腾讯微博收藏+26Delphi希望成为你的下一个跨平台编程语言,面向Windows、O...
2013-02-25 17:00:36 556
原创 维持婚姻幸福 婚恋专家支招
维持婚姻幸福 婚恋专家支招 虽然说幸福的婚姻没有一定的模式,但这并不否定夫妻或准夫妻俩采用一定的方式来营造一个美满幸福的婚姻环境。每一个恋爱结婚的人,都想让婚姻始终成为互爱,互敬和互相完善的源泉。那么,怎样才能使婚姻美满呢?有关婚恋专家给出了以下几点建议,供朋友们参考: 1、把对方放在首位 对于幸福的夫妇而言,这是个关键的要素。他们不允许自己的长辈、朋友或者工作置于这种夫...
2013-02-19 20:19:49 140
云计算--企业信息化建设策略与实践(笔记)
云计算对企业信息化的影响1. 信息化建设模式的转变 大型企业目前已经拥有大量软硬件资源,为了充分利用资源,可以搭建自己的专用云; 中小企业的信息化程度不高,软硬件资源少,可以以较低成本吧日常的生产性应用都搬到云环境里去,而不是花很多钱在内部构建复杂的IT建构。2. 减轻信息化基础设施的投资风险 3. 降低信息化资金的支出 租而不是买,成本得到控...
2013-02-12 17:37:10 222
云计算的关键技术(学习笔记)
构造云文件系统需要解决的关键问题云文件系统是云计算系统的基础,存储是信息的载体,最早的云系统都是云存储系统。在云计算的理念下建立分布式的云计算文件系统需要解决哪些关键问题呢?1.文件的分布式存储策略及映射技术;2.云计算系统的节点的加入和退出会经常发生,所以文件系统需要支持在节点接入/退出时的自动配置和管理,并保证存储的负载均衡;3.对用户大压力下的并发访问数据的支持和管理策略...
2013-02-08 20:18:24 162
原创 云计算--实现管理与安全(笔记)
构建云网络 多层架构 在云计算中,多数后端基础设施依赖多层结构。 多层架构(n-Tier),通常指的是三层架构:表示层,应用层和数据层。表示层为用户显示信息,多为表单形式。应用层或者叫业务逻辑层,通过执行详细的处理以满足特定需求,控制应用的功能。数据层由若干数据库服务器组成。数据有自己的层大大提高了可扩展性和性能。 ZopeZope是一个开源的应...
2013-02-08 19:07:11 159
解决working copy locked问题
不小心cancel了checkout动作,再update,发现爆出xxx is already lockedsvn clear up之后,又可以重新update了
2013-02-04 13:46:01 211
原创 Pre and Post-Build Automation in Delphi
Pre and Post-Build Automation in Delphi Extend the BDS IDE so that Pre-Build and Post-Build tasks can be automated(http://delphi.about.com/od/devutilities/a/pre_post_build.htm) Article...
2012-12-25 10:50:05 182
数据结构杂谈
K/V映射是最一般化的数据结构数组是特殊化的N/V映射,数组长于访问链表长于插入和删除栈是LIFO容器,递归算法的基础 递归依赖于程序栈(空间很有限),非递归化就是通过自建栈,化为循环。队列是FIFO容器,数据持久的基础 上述数据结构存储上都是彼此关联的,哈希表,通过索引定位数据,而非值比较。牺牲了空间,换取了时间。 ...
2012-11-26 22:44:23 79
原创 追忆陈光炎教授:中国4万亿元配套可能造成经济过热
陈光炎教授:中国4万亿元配套可能造成经济过热(2008-11-24) ● 韩咏红 北京特派员 为抵御全球金融海啸的冲击,中国政府本月初出台了4万亿(人民币,约8964亿新元)刺激经济配套措施,但是这套“快手重拳”正在为2010年下半年埋下经济过热的隐忧。 新加坡南洋理工大学亚洲研究所所长陈光炎教授接受本报采访时说,他通过4万亿经济刺激配套的乘数效应(multiplier...
2012-11-15 10:14:59 597
原创 CORBA宗师谈REST、Web服务和Erlang(ZZ)
原址:http://www.infoq.com/cn/interviews/vinoski-qcon-interview-cn 在QCon旧金山2007大会期间,InfoQ的编辑Stefan Tikov采访了CORBA宗师Steve Vinoski,就他对REST的关注,使用CORBA的场景,以及分布式系统中描述语言的角色等问题做了深入的探讨。其他主题还包括了解多门语言的...
2012-11-13 11:48:14 140
delphi&oo 回顾
类就是角色,一个对象实例可能有多重角色。类的核心是属性(数据/状态),区别不同类的正是类(私有)数据,否则没必要搞多个类,层次过重没有好处。对象是类的实例。<class name> = Class(<parent class name>)。。。end; 类声明中先声明数据成员,再声明类方法。类方法中有2类特殊方法。构造函数:在类实例创建时...
2012-10-30 21:04:02 105
《我编程,我快乐》读书笔记
Ch1:选择市场1.稳定成熟的技术还是未成熟的新技术基于高风险高回报的原则,自信观察这个行业,选择一两门有前景的新技术2.供需供需规律将降低主流技术的平均成本,但也会导致更多的需求3.只会编程是不够的还需要深入了解所处的领域4.做团队中最差的始终和优秀的人在一起5.在思维上投资接触边缘技术和方法能让你更有深度,更加优秀,更具智慧,以及更具创造力6.不要听...
2012-10-28 14:22:23 162
指针其实只是个ID,仅此而已
我一直奇怪,所谓的指针为什么不能换个词,要知道,就这两个字,就已经把初学者吓到了一大片。按我的理解,它就只是数据的id,Pointer应该是Identifier才对,翻译成识别器更亲民。...
2012-10-28 11:09:29 97
模式,服务,框架及其他
服务是跟CS架构联系到一起的,CS适合于资源管理,资源意味着数量是有限的,服务提供了有限的但数量不确定的同类资源,可以动态spawn,资源之间通常是隔离的或松散耦合的。而FSM是确定的单个实体,封装了状态,类实例其实就是FSM的延伸。 先具体后抽象。静态是动态的抽象。模式:分析/细化,综合/简化,递归/复用,动态:状态机,服务器(资源管理器),静态:状态的抽象 - 数据(库...
2012-10-23 11:56:34 81
我的奶酪在哪里?
原文链接:http://armstrongonsoftware.blogspot.com/2012/06/wheres-my-cheese.html我的奶酪在哪里?命令式编程是相当困难的。主要的问题是,一旦你把东西放到一个你希望能够找到它的地方。 ...
2012-10-19 11:30:27 107
被Ubuntu频繁锁屏不胜其烦,改之
Applications -》System Tools -》System Settingsselect "Brightness and Lock","Turn screen off when inactive for" 改成 "1 hour"
2012-10-18 10:12:16 195
怎么打开blogspot主页
近期发现joe armstrong的blogspot网站打不开了,试着改写dnssudo vi /etc/hosts增加这么一行 72.14.219.190 armstrong.blogspot.comsudo /etc/init.d/networking restart仍然打不开该网站,怎么回事?再ping 72.14.219.190发现不通,晕...
2012-10-13 23:08:47 252
原创 文明IV: Hints 游戏提示
塞爱维(CIV)文明联盟俱乐部 - 在线文明百科(20110609更新) - 欢迎访问发布页面查看更新及提出建议注意:在线百科中绿色条目为第一个资料片“战争之王”新增内容,蓝色条目为第二个资料片“刀剑之上”新增内容,所有条目的速查数据基于“刀剑之上”3.19版的标准游戏速度与标准地图尺寸。独立资料片“殖民帝国”的速查数据基于1.00版的标准游戏速度。文明IV: Hints ...
2012-09-30 08:05:12 264
Win7有些键读不出的解决
今天发现XP下跑的好的Delphi程序,迁移到Win7后有些注册表键读不出是读写权限导致,解决方法有2: 其一:TRegistry.OpenKey()改成TRegistry.OpenKeyReadOnly() 其二:TRegistry.Creat()改用成TRegistry.Create(KEY_READ or KEY_WOW64_64KEY)...
2012-09-29 16:51:11 110
原创 程序高手到百万富翁的3个捷径(蒋涛)
第一,在细分、分众市场做特色软件产品。中国软件用户群庞大,需求各异,有的技术高手混得很艰难,有的技术并不 精深却过得还挺滋润,其中原因之一就是找到 了自己的特色领域。蒋涛谈到了他在深圳出差时的见闻。由于有了成熟的手机模块平台,有开发者专门做宗教山寨手机,把佛像做成内置图像,用户可通过内置软件 上香、上贡品,手机的成本不足300元,售价却高达2000元,售者选择在寺庙宗教场所周围卖这类手机,销...
2012-09-28 14:48:21 72
世间只有是非
世间只有是非? (2009-10-26 11:43)基于数学的本质是可逆,可以说直接联系的不同概念(名词)之间只有2种关系?1.整体与部分A ---- & ------B1 \_______B2 \_______B32.抽象与具体A ---- | -----B1 \_______B2 \_______B3...
2012-09-27 11:01:03 86
原创 Erlang风格的RPC
Erlang风格的RPC (2010-01-29 23:38) 原文 http://armstrongonsoftware.blogspot.com.nyud.net/2008/05/road-we-didnt-go-down.html Erlang中的RPC最近,在erlang的邮件列表中,我参与了一个非常有趣的讨论,Steve Vinoski和他的朋友们谈及R...
2012-09-27 10:57:11 132
从网络安装Loogson版 Debian
从网络安装Loogson版 Debian (2010-04-17 21:40)根据 http://dev.lemote.com/drupal/node/58 摸索而成1. get kernel-2.6.27-FL.tar.gz2. tar xfvz kernel-2.6.27-FL.tar.gz3. cp vmlinux to usb:/4. get and c...
2012-09-27 10:55:23 148
原创 SuperObject Readme
What is JSON ?JSON (JavaScript Object Notation) is a lightweight data-interchange format.It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on...
2012-09-27 10:26:48 87
原创 SQL to Mongo Mapping Chart
SQL to Mongo Mapping Charthttp://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart MySQL executable Oracle executable Mo...
2012-09-26 23:41:29 89
Ubuntu 12.04上安装subversion
从官网http://www.collab.net/downloads/subversion下载Subversion Edge 3.1.2 (Linux 64-bit) cd /opttar xfvz CollabNetSubversionEdge-3.1.2_linux-x86_64.tar.gz 在/etc/profile中加以下2行export J...
2012-09-26 14:27:12 155
upp_ThreadFileSearchDemo.rar
2018-02-03
CnMISFrame(不开源最终版)
2018-02-01
Wireless Communication Library 6.7.2 Developer Edition for Delphi
2018-01-28
delphi socket编程技巧
2016-11-04
Nullsoft Installation Edit (安装脚本编辑环境) nisedit203-src.zip
2018-02-02
delphi7开发的商业级的进销存管理系统
2018-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人