- 博客(61)
- 资源 (2)
- 收藏
- 关注
原创 ASP.Net在64位环境开发部署常见问题
越来越多的开发团队开始使用64位操作系统作为开发环境,也计划将应用部署在安装有64位操作系统的服务器上。对于ASP.Net开发者来说,使用64位环境开发部署需要注意以下几个问题,可在项目过程中节省不少时间。
2014-07-03 21:25:52 2330
原创 IntelliJ IDEA 基本配置入门
今天下载安装IntelliJ IDEA,随手创建了一个项目,执行Build提示错误。与大多数用于开发JAVA的IDE类似,不做任何配置,编译是不会成功的。因此我尝试对IDEA的配置进行了一点初步探索,顺手记下供同行参考。
2014-04-27 16:07:55 37583 2
原创 SWT界面开发Eclipse插件WindowBuilder
过去用于开发SWT界面开发的Eclipse插件名为SWT Designer,这个项目10年前已经停止维护,其界面设计能力也非常初级。此后Google公司以该插件作为基础,延续了一个新的项目名为WindowBuilder。作为SWT Designer的升级产品,WindowBuilder能够更好的支持Swing、SWT和JFace的界面设计,完全可见既可得,非常适用于初学者和小型的桌面软件开发。
2014-02-16 11:32:24 4985 1
原创 Oracle DB 12c远程安装方法
最近尝试对我们公司的DataWit商业智能系统ETL工具进行升级,测试对Oracle Database 12c的支持能力,因此需要建立一套测试环境。我通过SSH客户端远程安装Oracle DB 12c数据库到私有云中的一台服务器上,该服务器操作系统为64位的Oracle Enterprise Linux 6.5,安装时选择了Minimal模式,因此未安装桌面环境。服务器分配了2GB的内容,以及
2014-01-26 19:04:23 3212
原创 Arduino IDE 1.0以上LiquidCrystal_I2C驱动
LiquidCrystal_I2C旧驱动程序已经无法在Arduino IDE 1.0以后的版本上编译,提示的错误为:...arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'通过搜索,可以在以下地址获得新版本驱动,既LiquidCrystal_I2C V2.0。http://www.
2013-07-23 17:03:13 3336
原创 慎用国产控件和开发库
对于技术积累有限,或项目周期比较紧张的项目,通常会采用第三方控件或开发库。这些第三方控件多用于图表生成、文件类型转换、数据采集、UI特效等方向,可为项目节省不少时间。国外某些供应商以开发.Net第三方控件或Java开发库为生,形成了稳定的生态体系。不过,国外控件或开发库对于中文的支持、业务中一些特殊的地方性问题应对能力有限,国产的控件和开发库则将解决以上问题作为卖点,表现得更好。
2013-03-30 12:00:35 849
原创 解决Vmware Server虚拟化Win2003无法关机问题
在Vmware上看到消息,声称已停止支持免费版本的Vmware Server,感到非常遗憾。与开源的虚拟机平台Xen、KVM、VirtualBox相比,Vmware的稳定性和性能还是相当不错的。今天虚拟了一台Windows Server 2003 Enterprise用于安装Oracle 10g数据库。安装过程非常顺利,分配1个CPU核心、2GB内存及2块SCIS接口硬盘,待操作系统安装完毕,
2013-03-16 21:45:45 3190
原创 罗技Usb Receiver在Win7 64位系统中驱动安装方法
新买了一套罗技MK240无线鼠标键盘套装,但是在Win7 64位环境下提示“无法安装驱动”。以下方法均无法解决:(1)用驱动精灵、驱动人生等软件;其中驱动精灵较靠谱,认出了罗技商标,但是无法更新驱动;(2)安装罗技SetPoint 6.32版,毫无作用。成功的解决办法:(1)从目录C:\Windows\System32\DriverStore\FileReposit
2012-09-02 18:18:32 10827 4
原创 如何理解软件开发规范性与灵活性
软件开发的规范性规范性是指在软件开发时所必须遵循的约定、规范和流程,用于规范软件开发过程中的管理方法、设计方法、编码方法。很长一段时间,在软件工程学科中认为规范性来源于人为约定,但这种认识无法解释“约定”的本源,如为何要进行相关约定、相关约定的合理性。实际上,这些约定并非凭空产生,而是为了更加符合外部条件所作的规则和范围书面或口头上的汇总。在编写任意一段代码时,都必须符合特定的规范,因
2012-08-08 20:12:15 3243
原创 开源XML数据集编辑器
在使用ADO.NET开发应用程序时,Visual Studio调试环境所提供的数据集编辑器常常无法打开大的数据集。因此,我写了一个小程序,帮助开发者检查数据集中的数据。这个小程序的文件和代码均托管于Google Code站点,地址如下:http://code.google.com/p/xml-dataset-editor/你可以使用DataSet.WriteXML(FileName,
2012-04-08 02:17:47 1157
原创 中小软件企业人力资源困境破局
作者:时哲 回忆当年身在南方,老板对我说,之所以到南方来办企业,一方面是政府办事效率高,不会随便向你伸手,另一方面是因为这里聚集了全国最优秀的人才。 折返武汉创办自己的公司后,我终于体会到了这两句话的现实意义。去年我的公司因为营业执照到期,未及时申领新执照
2011-10-17 12:18:32 2969
原创 解决PHP站点被黑客用于群发垃圾邮件问题
我使用的服务器为CentOS 5.6,托管于电信机房,主要用于公司开发时的版本控制,此外放置了公司网站。某天醒来,SSH登录服务器,mail中有5万余封email,内容如下:From MAILER-DAEMON@我的域名.com Thu Jun 23 18:55:06 2011Date: Thu, 23 Jun 2011 18:55:00 +0400From: Mail Del
2011-07-16 14:11:56 7422 1
原创 jCore中文包安装
jCore中文包安装某君如果英语稍逊,大可不必自卑,因为说汉语的人有全球五分之一,能把汉语说好同样能有一番天地。反观日本,国民外语水平也不高。明治维新后,官方和民间形成了强大的翻译团队,将国外文化无论良莠都译了过来,因而科技水平一日千里。余方为网友答疑,介绍了
2011-07-05 11:06:02 1093
原创 jCore中文本地化工作札记 - 2
引子 前日刚在jCore社区提交到了翻译结果,方知翻译的为0.8版,而0.9版即将问世。果不出我所料,jCore是一个非常活跃的社区。网站管理员,处于疯狂与善良夹缝间的pijulius与我取得联系,并希望我继续为0.9版翻译。于是我又用了一天时间,对0.9版进行翻译。实际上我并未正式使用jCore,因此很多翻译结果可能不准确。不过,聊胜于无,将来在使用中可以继续对翻译结果进行完善。 Poedit
2011-06-27 23:11:00 682
原创 jCore中文本地化工作札记 - 1
jCore简介 jCore是一套非常优秀的PHP开源CMS系统,虽然其市场占有率并不是很高,但开发工作进行得红红火火,最近版本已升级到0.8。jCore的架构由Server和Client组成,其中Server提供了各种功能的函数库和模块,Client则包含一些UI模板和用户自定义模块。因此,使用jCore在一台服务器上架构多个网站是极其方便的,Web性能表现也非常出色。 jCore除了提供基本的C
2011-06-23 16:45:00 865
原创 Poedit国际化处理工具
使用GDK+、PHP开发时,常需要进行po文件的编辑,用于实现国际化。最近为一个项目做翻译,等待国际化的字符串有万条。于是,我找到了Poedit。 Poedit的优势在于,至少不会出现手动编辑po文件所造成的格式错误。工作的各种统计信息相当清楚,并可对字符串进行注解和标记。另外,它能够自动从C/PHP等项目中提取并生成po文件,同时也可在保存时自动编译mo文件。 当一个po文件
2011-06-07 21:43:00 858
原创 同时安装Vmware Player与VirtualBox 虚拟机无法访问网络问题解决
昨天晚上在电脑中安装了VirtualBox后,原先安装的虚拟机无法访问网络。无论虚拟机的网络连接是Bridged还是NAT,均无法获得IP地址。于是,我估计和VirtualBox添加了新的网络配置有关。 打开Host的控制面板-网络和Internet-网络和共享中心,可以看到VM和VB分别创建了3个网络连接,如下图所示:其中,VirtualBox Host-Only Network
2011-06-06 14:30:00 3466
原创 GForge Community Edition 自动完全备份脚本
<br />前不久,我在CentOS 5服务器上成功配置了GForge 5.7 Community Edition,与其Advance Server版相比,功能简单很多,但足够满足我公司现阶段业务需要。CE版不具备自动备份功能,这给服务器维护带来了极大的不便。因此,我编写了以下脚本,用于进行自动备份。<br /><br />#!/bin/sh# GForge Community Edition 自动完全备份脚本# 作者Xu Cheng,如有改进,请将副本发送一份给我。# xc@virtualde
2011-04-27 13:32:00 910
原创 房地产行业软件ApartmentSales开源版发布
ApartmentSales是一款用于房地产销售企业的台账管理软件,该软件使用Visual Studio 2010开发,开发语言为C#,并基于Microsoft .Net 4.0平台和WPF技术。阅读本项目的源代码,有助于了解WPF相关开发技术,以及.Net平台下实现报表、打印、导出Excel功能实现的方法。http://code.google.com/p/apartmentsales/
2011-04-13 15:47:00 1099
原创 CentOS 5上架设GForge5.7之无法生成SVN目录故障解决
按照GForge5.7安装目录中所提供的安装说明,在全新的CentOS 5上进行配置,可谓一马平川,约10分钟即可完成架设。新建一个测试项目,单击SVN选项卡提示“The SCM repository for this project hasn't been created yet. It will be created in the next few minutes.”
2011-04-11 12:31:00 568
原创 为什么Angry Birds在PC上被破解
前日从网上下载了PC破解版Angry Birds,解压后即看见了"AppUpWrapper.dll"文件,马上便得知该版本是从Intel软件商店AppUp中流出。
2011-02-08 20:11:00 1304 4
原创 VS"当前不会命中断点"问题的解决
在Debug时遇到这个问题,加在代码中的断点变成黄色的空心圆圈。提示:“当前不会命中断点。源代码与原始版本不同”。
2011-01-12 14:15:00 1980
原创 3.2 运算符
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权)运算符用于在程序中对常量或变量的数值进行运算操作。根据运算操作的不同,运算符可分为算术运算符、关系与逻辑运算符和位运算符。3.2.1 算术运算符算术运算符用于在数值间进行算术运算,其中包括加、减、乘、除和取模等基本运算。在C语言中,进行算术运算的符号见表3.4所示。表3.4 算术运算符
2009-07-29 21:29:00 467
原创 3.1 常量与变量
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权)C语言程序中用于运算的数据可以分为常量与变量两种基本类型。常量是直接在代码中所出现的数据,运算过程中不能修改常量值。变量是C语言程序在内存中为数据动态划分出的定长存储空间,运算过程中可以修改变量值。为了让读者能够更深入的了解常量与变量的本质,在介绍常量与变量前,我们首先需要认识计算机内部数据存储机制。3
2009-07-29 21:14:00 1231
原创 3 C语言基础
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权)信仰与迷信并不相同,迷信的人见到泥塑偶像磕头就拜,以为自己有求必应。实际的效果尚且未晓,不过,他们为社会培养出一个新的有烟经济行业,不少地方都发现塑偶像是低成本高产出的建设项目。有信仰的人则不然,信仰本身源自于崇高的精神理念,并且需要用理念来约束自身的言行,而偶像的作用是精神上的勉励。释迦摩尼佛用四句谒
2009-06-22 20:52:00 579
原创 2.6 小结
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权)本章介绍了Moblin开发环境创建和使用的方法,这些知识点与Linux系统的知识点相重合。对于没有Linux系统开发经验的读者,可通过本章学习到Linux使用和开发的基本知识。而对于已经具备一定的Linux知识的读者,可了解Moblin开发工具的基本操作方法。如果读者能在本章结束前自行编写并编译一个Hell
2009-06-22 20:47:00 465
原创 2.5 Moblin项目提供的开发工具
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权)为了简化Moblin项目的开发,Moblin社区提供了很多有用的工具。其中最主要的是Moblin映像创建者和Linux项目生成器。这两个软件的目标分别是建立Moblin操作系统和Moblin应用程序的源代码模板,本节介绍这两个工具的用法。2.4.1 Moblin映像创建者Moblin映像创建者是在
2009-06-22 20:43:00 585
原创 2.4 集成开发环境
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权)集成开发环境是开发中所使用的多个工具集合,其中至少包含文本编辑器、编译器和调试器。在Linux和Moblin系统中开发C语言程序,最为方便的集成开发环境为Eclipse。实际上,Eclipse本身没有编译和调试功能,这些功能是通过调用GCC、GDB实现的,也可以使用英特尔C++编译器,这种思路正代表了开源系
2009-06-22 20:27:00 801
原创 2.3 GCC编译器和GDB调试器
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权)GCC编译器和GDB调试器都是著名开源社区GNU项目中的子项目,在Moblin开发中离不开它们的身影。下面将介绍这些工具的安装使用方法。2.2.1 GCC/G++编译器GCC最早的设计目标为C语言编译器。随着GNU项目的发展,GCC已经成为了能编译C、C++、Ada、Object C和
2009-06-22 20:19:00 1046
原创 2.2 系统需求
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权) 2.1.1 硬件需求目前,Moblin只支持英特尔公司出品的凌动(Atom)中央处理器(CPU),并且要求目标设备使用英特尔图形芯片。凌动处理器沿用x86架构,与现在主流的个人电脑相同。因此对于开发环境来说,任何使用x86架构处理器的个人电脑都能满足硬件需求。综合考虑操作系统、虚拟
2009-05-22 23:05:00 935
原创 2.1 开发环境
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权) 赴洛阳白马寺礼佛,见毗卢殿有一副楹联曰:天雨虽宽不润无根之草,佛门广大不渡无缘之人。读者踏入Moblin开发之门的第一步当然是配置开发环境,此过程并不需要使用很多复杂的工具或专门的硬件。常见到一些人大张旗鼓地烧着高香走进佛殿,却忘了这本是一片清静之地。因果有报,平日多行善举自然会得到正果,三柱清香足以
2009-05-20 18:12:00 661
原创 1.6 主要内容
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权) 本书的主要内容包括三个主要部分,分为编程技术、内核分析和项目实例。这些内容合为一体,读者可以学习到在Moblin上进行应用软件开发的技能,最终目标是开发一个Moblin操作系统发行版。编程技术以C语言为基础,除了简单讲解语法以外,主要是介绍在Moblin系统中真正广泛使用的GObject编程技术。
2009-05-14 16:29:00 542
原创 1.5 开源思想
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权) 开源思想在中国有太多误解,甚至让许多开发人员迷惑。但是首先要明白的是,开源并非免费,通过开源软件同样能创造商业价值。与传统软件不同的是,开源软件的价值在于服务中,而不是软件使用权的出售。开源项目的参与比较简单,大多开源项目依赖于网络社区。开发者将自己的程序源代码提交给社区,如果这段代码有其利用价值
2009-05-14 16:28:00 586
原创 1.4 发展方向
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权) 多年以前,传说在我所生活的城市有一个专门研究黑客技术的中学生,能够入侵系统,盗取他人的聊天账号,云云。直到有一天他打电话向我求助才认识他,他问我:怎样安装操作系统。不过又过了许多年,他在我面前展示了BackTrack系统,这个系统是黑客为自己开发的Linux发行版,集成了各种入侵、破解软件,为心术不正
2009-05-14 16:26:00 520
原创 1.3 读者对象
(作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权) 俗谚:"老不读《三国》,少不读《水浒》。男不读《西厢(记)》,女不读《红楼(梦)》"。每部书在诞生前并没有为其划定读者的范围,全由读者自己选择。但是往往有些多事之人喜欢信口雌黄,硬是将某书划入一个小圈中。从作者的观念出发,大多希望作品雅俗共赏、老少咸宜,在深度和广度上都有摄入。当然,这只是作者的一厢情
2009-05-14 16:24:00 748
LiquidCrystal_I2C驱动(Arduino IDE 1.0以上版本)
2013-07-23
XML数据集编辑器
2012-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人