自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

时哲技术博客

商业智能、数据挖掘、数据分析、开源、软件架构设计和项目管理技术交流和分享

  • 博客(61)
  • 资源 (2)
  • 收藏
  • 关注

原创 ASP.Net在64位环境开发部署常见问题

越来越多的开发团队开始使用64位操作系统作为开发环境,也计划将应用部署在安装有64位操作系统的服务器上。对于ASP.Net开发者来说,使用64位环境开发部署需要注意以下几个问题,可在项目过程中节省不少时间。

2014-07-03 21:25:52 2609

原创 Google Code上无法通过SVN下载源码的解决方案

关于Google没什么好多说的,每年六一儿童节期间总是连不上,bug

2014-06-21 16:35:11 3455

原创 VS单元测试使用ODT.Net连接Oracle数据库

最近的一个项目中使用ODT.Net连接Oracle数据库,程序编译正常,在

2014-06-19 16:59:01 1521

原创 IntelliJ IDEA 基本配置入门

今天下载安装IntelliJ IDEA,随手创建了一个项目,执行Build提示错误。与大多数用于开发JAVA的IDE类似,不做任何配置,编译是不会成功的。因此我尝试对IDEA的配置进行了一点初步探索,顺手记下供同行参考。

2014-04-27 16:07:55 37896

原创 .Net远程框架 RemotingException 服务器遇到内部错误

现在使用.Net远程框架开发项目并不多,前

2014-04-22 21:15:32 2723

原创 VS 生成下面的模块时,启用了优化或没有调试信息 原因及解决方法

近日开发的一个.Net项目中,

2014-04-22 15:48:16 3059

原创 SWT界面开发Eclipse插件WindowBuilder

过去用于开发SWT界面开发的Eclipse插件名为SWT Designer,这个项目10年前已经停止维护,其界面设计能力也非常初级。此后Google公司以该插件作为基础,延续了一个新的项目名为WindowBuilder。作为SWT Designer的升级产品,WindowBuilder能够更好的支持Swing、SWT和JFace的界面设计,完全可见既可得,非常适用于初学者和小型的桌面软件开发。

2014-02-16 11:32:24 5162

原创 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 3306

原创 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 3516

原创 慎用国产控件和开发库

对于技术积累有限,或项目周期比较紧张的项目,通常会采用第三方控件或开发库。这些第三方控件多用于图表生成、文件类型转换、数据采集、UI特效等方向,可为项目节省不少时间。国外某些供应商以开发.Net第三方控件或Java开发库为生,形成了稳定的生态体系。不过,国外控件或开发库对于中文的支持、业务中一些特殊的地方性问题应对能力有限,国产的控件和开发库则将解决以上问题作为卖点,表现得更好。

2013-03-30 12:00:35 901

原创 解决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 3400

原创 罗技Usb Receiver在Win7 64位系统中驱动安装方法

新买了一套罗技MK240无线鼠标键盘套装,但是在Win7 64位环境下提示“无法安装驱动”。以下方法均无法解决:(1)用驱动精灵、驱动人生等软件;其中驱动精灵较靠谱,认出了罗技商标,但是无法更新驱动;(2)安装罗技SetPoint 6.32版,毫无作用。成功的解决办法:(1)从目录C:\Windows\System32\DriverStore\FileReposit

2012-09-02 18:18:32 11943 4

原创 如何理解软件开发规范性与灵活性

软件开发的规范性规范性是指在软件开发时所必须遵循的约定、规范和流程,用于规范软件开发过程中的管理方法、设计方法、编码方法。很长一段时间,在软件工程学科中认为规范性来源于人为约定,但这种认识无法解释“约定”的本源,如为何要进行相关约定、相关约定的合理性。实际上,这些约定并非凭空产生,而是为了更加符合外部条件所作的规则和范围书面或口头上的汇总。在编写任意一段代码时,都必须符合特定的规范,因

2012-08-08 20:12:15 3648

原创 开源XML数据集编辑器

在使用ADO.NET开发应用程序时,Visual Studio调试环境所提供的数据集编辑器常常无法打开大的数据集。因此,我写了一个小程序,帮助开发者检查数据集中的数据。这个小程序的文件和代码均托管于Google Code站点,地址如下:http://code.google.com/p/xml-dataset-editor/你可以使用DataSet.WriteXML(FileName,

2012-04-08 02:17:47 1231

原创 中小软件企业人力资源困境破局

作者:时哲  回忆当年身在南方,老板对我说,之所以到南方来办企业,一方面是政府办事效率高,不会随便向你伸手,另一方面是因为这里聚集了全国最优秀的人才。  折返武汉创办自己的公司后,我终于体会到了这两句话的现实意义。去年我的公司因为营业执照到期,未及时申领新执照

2011-10-17 12:18:32 3065

原创 解决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 9220

原创 jCore中文包安装

