自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星光灿烂

   听琴论剑山水间,少年从此不知愁;屈膝仰看娥眉细,何曾折腰觅封侯!

  • 博客(117)
  • 资源 (14)
  • 论坛 (9)
  • 收藏
  • 关注

原创 Google的代码Review实践与一些感悟

接触到《Google的工程实践文档》纯属机缘巧合。自认为是一枚资深码农,对代码review早已驾轻就熟。读完之后,仍旧受益匪浅。受到原文中“希望其他组织也能从中受益”这句话的感召,我决定将其翻译成中文,托管到Github上,与大家一起分享。原文标题为工程实践文档,表达更直接点,就是代码review规约。全文分两部分,一部分是针对代码审核人的指南,另一部分是针对代码提交人的指南,两部分文档交相呼...

2019-10-08 08:37:23 262

原创 让WP-Advanced-PDF插件支持中文

前几天写了篇文章《怎样把WordPress的文章生成PDF》。有网友告诉我,只需稍作修改,WP Advanced PDF也可支持中文。怀着好奇之心,我决定试试看。安装WP Advanced PDF之后,到 设置 -> WP Advanced PDF 中,设置2个选项:Display Option 设置为 Front-End;Availability 设置为 For all visit...

2019-08-29 14:55:37 262

原创 怎样把WordPress的文章生成PDF

多年以前给自己的博客增加了“文章生成PDF”这个功能,那时考虑比较多。随着时间的推移,CSS的越来越复杂,生成的PDF文件布局往往与源文件有很大的差异,甚至偶尔还出现乱码。是时候升级一下“生成PDF”功能了。搜寻Wordpress的PDF插件不想重复造轮子,如果Wordpress的插件已经支持得很好,那就直接拿来用吧。在wordpress的插件中心找到了一些生成pdf的插件,逐个尝...

2019-08-20 09:03:49 1706

翻译 作为CEO,开会应准时

作为CEO,自己预定的会议一定要准时参加。万一无法准时出席呢?当你意识到即将迟到时,必须第一时间通知所有与会人员,让大家有充分的准备。这不仅仅是基本的社交礼仪,更重要的,它还能最大限度地减少大家的时间浪费,同时还能树立良好的个人品牌。想象一下这种情况:与会人员上周收到通知,今天上午10点要开会。为了按时参加会议,他停下手上正在进行的工作,提起5分钟到会议室来。可你没有准时过来,会议无...

2019-06-28 12:22:14 340

原创 使用OwnCloud搭建自己的网盘

最近在自己的服务器上建了一个OwnCloud的网盘。服务器版本为Ubuntu Server 18.10,在创建OwnCloud服务时,因不想污染服务器的环境,用到了Docker,在Docker中安装OwnCloud。 整套系统需要3个Docker,分别用于安装OwnCloudServer、OnlyOffice Server和Nginx。Nginx用作反向代理,当访问OwnCloud...

2018-12-09 11:04:16 1795

原创 扫码签到突破100000用户

截至2018年8月15日,扫码签到小程序的突破10万用户。自2018年1月1日上线开始,共227天。相对很多流行的小程序而言,10万或许就是几天的新增用户数。对于我们这个第一次开发小程序的小团队而言,是个不小的突破。早在4月份,在分析了新增用户的趋势之后,我在团队里说,很有可能6月底之前用户能突破10万。其实我的预估是6月中旬,保险起见,我对大家说是6月底。有些可惜,这个数字最终推迟到了8...

2018-08-15 08:54:10 379

原创 图片水印工具

     在开通微信支付、支付宝等帐号时免不了要提交身份证、银行卡等信息,微信、支付宝是大公司,我们一般比较放心。但不是所有的公司都在信息保护方面做得很好。如果个人身份证照片一不小心被人拿去申请信用卡,很有可能会给我们造成很大的损失。     如果能给这些图片加水印文字,如“仅供办理xx业务”,那么我们就会放心很多。     针对以上场景,我开发了图片水印工具小程序。     它的任何...

2018-07-30 22:05:34 266

原创 从面试看公司

     最近一个朋友去某公司面试,结束后给我发信息说:“等了一整天。上午10点半到,7点才离开。几个人面试几十个人”。     我回复他,“看来他们时间管理能力还有很大的提升空间。其实完全可以先规划好,约好候选人的时间,再面试,没必要让大家等。”     看来这个公司和他的期望差距很大,他八成不会去这家公司了。          多年前,在前东家参加《怎样面试候选人》的培训时,培训讲师的开场白就...

