摘要:1. 介绍许多开发者和用户都在寻找java程序中访问数据库的便捷方法。由于java是一个健壮,安全,易于使用的,易于理解且可以从网络中自动download ,所以它成为开发数据库应用的一种良好的语言基础。它提供了c,c ,smalltalk, basic, cobol, and 4gls的许多优点。许多公司已经开始在java与dbms的连接方面做工作。许多java应用开发者都希望能够编写独立于特定......
摘要:当年,国际巨星成龙的「龙种」曝光,众人指责他对不起娇妻林凤娇,逼得他出面召开记 者会,向世人自白他犯了「全世界所有男人都会犯的错误」。从来没犯过这种错误的我, 也因此常常认为自己不是个男人。 虽然没犯过「全世界所有男人都会犯的错误」,但是我倒是曾经犯了「全世界所有程序员 都会犯的错误」。不管使用何种语言,全世界所有程序员都一定犯过这种错误,那就是: 太依赖编译器,却不知道编译器做了哪些事。 一般来......
从TeamSource到WinCVS上一页 ... n 整个工程的历史日志查看(记录对服务端的动作,比如checkin,删除等操作); n 可以在远程视图中设定文件的当前使用版本; 【程序编程相关:
Java新手入门的30个基本概念】 n 提供两个视图,远程与本地.通过远程视图,直接查看并访问远端服务器上文件的内容;在本底视图上,可以进行checkin.checkout.delete.remove等操作. 【推荐阅读:
影响中国软件开发20人】 n 简单方便,依赖操作系统的网络文件共享,不需要服务端; 【扩展信息:
用JBuilder 9 开发一个文本编辑】 teamsource的部署: n 各用户仅需要安装teamsource程序,并通过设置相同的工程文件即可进行版本管理; teamsource的技术实现: n 借助于网络的文件共享,并通过一个lock.dat来控制锁定; n 文件的各个版本经过压缩存储在.z文件中; 1.2 挥泪告别 teamsource的问题: n 采用大锁,同一时刻仅有一个人进行checkin,不支持多个人同时分目录checkin; n 程序不稳定,经常出现access violation的错误——这是第一大罪状!况且该系列的teamsource已经不做升级!(好像有新的teamsource for web/.net?但是从来没有见过) n 不支持版本的分支(可能是我孤陋寡闻也不一定); n 不支持版本标签,不支持基线管理.只能依赖于时间才能将一个工程中的若干文件串在一起; n 远程视图下:目录的include,exclude的设置无法在子目录中生效,必须手工进行设置; n 由于目录的include以及exclude问题,容易造成文件的无法check in,即通过在本地视图中刷新但检测不到需要check in 的文件——此是第二大罪状;因此teamsource是将第一次checkin时候的所有文件的扩展名作为include的内容,后续该目录新增其他类型文件时,不能自动检测,比如手工添加扩展名或直接增加一个*.*....
下一页 摘要:软件要怎么做才有一个好的维护性呢? 这个问题的标准答案可能没有,因为涉及的概念很多,面很广。 由于我现在从事的工作有一部分涉及到别人的代码的维护,所以,我说说我的看法 1。首先要有一个好的框架,或许我现在也不大明白什么是框架 比如,你的程序需要放访问一个链表,但是所涉及的操作是由两个线程来操作,那么你的数据需要加锁 如果你有这几个数据经常在一起被访问: int number,int id,int ......