jCore中文包安装某君如果英语稍逊,大可不必自卑,因为说汉语的人有全球五分之一,能把汉语说好同样能有一番天地。反观日本,国民外语水平也不高。明治维新后,官方和民间形成了强大的翻译团队,将国外文化无论良莠都译了过来,因而科技水平一日千里。余方为网友答疑,介绍了

2011-07-05 11:06:02 1176

原创 jCore中文本地化工作札记 - 2

引子 前日刚在jCore社区提交到了翻译结果,方知翻译的为0.8版,而0.9版即将问世。果不出我所料,jCore是一个非常活跃的社区。网站管理员,处于疯狂与善良夹缝间的pijulius与我取得联系,并希望我继续为0.9版翻译。于是我又用了一天时间,对0.9版进行翻译。实际上我并未正式使用jCore,因此很多翻译结果可能不准确。不过,聊胜于无,将来在使用中可以继续对翻译结果进行完善。  Poedit

2011-06-27 23:11:00 733

原创 jCore中文本地化工作札记 - 1

jCore简介 jCore是一套非常优秀的PHP开源CMS系统,虽然其市场占有率并不是很高,但开发工作进行得红红火火,最近版本已升级到0.8。jCore的架构由Server和Client组成,其中Server提供了各种功能的函数库和模块,Client则包含一些UI模板和用户自定义模块。因此,使用jCore在一台服务器上架构多个网站是极其方便的,Web性能表现也非常出色。 jCore除了提供基本的C

2011-06-23 16:45:00 956

原创 Poedit国际化处理工具

使用GDK+、PHP开发时,常需要进行po文件的编辑,用于实现国际化。最近为一个项目做翻译,等待国际化的字符串有万条。于是,我找到了Poedit。 Poedit的优势在于,至少不会出现手动编辑po文件所造成的格式错误。工作的各种统计信息相当清楚,并可对字符串进行注解和标记。另外,它能够自动从C/PHP等项目中提取并生成po文件,同时也可在保存时自动编译mo文件。 当一个po文件

2011-06-07 21:43:00 940

原创 同时安装Vmware Player与VirtualBox 虚拟机无法访问网络问题解决

昨天晚上在电脑中安装了VirtualBox后,原先安装的虚拟机无法访问网络。无论虚拟机的网络连接是Bridged还是NAT,均无法获得IP地址。于是,我估计和VirtualBox添加了新的网络配置有关。 打开Host的控制面板-网络和Internet-网络和共享中心,可以看到VM和VB分别创建了3个网络连接,如下图所示:其中,VirtualBox Host-Only Network

2011-06-06 14:30:00 3680

原创 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 964

原创 房地产行业软件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 1154

原创 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 610

原创 为什么Angry Birds在PC上被破解

前日从网上下载了PC破解版Angry Birds,解压后即看见了"AppUpWrapper.dll"文件,马上便得知该版本是从Intel软件商店AppUp中流出。

2011-02-08 20:11:00 1385 4

原创 VS"当前不会命中断点"问题的解决

在Debug时遇到这个问题,加在代码中的断点变成黄色的空心圆圈。提示:“当前不会命中断点。源代码与原始版本不同”。

2011-01-12 14:15:00 2119

原创 VS 2008/2010无法清理解决方案和项目问题的解决

清理解决方案和项目

2011-01-12 13:54:00 2257

原创 3.2 运算符

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权)运算符用于在程序中对常量或变量的数值进行运算操作。根据运算操作的不同,运算符可分为算术运算符、关系与逻辑运算符和位运算符。3.2.1  算术运算符算术运算符用于在数值间进行算术运算,其中包括加、减、乘、除和取模等基本运算。在C语言中,进行算术运算的符号见表3.4所示。表3.4  算术运算符

2009-07-29 21:29:00 516

原创 3.1 常量与变量

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权)C语言程序中用于运算的数据可以分为常量与变量两种基本类型。常量是直接在代码中所出现的数据,运算过程中不能修改常量值。变量是C语言程序在内存中为数据动态划分出的定长存储空间,运算过程中可以修改变量值。为了让读者能够更深入的了解常量与变量的本质,在介绍常量与变量前,我们首先需要认识计算机内部数据存储机制。3

2009-07-29 21:14:00 1327

原创 3 C语言基础

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权)信仰与迷信并不相同,迷信的人见到泥塑偶像磕头就拜,以为自己有求必应。实际的效果尚且未晓,不过,他们为社会培养出一个新的有烟经济行业,不少地方都发现塑偶像是低成本高产出的建设项目。有信仰的人则不然,信仰本身源自于崇高的精神理念,并且需要用理念来约束自身的言行,而偶像的作用是精神上的勉励。释迦摩尼佛用四句谒

2009-06-22 20:52:00 613

原创 2.6 小结

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权)本章介绍了Moblin开发环境创建和使用的方法,这些知识点与Linux系统的知识点相重合。对于没有Linux系统开发经验的读者,可通过本章学习到Linux使用和开发的基本知识。而对于已经具备一定的Linux知识的读者,可了解Moblin开发工具的基本操作方法。如果读者能在本章结束前自行编写并编译一个Hell

