自定义博客皮肤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)
  • 收藏
  • 关注

WP7 - 全景视图界面设计

全景视图是WP7引入的一个重要UX概念,Microsoft也提供了相应的设计模板。Taylor的一篇blog介绍了如何使用模板设计一个简单的全景试图界面,他使用的设计工具是免费的GIMP...

2011-01-31 12:42:00 87

WCF RIA Service + IIS 6: NotFound 错误

部署一个Silverlight 项目到客户的服务器上,数据访问采用WCF RIA Service,服务器是Win 2003 + IIS 6, 遇到了问题:Unhandled Error in Silverlight Application Load operation failed for query 'xxxx'. 远程服务器返回了错误: NotFound根据Saurabh的bl...

2011-01-31 12:18:00 98

磨刀与砍柴

磨刀与砍柴 2010年的最后几天,我在CSDN和博客园上同时发表了一篇博文——《软件天才与技术民工》,引发了许多人的关注,不论是在CSDN还是博客园,都有很多网友回贴,《天才是训练出来的》一书作者薛涌先生还通过新浪微博给我发了信息,并在他的博客上全文转载了这篇文章。 事隔一月,我又收到了一位朋友的邮件(内容见下),提出了一个很有意思的问题:=====...

2011-01-30 18:23:00 78

Eclipse java.lang.OutOfMemoryError解决方案

-Xms256M -Xmx756M -XX:PermSize=128M-Xms 初始堆大小-Xmx 最大堆大小-XX:PermSize 持久代起始值

2011-01-27 21:06:00 84

Ubuntu下挂载U盘

第一步:查看U盘信息 首先使用 sudo fdisk -l 命令查看一下U盘在那里, 这个信息查看后,可能会类似看到下面信息: Disk /dev/sdb: 4007 MB, 4007657472 bytes 255 heads, 63 sectors/track, 487 cylinders Units = cylinders of 16065 * 512 = 8225...

2011-01-26 14:43:00 56

Ubuntu下挂载U盘

第一步:查看U盘信息 首先使用 sudo fdisk -l 命令查看一下U盘在那里, 这个信息查看后,可能会类似看到下面信息: Disk /dev/sdb: 4007 MB, 4007657472 bytes 255 heads, 63 sectors/track, 487 cylinders Units = cylinders of 16065 * 512 = 8225...

2011-01-26 14:43:00 62

MTK系列手机软件安装方法

以前买的一台MTK系列的手机一直没装上软件,今天花了时间研究,原来真的可以,特意分享一下。方法如下:一、测试:在待机状态下(也就是在桌面的背景图案下),直接按手机的“*#220807#”或“*#777755999#”(不含引号),手机有反应(此反应表现为:一直接打开一个游戏列表,二打开网页或出现方框),则说明可以安装软件。二、建立软件列表:  下载一个国产手机MTK平台...

2011-01-26 00:42:00 270

eAccelerator

什么是eAccelerator? ---------------------- eAccelerator是一个的免费、开源的PHP模块,它能够为提供PHP加速、优化、加码、和动态内容缓存功能。它通过存储PH脚本编译后的状态而加快执行PHP脚本的速度,而不需要频繁的编译这个PHP脚本。而且它能优化PHP脚本,以提高执行PHP的速度。eAccelerator特色是减少了服务器负载、使PH...

2011-01-25 09:31:00 71

eAccelerator

什么是eAccelerator? ---------------------- eAccelerator是一个的免费、开源的PHP模块,它能够为提供PHP加速、优化、加码、和动态内容缓存功能。它通过存储PH脚本编译后的状态而加快执行PHP脚本的速度,而不需要频繁的编译这个PHP脚本。而且它能优化PHP脚本,以提高执行PHP的速度。eAccelerator特色是减少了服务器负载、使PH...

2011-01-25 09:31:00 122

Silverlight - 多个WebBrowser不可重叠

