- 浏览: 243976 次
- 性别:
- 来自: 天津
最新评论
-
yulanlian:
...
实现在删除数据后,自增列的值连续 -
RonQi:
楼主写的很好,支持原创!
Google Protocol Buffers
文章列表
/设置换行
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使用
- 博客分类:
- objective-c
NSBundle束,是一种特定的文件类型,其中的内容遵循特定的结构。
NSBundle的一个主要作用是 获取Resources文件夹中的资源。
使用主束来获取需要的资源文件:
NSBundle *bundle = [NSBundle mainBundle];
NSString *plistPath = [bundle pathForResource:@"statedictionary" ofType:@"plist"];
或者简写成一行:
NSString *path = [[NSBundle ...
Python 国际化
- 博客分类:
- 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 ...
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(全称为 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 ...
python 的一些常用方法
- 博客分类:
- Python
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 日期时间常用操作
- 博客分类:
- Python
关于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 ...
转自: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:
...
注册:
UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
[[self view] addGestureRecognizer:recognizer];
[re ...
首先要向大家说明的是,所谓“碰撞”探测没有大家想想的那样复杂。丌是一提“碰撞” 探测就一定要考虑物理引擎。其实我们完全可以通过自己的算法实现“碰撞”探测。除了那 种复杂的连锁反应戒是需要逼真物理效果的游戏。
比如说,我们要做的“坦克大戓”游戏的“碰撞”探测就完全可以通过我们自己的简单 算法实现。读者也许会问:哇!那有多复杂啊!
试想,要有 8 个敌方坦克在满地图游荡,他们撞墙需要探测,互相之间需要探测,他 们一共还会随机发射出 0 到 8 个炮弹,每个炮弹的飞行和爆炸也都需要“碰撞”探测。而 且所有这些都是并发迚行的。如果增加地方 NCP 坦克到 12 个,这要多 ...