自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hxl2410的专栏

一个程序猿的世界

  • 博客(22)
  • 收藏
  • 关注

原创 VS2005 IDE环境如何恢复出厂设置?

VS2005 IDE环境如何恢复出厂设置?有时VS2005 IDE环境会变得很乱,解决方法如下:(1)进入VS2005的命令行模式(2)输入命令: devenv  /ResetSettings启动VS2005,问题解决!!!

2013-12-23 10:33:41 533

转载 程序员最艰巨的十大任务

程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。1. 解释你在干什么解释软件开发过程是一个很困难的事情。那些非程序员职业的人也许知道很多关于编程的事情,但很显然,他们不会编程。对于他们来说,我们的生活就是在

2013-12-17 21:12:38 413

转载 编程语言发展的编年史

1951 – Regional Assembly Language1952 – Autocode1954 – IPL (LISP语言的祖先)1955 – FLOW-MATIC (COBOL语言的祖先)1957 – FORTRAN (第一个编译型语言)1957 – COMTRAN (COBOL语言的祖先)1958 – LISP1958 – ALGOL 581959 –

2013-12-17 21:10:29 491

转载 程序人生的四个象限和两条主线

零为什么我们要自己做职业生涯规划?记得电影《社交网络》里边,CFO同学在知道自己股权被稀释时说了一句话,“我以为那些律师是我的律师。”其实我们大多数人对HR几乎都存在类似的误解—— 你以为她是你的HR,其实她只是公司的HR。她们care的是如何编个理由用老板给的那点小钱留住一个高性价比的人才,而不是真正有助于你发展的职业路线图。昨天还含情脉脉和你讨论人生的知心姐姐明天就可能变成拿着

2013-12-10 17:17:59 556

转载 从李小龙的一句话看程序员是否应该多学几种编程语言

作为程序员,关注最新前沿技术,学习新的语言,这当然是好事。我看到有人每年都要学习一两种新的语言。但是,我认为,如果为了学习而学习新语言或因为流行而学习这种语言,这是一种时间和精力上的浪费。就比如,现在人人都在谈论函数式编程,那你就要去学习Haskell语言吗?没错,学习像Haskell这样的语言可以开阔你的思维,给你更多些代码的技巧。但作为一个程序员,我们最重要的是去创造,而不是去研究。

2013-10-20 21:42:22 576

原创 设计原则

1. “开闭”原则   Open-Closed Principle    OCP1)对扩展开放2)对修改关闭这是目标。2. 里氏替换原则   Liskov Substitution Principle  LSP基类出现的地方,子类也可以出现LSP是对OCP的补充。  违反LSP,则违反OCP,反之不一定。3. 依赖倒置原则   Depende

2013-09-23 17:00:45 366

原创 封装变化注意事项

1. 容易变化的代码应该封装起来,不要直接插入到代码的多个地方2. 多个容易变化的代码不要糅合在一起。继承的层数不要太多,二层以内最好。

2013-09-23 16:23:40 396

转载 android的一些商业模式

1.免费应用+广告  这是目前国内个人开发者最普遍的赚钱方式,你可以利用嵌入国内和国外的几十家移动广告平台的sdk、并在各渠道发布你的应用来获取展示广告,从而利用用户对广告的点击而获取收入。需要注意的是,身为开发者你最好不要以欺骗、诱导、作弊等方式来获得用户点击,别破坏市场环境(比如现在很多应用所有功能都要求用户下载广告应用获取积分而得到使用,特别是一些色情搭边的应用)。2.收费应用 

2013-09-08 22:32:10 540

转载 Android牟利之道(五)--界面嵌入多盟广告

最近做了一个小的APP,并且嵌入了多盟广告平台的广告,以下小结一下如何嵌入多盟广告:我的新浪微博(wind瑞):http://weibo.com/tianrui1990步骤一,下载多盟广告SDK,将 domob_android_sdk.jar 导入想要嵌入广告的的工程中。1. 右键您的工程根目录,选择“Properties”2. 在左面板中选择“Java B