Silverlight OOB应用中可以使用WebBrowser控件作为Web浏览器,但是当开多个实例,并发生重合时,OOB应用界面会变为白屏 (并无异常)。 论坛里microsoft人的解释:Overlappingwebbrowsercontrols is an unsupported scenario with SL4.Please use HTMLBrush instead.期待...

2011-01-24 18:02:00 90

VS2008完美配置CUDA3.2

VS2008完美配置CUDA 今年6月份接触CUDA,但真正编写CUDA代码确是在2011年的一月下旬。时隔太久,自己的电脑也是重装了N遍系统了,VS早就不能编译那些CUDA代码了。今天重新配置了一下,期间遇到了很多新手遇到的问题,其实都很好解决,只是因为没有操作指导而已。废话少说,下面我给出我的配置全部过程。不足之处还请各位大虾指点一二。第一步:准备软件Visual...

2011-01-24 16:37:00 78

log4net使用详细介绍

log4net按照不同的【LEVEL】级别输出到不同文件 Log4Net五步走 Log4Net主页: http://logging.apache.org/log4net/,下载Log4NetLog4Net主要由Logger, Appender, Filter, Layout 4个组件构成, 一般情况下后3个组件在配置文件中配置.1. LogNet工程引用log4net.dll...

2011-01-23 23:49:00 188

unix 计数器disk traffic含义补充

LoadRunner Controller 菜单 tools –> options 中我们可以看到是3秒钟采集一次服务器的资源信息,如下图所示: 这就等价于以下命令: iostat –d 3n 输出的tps 或者 iostat –x 3 中的 r/s+w/s iostat –d 3n 的输出类似如下: # iostat -d 3n Linux 2.6.18-19...

2011-01-23 19:18:00 146

unix 计数器disk traffic含义补充

LoadRunner Controller 菜单 tools –> options 中我们可以看到是3秒钟采集一次服务器的资源信息,如下图所示: 这就等价于以下命令: iostat –d 3n 输出的tps 或者 iostat –x 3 中的 r/s+w/s iostat –d 3n 的输出类似如下: # iostat -d 3n Linux 2.6.18-19...

2011-01-23 19:18:00 167

linux kill 关闭进程命令【转】

杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill –pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子...

2011-01-23 16:49:00 77

linux kill 关闭进程命令【转】

杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill –pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子...

2011-01-23 16:49:00 88

Linux(centos)下安装卸载命令rpm,make install使用方法【转】

A:RPM包, 这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。 ==如何卸载: 1、打开一个SHELL终端 2、因为LINUX下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。 查找RPM包软件:rpm -qa ×××* ...

2011-01-23 16:32:00 68

Linux(centos)下安装卸载命令rpm,make install使用方法【转】

A:RPM包, 这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。 ==如何卸载: 1、打开一个SHELL终端 2、因为LINUX下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。 查找RPM包软件:rpm -qa ×××* ...

2011-01-23 16:32:00 69

Tip - NuGet & Killer Projects found

NuGet是一个很方便的VS扩展工具:Michael 总结了通过NuGet可以得到的11个killer projects:11 Killer Open Source Projects I Found with NuGet

2011-01-22 21:02:00 59

Centos 下查看服务器CPU的信息

实时查看CPU每核的线程利用率 top 后按 1,如下图所示,我们可以看到有8个CPU,每行显示的就是该CPU的使用率: 查看当前操作系统内核信息 # uname -a Linux db1.xxx.com 2.6.18-194.el5xen #1 SMP Fri Apr 2 15:34:40 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux 依次是...

2011-01-22 19:30:00 72

Centos 下查看服务器CPU的信息

实时查看CPU每核的线程利用率 top 后按 1,如下图所示,我们可以看到有8个CPU,每行显示的就是该CPU的使用率: 查看当前操作系统内核信息 # uname -a Linux db1.xxx.com 2.6.18-194.el5xen #1 SMP Fri Apr 2 15:34:40 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux 依次是...

