光辉的晨星

我放弃与神同行,成为坠落天使,来到地狱变成恶魔——路西法,只为了追求超越神的力量!...

c#4.0中的dynamic还是真好用啊,可以实现二元分派

using System; namespace Test {     class Program     {         static void Main(string[] args)         {             var objA = n

2011-08-04 15:36:58

阅读数 3712

评论数 0

刚开始做iphone/ipad开发遇到的恶心事

在没有人帮助的情况下搞iphone开发太容易失去信心了

2011-03-07 23:12:00

阅读数 1962

评论数 0

在XCode中自定义编译宏

<br />使用xcode中有个挺常见的需求就是编译条件比如DEBUG或RELEASE来做一些事情,比如DEBUG的时候做log。打开project或者target的Build选项卡,在其中GCC 4.2这栏的Other C Flags中添加你自定义的编译宏,比如 -DDEBUG=1

2011-02-14 12:23:00

阅读数 4104

评论数 1

对Entity Framework 4.0尝试的吐槽

因为新公司的同事以前用过EF所以在我的项目里面也要用这个,随即上博客园找了几篇文章试验了一下。我用的是VS2010正式版跑网上的代码会报错,这种事真是相当恶心人,要不是没的选择我肯定就放弃这个框架了。用微软的东西无比恶心像EF这种核心必备框架也不弄稳定了就发行1、2、3版,结果到了4.0才刚刚支持...

2011-02-04 11:29:00

阅读数 2036

评论数 0

c#读写plist及binary plist文件

<br />因为服务器要用.net开发,与ipad的程序通信的文件格式选用了binary plist所以花了一下午找到了这个好用的库——iphone-plist-net。用法还是挺简单的:<br />//写入 var arr = new PListArray(); ...

2011-01-18 22:02:00

阅读数 5101

评论数 8

换新工作了,谈谈工作6年对软件开发的看法

本人工作六年工资水平刚刚达到中等水平(1w),一直都做.net开发(asp.net, asp.net mvc)近段时间才开始接触linux、vim、python这些东西。明天要去的新单位是做ipad开发,选择改行不是因为它潮而是我一直以来都想要在工作中使用c。因为这样便于深入学习操作系统、...

2011-01-12 22:33:00

阅读数 2393

评论数 3

面试题——找出1000个连续数中出现的一个重复数

前些天去面试一家做ipad开发的公司,第一道题是找出1000个数(1-999)中一个重复的数。这1000个数是连续且乱序的

2011-01-01 20:58:00

阅读数 3103

评论数 0

vimim确实很给力

在terminal下使用vim有个很恶心的问题就是输入的切换,在insert中输入了几个汉字Esc后如果没有shift就会打出汉字。这种情况出现多了就会让心情无比烦躁。今天尝试了一下vimim这东西利用vim本身的补全功能确实比直接用系统的输入法要方便很多。

2010-12-04 00:04:00

阅读数 2210

评论数 0

asp.net mvc需要django中的Form

在web开发中有个特常见的需求,把一个实体实例(对应数据库中的表)的字段填充到页面,页面提交后把控件中的值回填到一个实体实例中,提交之前对输入验证。例如:用户信息详情显示/修改功能。当然在实际中还会有如下需求,修改用户密码的时候需要再次输入进行验证,密码不会直接存入数据库而是要做hash加密等等。...

2010-09-28 23:12:00

阅读数 1082

评论数 0

django的i18n,强制使用某种语言

在django中应用国际化是很容易很舒服的一件事,不过这依靠于view传递给template的context_instance。有些时候我们需要直接控制当前的语言而不依赖于request。比如:我有个template,里面有{% trans 'Dear' %} Lucifer,我想根据‘e...

2010-08-01 12:03:00

阅读数 1013

评论数 0

pythoncomplete补丁二——支持当前文件中自定义类的代码提示

因为pythoncomplete是依靠exec一句句执行原文件中的代码然后进行代码提示的,所以就需要所有用到的对象都必须被import进来。所以如果你在当前原文件中定义一个类,然后就创建实例是没有提示的

2010-07-06 22:30:00

阅读数 1573

评论数 0

在winmanager中显示NERDTree和TagList

NERDTree是一个很好用的文件树型管理插件,比winmanager自带的FileExplorer要好用。不过我也喜欢同时现实TagList和文件管理,下面的代码可以实现这个要求

2010-07-05 20:16:00

阅读数 4078

评论数 5

mac终端下vim配色备份

mac terminal中vim配色备份

2010-07-04 16:30:00

阅读数 2282

评论数 0

mac下vim配置文件备份

mac osx下vim配置文件备份

2010-07-04 15:46:00

阅读数 1498

评论数 0

在mac osx中vim可以使用系统剪贴板了

最近在mac上折腾vim异常的劳神,很多小问题都不好解决。为了能够用256色把终端换成了iTerm,不过为了更爽的visor又只好继续使用在带的terminal。所以就换了配色方案为ir_blank,不过作者的配色不是很好改了一些地方将就能用了。经过不屑的谷歌终于找到怎么在终端里面使用剪切版了。

2010-06-28 21:09:00

阅读数 4361

评论数 0

解决vim对django中的models类字段自动补全失效的问题

首先我使用了pythoncomplete的最新的0.9版,在环境变量里面添加了DJANGO_SETTINGS_MODULE=settings,设置export PYTHONPATH=~/workspace/my_project/src。还是不能让Model的字段自动补全,通过一番折腾终于搞定。

2010-06-07 23:16:00

阅读数 1371

评论数 2

终于解决了ubuntu下gnome-terminal中使用vim时在Insert模式下功能键键映射的问题

<br />标题很长心情很happy!<br />    选择在ubuntu中使用vim就是因为window的命令行非常的难用,配色方案、输入法都搞不定。而在gnome-terminal中这些都不是问题。不知道是我自己编译的vim的问题还是gnome-terminal本身的...

2010-06-05 15:18:00

阅读数 2413

评论数 0

两个很爽的vim插件

最近使用了xptemplate和neocomplcache两个插件,让我的vim用起来更加爽了。以前用autocomplpop觉得还不错就是速度非常之慢还时不时报个错,现在换了neocomplcache速度飞一般的快就是没有vs那种提示的自然,不知道为什么在ubuntu下要比windows下提示的...

2010-05-29 00:27:00

阅读数 2561

评论数 0

在ubuntu上编译vim并带有python支持

ubuntu10.05出来了这两天一直在折腾,显示wubi无反应,然后从硬盘安装期间又遇到grub错误等问题。安装成功后搞个中文输入法就老半天,最后使用Pinyin这个还算好用,有点想搜狗就是没什么词库。最恶心的还是vim的问题,用apt-get install vim装的vim不支持系统剪切板,...

2010-05-09 03:13:00

阅读数 4252

评论数 0

python的编码问题

  前两天理解了unicode、utf-8、gb2312这些编码之间的关系以后,今天终于弄明白了在python里面的编码问题。我们在写python脚本时如果有中文的字符串,在运行的时候有可能会报错也有可能会出现乱码。一般加上# -*- coding:utf-8 -*-就不会报错了,但是还可能有乱码...

2010-04-30 21:16:00

阅读数 3914

评论数 4

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