- 浏览: 48341 次
- 性别:
- 来自: 上海
最新评论
文章列表
linux/mac Ruby使用curl请求http数据
首先要安装curl,在命令行可以使用curl --help
其次,使用ruby代码调用系统命令
system cmd
`cmd`
curl 请求数据可以是post也可以是get, put
get方式获取页面 curl "http://www.xxx.com/login.cgi?&name=ddd&pwd=kkk"
post方式 curl -d "name=ddd;pwd=kkk" "http://www.xxx.com/l ...
IOS常用的三种本地数据持久化方式:
1:属性序列化列表 存储到文件 plist;
2:归档序列化,对模型数据进行归档;
3:本地数据库存储,嵌入式sqlite;
其实这三种方式都是把数据存储到本地文件里边,只是实现方式和使用的场景不同而已,复杂程度从上到下增加。
除此之外,还有一种方式存储数据,就是使用NSUserDefaults,它已键值对的形式记录应用程序的全局设置,其实settings.bundle里边的数据就是存在NSUserDefaults的。
主要代码如下:
方式一:plist
//先获取plist文件路径
NSArray *path = NSS ...
在一些ios应用中经常会需要自定义视图,其中气泡视图就是其中之一,下面介绍两种方式:
方式一:
1:新建一UIView的子类UIBubbleView
2:在initwithframe中初始化
a):要绘制气泡的坐标targetpoint(x,y);
b):气泡的frame bubbleFrame;
c):调用方法setneedslayout;
3:调用drawCGRect方法
只要代码如下:
- (void)drawRect:(CGRect)rect{
NSLog(@"bubble draw");
CGContextRef c = U ...
获取localization 语言
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
NSLog(@"%@, %@",languages,NSLocalizedString(@"xxx"));
Resources---右键---new file ---(String files or empty fi ...
在 iOS中可以直接调用
某个对象的实例方法
方式有2:
1:[obj performSelector:withObject:];
2:使用NSInvocation
第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操作
要在一个tabbar+navbar的页面切换到navbar页面,
尝试了多种方式:
1:self.tabBarController.tabBar.hidden=yes, 只是不显示tabbar但是对应的区域不可用
2:在push之前修改下一个页面的frame, 把tabbar移到屏幕下边,
for (UIView *v in self.tabBarController.view.subviews) {
if ([v isKindOfClass:[UITabBar class]]) {
if (hidden) {
[v setFrame:C ...
CKEDITOR.replace('textarea_id',{
extraPlugins:'plugin1,plugin2',
})
对openGL早有耳闻,但是刚接触android下的opengl,做个demo学习下,
先把opengl的框架搭建起来:只要有如下几个文件,
openActivity.java ----作为启动入口,android通过GLSurfaceView显示openGL试图,而GLSurfaceView提供了专门渲染3D的Renderer接口
GLRender.java ----渲染图形
GLImage.java ----获取资源文件
GLRender.java 实现Renderer接口:只要实现如下方法:
public void onDrawFrame(GL10 gl ...