2011-01-22 19:30:00 172

求两个字符串最长公共子串LCS

LCS(Longest Common Subsequence) 就是求两个字符串最长公共子串的问题。比如:String str1 = new String("adbccadebbca");String str2 = new String("edabccadece");str1与str2的公共子串就是bccade. 解法就是用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若...

2011-01-21 17:15:00 112

streams.h和streams.lib 问题+DirectShow SDK问题

最近 要搞什么视频聊天,需要DirectShow SDK..AVchat 有个这样的实例,跑起来说需要streams.h和streams.lib。DirectShowSDK可以到这里下载http://www.microsoft.com/downloads/details.aspx?FamilyId=8AF0AFA9-1383-44B4-BC8B-7D6315212323&dis...

2011-01-21 10:38:00 89

使用 iftop 来监控流量

我们可以用iftop来查看实时的网络流量,监控TCP/IP连接等信息。它的官方网站:http://www.ex-parrot.com/~pdw/iftop/ 一些常用的参数命令: 查看ppp0网络接口的实时流量: # iftop -i ppp0 以字节(bytes)为单位显示流量(预设是位bits): # iftop -B 直接显示IP, 不进行DNS反解: # if...

2011-01-20 17:41:00 62

使用 iftop 来监控流量

我们可以用iftop来查看实时的网络流量,监控TCP/IP连接等信息。它的官方网站:http://www.ex-parrot.com/~pdw/iftop/ 一些常用的参数命令: 查看ppp0网络接口的实时流量: # iftop -i ppp0 以字节(bytes)为单位显示流量(预设是位bits): # iftop -B 直接显示IP, 不进行DNS反解: # if...

2011-01-20 17:41:00 81

大悲寺——依教奉行溯正源,良苦用心谁人知?纵然世间一比丘,不退初心证菩提。[转]...

佛教自印度经中亚传入我国有近2000多年的时间,期间历尽坎坷磨难,但以其高尚的教理、完善的教义及揭示宇宙真理和拯救全人类的思想,最终被绝大多数中国人所认同所信仰。但时至今日,同样的经典、同样的戒律、同样的理论,却出现了不同的信仰追求,完全截然相反的处事法则。怎能不使得想皈依正法的慕道者踌躇彷徨,怎能不使得虔诚的三宝弟子徘徊迷茫,怎能不使得外道及所谓的“游客”所耻笑。 这段时间本人详细看了有关此...

2011-01-20 13:51:00 411

Productivity - Visual Studio 扩展工具

MSDN 杂志一篇文章介绍了几个VS扩展工具,对提高生产率很有帮助,这三个应该是必装的:Power ToolsPowerCommandsNuGet

2011-01-20 09:56:00 55

网速的一些知识整理

先说单位 我们常说的千兆网卡,百兆带宽这里千兆,百兆并不是每秒可以下载1G或者百兆的文件。其实是1000/8=125兆; 100/8=12.5兆。原因很简单:带宽的单位是bit,硬盘的单位是byte。 1byte=8bit。 回来说网线 我们常见的网线是双绞线。双绞线采用了一对互相绝缘的金属导线互相绞合的方式来抵御一部分外界电磁波干扰。把两根绝缘的铜导线按一定密度互相绞在一起,可以降低信...

2011-01-19 16:15:00 85

网速的一些知识整理

先说单位 我们常说的千兆网卡,百兆带宽这里千兆,百兆并不是每秒可以下载1G或者百兆的文件。其实是1000/8=125兆; 100/8=12.5兆。原因很简单:带宽的单位是bit,硬盘的单位是byte。 1byte=8bit。 回来说网线 我们常见的网线是双绞线。双绞线采用了一对互相绝缘的金属导线互相绞合的方式来抵御一部分外界电磁波干扰。把两根绝缘的铜导线按一定密度互相绞在一起,可以降低信...

2011-01-19 16:15:00 90

Windows Phone 7 - 获取本机号码?

