自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岳麓听雨专栏

世界很大,我们很小

  • 博客(148)
  • 资源 (1)
  • 收藏
  • 关注

原创 新地址

平时一般在vim下写写代码,一直觉得git p出来是最方便不过了。同时为了方便手机上看所以换了个新地址:http://weekenlee.github.com这几天试了openshift,自带的wordpress,还有python的Django,以及国内几家公司的云平台,sae等等对比之下,还是觉得最简单的最好最后选择了 jeryll + vim + vimwiki,markdown格式写博,代码

2013-03-30 20:50:48 1603

原创 hahaha

下载

2014-03-27 16:59:07 966

原创 华为手机开调试

拨号:*#*#2846579#*#*ProjectMenu->后台设置->USB端口配置->Google 模式

2013-12-27 21:15:06 2315

原创 lua + c语言 混合编程,灵活+效率

print(os.date())print("call c func in lua ------the sum is:",fun_c(1,2))function sum(x,y) return x+yend =====================================================================================// /

2013-03-23 22:50:40 1600

原创 go语言学习笔记11

package mainimport "fmt"func main() { f() fmt.Println("Returned normally from f.")}func f() { defer func() { if r := recover(); r != nil { fmt.Println("Recovered

2013-03-19 22:54:06 1108

原创 现在c语言都这样写了么

//// main.c// ctest//// Created by liweijian on 13-3-18.// Copyright (c) 2013年 liweijian. All rights reserved.//#include #include //闭包typedef void(*func_t)();func_t test(){ void

2013-03-18 14:13:24 1102

原创 c99 学习笔记

/ =====================================================================================// // Filename: char.c// // Description: char size test// // Version: 1.0// Crea

2013-03-17 21:44:41 1070

原创 go语言学习记录10

package mainimport ( "code.google.com/p/go-tour/wc" "strings")func WordCount(s string) map[string]int { m := make(map[string]int) words := strings.Fields(s) for _,v := range

2013-03-16 17:45:14 1179 1

原创 python 操作符重载

In [10]: class hi: ....: def __lt__(self,other): ....: print other ....: ....: In [11]: x = hi()In [12]: x < "s"s魔术方法、调用方式、解释:__new__(cls [,...])instance

2013-03-04 22:51:20 2204

原创 将您最喜爱的subliem text2 配置成支持vim

1 ctrl + shift + P 2 输入 settings user 调出 Preferences:Settings - User,并按下回车3 在打开的配置文件中添加  "ignored_packages": []4 好好enjoy vim 命令

2013-03-04 22:09:16 962

原创 python 发送 iOS APNS push 消息

#encode:utf-8import APNSWrapperimport binasciideviceToken = binascii.unhexlify('2cd40912550d672f9489056c200a23e4bd298ef665807760c51d66bfce9f2d7d') # create wrapperwrapper = APNSWrapper.APNSNoti

2013-03-04 17:16:45 5529 1

原创 go语言学习记录9

关于return到2个测试package mainimport "fmt"func isOK()bool{return true}func main(){ f := func(a,b int)(c,d int){ c,d=a,b return } c,d := f(1,2) fmt.Println(c,d) if c := isOK();c{ fmt.Print

2013-02-25 12:43:04 882

原创 go语言学习记录8

可以给任何类型添加想要的东东package main import "fmt"type myint intfunc (i myint) less(b myint) bool { return b>i}func main() { var i myint = 0 fmt.Println(i.less(1))}

2013-02-25 12:40:00 728

原创 go语言学习记录7

package main import "fmt"func main(){ slices := make([]int,5,10) bs := slices fmt.Println("before changing.......") for _,i := range slices{ fmt.Println(i) } for _,i := range bs{ fmt.Pr

2013-02-25 12:38:27 874

原创 go语言学习记录6

package mainimport "fmt"type a struct{}func (oa a) hi(){ fmt.Println("in a's hi()")}type b struct{}func (ob b) hi(){ fmt.Println("in b's hi()")}type Hi interface{ hi()}func sayh

2013-02-25 12:36:52 721

原创 go语言学习记录5

package mainimport "fmt"type a struct{ I int}func (ma a) hi(){ fmt.Println("in a's hi")}type b struct{ a Bi int}func main(){ var mb b mb.I = 1; mb.Bi = 2; tt := b{a{2},3} tt.h

2013-02-25 12:32:48 736

原创 go语言学习记录4

package mainimport "fmt"func main(){ a,b := 1,10 for a<b { fmt.Println(a) a++ }}

2013-02-25 12:31:19 656

原创 go语言学习记录3

package mainimport "fmt"func fp(a *[]int){fmt.Println(*a)}func main(){ for i:=0;i<3;i++{ fp(&[]int{i,i*i,i*i*i}) } b := []int{1,2,3} b[4] = 2;// index out of range}

2013-02-25 12:30:16 752

原创 go语言学习记录2

defer :1 函数离开前执行2 FILO 栈package mainimport "fmt"func trace(s string) { fmt.Println("entering:", s);}func untrace(s string) { fmt.Println("leaving:", s);}func a() { trace("a"); defer untr

2013-02-25 12:27:50 995

原创 nodejs 学习笔记--debug

1 var fs = require('fs') 2 fs.readFile('hello.js','utf-8',function(err,data){ 3 if(err){ 4 console.error(err) 5 }else{ 6 console.log(data) 7 } 8 });node debug

2013-02-05 21:06:22 1653

原创 go 语言学习记录1

1 package main 2 3 import "fmt" 4 5 func sum(values [] int , resultChan chan int){ 6 sum:=0 7 for _, value := range values{ 8 sum += value 9 } 10 resultChan

2013-02-02 18:01:12 1016

转载 dispatch_once

有些变量只需要初始化一次(如从文件中读取配置参数,读取设备型号等等),可以使用dispatch_once来进行读取优化,保证只调用API一次,以后就只要直接访问变量即可范例如下:static BOOL isTestMode;+ (BOOL)isTestMode{    static dispatch_once_t onceToken;    dispatch_once(&onceToken, ^{

2012-12-05 17:12:08 673

原创 js散记

var car = new Object();car.colour = 'red';car.wheels = 4;car.hubcaps = 'spinning';car.age = 4;var car = { colour:'red', wheels:4, hubcaps:'spinning', age:4}var moviesThatNeedBetterWriters =

2012-11-03 14:20:37 568

原创 iOS要点散记

KCFStringEncodingGB_18030_2000  gbk/gb2321KCFStringEncodingISOLatin1 iso-8559-1wchar_t 在mac下是4个字节,在linux下是2个。。。

2012-10-23 19:23:20 795

原创 iphone安装python环境

今天给越狱后的4s装上了python小记一下:1 安装openssh,mobile terminal,vim或者nano,objctpy2 记得要更改root与mobile用户密码3 ssh以前少用,发现挺方便的

2012-06-19 19:48:27 5139

原创 js读书笔记2---对象属性

var chineseBox = {};chineseBox.content = chineseBox;show("content" in chineseBox);show("content" in chineseBox.content);var propertyName

2011-08-24 09:58:42 723

原创 js 读书笔记1---对象比较

var object1 = {value: 10};var object2 = object1;var object3 = {value: 10};alert(object1 == object2);alert(object1 == object3);

2011-08-23 19:52:47 997 1

原创 ubuntu 配置samba , 与xp共享文件

<br />1 安装samba<br /># sudo apt-get insall samba<br /># sudo apt-get install smbfs<br /> <br />2 编辑配置 /etc/samba/smb.conf<br /> <br />[global] 添加 client lanman = yes<br /> <br />修改注释 user =  share<br /> <br />添加:<br />     [share]<br />      path = /

2011-05-02 14:59:00 1261 1

转载 在一个文件里创建一个文件系统,将是一个新的磁盘,有木有!!!

<br />You can take a disk file, format it as an ext2, ext3, or reiser filesystem, and then mount it, just like a physical drive. It's then possible to read and write files to this newly-mounted device. You can also copy the complete filesystem, since it is

2011-04-27 10:11:00 3144

转载 JSPP – Morph C++ Into Javascript

<br /><br />C++ has a new standard called C++0x (Wikipedia, Bjarne Stroustrup) that includes many interesting features such as Lambda, For Each, List Initialization ... Those features are so powerful that they allow to write C++ as if it was Javascript.<br

2011-04-25 10:38:00 8372

原创 三个编程规范

<br />google python style  guide   http://google-styleguide.googlecode.com/svn/trunk/pyguide.html<br />google c++ style guide  http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml<br />google objectC style guide  http://google-styleguide.googleco

2011-03-12 12:45:00 1057

翻译 中途需要产生const变量的一些方法

<br />需求:<br />int c =0;<br />// the value of c is initialized here<br />switch(someVar){<br />   case foo: c =3;break;<br />   case bar: c =4;break;<br />   default: c =42;// what else?<br />}<br />// now c is constant<br />ASSUME_CONST_FROM_NOW(c)// 中途产生

2011-01-14 19:15:00 879

原创 stl vector插入过程

<br />  1.    Vec.push_back(a);<br />            申请1个内存空间, 存放a.                 copy 1 次<br />    2.  Vec.push_back(b);<br />            a> 发现内存空间不够,于是扩大为原来的2倍.<br />            b> 然后将a,b copy到新的内存空间        这里copy 2 次<br />            c> 然后释放原来空间

2011-01-14 19:09:00 1228

原创 无题

<br />初归星城雪纷纷,<br />回望七载难辩真。<br />岳麓听雨有尽时?<br />五羊观花无限春。<br /> <br /> <br />                  圣诞.小雪   于长沙

2010-12-28 13:24:00 649

原创 ubuntu下编译objectc 与object c++

安装如下的包:$ sudo apt-get install build-essential gnustep gobjc gnustep-make libgnustep-base-dev gnustep-devel建立一个 alias 在 .bashrc 中:alias objcc='gcc `gnustep-config --objc-flags` -lgnustep-base'这样只要:$ objcc source_file_name备注:gnustep-config --objc-flags 用

2010-09-05 16:50:00 1865 1

原创 compute the MAX and MIN of int

int max=(int)(((unsigned int)~0)>>1);int min=(int)((unsigned int)~max);printf("max=%d,min=%d/n",max,min);short maxs=(short)(((unsigned short)~0)>>1);short mins=(short)((unsigned short)~maxs);

2010-05-31 10:52:00 1009

原创 int2float

// =====================================================================================// // Filename: int2float.c// // Description: int和float转换时,内存是如何变的,gdb x调试// // Ve

2010-05-08 15:03:00 1379

转载 qt for s60 资料集

转贴个Qt-S60的开发者资源列表, 原文贴于Nokia论坛:http://discussion.forum.nokia.com/forum/showthread.php?p=637780Qt technology now becomes an option for developers to develop application on S60 devices. This d

2010-04-30 10:26:00 950

转载 fork vfork exit _exit

fork: 子进程拥有父进程的数据段、堆和栈的副本,父进程和子进程共享正文段。但现在很多实现却并不是将父进程的数据段、堆栈段进行完全拷贝,而是采用写时复制(copy-on-write),内核将其标记为只读,(典型的页式虚存)只有父进程或子进程对这些区域进行修改时内核才真正将那一页进行拷贝,从物理上分离开。   vfork:由于在vfork后经常是跟着一个exec执行一个新的程序不会在用到原来的地址

2010-03-12 09:48:00 1131

转载 linux 中实际用户ID”、“有效用户ID”和“保存的设置用户ID”三个术语

p227 7.6 THE USER ID OF A PROCESS 内核会给每个进程关联两个和进程ID无关的用户ID,一个是真实用户ID,还有一个是有效用户ID或者称为 setuid(set user ID)。真实用户ID用于标识由谁为正在运行的进程负责。有效用户ID用于为新创建的文件分配所有权、检查文件访问许可,还用于通过kill系统调用向其它进程发送信号时的许可检查。内核允许一个进程以调用ex

2010-03-11 09:42:00 2561

Series_60_DP_App_UI_Customization_v1_0_en.pdf

s60 ui很好的参考资料,内容比较详细,欢迎下载

2009-09-16

空空如也

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

TA关注的人

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