2013-09-08 22:30:59 709

转载 Android牟利之道(三)--如何提高积分墙收入

我的新浪微博(wind瑞):http://weibo.com/tianrui1990内容来自网络搜集并结合本人心得整理,推荐给大家:“积分墙是在一个应用内展示优质的软件产品,以供用户下载安装的系统。用户在嵌入积分墙的应用内下载积分墙提供的产品将获得积分,该应用的开发者则能得到相应的收入。”      理论上,积分墙提供的是一种互动机制,让积分取代收费,将成本转移

2013-09-08 22:29:22 877

转载 Android牟利之道(四)--如何推广你的产品,即你的APP

内容来自网络搜集并结合本人心得整理,推荐给大家:我不希望大家只对我的APP收入感兴趣,因为再好的APP也离不开推广,草根开发者的APP需要等待市场的考验,如果没有推广,成功的机会将非常渺茫。那么推广有什么需要注意的呢?又有什么技巧是屡试不爽的呢?请慢慢往下看。一、推广的目标:下载量还是曝光率?刚开始写APP时,我从来没有想过如何推广,或者说我以为只要上传到应

2013-09-08 22:29:00 497

转载 Android牟利之道(二)--广告平台的介绍

最近自己也做了几个小的产品,在产品中嵌入了广告,也因此小有收益,下面我介绍一下嵌入到Android软件中的部分广告平台,即android软件的商业模式,资源内容来自网络搜集,推荐给大家:我的新浪微博(wind瑞):http://weibo.com/tianrui19901.免费应用APP嵌入广告目前国内个人开发者最普遍的赚钱方式之一,你可以利用嵌入国内和国外的几十家移动广告平台

2013-09-08 22:28:31 636

转载 Android牟利之道(一)--界面嵌入有米广告

经过了一番折腾,忙忙碌碌了一下午,终于搞明白了Android软件界面嵌入广告的方法,以下我以嵌入有米广告为例小结一下:我的新浪微博(wind瑞):http://weibo.com/tianrui1990步骤一,下载有米广告SDK,将 youmi-android.jar 导入想要嵌入广告的的工程中。1. 右键您的工程根目录,选择“Properties”2. 在左面板中

2013-09-08 22:27:19 766

转载 六个经典故事改变你的职业生涯 之6 分粥的故事

有七个人曾经住在一起,每天分一大桶粥。要命的是,粥每天都是不够的。一开始,他们抓阄决定谁来分粥,每天轮一个。于是乎每周下来,他们只有一天是饱的,就是自己分粥的那一天。后来他们开始推选出一个道德高尚的人出来分粥。强权就会产生腐败,大家开始挖空心思去讨好他,贿赂他,搞得整个小团体乌烟障气,高尚的人也腐败了。然后大家开始组成三人的分粥委员会及四人的评选委员会,但他们常常互相攻击,扯皮下来

2013-08-24 10:49:02 491

转载 六个经典故事改变你的职业生涯 之5 小鸟与牛粪

一只小鸟正在飞往南方过冬的途中。天气太冷了,小鸟冻僵了,从天上掉下来,跌在一大片农田里。它躺在田里的时候,一只母牛走了过来,而且拉了一泡屎在它身上。冻僵的小鸟躺在牛屎堆里,发掘牛粪真是太温暖了。牛粪让它慢慢缓过劲儿来了!它躺在那儿,又暖和又开心,不久就开始高兴地唱起歌来了。一只路过的猫听到了小鸟的歌声,走过来查个究竟。顺着声音,猫发现了躲在牛粪中的小鸟,非常敏捷地将

2013-08-24 10:46:57 550

转载 六个经典故事改变你的职业生涯 之4 沙砾与黄金

