- 浏览: 1495779 次
-
最新评论
-
shrimp0526:
大神您写的这个工具还在么?能不能提供一个国内的下载地址?
Java版文件编码转换工具 -
流逝记忆:
感谢分享
Android音乐播放器【安卓进化二十】 -
hgq0011:
java能调用吗?谢谢
利用微软的SAPI进行语音合成 -
penkee:
怎样不弹出 视频压缩 选择压缩程序的窗口求教
C#将图像文件压缩为AVI文件播放 -
流动的阳光:
有用,mark!
Android中使用自定义的字体
文章列表
简介:Node的目标是提供一个简单的构建网络程序的方法。在下面的"hello world"例子中,很多客户端连接可以被并行地处理。Node告诉操作系统(通过epoll, kqueue, /dev/poll, 或select)在新连接创建时通知它,然后它进入睡眠状态。如果有新的连接,它就会执行回调函数。每个连接仅仅是一个很小的堆申请。Node的处理模型和现在常用的使用操作系统线程的并发模型不同。基于线程的网络相对效率低并且难以使用。与传统线程模型对每个新连接都要申请2M的线程堆栈相比,Node在高负载下表现出更好的内存效率。而且,Node用户不必关心进程死锁,因为Node里根本 ...
- 2011-06-24 10:59
- 浏览 727
- 评论(0)
SecureCRT 通过ssh链接到服务器上以后,如果要上传下载文件, 使用 SFTP 的窗口也可以, 但是我个人更倾向于使用命令,
"sz 文件名 "用来下载文件到本地
"rz" 用来上传文件到服务器
但是要使用这两个命令,需要安装 lrzsz-0.12.20.tar.gz 这个软件包,
安装后就可以很方便的使用了。
当然了, 你也可以使用 winscp, 你还可以使用 sshfs, sshfs是一个神奇的工具软件, 就和广告中的广告词一样“58同城,一个神奇的网站”, sshfs 需要下载软件包进行安装, 当然了, ...
- 2011-06-23 15:44
- 浏览 846
- 评论(0)
CEPH的好处我就不说了, 之前在RED HAT上折腾了好多次, 都不成功, 因为要升级系统内核, 还有很多乱七八糟的依赖库都找不到,折腾来折腾去总是失败,最后算了,还是先在Ubuntu上弄好以后在慢慢折腾RedHat吧。
为何选择Ubuntu,因为Ubuntu的内核比较新,文件系统支持btrfs,btrfs系统是在Linux2.6.34中才加入的,而Ubuntu的最新版本11.04的系统内核是Linux2.6.38,显然是支持btrfs文件系统的, 其他的系统即使你费尽的升级了内核, 这文件系统的修改还要看你当时安装系统的时候的磁盘划分,如果有单独的盘可用,那你升级一下也可以,要不然就麻 ...
- 2011-06-23 15:01
- 浏览 1609
- 评论(0)
两个“V”是指愿景(vision)和价值取向(values),第一个“M”是指“方法”(methods),“O”是指“阻碍”(obstacles),另一个“M”是指评估标准(measures)。
这五件事情,对应的其实是五个问题:我需要什么样的愿景?什么是最重要的价值取向?我如何才能获得正确的方法?我如何去掉工作中的阻碍?我们是否有可靠的评估标准?
愿景(Vision):你想做什麼?
价值(Values) 为什么重要?
方法(Methods):如何做到?
障碍(Obstacles):有社么阻碍?
衡量(Measures):如何知道已达到目标?
公司的经营团队继 ...
- 2011-06-22 18:24
- 浏览 1317
- 评论(0)
IOS风格的UI比较流行,很多Android的UI设计者也愿意将Android的UI设计成类似IOS系统的UI风格。下面是一个例子,说明如何使用Shape来定义一个IOS风格的按钮。
定义一个ios_button_grouped.xml。
<?xml
version="1.0"encoding="UTF-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android: ...
- 2011-06-21 11:24
- 浏览 716
- 评论(0)
任何机构都需要创建和编辑文档,因此在机构的信息化系统中都需要文档的创建、编辑、转换等功能。通常情况下,我们可以使用VisualStudio自带的RichTextBox来实现文档编辑功能。RichTextBox是一个非常小巧精致的文字编辑控件,在允许用户输入和编辑文本的同时提供了比普通的TextBox控件更高级的格式控制,如设置文本使用粗体,改变字体的颜色,也可以设置左右缩排或不缩排,从而调整段落的格式。 RichTextBox控件可以打开和保存RTF文件或普通的ASCII文本文件。
但当我们需要更高级的文档编辑功能,如控制行距、插入表格或图片时,RichTextBox就无法满足需求了。TX ...
- 2011-06-15 15:37
- 浏览 907
- 评论(0)
苹果每次产品发布过程和产品不尽相同,但最终都会让我有一个感觉:我想拥有一个ipod、iphone或是ipad。我想让我有这种感觉不仅仅是因为乔老爷子的名气,而是苹果产品研发到发布策划到最终发布都从始至终想要表达的逻辑: ...
- 2011-06-14 13:24
- 浏览 765
- 评论(0)
Android的NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk文件。Android
应用开发者可以通过NDK调用C或C++本地代码。我们知道apk文件是很容易被反编译的,如果程序对于安全性的要求较高,这个时候就需要使用NDK了。如果我们要
在Windows环境下,也可以进行
- 2011-06-14 13:11
- 浏览 680
- 评论(0)
“不抛弃,不放弃”,士兵突击里面的经典语言,很出名,常被引用,对这句话不是很感冒,反倒是有一个哥们说三多兄那个关于救命稻草的逻辑让我极其的欣赏和推崇。老三基本抓住了每个他能抓住的东西,这是何等的牛X, ...
- 2011-06-12 10:23
- 浏览 785
- 评论(0)
不管是系统设计人员、开发人员还是测试人员,要构建高性能的系统,对于系统性能的一些常用术语都不了解,那是无从做起的,这里主要介绍几个软件性能指标的术语及计算方法,便以在性能优化及性能评判时有的放矢:
1.响应时间
响应时间是系统对用户请求作出响应的时间,响应时间是用户对系统性能最直观的感受,因此直接表现了系统的性能。影响系统响应时间的因素主要有以下几个:
1) 网络传输时间:包含请求信息传送致服务器、服务器信息返回用户等时间计为NT
2)应用服务器处理时间:服务器响应用户请求,封装数据并发出,计为AT
- 2011-06-11 18:28
- 浏览 848
- 评论(0)
我们看过许许多设计模式的理论,实际工作过程中也或多或少的使用过设计模式,不同类型设计模式适用于不同的应用场合,但如果设计模式使用不当,不但无法帮助产品提升,反而会导致日后的重蹈覆辙。因此,我们有必要了解在日常工作中经常错误使用模式的场合,通常将这些内容称之为反面模式(anti-pattern)。
反模式(anti-pattern)是指在实践中经常出现,会导致效率低下的有待优化的设计模式。反面模式的类型多种多样,其中包含项目管理、团队管理、分析方式、编程、方法学、测试、配置管理等多个方面,今天主要介绍面向对象设计过程中常见反面模式:
1.基类(BaseBean):继承一个工具类,而不是代理它 ...
- 2011-06-11 17:03
- 浏览 809
- 评论(0)
首先,纠正一个流行的概念,估计大家都听说过“软件技术人员的工作寿命只能到30岁”。如果你相信这个说法,在软件技术领域,你已经失去了一半机会,成功会离你更远。中国的软件行业真正开始发展是从2000年开始,在2000 ...
- 2011-06-09 10:18
- 浏览 701
- 评论(0)
Liferay Portal 是市场上适应应用服务环境最灵活的应用程序之一,Liferay Portal可以在在多节点的开源tomcat上面运行,也可以在商业环境中运行。现实中,Liferay也每天都被运行在这些环境上。
Liferay的部署选择相当灵活,也非常容 ...
- 2011-06-08 02:02
- 浏览 915
- 评论(0)
在Android开发过程中,使用了大量的ListView,发现这个错误偶尔会出现。特别是做压力测试的时候,不停的点击刷新,更容易出现这个错误。代码中已经使用了Adapter的notifyDataSetChanged()方法通知UI更新了,但是还是会出现这个错误。究其根本原因,还是线程之间同步的问题。比如,线程1更新了Adapter中的内容,却还没有来得及通知内容已经更新,就又有线程2更新了Adapter中的内容,这个时候如果线程1再通知内容更新,就会出现上述异常了。
在此提出一些解决办法:
对线程进行管理,如果当前Actitivty暂停了,及时停止这些线程。
数据更新后,要及时使 ...
- 2011-06-07 12:19
- 浏览 754
- 评论(0)
背景
一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件开发过程相关的技术,提供一些比较高效、实用的软件过程开发方法。其中比较基础、关键的一个技术就是测试驱动开发(Test-Driven Development)。虽然TDD光大于极限编程,但测试驱动开发完全可以单独应用。下面就从开发人员使用的角度进行介绍,使开发人员用最少的代价尽快理解、掌握、应用这种技术。下面分优势,原理,过程,原则,测试技术,Tips等方面进行讨论。
1. 优势
...
- 2011-06-07 12:09
- 浏览 739
- 评论(0)