自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 收藏
  • 关注

原创 长大后会发现,学习其实就是因为自己想知道

简单总结:@01 习惯, 看不懂的名词,第一时间google@02 注释, 注释一些思路;把注释嵌入到工作和生活,像现在的记录@03 随记, 关注身边的细节,及时回应别人,明白自己想说什么,选择好时机去说@04 务实方法,ETC(Easier to Change)价值观而不是规则,做得事情更容易改变,而不是更难改变,@05 务实2,改变某对象的状态,让其自己完成,不依赖无法控制的东西,可逆性:不要只有一个想法@06 务实3,学习一门文本处理/辅助语言,首选Python@07 务实偏执,DBC(

2021-07-15 12:24:52 227 1

原创 老鸟重写程序需要准备点什么

老鸟重写程序,两周弹钢琴

2018-03-13 13:20:41 363

原创 C#关于类型之间的转换,Object、int、string、double

基本类型int double bool 扩展类型 Int32 Int64  switch(value.GetType().ToString())                  {                      case "System.String":                          return Int32.Parse((string)val

2013-10-30 10:53:53 8523

转载 weifenluo

weiFenLuo.winFormsUI.Docking.dll是开源项目DockPanel Suite的一个类库,可以实现像Visual Studio的窗口停靠、拖拽等功能。该项目下载地址:http://sourceforge.net/projects/dockpanelsuite

2013-10-12 10:43:20 1409

原创 delegate 在Java和C#中的应用

There is no delegate concept in JavaThe right-side C# program may be mimiced with reflection technology.在Java中没有delegate的概念,而C#中delegate使用的是类似Java中反射的工具。import java.lang.reflect.*;impor

2013-09-10 11:14:27 6953

原创 全面整理C#和Java的异同

一,关于Java和C#分别介绍A,关于Java:百度百科:http://baike.baidu.com/link?url=k-opTExQWHXelzE8jmdUOrH5Hh6rFLN1qGPRv6xYyAObPB5nnnYAzbeeeApDJGnT维基百科:http://zh.wikipedia.org/wiki/Java B,关于C#百度百科:http://baike.

2013-08-30 13:36:37 878

原创 VS2005/2008过期之后简单实用的升级方法

网络上有不少key,但是用了之后没效果,发现了一个好方法可以解决。 把\vs\setup\下面的setup.sdb文件用文本编辑器打开,然后改动其最后的一行([Product Key] 下面的一行),将其改为可用的key({ KGR3T-F2C26-RRTGT-D6DQT-QBBB3})然后将编辑过的setup.sdb替换原来的文件.OK,安成!下面是网络上通用的一般方法:但是很多人反

2013-08-30 11:20:50 3288 2

转载 javah用法

javah命令详解  2011-06-21 20:55:09|  分类:JDK命令 |  标签:java命令  |字号大中小 订阅http://hubingforever.blog.163.com/blog/static/17104057920115218559186/javah命令主要用于在JNI开发的时,把java代码声明的JNI

2013-08-29 14:28:55 18848

原创 牛人如何阅读大量优秀源码

诸多好的开源项目,其代码写的非常优秀,有很高的参考价值,需要用好的方法去阅读,否则,小则几万,多则几十万的代码,会把人给读死的。整理一些读源码的方法,以后发现更好的再不断修改,希望此方面能力能有所提高。第一工具的选择,linux:vim + ctags + taglist  windows:sourceinsight  以及UML第二准备工作:有的重业务逻辑、有的重产品特性、有的重高性能、

2013-08-29 09:46:27 1911 1

原创 Java中enum和C#中的异同

枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 public enum Color{           RED,BLUE,BLACK,YELLOW,GREEN       }  显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。而这些类都是类库中Enum类的子类(java

2013-08-28 17:00:24 3049

原创 嵌入式WinCE平台向Android平台转移解决方案及注意事项

工业领域,WinCE作为嵌入式操作系统曾经独领风骚,如今随着厂商大部分往android平台转移,WinCE平台软件向Android平台迁移成为一个大的问题: 研发思路:         1,复用WinCE版本软件已有的代码是首要选择。         2,做好架构相应调整的心理准备。         3,注意C#和JAVA两种语言之间的异同。         4,细节方面需

2013-08-28 14:01:25 2171 1

转载 adb常规命令的使用

http://blog.csdn.net/harry_helei/article/details/5966630 adb(Android Debug Bridge)是 android系统开发配套的命令行工具之一,开发人员利用该工具,通过命令行或脚本与模拟器和android设备进行进行交互。使用该命令前,最好将命令所在的文件目录添加到系统的标准搜索路径下,下面的命令都是基于此做法给出的。我是在U

2013-08-20 16:30:06 630

原创 今天碰到的两个android小问题

已经好久没碰android,现在公司的战略大转移,准备将已有wince平台全面转向android平台,今天开始温习android就碰到两个小问题:      第一个是关于windows和linux开发环境的问题,其中linux下的android代码都是utf-8编码,而windows经常是gbk,这样再互相导入导出的过程中就会报错,而且错误提示看起来很高端的样子,由于一闪而过,个人就没把“高端

2013-08-20 16:28:26 687

原创 HTML、CSS、JS前端三驾马车如何三天内上手

html/CSS/JS ,很多程序员对此并不以为然,觉得这些都是微不足道的东西,只要可以知道大概,能看懂源码就可以了。这样规划未尝不可,本人曾经一度对自己也是这样要求的,但是,做了很久之后才发现这是不可取的,原因有三:第一,只是当时应付需要可以,时间久了发现用到的地方还是挺多的,由于不熟练照成不停地查资料所浪费的时间已经远远超出学习并精通这些前端技能所花费的时间。(简单的技术,最浪费时间)第二,这

2013-06-10 10:21:32 2508 1

原创 诸多优秀的开源项目整理

1,博客wordpress2,浏览器firebox chrome3,服务器apache4,编程语言php5,数据库mysql mongodb6,分布式计算Hadoop7,操作系统linux 未完待续。 关于阅读开源源码的各种建议和声音:1,掌握整体架构,挨个找链接,都调通就没有大问题2,先用,再看. 再改,再看.3,官

2013-06-09 16:18:17 746

原创 面试关键题目整理

1,编程语言部分:A,C++部分B,Java部分C,C#部分D,C语言部分E, 网站设计语言部分:ASP PHP JSPF, 前端语言:html. css  jsG,shell脚本H,python2,算法部分:A,数据结构:B,算法设计:C,多种算法求解D,算法层级优化3,基础知识部分:A,操作系统:B,网络通

2013-06-08 09:52:55 669

转载 pca算法

来源:http://www.cnblogs.com/gaoshangbing/archive/2010/03/23/1692357.html模式识别和图像处理 主元分析(PCA)理论分析及应用(主要基于外文教程翻译)什么是PCA?       PCA是Principal component analysis的缩写,中文翻译为主元分析。它是一种对数据进

2013-03-20 19:11:19 9605 4

转载 wince输入法问题

来源:http://www.cnblogs.com/Torres_fans/archive/2009/11/20/1607004.html关于WINCE下输入法的问题的解决方法今天有个人在论坛问了下关于中文输入法的问题,这个问题好久没有搞了,因为以前一直以为用软键盘就可以了,但是现在的技术真是日新月异,看了他的问题,我发现自己OUT了。原文地址:http://t

2013-03-20 19:08:39 895

转载 转:协方差矩阵

来源:http://blog.csdn.net/ybdesire/article/details/6270328协方差的定义 对于一般的分布,直接代入E(X)之类的就可以计算出来了,但真给你一个具体数值的分布,要计算协方差矩阵,根据这个公式来计算,还真不容易反应过来。网上值得参考的资料也不多,这里用一个例子说明协方差矩阵是怎么计算出来的吧。记住,X、Y是一个列向量,它表示了每种

2013-03-20 19:05:50 701

原创 System V 了解

简介  System V, 曾经也被称为 AT&T System V,是Unix操作系统众多版本中的一支。它最初由 AT&T 开发,在1983年第一次发布。一共发行了4个 System V 的主要版本:版本1、2、3 和 4。System V Release 4,或者称为SVR4,是最成功的版本,成为一些UNIX共同特性的源头,例如 ”SysV 初始化脚本“ (/etc/init.d),用

2012-11-16 16:00:32 657

原创 linux 进程之间通信 整理

# 管道( pipe ): 管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防

2012-11-16 15:17:49 739

原创 关联、组合、聚合、依赖关系比较(转)

正在学习uml,在网上找了这篇文章学习类之间的关系,虽然作者讲的已经很清楚,但我还是不能完全弄清楚他们之间的区别,尤其是关联、聚合、组合这三者的关系!!现在把这篇文章转载这里一遍深入了解类之间的关系1.种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。

2012-11-16 14:20:22 403

原创 进程和线程的区别和联系

简单说:一个进程可以拥有多个线程,线程只属于一个进程;他们之间是拥有和属于的关系;定义:   一 程序只是一组指令的有序集合,  二 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位; 三 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源

2012-10-30 12:57:28 496

转载 linux之cut用法

http://www.cnblogs.com/dong008259/archive/2011/12/09/2282679.htmlcut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-d

2012-10-28 01:19:12 449

原创 关于static用法详细解释

在C++/C中static用法非常强大, 如果用好会高效提高程序效率;先列好提纲一,static 变量:1,静态局部变量: 静态局部变量属于静态存储方式,它具有以下特点:  (1)静态局部变量在函数内定义,但不象自动变量那样,当调用时就存在,退出函数时就消失。静态局部变量始终存在着,也就是说它的生存期为整个源程序。生命周期为整个源程序  (2)静态局部变量的生存期虽

2012-10-23 14:25:46 720

原创 ntohs, ntohl, htons,htonl的比较

工作任务是进行程序由 SUN SPARC 向 Intel X86 移植的工作,多数问题都出现在网络字节序的部分,所以拿出来在这部分工作中使用频率较高的几个接口区分比较下:)ntohs =net to host short int 16位htons=host to net short int 16位ntohl =net to host long int 32位htonl=host t

2012-10-22 13:54:01 750

原创 收集几道题目

1,google给定一个无序数组,然后给定一个确定值,要求找出数组中三个字之和小于给定值的数目;2,给定一个整形数组,数组元素全正数,如果将所有数连接起来成为一个较大数,求这里面的最小数;例如{103,1100,3489,523,10001,10,345,298}组成的数就是10001 10 103 298 345 3489 523 ;3,如果函数fn()是一个随机函数,产生随机数为0

2012-10-21 02:02:31 575

原创 C++经常容易出错的问题,整理

首先推荐几本书:effective c++ 、thinking in C++ ,inside the C++ model .C专家编程1,sizeof的用法,这个貌似老生常谈,但是还是有很多人每天都错;g  a ,基本用法比如问你sizeof(char*) sizeof(char) sizeof(void*) sizeof(void) sizeof(int) sizeof(long)。。。

2012-10-20 01:14:59 1455

原创 整理下能碰到的技术资料

不知道从什么时候开始,发现写博客也是一件很有意义的事情,最初的想法只是把自己查到过的资料复制粘贴省的丢掉,后来发现很多东西多写写会记得更牢,所以也开始好好写写博客。现在从很多牛人的技术博客中发现很多有意思的编程题目,当做练习,感觉是一件非常开心的事情,而且迭代的优化也充满了乐趣,暂时只是小列题目提纲,准备长期的好好的写下去。不同于很多牛人只是把面试题好好搞搞,个人对论坛博客以及技术门户网站、问

2012-10-20 00:25:47 477

原创 学习整理:程序员最重要的品质:利用好二八原则,快速编程,熟练编程

1,算法类,算法这个东西牛人太多,不要觉得自己搞得很好,因为除非水平很高,否则很容易哑火或者卡主,这样在面试的时候会很尴尬,最后不得不退出;如果想把这个搞好就必须每天抽出时间好好练习;干活讲究先干出来再优化,进步的过程在于优化软件,但是前提是尽快做出来,所以把我好这个原则,尽可能多地去写算法程序吧,既然重点在算法上就不要再程序的编写浪费太多的时间;这个必须每天练习;每天思考,哪怕只有区区一

2012-10-20 00:05:08 1969

原创 笔面中公司和牛人之间的博弈

1,最牛的公司去应聘的牛人无非几类:      acm/topcoder算法大牛,聪明,动手能力极强,写代码非常强悍;  这种属于大牛算法型;(当然也是最牛的一种);      算法不是最强,但是语言功底非常深厚,语言挖掘很深,很多让人感觉诡异无解的题目在他们眼里看来稀疏平常;(这种属于功底深厚型)      虽然算法语言也不是很强,但是有丰富的编程经验,写代码高效,速度快,这类人干活

2012-10-19 23:51:39 844

翻译 vim格式对其以及其他快捷键

快捷键的熟练掌握是一个程序员熟练的特征之一,所以尽可能地多熟悉多练习;格式对齐的方法如下方法一:命令模式下:=:1,$方法二:gg(把关标定位到最上面),V(进入VISUAL模式),shift+g(选中整篇文本),然后=。方法三:gg=Gvi filename :打开或新建文件,并将光标置于第一行首vi +n file

2012-10-16 00:44:48 556

翻译 apt用法整理

apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 强制安装sudo apt-get

2012-10-15 23:13:50 586

转载 Hadoop必知事实

现如今,Apache Hadoop已经无人不知无人不晓。当年雅虎搜索工程师Doug Cutting开发出这个用以创建分布式计算机环境的开源软件库,并以自己儿子的大象玩偶为其命名的时候,谁能想到它有一天会占据“大数据”技术的头把交椅呢。虽然Hadoop伴随大数据一同火爆起来,但相信还是有许多用户对于它不甚了解。在上周名的TDWI解决方案峰会中, TDWI研究主任兼行业分析师Philip Russ

2012-10-09 17:27:07 1300

转载 告诉你Hadoop是什么

Hadoop是什么?Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算.Hadoop框架中最核心设计就是:HDFS和MapReduce.HDFS提供了海量数据的存储,MapReduce提供了对数据的计算.数据在Hadoop中处理的流程可以简单的按照下图来理解:数据通过Haddop的集

2012-10-09 17:09:40 9582

转载 天涯运维:如何给企业选择适合的开源技术构架

51cto【编者按】冯大辉在《说说技术型创业团队的技术选型》中提到了天涯,作者从一个天涯从事6年运维工作的角度出发,详细的谈了谈天涯目前使用开源技术现状,同时对企业如何选择适合的开源技术构架给出了一些建议。以下是天涯运维在自己博客上发布的原文:原文冯大辉《谈谈技术性创业团队的技术选型》提到了天涯,好吧!站在一个天涯从事6年运维工作的角度,我就多说几句,天涯属于破釜沉舟要摆脱这种束缚的这

2012-10-09 17:06:57 1639

转载 微软闯进开源社区:是福音还是魔咒?(1)

51cto在很多人眼中,传统中的微软和开源根本就是死对头,大有势不两立的架势。但是,很多年过去了,微软也进入了开源社区,并且为开源源代码提供了大力的支持。这个时候,我们如何看待开源和微软的关系呢。有人说是福音,也有人说是魔咒,微软在给开源下套。本篇文章将就此话题展开一系列的讨论。从2007年7月微软开源技术先驱比尔·希尔夫(Bill Hilf)宣布微软将大踏步的迈向开源那一时刻开始

2012-10-09 16:59:42 775

转载 剖析开源云和基础架构技术(1)

51cto对分布式系统也就是 Internet 使用云作为一种抽象是十分普遍的,但在过去的几年中,这个抽象已经扩展,并入了高度虚拟化的可伸缩基础架构,这些基础架构可以很容易地被作为一个(本地的或远程的,或者本地和远程资源的组合)服务提供。本文将不对云架构的定义及其优点做深入的介绍,供您参考阅读。云计算剖析本文将从云架构的核心抽象开始讨论(从基础架构即服务 [IaaS]),然后是构建

2012-10-09 16:58:30 806

转载 推特背后的开源技术

【51CTO快译】要是没有开源技术,推特(Twitter)也就不会存在。大家发送和收到的每一条推特消息在计算机和移动设备之间传输过程中都会涉及开源软件。我们很好奇,想知道推特在多大程度上使用开源技术。除此之外,我们想发现开源技术对推特公司的文化带来了怎样的影响。为此,我们请推特的开源技术经理Chris Aniszczyk讲述这家公司的开源故事。Aniszczyk将于本月8月29日至31日在加利

2012-10-09 16:57:27 1594

转载 stackexchange网站

http://programmers.stackexchange.com/usersStack Exchange log inchatmetaaboutfaqProgrammers QuestionsTagsUsersBadgesUnansweredAsk Question

2012-10-09 16:43:31 1229

空空如也

空空如也

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

TA关注的人

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