当前位置: 首页 > 电脑网络
  • 程序员如何选择合适的程序语言?

    由于个人专业缘故,我一直在寻找最好的工具。大家都知道,由于在软件多种多样的原因,我们在开发过程中,需要选择各式各样的程序语言进行工作。也正因如 此,我经常被软件开发的初学者问及:“究竟应该学习哪种语言?”。但是当我反问他们想要做些什么的时候,他们却变得一脸茫然。原来这些人一直认为,一种最 佳语言可以解决所有的问题。每个人都知道,这个世界上并不存在万能的“银弹”,但是,我却可以为您推荐几款在专业领域中更适合的,适用性更广的程序语言。 鉴于此,我列出了如下的一个清单:

    企业软件开发——JAVA作为此领域的领头羊,经常被人们使用在企业级应用软件的开发中。

    Windows开发——C# 可以应用与任何的Windows开发,这当然也包括了对Windows Office套件接口的各类开发。

    快速WEB原型和WordPress全系列——PHP 在建立网页所需的快速原型时功不可没。或许它不是一个长期的解决方案,也不是大型开发的最佳选择,但它却是WordPress相关的首选。

    WEB架构开发——Python 很快地以PHP继承人的身份被大家所接受,当下很多流行的网络应用程序都广泛使用Python。Python语言将会作为一种如谷歌的AppEngine般自然支持服务而继续存在。

    一般WEB开发——HTML, CSS 和Javascript 这三种工具相信是在你进行web开发的工具箱中必不可少的。如果您尝试继续符合你所应遵循的标准,那么首先,你需要了解XHTML标准语言。

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:, ,
  • ASP.net三层结构心得[转]

    知识点:   三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)   1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.   2:业务逻辑层:主要是针对具体的问题的操 ...

    阅读全文
    作者:驽鸟 | 分类:dotNet | 标签:, ,
  • IT市场25大鲜为人知的秘密

       美国知名IT专栏作家约翰·德瑞克(John Dvorak)日前评出了IT市场25大鲜为人知的秘密,其中包括:Windows原名“Interface Manager”,而戴尔原名“PCs Limited”.

    以下为 IT市场25大鲜为人知的“秘密” :

    1. 全球第一台PC名为“Simon”,诞生于1950年,售价300美元.

    2. 希捷原名“Shugart科技公司”.

    3. 最初的计算机时钟并不能准确显示时间.

    4. Windows原名“Interface Manager”.

    5.IBM(国际商用机器公司,International Business Machines)是一种夸张的起名方式,灵感源自NCR(国家现金出纳机公司,National Cash Register)

    6. 20世纪70年代时的软盘直径为8英寸.

    7. 1980年Commodore推出了VIC-20计算机,售价299美元,RAM仅5K.

    8. 世界上第一块1GB硬盘诞生于1980年,重550磅,售价4万美元.

    9. 很多人将Burroughs B-5000 (circa 1955) 视为全球最伟大的计算机.

    10. “IP”既代表“互联网协议”( Internet Protocol),也代表“知识产权”(Intellectual Property),因此,把“IP”与企业挂钩时,很容易产生歧义.

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:,
  • 2009年9大最热门IT技能

      旧观念:公司对于某些技能,如编程,主要靠外包。新规则:公司想拥有自己内部的开发人员和其他IT类人才。
    无论以何种标准评价,美国经济都正处于自1929年经济大萧条以来最为严峻的时期。消费者开销减少,信贷市场持续疲软,另外1000多万美国人失业。

      然而,尽管金融形势如此严峻,公司对某些IT类技能的需求仍持续走高,如SAP,.net和help desk/support。虽然有些雇主将继续从公司外部寻找此类和其他领域的专家,但一些首席信息官(CIO)们构建内部的技术雇佣冻结团队也越来越普遍。
     
      那么就让我们跟随《计算机世界》(Computerworld)年度预测调查一同细说2009年9大最热门IT技能。
     

    1. 编程/应用软件开发

      询问任何一位招聘人员“当今最吃香的IT技能是什么”,你所得到的最普遍的答复就是三个字母:SAP。
     
      “现在我们IT行业流行这样一个玩笑,如果你的简历上标有SAP技能,你就不会失业,你就拥有了一个金饭碗”,iSymmetry有限公司的执行总裁(CEO)布鲁斯·卡尔伯特(Bruce Culbert)如是说,iSymmetry有限公司是一个IT咨询及招募公司,办公室分设于华盛顿和乔治亚州的阿尔法利塔。
     
      卡尔伯特说,SAP精英,尤其有特殊模块开发从业经验的专家,狮子大开口每小时要价35美元至40美元不等,平均工资高出其他IT类的高级技师。JDResources有限公司的IT部门招聘经理吉尔·赫林(Jill Herrin)表示,由于众多公司正努力构建全球企业资源计划(Enterprise Resource Planning, ERP)系统程序,对SAP技能人才的需求一直保持红热态势。
     
      赫林及其他观察员认为,仅次于SAP,有.net从业经验的 IT专家也是供不应求。一些依赖海外劳动力传递.net和C#技能的公司,几年前发现生产线供应渠道不足。现在他们正准备从内部挖掘人才填补空缺。
     
      美国爱荷华州Casey’s General Stores 有限公司IT部 门高级主管Rich Schappert说,过去五年他招募和培训了众多当地的大学生,一直在填补.net和SQL服务器程序师的经销商需求缺口。该公司贯穿美国中西部运转着 1500多个存储器,一直致力于将基于面向商业的通用语言(Common Business-Oriented Language, Cobol)的金融应用软件转移到.net环境中以降低主机成本。Rich Schappert表示,找到通晓Cobol语言的人才也变得越来越难。

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:, ,
  • Javascript 错误代码及原因

    error # 5 无效的过程调用或参数
    error # 6 溢出
    error # 7 内存不够
    error # 9 下标越界
    error # 10 该数组为定长的或临时被锁定
    error # 11 被零除
    error # 13 类型不匹配
    error # 14 字符串空间不够
    error # 17 不能执行所需的操作
    error # 28 堆栈溢出
    error # 35 未定义过程或函数
    error # 48 加载 DLL 时出错
    error # 51 内部错误
    error # 52 错误的文件名或号码
    error # 53 文件未找到
    error # 54 错误的文件模式
    error # 55 文件已经打开
    error # 57 设备 I/O 错误
    error # 58 文件已存在
    error # 61 磁盘已满
    error # 62 输入超出了文件尾
    error # 67 文件过多
    error # 68 设备不可用

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:, ,
  • 什么是匈牙利标记法?

      匈牙利标记法 是编程中变量的一种命名习惯。
      [Prefix]-BaseTag-Name
      其中 [Prefix]是可选的,BaseTag是数据类型的缩写,Name是变量名字,说明变量的作用
      [Prefix]包括:
      p-指针
      rg-集合
      c-计数器
      h-句柄
      BaseTag主要有:
      v-void i-int f-BOOL ui-UINT
      b-BYTE ch-CHAR wch-WCHAR ul-ULONG
      l-LONG dw-DWORD hr-HRESULT fn-funtion
      sz-NULL str w-USHORT,SHORT,WORD
      针对OO,成员变量用m_开头,全局变量用g_开头
      example:
      BOOL m_fInitialized
      BYTE *pbBuffer
     

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:, ,
  • 互联往事回忆 100个最早的.com域名列表

      互联网杂志PC World近日撰文回顾了互联网历史上最早的100个.com域名。 历史上第一个.com域名的诞生是在1985年。当时个人电脑操作系统主要还是使用MS-DOS 3.0操作系统,而刚刚成立的“戴尔”的公司正准备发布它的第一款个人电脑“Turbo PC”。

      1985年3月15日,symbolics.com注册成为第一个.com域名。经营这个网站的公司是一家电脑制造商。Symbolics最初的所有者在90年代初宣布破产,后来的所有者继续运营着这个网站。这也就是说symbolics.com是目前互联网上最古老的运营中.com域名,不过这个网站现在的界面还是非常简单,就像1985年刚创建的时候那样。

      其他的比较著名的早期域名包括1986年3月3日注册创建的hp.com(惠普域名),1986年3月19日创建的ibm.com(IBM域名),1986年4月25日创建的att.com(AT&T域名)等。

      在.com域名创建的历史上,一些虽然没有进前100内但是值得关注的时间点还包括:1991年5月微软创建microsoft.com域名;1995年1月雅虎创建yahoo.com域名;1997年9月谷歌创建google.com域名。

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:,
  • API是什么?

      API的英文全称是(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。对这个定义的理解,需要追溯到操作系统的发展历史上,当WINDOWS操作系统开始占据主导地位的时候,开发WINDOWS平台下的应用程序成为人们的需要。而在WINDOWS程序设计领域处于发展的初期,WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与操作系统的接口,他们可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。

      但是,那时的WINDOWS程序开发还是比较复杂的工作,程序员必须熟记一大堆常用的API函数,而且还得对WINDOWS操作系统有深入的了解。然而随着软件技术的不断发展,在WINDOWS平台上出现了很多优秀的可视化编程环境,程序员可以采用“即见即所得”的编程方式来开发具有精美用户界面和功能强大的应用程序。

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:
  • SQL Server索引管理的六大铁律

      索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。

      但是,不是在任何时候使用索引都能够达到这种效果。若在不恰当的场合下,使用索引反而会事与愿违。所以,在SQL Server数据库中使用索引的话,还是需要遵守一定的规则。笔者觉得,主要是需要遵守六大铁律。

      铁律一:天下没有免费的午餐,使用索引是需要付出代价的。

      索引的优点有目共睹,但是,却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分的认识,也就不会那么随意到处建立索引了。

      仔细数数,其实建立索引的代价还是蛮大的。如创建索引和维护索引都需要花费时间与精力。特别是在数据库设计的时候,数据库管理员为表中的哪些字段需要建立索引,要调研、要协调。如当建有索引的表中的纪录又增加、删除、修改操作时,数据库要对索引进行重新调整。虽然这个工作数据库自动会完成,但是,需要消耗服务器的资源。当表中的数据越多,这个消耗的资源也就越多。如索引是数据库中实际存在的对象,所以,每个索引都会占用一定的物理空间。若索引多了,不但会占用大量的物理空间,而且,也会影响到整个数据库的运行性能。

      可见,数据库管理员若要采用索引来提高系统的性能,自身仍然需要付出不少的代价。数据库管理员现在要考虑的就是如何在这两个之间取得一个均衡。或者说,找到一个回报与投入的临界点。

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:, ,