//方法1---- (void)textFieldDidBeginEditing:(UITextField *)textField { if (iPhone5) { return; } else { [UIView beginAnimations:nil context:NUL...
分类:
移动开发 时间:
2014-08-01 13:11:11
阅读次数:
254
for (UIImage *myImg in _imgArray) { NSData *imageData = UIImageJPEGRepresentation(myImg,0.5); NSString *_encodedImageStr = [imageData base64En...
分类:
移动开发 时间:
2014-08-01 13:13:01
阅读次数:
213
CGSize constraintSize; constraintSize.width = 320; constraintSize.height = MAXFLOAT; CGSize sizeFrame =[infoTextView.text sizeWithFont:infoTextView...
分类:
移动开发 时间:
2014-08-01 13:14:11
阅读次数:
245
你的手机里面有多少应用?什么样的手机应用吸引你?下载之后经常用还是让他shi在那里?又或者刚点进去就卸载? 一款成功的应用,开发APP只是第一步,比前者更重要的是“养”APP,APP就像是一个需要不断包装和投入的“明星”,需要不断制造“话题”来吸引用户,靠一版版的优化升级和足够的内容、活动来支撑,....
分类:
移动开发 时间:
2014-08-01 13:20:41
阅读次数:
282
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ return UIInterfaceOrientationMaskP....
分类:
移动开发 时间:
2014-08-01 13:23:21
阅读次数:
202
iOS开发Swift篇—(四)运算符一、运算符1.Swift所支持的部分运算符有以下一些赋值运算符:=复合赋值运算符:+=、-=算术运算符:+、-、*、/求余运算符:%自增、自减运算符:++、--比较运算符:==、!=、>、=、 5,(7 > 6) && (9 != 7)false:假,6 = 6)...
分类:
移动开发 时间:
2014-08-01 13:23:31
阅读次数:
247
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSa.....
分类:
移动开发 时间:
2014-08-01 13:26:01
阅读次数:
406
当我想做一个智能的记事本的时候,我就在尝试自己写一组分享功能。后来才知道,原来每个社交软件中都有自己的分享接口。这就大大减少了我们的代码量了。第一种方法:特点--简单package com.example.share;import android.app.Activity;import androi...
分类:
移动开发 时间:
2014-08-01 13:28:11
阅读次数:
439
Java: 1 package com.example.communication; 2 3 import android.content.BroadcastReceiver; 4 import android.content.Context; 5 import android.content.I....
分类:
移动开发 时间:
2014-08-01 13:28:21
阅读次数:
256
一、在代码中创建(不适用XML布局文件)1.创建一个项目:ListViewLearn2.修改MainActivity,继承于ListActivity3.创建一个String数组,用来保存ListView中的现实内容package com.learn.listviewlearn.utility;pub...
分类:
移动开发 时间:
2014-08-01 13:31:01
阅读次数:
283
判断手机是否具有ROOT权限 /** * 判断手机是否ROOT */ public boolean isRoot() { boolean root = false; try { if ((!new F...
分类:
移动开发 时间:
2014-08-01 13:33:41
阅读次数:
255
最近要做一个项目,有个账户设置界面,看了微博、微信、QQ,他们的账号设置都比较原生态没做什么处理。春雨医生的账号不错,做了许多处理。不说废话直接上代码。第一步://UserTableViewCell.h这里定义第一种Cell#import @interface UserTableViewCell :...
分类:
移动开发 时间:
2014-08-01 13:34:01
阅读次数:
311
既然有现成的ExpandableListView,为啥还非得仿一个啊?是不是脱裤子放屁多此一举呢?当然不是的。ExpandableListView只能支持两层啊,假如你想支持三层或者更多层呢?或者说页面结构比较复杂,就像这样的:
用原生的ExpandableListView还真是不太好实现,也不是说不能,看上去有点复杂啊。ListView的adapter有一个getItemViewTyp...
分类:
移动开发 时间:
2014-08-01 13:36:11
阅读次数:
452
在application: application didFinishLaunchingWithOptions: launchOptions 加入下面代码就可以实现对tabbar的颜色的修改
//设定Tabbar的点击后的颜色
[[UITabBar
appearance] setTintColor:[UIColor
redColor]];
//设定Ta...
分类:
移动开发 时间:
2014-08-01 13:37:31
阅读次数:
248
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。
首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。
看下面代码:...
分类:
移动开发 时间:
2014-08-01 13:40:51
阅读次数:
268
SurfaceFlinger自启动之后,主要有三种类型线程参与工作:
1.binder线程,负责监控binder设备完成与客户端的交接
2.控制台事件监控线程,负责监控硬件帧缓冲区的睡眠/唤醒状态切换事件。
3.UI渲染线程,负责渲染UI。
一 UI渲染线程
UI渲染线程平时是处于休眠状态,一旦binder线程监测到有其他进程发过来的请求渲染UI的消息就会唤醒UI渲染线程,另一...
分类:
移动开发 时间:
2014-08-01 13:42:01
阅读次数:
430
1、利用NSUserDefaults来传值,这种方法只限于传少量数据的情形:
比如你要传一个float的值,在需要传的时候用
[[NSUserDefaults standardUserDefaults] setFloat:float forKey::@"float"]
接收值的时候用
[[NSUserDefaults standardUserDefaults] floatForKey:@"...
分类:
移动开发 时间:
2014-08-01 13:43:23
阅读次数:
179
VS unicode 转化为 Gbk 编码...
分类:
移动开发 时间:
2014-08-01 13:46:51
阅读次数:
406
在Nagios的libexec下有check_nt这个插件,它就是用来检查windows机器的服务的。其功能类似于check_nrpe。不过还需要搭配另外一个软件NSClient++,它则类似于NRPE。我们需要下载NSClient合适的版本,然后安装在被监控的windows主机上。OverviewofNRPENSClient++的原理如下图:可..
分类:
移动开发 时间:
2014-08-01 13:56:52
阅读次数:
12138
在使用UITextField的时候,我们经常会有需求来控制打开的键盘的类型,虽然文档里都有相应类型的说明,但都不够直观。现在,把所有的UIKeyboardType来以图片展示下。可以直观的来选择所需的键盘种类。 UIKeyboard...
分类:
移动开发 时间:
2014-08-01 13:58:52
阅读次数:
238