![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序人生
文章平均质量分 77
eagles-yang
做喜欢做的事,做正确的事。
展开
-
使用Shell32读取影音文件属性
由于需要用到实时读取影音文件(mp3、wma、wmv …)播放时间长度的功能,搜索到的结果有:(1)硬编码分析影音文件,需要分析各种媒体格式,代价最大;(2)使用WMLib SDK,需要熟悉SDK各个接口,且不同版本的WM接口有别,代价次之;(3)使用系统Shell32的COM接口,直接访问媒体文体属性,取其特定内容,代价最小。显然第3种方案见效最快,立即操刀:①引用Shell32底层接口c:/w原创 2009-10-22 19:46:00 · 1405 阅读 · 2 评论 -
微软12年老将 Philip Su 的离职信
编者注:Philip Su在1998年加入微软,开始时是一位软件工程师。12年后,Philip Su从微软辞职,当时是微软的Principal Group Manager(项目经理),又一次以一位普通软件工程师的身份加入Facebook。Philip Su现任Facebook 伦敦办公室的主管。Philip Su在当时的离职信中写了他在微软工作12年比较独到的一些体会,希望对在职场的读者们有一转载 2013-03-22 17:15:01 · 640 阅读 · 0 评论 -
5 个常用的软件质量指标
在软件开发中,软件质量是衡量软件是否符合需求、标准的重要体现。除了代码质量外,影响软件整体质量的因素还有很多。因此,要确保软件的整体质量,就需要在各个环节严格控制。 本文列出了衡量软件质量的5个最常用的指标。 1. SLOC(Source Lines of Code,源代码行) 计算代码行数可能是最简单的衡量指标,主要体现了软件的规模,并为项目增长和规划提供了相关数据。例翻译 2013-03-22 17:47:33 · 1742 阅读 · 0 评论 -
10 个项目文档最佳实践
在软件开发和维护过程中,文档是必不可少的资料,它可以提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导、帮助、解惑的作用。尤其在维护工作中,文档的重要性更是不言而喻。 本文整理了软件开发中10个最佳的文档编写实践,希望能对你的工作有所帮助。 1. 将编写文档作为开发工作中的一个重要环节(例如,占用总开发时间的10%)。在软件开发中,不能没有文档,但如果编写文档占用了翻译 2013-03-22 17:45:11 · 602 阅读 · 0 评论 -
开发者如何提升和推销自己
编写出伟大的代码,对于开发者来说已经到达一个层级了。但是不断提升、适当的推销自己,可以令你得到更多。以下是一些有效的途径,希望能够帮到你。 1. 写博客 建立自己的博客,并至少每月发布一篇文章。文章中要尽量有一些你真正的研究项目,这样会确保你看起来有些水平。 2. 参与开源 投身开源领域,发布自己的开源项目。别人可以通过你开放的源代码,来了解你的水平和方向。并试转载 2013-03-22 17:28:08 · 438 阅读 · 0 评论 -
c语言中如何连接SQL SEVER 2000数据库
c语言中如何连接SQL SEVER 2000数据库 #define DBNTWIN32 // must identify operating system environment #include "windows.h" #include #include // DB-LIB heade原创 2013-04-03 15:03:22 · 1417 阅读 · 0 评论 -
封装mssql数据访问类 支持存储过程,事务
封装mssql数据访问类 支持存储过程,事务using System;using System.Collections;using System.Data;using System.Data.SqlClient;namespace DataOperation{ /// /// MsSql操作类 /// sealed pub原创 2013-04-03 15:01:24 · 481 阅读 · 0 评论 -
IE中使用Google Chrome Frame运行HTML 5
谷歌刚发布了一款名为Google Chrome Frame的插件,可让Chrome在IE中执行呈现工作。这表示所有针对Chrome Frame的页面即将使用谷歌的呈现引擎进行显示,当中包括谷歌支持的一些HTML 5元素,而该页面依然可以使用微软IE来浏览。 Google Chrome Frame是一项给Wave做准备的开源项目。Wave即将使用HTML 5特性,若IE不支持HTML 5翻译 2013-04-01 16:22:13 · 634 阅读 · 0 评论 -
5 款用来开发 iOS 应用的 Java 开源工具
苹果iOS系统的封闭性一直广为其他语言(如Java)开发者诟病,但随着第三方工具的不断壮大,开发人员逐渐摆脱政策束缚,开始使用自己熟悉的语言来编写iOS本地应用,或将其他平台上的应用移植到iOS上。 本文为你介绍5款开源的开发工具,帮助你使用Java轻松开发iOS应用。 1. Codename One Codename One是一个针对移动应用开发者的、开翻译 2013-04-01 15:11:09 · 1407 阅读 · 0 评论 -
高质量C++/C编程指南
前言 软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?” 别难过,作者只不过比你早几年、多几次惊慌而已。 请花一两个小时认真阅读这本百页经书,你将会获益匪浅,这是前面N-1个读者的建议。 一、编程老手与高手的误区 自转载 2013-03-29 10:27:24 · 779 阅读 · 0 评论 -
用VS2005开发WinCE程序调试图文教程
一、WinCE 模拟器通过ActiveSync 6.1(即Windows Mobile设备中心)连接PCActiveSync 6.1:http://www.cr173.com/soft/26994.html1.启动WinCE模拟器命令行: start .\DeviceEmulator.exe WINCE镜像\Wince5.bin /memsize 256 /video 4转载 2012-09-23 08:58:28 · 642 阅读 · 0 评论 -
WinCE 应用程序开机自动运行的又一种方法
关键字: WinCE 自动运行近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法:1、 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行;2、 直接替换Wince的SHELL,即修改注册表:[HKEY_LOCAL_MACHINE/init]"Laun原创 2012-09-23 08:57:01 · 311 阅读 · 0 评论 -
软件架构师成长之路
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。转载 2012-09-09 09:06:21 · 4292 阅读 · 0 评论 -
WSE2.0 Webservice中事件回调客户端应用程序(callback)
源码Service.csusing System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols; using System.Collections;using Microsoft.Web.Services2;using Microsoft.Web.Services2.Messagi原创 2009-10-22 19:03:00 · 1601 阅读 · 0 评论 -
正能量之我是一切的根源
《正能量 我是一切的根源》一个不会游泳的人,老换游泳池是解决不了问题的;一个不会做事的人,老换工作是解决不了问题的;一个不懂经营爱情的人,老换男女朋友是解决不了问题的;一个不懂经营家庭的人,怎么换爱人都解决不了问题的;一个不懂正确养生的人,药吃得再多,医院设备再好,都是解决不了问题的。我是一切的根源,要想改变一切,首先要改变自己,学习原创 2013-04-08 09:10:42 · 646 阅读 · 0 评论