一队商人骑着骆驼在沙漠里行走,突然空中传来一个神秘的声音:“抓一把沙砾放在口袋里吧,它会成为金子。” 有人听了不屑一顾,根本不信,有人将信将疑,抓了一把放在袋里。有人全信,尽可能地抓了一把又一把沙砾放在大袋里,他们继续上路,没带沙砾的走得很轻松,而带了的走得很沉重。很多天过去了,他们走出了沙漠,抓了沙砾的人打开口袋欣喜地发现那些粗糙沉重的沙砾都变成了黄灿灿的金子。在漫长的人生中,时

2013-08-24 10:44:55 588

转载 六个经典故事改变你的职业生涯 之3 你是全力以赴还是尽力而为?

一天猎人带着猎狗去打猎。 猎人一枪击中一只兔子的后腿,受伤的兔子开始拼命地奔跑。猎狗在猎人的指示下也是飞奔去追赶兔子。可是追着追着,兔子跑不见了,猎狗只好悻悻地回到猎人身边,猎人开始骂猎狗了:“你真没用,连一只受伤的兔子都追不到!”猎狗听了很不服气地回道:“我尽力而为了呀!”再说兔子带伤跑回洞里,它的兄弟们都围过来惊讶地问它:“那只猎狗很凶呀!你又带了伤,怎么跑得过它的?” “它是

2013-08-24 10:44:00 584

转载 六个经典故事改变你的职业生涯 之2 三个小金人

曾经有个小国到中国来,进贡了三个一模一样的金人,把皇帝高兴坏了。可是这小国不厚道,同时出一道题目:这三个金人哪个最有价值?皇帝想了许多的办法,请来珠宝匠检查,称重量,看做工,都是一模一样的。怎么办?使者还等着回去汇报呢。泱泱大国,不会连这个小事都不懂吧?最后,有一位退位的老大臣说他有办法。皇帝将使者请到大殿,老臣胸有成足地拿着三根稻草,插入第一个金人的耳朵里,这稻草从另一边

2013-08-24 10:41:57 544

转载 六个经典故事改变你的职业生涯 之1 你的心过门了吗?

洞房花烛夜,当新郎兴奋地揭开新娘盖头,羞答答的新娘正低头看着地上,忽然间掩口而笑,并以手指地:“看,看,看老鼠在吃你家的大米。”第二天早上,新郎还在酣睡,新娘起床看到老鼠在吃大米,一声怒喝:该死的老鼠!敢偷吃我家大米!"嗖"一只鞋飞过去,新郎惊醒,不禁莞尔一笑。此故事没别的意思,只想问问那些新进的员工甚至是一些干了两年、三年的老员工,当初你为何选这个工作?既已选了这个工作,为何身体

2013-08-24 10:39:44 668

原创 在Visual Studio的输出窗口中输出Trace的方法

在VS的OutPut窗口输出Trace的方法#include #include void MyPrint(wchar_t * format, ...) { va_list args; va_start(args, format); wchar_t buf[512]; _vswprintf(buf, format, args)

2013-08-21 11:31:44 2965

原创 Windows中子线程不能触发定时器的问题分析

对窗口来说,都会有一个消息循环线程(此消息线程即UI线程)执行各类任务,一般情况此线程大部分时间都处于空闲状态,由消息泵等待消息触发各类操作(如界面刷新、定时器响应等),除非窗口退出,不然不会退出此线程。在窗口线程或主线程中使用定时器由于有消息泵等待定时器消息,所以不会存在不响应定时器的情况。但子线程在创建时一般不需要消息泵,所以按顺序执行完后直接退出,就算是有定时器需要触发,子线程也不知道,

2013-08-21 11:21:30 753

原创 c++工厂模式与开闭原则

在C++工厂模式中,如果需求变更,或增加新的需求,那么一般需要修改工厂类中的对外接口中的选择语句。 这违反了“开闭”原则。 以下是C++中的解决方法之一://需求://1. 通过工厂类,传入类名,返回该类的对象指针//2. 添加新的子类时,不需要更改现有任何代码 //工厂类,供外部调用classFactory{

2013-08-21 11:06:22 821

空空如也

空空如也

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

TA关注的人

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