`
文章列表

UILabel用法

/设置换行 UILabel*label; //设置换行 label.lineBreakMode = UILineBreakModeWordWrap; label.numberOfLines = 0; 换行符还是\n 比如NSString * xstring=@"lineone\nlinetwo"  记得要把label的高度设置的足够显示多行内容。   (void)LY_Display { UILabel *LY_Label = [[UILabel alloc] initWithFrame:CGRectMake ...
原文地址:IPhone之UIScrollView作者:飞舞的鸡毛 UIScrollView可以产生画轴的效果,可以在手机屏中左右滑动。 初始化代码为: mainView = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.frame.size.width, 400)]; mainView.directionalLockEnabled = YES; mainView.pagingEnabled = YES; mainView.backgroundColor = [UICo ...

NSBundle使用

NSBundle束,是一种特定的文件类型,其中的内容遵循特定的结构。 NSBundle的一个主要作用是 获取Resources文件夹中的资源。 使用主束来获取需要的资源文件: NSBundle *bundle = [NSBundle mainBundle]; NSString *plistPath = [bundle pathForResource:@"statedictionary" ofType:@"plist"];    或者简写成一行: NSString *path = [[NSBundle ...

Python 国际化

>>> help(locale) Help on module locale: NAME locale - Locale support. FILE c:\python27\lib\locale.py DESCRIPTION The module provides low-level access to the C lib's locale APIs and adds high level number formatting APIs as well as a locale aliasing engin ...

linux常用svn命令

    博客分类:
  • OS
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co        2、往版本库中添加新的文件svn add file例如:svn addtest.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)        3、将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)例如:sv ...

yum命令

    博客分类:
  • OS
软件包管理器   Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有 ...
转自:http://apps.hi.baidu.com/share/detail/30882356   string类的构造函数: string(const char *s); //用c字符串s初始化 string(int n,char c); //用n个字符c初始化 此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="he ...
1.生成随机数 02 import random #这个是注释,引入模块 03 rnd = random.randint(1,500)#生成1-500之间的随机数 04 05 2.读文件 06 07 f = open("c:\\1.txt","r") 08 lines = f.readlines()#读取全部内容 09 for line in lines ...
关于python时间模块问题 #:当前时间时间戳 1312181113.31 print(time.time()) #将字符串转成时间戳 ts = '2011-08-01 14:15:40' b = time.mktime(time.strptime(ts,'%Y-%m-%d %H:%M:%S')) print(b) #返回指定时间的时间戳使用mktime d = datetime.datetime(1997,12,29,15,59,59) t = d.timetuple()#再转为元组 print(time.mktime(t)) #使用time的mktime方法返回时 ...
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。 显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false   或者 显示Mac隐藏文件的命令:defaults write com.apple.finder A ...

vim教程(转)

    博客分类:
  • OS
vim教程(转)
转自:Andrew's Blog     Unfortunately the vim that ships with Mac OS X 10.5.* (Leopard ) doesn’t have an optimized configuration file to allow for syntax highlighting , auto indentation , etc. To fix this, open a new Terminal window and enter these commands to open vim ’s configuration file:   ...

什么是Node.js?

什么是Node.js?

手势识别

注册:  UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)]; [[self view] addGestureRecognizer:recognizer]; [re ...

“碰撞”探测

    首先要向大家说明的是,所谓“碰撞”探测没有大家想想的那样复杂。丌是一提“碰撞” 探测就一定要考虑物理引擎。其实我们完全可以通过自己的算法实现“碰撞”探测。除了那 种复杂的连锁反应戒是需要逼真物理效果的游戏。     比如说,我们要做的“坦克大戓”游戏的“碰撞”探测就完全可以通过我们自己的简单 算法实现。读者也许会问:哇!那有多复杂啊!     试想,要有 8 个敌方坦克在满地图游荡,他们撞墙需要探测,互相之间需要探测,他 们一共还会随机发射出 0 到 8 个炮弹,每个炮弹的飞行和爆炸也都需要“碰撞”探测。而 且所有这些都是并发迚行的。如果增加地方 NCP 坦克到 12 个,这要多 ...
Global site tag (gtag.js) - Google Analytics