程式設計(入門)
文章平均质量分 55
suanyuan
天將降大任於斯人也
展开
-
用 PCRE 撰寫過濾髒話的系統
最近我所參與的線上遊戲專案, 需要一個過濾髒話的系統, 用來過濾創建角色的角色名, 及過濾chat 訊息, 是否有髒話. 在網路上搜尋, 找到 Perl-compatible Regular Expressions (PCRE)很好用, 很容易上手原创 2009-04-15 19:40:00 · 543 阅读 · 0 评论 -
iPhone 程式設計入門(4)Apple 為何用 Object-C 開發軟件
Mac OS X 10.6.3 的 Kernel 基本上就是 BSD,你可以类比成 Linux。 众所皆知的,在 Unix 跟 Linux 的世界里,程式大部份都是用 C 或是 C++ 开发的。两个 Linux 上最多人使用的桌面环境,KDE 是用 C++ 写的,而 GNOME 是用 C 开发的。Linux 的 Kernel 最主要是用 C 写的。 那为何 Apple 却用原创 2010-04-30 01:48:00 · 3925 阅读 · 1 评论 -
iPhone 程式設計入門(5)認識 iPhone OS
这是对 iPhone OS 的摘要: (1) Code Signing,每一支 iPhone 程式都需要认证,才能上传到 iPhone 手机上测试,进一步到 App Store 贩卖。 (2) iPhone OS 在 4.0 之前,OS 是 Single Application Environment,换句话说,同一个时间下,只能有一支用户程式在执行。用户程式必须负责随时维原创 2010-04-30 01:50:00 · 2679 阅读 · 0 评论 -
iPhone 程式設計入門(3)iPhone 及 MacBook 使用兩週總結
本来迫不急待想要赶快学会 iPhone 及 MacBook,然后赶快,写一支 iPhone 的 Hello World 程式,然后上传到 iPhone 上试看看。但是 iPhone 跟 MacBook 的使用经验实在太有趣了,忍不住多研究了一下。 iPhone 用户经验: 关于 iPhone,我到 Apple Store 买了不少免费的软体。有游戏、有系统资讯显示、照相、录原创 2010-04-30 01:47:00 · 3151 阅读 · 0 评论 -
iPhone 程式設計入門(7) Cocoa Touch 摘要
(1) Cocoa Toch Frameworks FoundationObject wrappers Strings, collections Various system services (file I/O and network) Subset of Foundation on MacUIKitEvent h原创 2010-05-03 18:10:00 · 3558 阅读 · 0 评论 -
iPhone 程式設計入門(6) Object-C 摘要
xx以下是对 Object-C 的摘要: (1) 1979 C with Class, 1984 C++, 1984 objc,然后经过 24 年的演化至今。 (2) C++ Fast but Staticstatic function dispatchcompile time decisionlittle runti原创 2010-04-30 01:51:00 · 4095 阅读 · 1 评论 -
Objective-C 2.0 筆記 (0) 概論
想要学 Objective-C 在 iPhone 及 Mac 上开发软体,看以下 Apple 官方的资料,一定是一头雾水。 (1) The Objective-C 2.0 Programming Language(2) Objective-C 2.0 Runtime Programming Guide(3) Objective-C 2.0 Runtime Reference 理原创 2010-05-10 20:52:00 · 2734 阅读 · 0 评论 -
Objective-C 2.0 笔记 (2) Objective-C 程式,有多个模组,及动态系结
这次我们要来写一支程式,稍微复杂一点,比较接近真正的程式专案,包括以下特色: (1) 专案由三个模组所构成,通常程式为了方便管理,不会把所有的程式码,写在一起:MyReal 类别,一个简单的实数(real number) 类别 MyComplex 类别,一个简单的复数 (complex number) 类别 SimpleApp 则是主程式 (2) 使用 @prop原创 2010-05-15 00:19:00 · 3465 阅读 · 1 评论 -
Objective-C 2.0 笔记 (3) Objective-C 物件导向程式设计,类目、协定、继承及复合
这次要讨论在 Objective-C 可以用哪些方式,来进行物件导向的程式设计。包涵的主题有: 类目(category) 协定(protocol) 继承(inheritance) 复合(composite) (一)、 使用类目(class category),来扩充现有的类别。 (1) Objective-C 提供一个很方便的机制 class c原创 2010-05-15 21:43:00 · 3555 阅读 · 0 评论 -
Objective-C 2.0 笔记 (4) Foundation Framework
这次要讨论的是 Objective-C 的基础框架( Foundation Framework)。Framework 就是一些类别(classes)、方法(method)、函式 (function)、跟文件(document)的合集。Framework 通常是程式设计人员,常常会用到的一些功能,因为太常被使用,所以就被开发成 Framework,让做这些事情,有一个共同的方法与标准。可以想原创 2010-05-24 19:23:00 · 3580 阅读 · 0 评论 -
Objective-C 2.0 筆記 (4) Foundation Framework (Continue)
Objective-C 2.0 筆記 (4) Foundation Framework (Continue)原创 2010-05-31 14:59:00 · 3576 阅读 · 5 评论 -
iPhone 程式设计入门(1)认识一下 Object-C
写程式没有捷径,首先要懂得所使用的程式语言,然后瞭解可以使用的 Framework,最后开发或使用 Toolkit。 iPhone 官方 Obejctive-C 的教材: (1) The Objective-C 2.0 Programming Language (2) Objective-C 2.0 Runtime Programming Guide原创 2010-04-20 15:15:00 · 962 阅读 · 0 评论 -
iPhone 程式设计入门(2)认识一下 MacOS
开发 iPhone 手机程式,不用台 Apple 的电脑,几乎是不切实际。理由如下: (1) Apple 申请成为 iPhone application programmer,其中有些步骤会用到 Apple 的电脑,及 MacOS 的上产生秘钥的工具,最后资讯也会存到 Apple 的电脑上。这些资讯可以让你开发的软体,在 iPhone 硬体上测试。 (2) Apple 的浏原创 2010-04-20 15:17:00 · 878 阅读 · 1 评论 -
CSDN 博客的广告,真的好丑啊。
CSDN 博客的广告,真的好丑啊。 CSDN 博客的广告,真的好丑啊,我没有反对放广告,可是位置跟大小,都很有问题。 CSDN 博客的广告,真的好丑啊,Gmail 也是有广告,可是从来没有引起我的反感跟注意。 CSDN 博客的广告,真的好丑啊,甚至会影响看博客的心情。已经到的喧宾夺主的程度,博客还没看到,先被广告赶跑了。 CSDN 博客的广告,真的好丑啊,甚至会影响原创 2010-04-04 13:38:00 · 1130 阅读 · 3 评论 -
VIM interactive tutorial
================================================================================ W e l c o m e t o t h e V I M T u t o r - Version 1.7 ==========================================原创 2009-04-27 20:35:00 · 968 阅读 · 0 评论 -
Unreal engine 可以免費使用了
Unreal engine 可以免費使用了,只要你不是拿來作商業用途。 廢話不多說,先看幾個 showcase 再看一個 再看一個原创 2009-11-07 14:32:00 · 646 阅读 · 0 评论 -
菜鳥談一談,如何學程式設計的方法
今天被一個菜鳥(嘿嘿報仇了),說我是一個菜鳥。本來頗不以為然,後來想一想也對,說是菜鳥也不為過。 無論你學過多少種程式語言,總是常常會碰到,需要使用不同程式語言的時機。遇到沒學過的語言,你就是這個語言的菜鳥。 另外根據以往的經歷,無論你抓過多少個 bug,你的同事總是有辦法,寫出叫你嘆為觀止,仰天長嘯,哭笑不得,求救無門的 bug。 所以今天,我這個相對比較不菜的菜鳥,要來原创 2009-11-23 22:55:00 · 1132 阅读 · 3 评论 -
[轉] Grammar Rules!?
這篇文章對我學英文幫助很大,所以介紹給你:連結:Grammar Rules!? Grammar Rules!? The following is my humble opinion after reading Stemfaxs and Philos Chinese articles on English grammar. My Chinese is not as goo转载 2010-01-30 03:58:00 · 927 阅读 · 2 评论 -
回歸學習之路
當初是因為上網找資料,才註冊為 CSND 的會員,算是為了學習而來的。建立自己的博客,算是一個意外,因為想把華碩漠視消費者權益的事情公佈到大陸。來了之後拼命想交朋友,也算是花了一番功夫。 可是今天突然有一個感覺,跟上 facebook 相同的感覺,開始覺得無趣,覺得浪費時間。好多的書買了還擺在那裡,覺得還是回去看書,或是看被公認是專家的博客,比較有趣。 為何覺得無趣: (1原创 2009-12-01 22:41:00 · 410 阅读 · 4 评论 -
突然心血來潮,覺得來錯了地方?
剛剛突然心血來潮,覺得來錯了地方。 回想當初是如何找到 CSDN,為了找有關 design pattern 有關的電子書,google 找到的。除了電子書,還發現連軟體都有得下載。還有部落格。還有漂亮妹妹(當然有很多是男生裝的),還有人會寫新詩、散文。跟以往去過的遊戲設計論壇不一樣。 跟背景有關,不是資訊本科系,第一種學的程式語言是 8086 組合語言,為的是用 debug 把遊戲原创 2009-12-05 02:40:00 · 626 阅读 · 4 评论 -
評論:G o o g l e 收購 reMail,是為了搞壟斷?
来源:reMail Accired by G o o g l e reMail 是一家邮件服务供应商,主要的业务对象上 iPhone 的用户。 在 reMail 创建人及CEO Gabor Cselle 的部落格上写着,reMail 被 G o o g l e 收购了,而他将成为 G m a i l 团队的产品经理,........,然后 reMail 将不再继续经营 iPho原创 2010-02-19 14:20:00 · 1687 阅读 · 0 评论 -
學程式,先學會英文跟選書
如果你是在學校學程式,那麼你不需要看下去。 這裡所講的,都是有關自修程式設計的的方法: (1) 選定你要學的語言。 程式語言無高低,主要看你是用來做什麼。如果是寫應用程式,C++,Java 蠻適合,如果是找工作,或許選 .NET C# PHP。 (2) 選定你要參考的書 好的書,可能一本兩本就夠了,不好的書則是千篇一律。如何判斷是好或不好得書?看目錄大綱。原创 2009-12-16 23:21:00 · 873 阅读 · 7 评论 -
P2P 分享軟體的有趣現象
最近在使用 P2P 分享软体时,观察到一个有趣的现象,让我瞭解到,为何有人可以用 P2P 很快 download 到档案,有人却 download 好几天,最后不得不放弃。如下图,用红色线框起来的几个 Client,下载到 99.9% 就停止不前了,就算有 download,流量也很小,0 ~ 1.4 KB/s,为何? 在网路上,大家都是聪明人,P2P 分享,必须有 downloa原创 2010-03-09 07:57:00 · 694 阅读 · 1 评论 -
[轉] Chrome OS 是什麼?
網路上抓了 Google Chrome OS 的 簡報,跟大家分享转载 2009-12-30 22:52:00 · 725 阅读 · 0 评论 -
Objective-C 2.0 筆記 (5) 使用 UIKit Framework (Cocoa Touch) 之前
Objective-C 2.0 筆記 (5) 使用 UIKit Framework (Cocoa Touch) 之前原创 2010-06-24 00:16:00 · 3683 阅读 · 8 评论