`
文章列表
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 ...
Global site tag (gtag.js) - Google Analytics