`
pascal4123
  • 浏览: 110840 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

Object Pascal精要

    博客分类:
  • GP
1. 滥用delphi的专属类型(比如子界类型),虽然提高了可读性,但降低了跨语言可移植性,以及可扩展性。一般情况下,使用常用的数据类型即可。不要过分追求数据与其含义的一体化。可采用多语言的最小集合原则。   2. 集合运算是一个有用的亮点 3. 数组要跟C语言看齐,下标尽可能从0开始。遍历数组,保险起见尽可能通过Low/High函数获取数组边界。    var       List: array [1..10] of Integer; X, I: Integer;    begin       // initialize the array       for I := L ...
http://www.oschina.net/news/37312/cross-platform-delphi   Delphi 希望成为下一个跨平台编程语言 HenryChan 发布于: 2013年02月01日 (44评) 分享到  新浪微博腾讯微博

怎样亲吻一个女孩

    博客分类:
  • Life
怎样亲吻一个女孩 发布时间:2013-02-11   文章出自:译言   原文链接:点击查看     慢慢托起她的下巴。让她的脸朝向你,尽管她可能会不好意思并一直盯着地面。那并不意味着她不想看着你,甚至正相反,那意味 ...
维持婚姻幸福 婚恋专家支招   虽然说幸福的婚姻没有一定的模式,但这并不否定夫妻或准夫妻俩采用一定的方式来营造一个美满幸福的婚姻环境。每一个恋爱结婚的人,都想让婚姻始终成为互爱,互敬和互相完善的源泉。那么,怎样才能使婚姻美满呢?有关婚恋专家给出了以下几点建议,供朋友们参考:   1、把对方放在首位   对于幸福的夫妇而言,这是个关键的要素。他们不允许自己的长辈、朋友或者工作置于这种夫妻关系之上。有一对夫妻迈克和帕特,前不久在他们结婚25周年之际就重申了他们的婚姻誓约。是的,女人和男人在他们结婚许多年之后依然履行的,应该是那些严肃的誓言,“直到死神把我们分开”。分手不是他们口中随意说 ...
云计算对企业信息化的影响 1. 信息化建设模式的转变     大型企业目前已经拥有大量软硬件资源,为了充分利用资源,可以搭建自己的专用云;     中小企业的信息化程度不高,软硬件资源少,可以以较低成本吧日常的生 ...
构造云文件系统需要解决的关键问题 云文件系统是云计算系统的基础,存储是信息的载体,最早的云系统都是云存储系统。在云计算的理念下建立分布式的云计算文件系统需要解决哪些关键问题呢? 1.文件的分布式存储策略及映射技术; 2.云计算系统的节点的加入和退出会经常发生,所以文件系统需要支持在节点接入/退出时的自动配置和管理,并保证存储的负载均衡; 3.对用户大压力下的并发访问数据的支持和管理策略; 4.对文件频繁读取的支持; 5.设计面向不同应用的接口API,使上层应用程序能方便透明地访问文件系统; 6.文件的并行传输技术; 7.文件的安全保护与备份策略,摄影服务器节点的常态化失效; ...
构建云网络   多层架构   在云计算中,多数后端基础设施依赖多层结构。   多层架构(n-Tier),通常指的是三层架构:表示层,应用层和数据层。 表示层为用户显示信息,多为表单形式。 应用层或者叫业务逻辑层,通过执行详细的处理以满足特定需求,控制应用的功能。 数据层由若干数据库服务器组成。数据有自己的层大大提高了可扩展性和性能。   Zope Zope是一个开源的应用服务器,用于建设内容管理系统,企业内部网,门户网站和自定义应用程序。Zope用Python编写而成。Zope可以帮助开发人员快速创建动态Web应用程序,如企业内部网站和门户。Zope具备你所需要的一切 ...
不小心cancel了checkout动作,再update,发现爆出xxx is already locked svn clear up之后,又可以重新update了
  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 submitted by Fernando Madruga This article describes a simple way to extend the BDS IDE so that Pre ...
K/V映射是最一般化的数据结构 数组是特殊化的N/V映射,数组长于访问 链表长于插入和删除 栈是LIFO容器,递归算法的基础   递归依赖于程序栈(空间很有限),非递归化就是通过自建栈,化为循环。 队列是FIFO容器,数据持久的基础   上述数据结构存储上都是彼此关联的, 哈希表,通过索引定位数据,而非值比较。牺牲了空间,换取了时间。  

GIL

全局解释器锁,确保任意时刻都只有一个线程运行。影响并发效率的罪魁祸首。Python,Ruby都属此类。
原址: http://www.infoq.com/cn/interviews/vinoski-qcon-interview-cn          在QCon旧金山2007大会期间,InfoQ的编辑Stefan Tikov采访了CORBA宗师Steve Vinoski,就他对REST的关注,使用CORBA的场景,以及分布式系统中描述语言的角色等问题做了深入的探讨。其他主题还包括了解多门语言的好 处,Erlang在构建分布式系统时的好处等。个人简介         Steve Vinoski是一家美国创业公司Verivue的技术员工。他被公认为是CORBA领域里世界领先的专家之一,在加入Ve ...

delphi&oo 回顾

    博客分类:
  • GP
类就是角色,一个对象实例可能有多重角色。 类的核心是属性(数据/状态),区别不同类的正是类(私有)数据,否则没必要搞多个类,层次过重没有好处。 对象是类的实例。 <class name> = Class(<parent class name>) 。。。 end;   类声明中先声明数据成员,再声明类方法。 类方法中有2类特殊方法。 构造函数:在类实例创建时被执行。 形如 constructor Create(变量列表); 构造函数可以重载(overload),即可以有多个构造函数(不同的变量列表)。 析构函数:在类实例销毁时被执行。 destru ...
Ch1:选择市场 1.稳定成熟的技术还是未成熟的新技术 基于高风险高回报的原则,自信观察这个行业,选择一两门有前景的新技术 2.供需 供需规律将降低主流技术的平均成本,但也会导致更多的需求 3.只会编程是不够的 还需要深入了解所处的领域 4.做团队中最差的 始终和优秀的人在一起 5.在思维上投资 接触边缘技术和方法能让你更有深度,更加优秀,更具智慧,以及更具创造力 6.不要听从父母 职业道路上,需要一些有目的性的冒险。别让恐惧征服了你。如果在工作中没有感到乐趣,那就不可能出色地工作。 7.做一名通才 如果想在这个行业站稳脚跟,就要成为通才。 8.成为一名专家 要有 ...
我一直奇怪,所谓的指针为什么不能换个词,要知道,就这两个字,就已经把初学者吓到了一大片。 按我的理解,它就只是数据的id,Pointer应该是Identifier才对,翻译成识别器更亲民。
Global site tag (gtag.js) - Google Analytics