- 博客(261)
- 资源 (79)
- 收藏
- 关注
原创 思考方法,程序员生存之道
本人自2006年开始转行搞IT,回头看看也快十年了!小总结一下经验教训。开始几年特别热衷于技术本身,所谓技术控。我想所有有热情的程序员都经过这一步。对技术不断求深求广求精。后来喜欢玩设计,技术有一定积累了,就想更大的提高,自然就到了设计阶段(最初也学了好多,但是设计这东西必定要基于足够多的实践)。这么又过了几年。现在,终于开窍了,经验如下:职场上的成功,不仅依赖技术,更依赖政治,人人都得懂一点技术
2016-05-14 11:18:31 11025
翻译 Ruby on rails 实战圣经:ActiveRecord 数据表关系
Debugging istwice as hard as writing the code in the first place. Therefore, if you writethe code as cleverly as possible, you are, by definition, not smart enough todebug it. — Brian W. KernighanAc
2014-03-14 20:50:16 11584 2
翻译 Ruby on rails 实战圣经:数据库迁移 - Migrations
Programmingtoday is a race between software engineers striving to build bigger and betteridiot-proof programs, and the Universe trying to produce bigger and betteridiots. So far, the Universe is win
2014-03-12 22:16:13 24673
翻译 Ruby on rails 实战圣经:ActiveRecord
All problems in computerscience can be solved by another level of indirection(abstraction) - DavidWheeler ...except for the problem of too many layers of indirection. - KevlinHenney’s corollaryActiveR
2013-11-29 17:28:01 16172 1
翻译 Ruby on rails 实战圣经:ActionController
Controlling complexity isthe essence of computer programming. — Brian KernighanHTTP通讯协议是一种Request-Response(请求-响应)的流程,客户端(通常是浏览器)向服务器送出一个HTTP request封包,然后服务器就响应一个response封包。在上一章中,我们介绍了Rails如何使用路由来分派req
2013-11-26 14:15:53 13066
翻译 Ruby on rails 实战圣经:Routing 路由
Weeks of programming cansave you hours of planning. – Unknown不同于PHP的路由系统是直接对应于档案的目录结构,一个Web开发框架会将路由功能纳入其中,来获得最大的弹性。也就是您可以指定任意URL对应到任一个Controller的Action。另一方面,我们也不在Views中直接写死URL网址,而是透过Helper辅助方法根据你的路由设定
2013-11-25 07:00:26 12417
翻译 Ruby on rails 实战圣经:Part 2: 深度剖析环境设定与Bundler
Complication is WhatHappens When You Try to Solve a Problem You Don’t Understand - Andy Boothe目录结构这一节让我们走访一个 Rails 的目录结构:app/app 目录是你主要工作的地方,不同子目录存储了 Models、Controllers、Views、Helpers 和 Assets 等档案。app/
2013-11-21 21:35:06 11986
翻译 Ruby on rails 实战圣经:RESTful 应用程序
什么是 RESTful?The first 90%of the code accounts for the first 90% of the development time. The remaining10% of the code accounts for the other 90% of the development time. – TomCargill, 贝尔实验室的面向对象程序专家RE
2013-11-19 21:59:24 12142
翻译 Ruby on rails 实战圣经:打造 CRUD 应用程序
Much of the essence ofbuilding a program is in fact the debugging of the specification. - FredBrooks, The Mythical Man-Month 作者初入门像Rails这样的功能丰富的开发框架,难处就像鸡生蛋、蛋生鸡的问题:要了解运作的原理,你必须了解其中的组件,但是如果个别学习其中的组件,又将
2013-11-16 20:56:54 11053
翻译 Ruby on rails 实战圣经:Ruby程序语言入门
Actually, I’mtrying to make Ruby natural, not simple. Ruby is simple in appearance, but isvery complex inside, just like our human body. - Matz, Ruby 发明人Ruby是个美丽、灵巧而且方便又实用的程序语言,而Ruby on Rails正是 Ruby 程
2013-11-12 20:38:07 8911
翻译 Ruby on rails 实战圣经:Rails起步走
Rails起步走There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are n
2013-11-09 22:32:50 9028
翻译 Ruby on rails 实战圣经:安装Rails开发环境
安装Rails开发环境Give someone aprogram, you frustrate them for a day; teach them how to program, you frustratethem for a lifetime. - David Leinweber在这一章中,我们将介绍如何安装Rubyon Rails的开发环境。开发Rails的环境需要:· Rub
2013-11-06 07:35:47 13340
翻译 Ruby on rails 实战圣经:Part 1: 入门导览->Ruby on Rails 简介
Ruby on Rails 简介“Life’s too short tobuild something nobody wants” - Ash Maurya, Running Lean 作者Ruby on Rails是一套非常有生产力、维护性高、容易布署的Web开发框架。从一开始不知名的玩具,到现在它已经成为全世界Web应用程序开发的首选框架之一。进入学习的旅程之前,我们先了解为什么它如此特别?什
2013-11-05 10:12:38 6867
原创 英文版windows 中文软件乱码的解决方案:设置Locale
很多人用英文操作系统,原因有很多,不管什么原因,都有可能碰到一个问题:软件的文字显示乱码,怎么办? 软件文字显示乱码的原因在于,在英文操作系统下,基于ASCII编码解释所有非Unicode的语言,这时如果不是英语,就会出现乱码。 解决方案:我不确定从哪个版本的windows开始支持的,因为我从windows7才开始用英文版,windows7和8都是支持的。设置方法:Control Panel\Cl
2013-08-15 05:40:42 16752 2
原创 解决 Provider 'System.Data.SqlServerCe.3.5' not installed.
在64位机器上开发,如果使用到SqlServerCe的话,那么很可能会碰到这个问题,问题有两个方面:1.如提示所云,没有安装SqlServerCe,只要去微软下载就好了。2.系统已经安装SqlServerCe,程序找不到相应的程序集。这时候网上有众多解法,最有效的可能属个性app.config文件的方法。但是这个方法也不能完全解决问题,在64位机器上就无效。这时需要强制应用程序兼容32位(即使安装
2013-05-30 22:07:20 8471
原创 Windows 8 下总是以管理员权限运行Visual Studio 2012
首先,找到vs所在位置,主程序名为devenv.exe,然后:在"devenv.exe"上右键单击"Troubleshoot compatibility"(中文应该叫解决兼容问题之类,因为本人电脑是英文版,所以大家找找同义词吧)等会再出菜单,单击"Troubleshoot program"(解决程序兼容性)单击"The program requires additional permissions
2013-04-08 05:44:28 6172 3
转载 windows 8 快捷键汇总
Windows键+空格键:切换输入语言和键盘布局Windows键+O:禁用屏幕翻转Windows键+,:临时查看桌面Windows键+V:切换系统通知信息Windows键+Shift+V:反向切换系统通知信息Windows键+回车:打开“讲述人”Windows键+PgUp:将开始屏幕或Metro应用移至左侧显示器Windows键+PgDown:将开始屏幕或Metro应用移至右侧显示器Windows
2013-03-06 22:56:51 2439
原创 FFFFFE70解决方法
今天华为W1到手,但是激活却碰到这个问题,而且连接上WIFI无法正常上网。解决方法:重置手机。参考(微软官网):http://answers.microsoft.com/en-us/winphone/forum/wp7-wpstart/windows-live-id-problem-fffffe70/60b33852-45dc-4702-8bf9-71ff980bb5bd 手机重置方法:设置->关
2013-01-23 21:23:58 6532 1
原创 windows 8 下五笔98版和新世纪版的解决方案
相信学会使用五笔98版的人都不会再想回到五笔86版了,因为98版比86版的提升还是蛮明显的。但是苦于输入法难觅…… 经过几翻周折,笔者找到几种解决方案:1. 通过输入法生成器生成自己编码的输入方案。比较著名的生成器有多多五笔生成器。笔者使用海峰98码表(百度一下,下载很多)和win8印象皮肤(皮肤可以从多多官网下载,有很多)成功生成一款98版输入法。2. 通过自定义QQ五笔词库。网上可以下载到QQ
2013-01-05 07:18:50 7301
原创 C# 为私有方法添加单元测试
C# 为私有方法添加单元测试(使用反射)Add Unit Test for private method in C# using reflection 在Visuall Studio 2010或更老的版本中,使用系统生成默认的单元测试就可以测试私有方法。以VS 2010为例,在一个方法上单击右键,选择创建单元测试即可。生成的单元测试中,会为私有方法生成accesor,这时就可以在单元测试中访问私有
2012-12-22 21:58:23 9906 1
原创 亚马逊中国购物攻略
笔者在亚马逊工作,所以在亚马逊购物多一些,把经验分享给大家。为什么要在亚马逊购物?正品保证亚马逊卖的商品保证是正品,如果确信收到假货,那么可以找亚马逊直接退货。退货顺畅亚马逊和其他电商比起来的突出优势,就是退货容易。大部分商品提供30天无理由退货,详细参见亚马逊退换货。特别提示:亚马逊有明文规定,凡是可以办理自主退货的商品,都可以无条件退货。所谓自主退货,就是在我的订单中,选择退货操作,选中要退的
2012-11-27 07:10:24 7875
原创 C# 获取Internet时间
互联网上有免费的美国标准时间,即Nist时间,Windows中除微软自己提供的Internet时间外,也支持由Nist提供的多个Internet时间,可见此时间的权威性。获取Nist的方法非常简单,下面是一个封闭好的获取Nist时间的类:using System;using System.Collections.Generic;using System.Linq;using System.Net;
2012-06-16 21:39:27 8203 1
原创 C#代码调用Weka
我们知道,Weka是一个用Java语言开发的机器学习工具包(http://blog.csdn.net/Felomeng/archive/2009/10/17/4687061.aspx)。那么如果想在C#中调用怎么办?可以使用IKVM(http://blog.csdn.net/Felomeng/article/details/4063343)。 IKVM转换weka.jar的命令是:ikvmc -
2012-03-21 05:56:23 4791
原创 解决Windows下依赖问题的利器——Dependency Walker
Windows下开发比较头疼的一个问题就是依赖问题,程序常常因为一个dll文件不存在而无法正常运行。本人遇到这个问题是在使用C++调用sqlite 3在别的机器上无法正常运行。 搜索了一下没有找到答案,于是去msdn论坛问了下,得到了一个MVP的回答,让我使用Dependency Walker这个工具,到无法正常运行的机器上查看缺少了哪些依赖。使我很轻松地解决了问题。
2012-01-02 21:13:09 9233
原创 C#创建无窗体的应用程序
示例程序这是初学C#时困惑了很久才解决的问题,突然想起来拿出来和大家分享。当初我是这样做的:1. 在窗体初始化时(构造函数里面),添加一句This.Visible = false;2. 窗体初始大小设定为非常小,并且放到屏幕一个不起眼的角落然而这样并没有解决问题。因为程序启动时总会闪出一现窗体。于是去Program.cs里面改Main函数(C#工程首先进行的static Mai
2012-01-02 20:44:47 8122 5
原创 c#使用StreamWriter将DataTable保存到Excel
废话不多说,贴代码:public static void Export2Excel(DataTable dtTemp, string fileName, bool append = false, Encoding encoding = null) { if (encoding == null) { encodi
2011-12-11 17:45:18 6462 4
原创 Kindle免费在线文档存储及格式转换服务
可注册的Kindle可以享受的两个最容易被忽略的功能是:在线文档存储,亚马逊为每位用户提供至少5G的云存储空间在线文档格式转换支持格式包括Microsoft Word (.DOC, .DOCX) HTML (.HTML, .HTM) RTF (.RTF) JPEG (.JPEG, .JPG) Kindle Format (.MOBI, .AZW) GIF (.GIF) PNG (.PNG) BMP
2011-11-11 07:20:10 33922 1
原创 Visual Studio 2010环境下Sqlite3加密版(由wxSqlite制作)使用方法
Sqlite3是著名的嵌入式数据库,应用之广就不多说了。本篇主要介绍如何使用加密功能。Sqlite3本身提供了加密的接口,但是加密功能并没有实现,用户要使用的话需要自己编写代码来实现加密功能。幸运的是,另一个开源工程wxSqlite(对Sqlite做的一个包装)实现了Sqlite3的加密模块,并且Sqlite3部分可以单独下载。下载地址:http://sourceforge.net/project
2011-10-30 06:13:32 10182 5
原创 解决windows 7下无法安装windows live essential一法
windows live essential 也有一套类似金山快盘的工具,而且可以帮助同步IE的Favorite链接集,所以还是不错的。可是安装时总是报错,错误代码:0x80040607,并提示是wllogin-amd64出了问题。看到login,那么可能是帐户问题,于是切换到a
2011-09-29 05:36:30 6875 1
原创 FORTUNE评出最令人钦佩的公司,Apple(苹果),Google(谷歌),Amazon(卓越)和Microsoft(微软)占了前十名的四个席位
Apple(苹果电脑公司),Google(谷歌),Amazon(卓越)和Microsoft(微软)占了前十名的四个席位
2011-03-31 09:28:00 3140
转载 谷歌宣布Android 3.0暂停开源
重大新闻啊!北京时间3月25日早间消息,谷歌周四宣布,将暂时不开放针对平板电脑设计的Android 3.0“蜂巢”操作系统的源代码。
2011-03-25 09:48:00 1868
翻译 Felomeng翻译:Google C++ 编程规范——作用域
与官方翻译版本(http://code.google.com/p/zh-google-styleguide/downloads/list)不同,本文为本人原创翻译。
2011-03-24 13:29:00 9132 14
原创 给新考上北大软件与微电子学院的同学——利用北大资源
利用北大资源首先,恭喜大家考入北京大学!希望软院成为各位人生旅途中快乐的一站!说明:限于本人搜集能力有限,本文只列出本人常利用的资源(上课老师会告知的资源也不在此列),本文所述的资源只是北大可利用资源的一个子集。一、 图书馆资源:北京大学图书馆的资源数量,我就不多废话了,这里主要说一样怎样利用这些资源。a) 传统资源分布及查找:这种资源主要包括纸质书箱、杂志、光盘等内...
2011-03-14 14:34:00 12283 1
转载 Why you should learn the API before MFC
本文写地不错,值得想学习windows C/C++编程的新手借鉴
2011-03-11 09:49:00 2012
Felomeng个人所得税计算器绿色版
2009-07-10
Felomeng家庭理财1.13源码
2009-07-07
Felomeng家庭理财2.1
2009-07-06
Thinking in C++ 2nd Edition volume 1 & 2(C++编程思想第二版第一卷&第二卷)附完整源代码
2009-04-19
ikvm-0.38.0.2
2009-04-10
ikvm-0.38.0.2
2009-04-10
Speech and Language Processing 第二版
2009-03-25
自然语言处理方向一些基本的论文
2009-03-25
LeetCode前400题Java精美版
2020-10-03
C# 无窗体示例程序
2012-01-02
WTL for MFC Programmers英文版PDF,附演示代码
2011-04-02
Programming Windows with MFC, second editon
2011-04-02
windows程序设计第五版(英文版)Felomeng整理版
2011-03-30
google c++ style guide PDF版(带目录及标签目录)
2011-03-15
《ASP.NET高级编程》英文版
2010-12-16
ibus Linux下的五笔98码表文件
2010-04-02
Designing.Interfaces
2009-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人