2018-06-15 20:37:02 612

原创 小程序开发,那些我们跳过的坑

最近,微信小程序扫码签到工具正式上线了。回首过去一个月的历程,是时候该停下来做个阶段性的总结了,回顾得失,以便持续改进。这篇文章,就总结一下过去跳过的那些坑吧。这些坑大致可以归为如下几类:小程序某些技术细节与常用技术存在不一致。文档中虽有提及,如果不仔细看容易跳坑。小程序的文档太简略,没有注明支持哪些功能,哪些不支持,只有用了才知道。小程序的bug。列举一下几个比较典型的坑吧。 1. Get和Po...

2018-03-28 19:44:42 8296 4

原创 为什么要和聪明人一起工作

很多年前,面试某公司软件工程师职位的时候,面试官最后问我:你喜欢和聪明人一起工作吗?比如说,比你更聪明的人。 在得到肯定的回答之后,面试官继续追问:为什么呢?如果周围的人都不如你聪明,你不是更容易脱颖而出了吗?那个时候我回答:假设你考上了清华,想必你也不愿意去山东蓝翔读书吧!面试官笑了。 我继续回答,和聪明的人一起工作,我能学到更多知识,也能学到更多的工作方法和经验。与此同时,我们相互学习,一起提...

2018-03-22 18:41:46 1748 3

原创 云领未来

云领未来――有感华为全连接大会主题演讲 早上,有幸观看了华为全连接大会第一场的主题演讲《云领未来》。演讲开始,华为轮值CEO郭平说了一句很自信的话:世界连接什么的都有,但什么都连接的只有华为。从某种角度看,这话未必言过其实。接着,描述了云服务市场的发展趋势以及华为的商业模式;之后,通过3个案例讲解了华为云在现实中的应用。 第一个案例:公共视频资源。在这个案例中,当小

2017-09-05 16:17:51 936

原创 (3/500)在线性时间内对二进制数组排序

给定一个二进制数组(数组元素是0和1),请对数组进行排序,要求时间复杂度为O(n),空间复杂度为O(1)。输出内容应该是所有的0在前,之后是所有的1。例如,输入:{ 1, 0, 1, 0, 1, 0, 0, 1 }输出:{ 0, 0, 0, 0, 1, 1, 1, 1 } 1. 傻瓜式方法一种简单的方法是计算数组中0的个数(假设为k),然后把数组的前k个元素置为0,其他的置

2017-05-15 23:07:10 985

原创 (2/500)打印出和为0的所有子数组