2009-06-22 20:47:00 500

原创 2.5 Moblin项目提供的开发工具

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权)为了简化Moblin项目的开发,Moblin社区提供了很多有用的工具。其中最主要的是Moblin映像创建者和Linux项目生成器。这两个软件的目标分别是建立Moblin操作系统和Moblin应用程序的源代码模板,本节介绍这两个工具的用法。2.4.1  Moblin映像创建者Moblin映像创建者是在

2009-06-22 20:43:00 692

原创 2.4 集成开发环境

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权)集成开发环境是开发中所使用的多个工具集合,其中至少包含文本编辑器、编译器和调试器。在Linux和Moblin系统中开发C语言程序,最为方便的集成开发环境为Eclipse。实际上,Eclipse本身没有编译和调试功能,这些功能是通过调用GCC、GDB实现的,也可以使用英特尔C++编译器,这种思路正代表了开源系

2009-06-22 20:27:00 885

原创 2.3 GCC编译器和GDB调试器

(作者:徐诚 http://blog.youkuaiyun.com/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 1145

原创 2.2 系统需求

 (作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权)  2.1.1 硬件需求目前,Moblin只支持英特尔公司出品的凌动(Atom)中央处理器(CPU),并且要求目标设备使用英特尔图形芯片。凌动处理器沿用x86架构,与现在主流的个人电脑相同。因此对于开发环境来说,任何使用x86架构处理器的个人电脑都能满足硬件需求。综合考虑操作系统、虚拟

2009-05-22 23:05:00 999

原创 2.1 开发环境

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权) 赴洛阳白马寺礼佛,见毗卢殿有一副楹联曰:天雨虽宽不润无根之草,佛门广大不渡无缘之人。读者踏入Moblin开发之门的第一步当然是配置开发环境,此过程并不需要使用很多复杂的工具或专门的硬件。常见到一些人大张旗鼓地烧着高香走进佛殿,却忘了这本是一片清静之地。因果有报,平日多行善举自然会得到正果,三柱清香足以

2009-05-20 18:12:00 707

原创 1.6 主要内容

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权) 本书的主要内容包括三个主要部分,分为编程技术、内核分析和项目实例。这些内容合为一体,读者可以学习到在Moblin上进行应用软件开发的技能,最终目标是开发一个Moblin操作系统发行版。编程技术以C语言为基础,除了简单讲解语法以外,主要是介绍在Moblin系统中真正广泛使用的GObject编程技术。

2009-05-14 16:29:00 586

原创 1.5 开源思想

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权) 开源思想在中国有太多误解,甚至让许多开发人员迷惑。但是首先要明白的是,开源并非免费,通过开源软件同样能创造商业价值。与传统软件不同的是,开源软件的价值在于服务中,而不是软件使用权的出售。开源项目的参与比较简单,大多开源项目依赖于网络社区。开发者将自己的程序源代码提交给社区,如果这段代码有其利用价值

2009-05-14 16:28:00 662

原创 1.4 发展方向

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权) 多年以前,传说在我所生活的城市有一个专门研究黑客技术的中学生,能够入侵系统,盗取他人的聊天账号,云云。直到有一天他打电话向我求助才认识他,他问我:怎样安装操作系统。不过又过了许多年,他在我面前展示了BackTrack系统,这个系统是黑客为自己开发的Linux发行版,集成了各种入侵、破解软件,为心术不正

2009-05-14 16:26:00 551

原创 1.3 读者对象

(作者:徐诚 http://blog.youkuaiyun.com/shizhebsys 保留版权) 俗谚:"老不读《三国》,少不读《水浒》。男不读《西厢(记)》,女不读《红楼(梦)》"。每部书在诞生前并没有为其划定读者的范围,全由读者自己选择。但是往往有些多事之人喜欢信口雌黄,硬是将某书划入一个小圈中。从作者的观念出发,大多希望作品雅俗共赏、老少咸宜,在深度和广度上都有摄入。当然,这只是作者的一厢情

2009-05-14 16:24:00 849

LiquidCrystal_I2C驱动(Arduino IDE 1.0以上版本)

在Arduino IDE 1.0以上版本,支持采用PCF8574T芯片的国产1602显示屏。已测试。

2013-07-23

XML数据集编辑器

在使用ADO.NET开发应用程序时,Visual Studio调试环境所提供的数据集编辑器常常无法打开大的数据集。因此,我写了一个小程序,帮助开发者检查数据集中的数据。这个小程序的文件和代码均托管于Google Code站点,地址如下: http://code.google.com/p/xml-dataset-editor/ 你可以使用DataSet.WriteXML(FileName, XmlWriteMode.WriteSchema)过程将数据集保存为XML文件。然后,使用本程序打开这个XML文件。接下来,你就能查看和编辑数据集中的内容了。 程序提供了基本的数据编辑和筛选功能,其筛选字符串兼容SQL的WHERE子句。

2012-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除