现在位置: 首页 > 软件开发
2014-09-01 21:03 工业·编程 ⁄ 共 2204字 评论 1 条
网上这方面的比较文章已经有不少了,不过大都是要么从很高的角度说的,要么就是从底层说的,本人就以自己这几年的编程经历中的感受,来谈谈自己的体会。 相似性 Java和C#都是一门面向对象的语言,Java更多地借鉴了C++的优点,而摒弃了它的一些不太容易被人掌握的知识点(有些不能说是缺点),并且增加了一些自己的特点,而C#则是更多地借鉴了Java的优点,而增加了一些自己的特点。 相关阅读     ----Java与C++的...
阅读全文
2014-08-29 06:07 工业·编程 ⁄ 共 228字 暂无评论
"UTF-8"是标准写法,在Windows中英文不区分大小写,所以也可以写成"utf-8"。 在数据库中只能使用"utf8"(MySQL); 静态文件使用: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 总结:只有在MySQL中使用"utf-8"的别名"utf8",其他地方使用大写"UTF-8"。 mysql_query(mysql_new, "SET NAMES 'utf8'"...
阅读全文
我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。每当我阅读或者编写一段代码时,脑子里自然地就会想象这段代码怎样完成预定的逻辑。当面对一个不熟悉的开发环境,或者一个新的基础平台时,首先要清楚这个环境或者平台是如何工作的,以及提供了哪些功能。代码本身可能非常复杂,甚至奥妙无穷,但通常情况下,真正优美的高质量代码往往是简单的、易于理解的。对于代码编写者或者维护者来说,真正见功夫的...
阅读全文
应用程序层叠的说法未免稍显落伍,时髦的说法是切片。得益于开放式APIs的飞速发展,我们正迎来应用开发的新时代。比方说是基础服务APIs,例如:邮件,FTP,监控管理等,这些服务越来越多地以切片的形式来交付,帮助开发者减少了本地开发部署的时间,从而能把精力更多地集中到应用程序本身。此外,远程调用,脸部识别,社交数据挖掘等新技术新服务,我们都可以快速拥有并运用到实际当中。所以,简单来说,现代应用开发更偏向是AP...
阅读全文
    VC和Delphi作为开发平台,很重要的一点就是提供了一个"无所不包"的应用框架:VC的MFC和Delphi的VCL。MFC是用C++写的,VCL是用Object Pascal写的。当然,我们都知道,C++的使用范围比Object Pascal广得多,移植性也好得多。这本来是优点,但很有意思的是,正因为如此,微软写MFC时必须考虑最大限度减少对语言本身的改动,而把功夫下在源代码级,以便能尽可能支持ANSI等标准,结果导致MFC的封装复杂...
阅读全文
    在使用 VC 链接 dll 时,通常需要一个导入库文件(.lib),但有时我们只有一个 dll 文件,怎么办呢?     通常,在链接库文件时,需要一个 (.lib)文件,lib 文件分为两种:一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。VC 在链接 dll 时,需要根据导入库(.lib)来定位 dll 中的符号...
阅读全文
    源码阅读,自然是计算机学习的捷径之一,其重要性在此就不再赘述。因项目需要,最近在读OpenSSH & OpenSSL 的源码库,一开始进展奇慢,龟速,后来掌握了一些技巧后,快了一些。在此,将我总结的所谓的“技巧”贴上来,我先扔出一块砖,大家拿玉的砸过来!! 读一份好的源码就像挖宝藏。 1、工欲善其事,必先利其器——铁锹? 源码阅工具推荐: 桌面软件或web开发推荐 ms vs 或eclipse+plugins,即相应的ID...
阅读全文
    怎么读? 怎么看别人的 Source code, 然后再去修改, 通常的回答, 大概是看 天份.我的做法通常是 先搞清楚此程序的 输入、输出, 再从 main() 等开始位置开始追, 经过追踪、测试来找到要改的地方.这一系列文章是作者(王建兴)在2008年将他阅读程序码的心得与优点写出来, 建议新老开发人有空可以看看。 作者简介:王建兴   台湾清华大学信息工程系的博士研究生,研究兴趣包括计算机网路、点对点网络、分散式...
阅读全文
2014-06-23 06:00 工业·编程 ⁄ 共 1784字 暂无评论
NMAKE.EXE是Microsoft 程序维护实用工具,它是一个基于说明文件中包含的命令生成项目的工具。 命令语法如下: NMAKE [option...] [macros...] [targets...] [@commandfile...] 说明:其中,options是NMAKE的选项,macros是在命令行中的宏定义,targets是NMAKE的目标文件列表,commandfile是包含命令行输入的文本文件(或响应文件)。 NMAKE 使用指定 /F 选项的Makefile(生成文件,通常名字是makefile);如果未指定 /F 选项,则...
阅读全文
2014-06-04 21:19 工业·编程 ⁄ 共 116字 暂无评论
    在dll和exe中传递vector,编译的时候没问题,但是运行的时候,却出现了运行时错误,原因是释放的时候,出现了堆栈的问题。弄了好久,后来发现不是代码问题,而是工程设置问题。 解决办法:   设置编译方式是共享DLL中使用MFC。
阅读全文