给定一个整型数组,请打印出元素和为0的所有子数组。例如,输入:{ 4, 2, -3, -1, 0, 4 }输出:Sub-arrays with 0 sum are{ -3, -1, 0, 4 }{ 0 }输入:{ 3, 4, -7, 3, 1, 3, 1, -4, -2, -2 }输出:Sub-arrays with 0 sum are{ 3, 4,

2017-05-09 19:46:45 846

原创 (1/500)找出和等于给定值的两个数

给定一个整型数组,数组未排序,请找出一对数,使这两个数的和等于一个给定的值。例如,输入:arr = [8, 7, 2, 5, 3, 1]sum = 10输出:Pair found at index 0 and 2 (8 + 2)或Pair found at index 1 and 4 (7 + 3) 1. 傻瓜式方法傻瓜式方法比较粗暴,通过遍历给定数组中

2017-05-05 23:10:13 578

原创 番茄工作法不适合程序开发

最近又有朋友在朋友圈推荐番茄工作法。作为一枚码农,说实话,我很不推荐在软件开发过程中采用番茄工作法。软件开发是一项精神高度集中的脑力劳动。在编程过程中,需要长时间的专注,稍微地打断一下很有可能得话费很长时间进入打断之前的状态。而番茄工作法以25分钟为单位造成的后果就是刚刚进入状态很快就被打断,严重降低写代码的效率。在工作中,在家上班一天的效率很多时候比在公司上班两天的效率还高,

2016-04-28 19:46:27 3008 1

原创 吃饭与团队满意

吃饭与团队满意--由吃饭想到的 吃完饭回来的时候,团队的一哥们偷偷对我说,“Frank,没想到你会拿自己的award请大家一起吃饭,太令人感动了。”这哥们继续说,“如果PM都你这样,能处处能为我们着想就好了。”  其实,这哥们没有全面了解我请大家吃饭的原因。让大家开心,只是原因之一。 半年前,公司新成立一个重要性很高的项目组,从各

2015-07-18 13:32:18 1618

原创 理解JavaScript中的闭包-张雄-专题视频课程

本课程介绍什么是闭包,闭包有哪些使用场景,常见的使用错误。

2015-05-11 09:18:10 120

原创 有感PMI Exam Dev Workshop

有幸参加了PMI协会在上海举办的PMI Exam Development Workshop活动。这是PMI协会第二次在中国举办此活动,上一次是2009年北京。我第一次参加,感觉收获很多。

2014-06-23 23:55:29 1506

原创 Problem B. Cookie Clicker Alpha解答

原题链接:Problem B. Cookie Clicker Alpha。这题的小数据8分,大数据11分,共19分。在分析解题思路之前,我们先看一下题目中的例子。假设方案一从来都不买form,那就意味着产生cookie的速率一直都是2个/秒;按照方案二,当买了第一个form之后,速率由2个/秒增加到了6个/秒,买了第n个form之后,速率变成(2+4n)个/秒。如果以时间为

2014-04-17 23:46:21 1679

原创 Problem A. Magic Trick解答

原题链接:Problem A. Magic Trick。这一题6分,题目要求可简化如下:前提条件:1. 给定A和B两个4 x 4 的矩阵,两个矩阵中都填充了1 ~ 16这16个数字(每个矩阵中的数字都唯一)。2. 取出矩阵A中指定某一行的4个数字;3 .取出矩阵B中指定某一行(可能与第2步中行数相同)的4个数字。要求:判断步骤2中的数字与步骤3中的数字是否包含相

2014-04-14 21:45:45 1653

原创 人机交互中错误信息的显示

在设计人机交互界面时,有条基本准则:错误信息应该以人能够都懂的方式显示出来,最好能让用户知道错误的原因,如何解决。

2013-12-14 13:56:26 4738

原创 怎样把HTC G7的内存扩展到2GB

介绍HTC G7的内部存储只有148M,两年前买它的时候,android应用大多比较小巧,148M已经足够用了。随着android版本的不断升级,应用变得越来越臃肿,G7也变得越来越吃力。就我个人而言,手机上装个招行网银、WPS移动版、金山快盘之后,再想装个微信就会提示内部存储空间不够。于是,从网上找了些资料扩展内存的资料,测试,发现的确可以把内存扩展到2GB,运行速度和扩展之前几乎没有差别。

2013-09-29 22:18:33 5120

原创 关于“工作没有挑战性”

今天中午,左耳朵耗子在微博中提到“面试过一些应聘者,当我问到为什么换工作的时候,他们都会告诉我,现在的工作没有挑战,无聊,所以想换一个有挑战的工作。我总是为有这样的认识的朋友感到惋惜,因为我总是认为有挑战的东西无处不在啊,不能因为工作上没有,自己就放纵了自己。”看了这篇微博,顿时想为这位面试者打抱不平。为什么一提到工作没有挑战性,就要把这个人在放纵自己划上等号呢?工作是否有挑战性,这是客观因素;而

2012-04-17 23:48:54 14814 51

原创 让程序只能加载一次

很多时候,我们只允许某个程序加载一次。也就是说,不允许这个程序的两个进程同时运行。 要实现这个功能中,该怎么做呢?本文将讨论Java中是如何实现的。 我找到了如下几个备选方案。1.写文件。此方法提出者的观点是这样的:当程序运行时,在某个文件临时文件中写一个标记1;在程序退出时把这个标记改成0。在程序加载时,检查这个文件中的标记值 是什么,如果是0,则意味这系统中没有程序的运行实例。此时可以继运行。

2012-02-15 21:58:20 1668

原创 星月天气更新

星月天气版本由0.9.2升级到0.9.3,新增功能如下:  1.程序启动时,如果没有添加任何城市,那么进入设置选项的“添加城市”和“删除城市”菜单。  2.如果没有添加任何城市,进入“天气预报”菜单,系统提示“请先添加城市”。  3.如果没有添加任何城市,进入“删除城市”菜单,系统提示“尚未添加任何城市,无需删除”。 下载地址:星月天气 附上截图: 

2011-06-26 12:48:00 1521

原创 用AutoIt自动安装和卸载程序

  由于代码每天都会更新,编译组每天晚上会针对当天的代码编译出一个新的Build(除非编译不通过),而测试组第二天早上都会安装前一天晚上编译出的Build进行测试。   一直以为测试组每天都手动地重复着这些枯燥无味的卸载、安装工作,直到同组的一个同事告诉我,测试组每天的卸载和安装工作都是通过脚本自动实现的,无需人为干预。   原来他们使用了一款叫做AutoIt的工具。个人以为,要实现这种自动化的功能,要么让程序以控制鼠标或键盘的方式进行实际的操作,要么让程序通过给系统发消息的方式模拟鼠标和键盘的操作

2011-02-28 16:50:00 8968

原创 标签删除工具(V1.0.1)

  标签删除工具(RemoveTagPlugin)已经有一年多没有更新了。  一年多时间没有接触UI方面的开发,今天接到一个面试电话,问及Eclipse UI和Plugin方面的知识,竟然有些不知所措。向对方说明原因,要求恶补一周,一周之后再面试。  晚上,突然想看看自己一年前写的这个可以删除标签的插件,向一年前的自己学习学习。顺便把它更新到了一下,使之在较新的Eclipse版本下可以运行

2010-05-12 11:07:00 1325

原创 数独的解决方案

  坐在可颂坊休息的时候,她问我有没有做过数独,我说做过。  她竟然掏出一本书,说感兴趣的话做做看。挑了一个,做了十来分钟,无果。算了,不做了,本来就是通过穷尽的方式来达到解答的目的,既然能用机器去做,我实在是不愿动脑子。于是,向她许诺回去后写个可以解决数独问题的程序。  在此,与大家共享源代码和程序。点击此处下载。  一个很简单的程序,在算法上我没有做任何优化

2010-01-03 14:43:00 1712

原创 “绿坝”最终会不了了之

  作为一个IT人,最近最关心的事情莫过于“绿坝”事件了。  2009年6月9号,工信部发出了《关于计算机预装绿色上网过滤软件的通知》。在通知中指出,“7月1日以后,在我国境内生产销售的计算机出厂前将预装一款名为‘绿坝-花季护航’的绿色上网过滤软件,而进口计算机在我国销售前也将预装该软件。”  工信部在通知中提到,个人电脑预装绿坝的主要目的是“旨在创造一个绿色、健康、和谐的互联网环境,

2009-06-14 22:30:00 3366 2

原创 对GridLayout和GridData的一点改进

  用Eclipse做Java开发的朋友,如果开发过程中用到过SWT,想必一定用过GridLayout。   关于如何使用Layout,不是本文的重点。这篇文章Understanding Layouts in SWT写得很清楚,我没必要赘述。本文仅仅是介绍如何使用我改进后的CGridLayout和CGridData,至于实现,我已经共享了源代码。   GridLayout是我们用得最多

2008-05-22 14:09:00 3393

原创 Java中浮点数的存储格式

  当一个同事问我:Java中的double的取值范围是多少时,我一脸的茫然,除了知道浮点数由符号位、指数位和小数位组成之外,其它的一无所知。大学里《计算机组成》中学的东西也忘得一干二净。  查了一些资料,并亲手写了些测试代码,总算弄明白了,在此做个笔记。 1.三种存储格式  Java遵循的是IEEE 754 规范。在这个规范里,提到了浮点数的三种类型:单精度、双精度和双精度扩展。  

2008-05-12 11:51:00 2145

原创 对SashForm的一点改进

  在用Eclipse开发Java程序的过程中,使用过SashForm的朋友一定知道它的功能。没错,他就是一个容器, 放在这个容器中的Control可以自定义大小,还可以通过拖拽Sash来改变Control的大小。设置SashForm内各个Control的相对大小可以通过SashForm.setWeights( int[] weights )来设定。嗯,这都没错。但是如果我希望固定Sash

2008-04-12 15:05:00 5852 8

翻译 The SWT FAQ 中文(13)

(英文原文:http://www.eclipse.org/swt/faq.php)翻译:Frank(frank(at)zijinshi.cn)版本:Version 0.9The SWT FAQ 25.问: 为什么我无法子类化Button、Table这些组件?答:实际上你可以,不过我们不建议你这么做。你 可以看看这篇文章,它详细地告诉你如何创建自己的组件:le Cre

2008-02-25 13:12:00 1510

转载 VC下利用ADO访问Access数据库(Use ADO)(转载)

(From http://www.j2megame.org/wupei/blog.php/myblog/vc/2007/07/21/vc-ado-access) VC下利用ADO直接访问Access数据库步骤不需要用户建立ODBC数据源) 1.包含相关动态链接库 //在StdAfx.h中,最后部分添加(注意:一定要在最后部分,否则会编译出错)

2008-01-05 20:14:00 2082

翻译 比较文件清单(Everyday Scripting with Ruby第三章试译)

    想尝试翻译《Everyday Scripting with Ruby》,经过几个晚上的鏖战,给对方发出了我的试译稿。很可惜,估计是我英语水平有限、文字功底尚待提高的缘故,无缘本书的翻译工作。    这儿,我贴出我的试稿件,希望大家能够给出意见和建议,也希望有过翻译经验的xdjm提出批评,先谢过。:)    翻译样章下载    试译文如下:第一个脚本:比较文件清单在这一章里,我们将创

2007-11-13 17:04:00 2528

原创 《骑士聚会》问题解答

在《程序员》第九期算法擂台中看到这个题目,在这儿给出我的解答方案。题目要求:求出某一点,使所有的骑士到这一点的时间最短;在保证时间最短的情况的下,所有的骑士到这点的路程之和也最短。解题思路:1.先求出每个骑士从开始的位置到任意一个位置的所需要的最少的天数,保存在二维数组Days[MAX_Y][MAX_X]中(其中MAX_Y、MAX_X分别为棋盘的行数、列数)。2.对于每个骑士i (

2007-09-09 23:32:00 2589 2

原创 IPMSG中的多语言支持

    05年开始用Eclipse的时候,才知道Eclipse(Java)的国际化编程是这样的:每个字符串都有一个固定的ID,在不同的语言包里,这个ID对应不同的字符串。程序运行时,它会根据当前的操作系统的语言(或者指定的语言)得到对应的语言包中的字符串。这样,我们运行程序时,在英文环境下看到的“hello”,到了中文环境下可能就变成了“你好”。(当然,这只是基本原理,日期/时间的格式之类、文字显

2007-09-03 11:48:00 2725

原创 BLOG系统搭建备忘

    在Dreamhost上买了个虚拟主机,这两天兴致勃勃地自建了一个Blog系统,多用户版的,呵呵。    在此记录下自己在搭建过程中遇到的困难及解决方法,以备日后查阅。    毫不犹豫地选择了wordpress,它应该是当前最火的blog系统吧。    由于Dreamhost并不支持泛域名解析,所以我没有用sub-domain的方式(我晕,尝试了好几次,查了些资料才知道不支持),采用的是su

2007-08-23 17:06:00 1790

转载 C++类库集锦(转载)

转自:http://www.acejoy.com/Html/Article/cpp/820060915183410.html如果你有一定的C基础可能学起来比较容易些,但是学习C++的过程中又要尽量避免去使用一些C中的思想;平时还要多看一些高手写的代码,遇到问题多多思考,怎样才能把问题抽象化,以使自己头脑中有类的概念;最后别忘了经常上机自己调调程序,这是谁也代替不了的. C++类库介绍 再次体

2007-07-27 16:02:00 1623

翻译 The SWT FAQ 中文(12)

(英文原文:http://www.eclipse.org/swt/faq.php)翻译:Frank(frank(at)zijinshi.cn)版本:Version 0.9The SWT FAQ 23.问: 在打开Eclipse的时候,我为什么会得到以这样的字符串开头的错误信息:"org.eclipse.swt.SWTError: Font not valid"

2007-07-27 12:02:00 1648

Google工程实践文档.pdf

Google有很多优秀的工程实践,这些实践遍布公司内的所有项目,覆盖了几乎所有编程语 言。 随着开发项目的增多,我们不断总结经验,把这些最佳实践以文档的形式整理出来。 这份文档是我们集体经验的结晶。除了我们之外,相信其他公司、组织或开源项目也能从中 受益,现在时机成熟了,我们决定将其公开发布。 这份工程实践文档包含如下内容: Google的代码审核指南 (Google's Code Review Guidelines),它包含两部分: 代码审核者指南 (The Code Reviewer's Guide) 代码提交者指南 (The Change Author's Guide)

2019-12-13

C++ 中的union、struct 和class 的异同

本文中写的都是它们在C++中的异同,而非C 中的,因为在C 中无论是union还是stuct 都没有操作,也没有访问控制的概念。

2007-04-08

球面两点间的球面距离的计算

实际上这是一个很简单的问题,今天之所以把他提出来并作出解决方案,是因为昨天在讨论项目的时候,项目lead 提出计算地球球面上两点的球面距离是很难的,实际上是一个很简单的立体几何的计算。另一方面,权当作是练习一下C/C++语言,并且锻炼一下自己的设计能力吧。 包括文档和代码。

2007-04-08

万年历

当初大一学Pascal的时候编的程序。 查询公元1~~9999年的日历(每行显示3个月份)。 更多,请见http://franczx.delphibbs.com

2006-03-16

FtpServer

2006-03-16

猜数字

由文曲星上的游戏有感而发编成的,不过界面不太好看,呵呵,将就一点吧。 有源程序。 更多请见:http://franczx.delphibbs.com

2006-03-16

FtpServer

2006-03-16

地址簿

通讯录。实现个人信息的添加、修改、删除、查询等功能。这里有两种类型的程序--Access作为数据库和文本文件作为数据库。   地址簿(文本文件作为数据库)的程序

2006-03-16

星月金锁 密码管理 0.999

星月金锁是一款安全的密码管理器。 它界面简洁美观,操作简单易懂;小巧,不足1M;支持几乎涵盖所有的Android系统;安全,使用高级别的安全隐私技术加密。 您在每个网站都使用相同的密码吗?如果是,万一某个网站密码泄密,是不是所有的密码都得改一遍?如果不是,你是否又经常容易记错或混淆呢? 如果有这样的烦恼,试试星月金锁吧,相信它会给你带来意外的惊喜! 密码管理器 星月金锁是一款方便、安全的密码管理器。使用加密的数据库,用以存储您的网站帐号、电子邮箱、信用卡卡号、银行账号和其它私人信息。 界面简洁美观、操作简单易懂 界面美观,符合用户习惯,简单易用。 小巧,不足1M 大多数应用的大小都达到几M,甚至几十M,而星月金锁的大小不足1M。 支持范围广 支持2.2及以上版本,几乎覆盖了所有的Android系统。 安全 使用了高级别的安全加密技术(AES),全方位保护您的数据。 对安全敏感的用户往往很在意应用访问手机的权限。星月金锁并无需访问手机的任何权限,除了备份数据需要读写SD卡,它不会联网,也不会访问手机上的任何隐私数据。 视频演示:http://www.tudou.com/programs/view/_JFqVlmCEDM 官网: http://g.zijinshi.org 更新内容: 支持导入和导出CSV格式文件。 轻松导入由Excel或其他应用创建的密码记录,反之,星月金锁创建的密码信息也可以被其他应用共享。

2016-04-25

星月金锁 - 密码管理器

星月金锁 - 密码管理器

2014-12-19

快盘·自动签到

金山快盘自动签到工具. 支持平台 Windows+JDK6.0. http://delphi.zijinshi.org/software

2013-05-12

上海公交查询(J2ME手机版)

  上海公交查询系统(手机版)是一款可以在手机上查询上海公交、地铁线路信息的软件。只要手机支持Java,那么它就可以运行在你的手机上。所有的公交数据保存在手机的数据库中,因此,它不必联网查询,也不会产生任何网络流量。

2009-11-23

影响开发效率的12大杀手

软件开发过程中,我们经常遭遇各种各样的问题,而本文就是要讲解这些问题中最棘手的12个。读完本文后,相信读者会对它们影响开发效率的原委有个初步的认识。<br/>

2007-04-18

Mp3 Tag Cool V1.2.5

当听mp3音乐的时候,歌曲名称显示错误常常令人很恼火。MP3 Tag Assistant解决了这个问题,它可以修改mp3文件的歌曲名称、歌手名字、年份、专辑、注释等mp3的标志信息。

2007-04-08

zijinshi的留言板

发表于 2020-01-02 最后回复 2020-01-02

BIRT 2.3发布了

发表于 2008-06-28 最后回复 2015-05-26

虚拟主机合租

发表于 2008-05-12 最后回复 2012-06-04

上海公交查询MSN机器人上线

发表于 2008-01-07 最后回复 2008-01-14

帮忙推荐一下校友录的源码(php+mySql)?

发表于 2007-03-21 最后回复 2007-12-28

帮忙推荐一下校友录的源码(php+mySql)?

发表于 2007-03-21 最后回复 2007-03-21

毕业2年应该掌握些什么?

发表于 2005-05-22 最后回复 2005-05-24

我是不是该该选择离开?

发表于 2004-09-18 最后回复 2004-09-18

请大虾给我推荐一本VC的书

发表于 2003-05-06 最后回复 2003-05-21

空空如也

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

TA关注的人 TA的粉丝

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