一个朋友问如何获取wp7上的本机号码, Windows.Phone.Tasks命名空间下没有相应的类支持,搜索了一下,好像目前暂不支持:the compulsory windows live id will not be available to developers (at least at this stage). Presumably this is to protect the c...

2011-01-19 09:38:00 102

LoadRunner测试结果中的吞吐量相关知识

如下图是一个吞吐量的测试结果图(Throughput): 吞吐量的单位是 Bytes/sec 中文的意思就是比特每秒,它表示网络传输速度的大小。 比如: 31000000 bytes/sec = 31000000 / 1024 = 30273.44 k/s = 30273.44/1024 = 29.56M/s 另外: 网卡发送和接受数据流量的计数器 假如是windows se...

2011-01-18 19:33:00 382

LoadRunner测试结果中的吞吐量相关知识

如下图是一个吞吐量的测试结果图(Throughput): 吞吐量的单位是 Bytes/sec 中文的意思就是比特每秒,它表示网络传输速度的大小。 比如: 31000000 bytes/sec = 31000000 / 1024 = 30273.44 k/s = 30273.44/1024 = 29.56M/s 另外: 网卡发送和接受数据流量的计数器 假如是windows se...

2011-01-18 19:33:00 392

UTM投影正转算法实现 UTM to Decimal Degree

不用proj4来实现的方法。有点复杂,借用的网上的一个资料。如下是稍微改动过的c#版本private void LLtoUTM(double a, double f, double Lat, double Long, double LongOrigin, double FN, out double UTMNorthing, out double UTMEasting) { dou...

2011-01-18 15:55:00 542

ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes

今天在批量伪造测试数据时,MySQL收到下面异常:ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes。 这是因为没有调整mysql的默认配置,默认最大只能处理16M的文件,而我要导入的伪造数据有50M的一个SQL。 于是调整配置文件: /etc/my.cnf 修改mysql的最大允许包大小 在...

2011-01-15 11:42:00 64

ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes

今天在批量伪造测试数据时,MySQL收到下面异常:ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes。 这是因为没有调整mysql的默认配置,默认最大只能处理16M的文件,而我要导入的伪造数据有50M的一个SQL。 于是调整配置文件: /etc/my.cnf 修改mysql的最大允许包大小 在...

2011-01-15 11:42:00 74

如何学习一个新的PHP框架

如今的PHP框架层出不穷,我不是这方面的专家,甚至不能熟练地使用其中的一种,所以我不做推荐,也不想讨论哪些算是框架哪些不算框架。这里我要讨论的是如何才能更快地开始使用某个新的框架。首先你当然必须选择一个框架,比如ZendFramework、Cake、Symfony、atk、Yii、CodeIgniter、Solar、PRADO等。选择哪个呢?有些框架提供了非常好“step-by-step”入门...

2011-01-14 17:08:00 87

国外十大最流行PHP框架排名

以下为十个目前最流行的基于MVC设计模式的PHP框架。1. Yii Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切...

2011-01-14 16:27:00 134

Drupal 使用建议

Drupal 是PHP届的一个开源CMS,被列为2011最值得期待十大网站之一。不可否认Drupal是个优秀的框架,但我个人并不喜欢此框架构架方式,给出几点关于upal6的议(后续将不断):关于CCK1.当使用“Text”的field type时,请将<Maximum length>属性填上,因为drupal将根据这个属性来填充字段的长度,如果是空,那么CCK...

2011-01-14 09:42:00 72

建造者模式

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Builder{ /*建造者模式:将一个复杂对象的构建与表示分离,使用同样的构建创建不同的表示*/ //产品类,要生产的产品 class Product ...

2011-01-14 09:14:00 59

建造者模式

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Builder{ /*建造者模式:将一个复杂对象的构建与表示分离,使用同样的构建创建不同的表示*/ //产品类,要生产的产品 class Product ...

2011-01-14 09:14:00 71

空空如也

空空如也

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

TA关注的人

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