先提供一个urlencoed 方法
- (NSString *)LDURLEncodedString :(NSString*)str{
CFStringRef strRef = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)str, NULL, CFSTR("!*'();:@...
分类:
Web程序 时间:
2015-03-17 15:49:54
阅读次数:
230
IOS调用系统的相机默认是竖屏的,网上找了很多方法强制横屏都无效,以下代码经测试兼容ios78
自定义一个UIImagePickerController并且覆盖以下方法:
-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
return
UIInterfaceOrientationLan...
分类:
移动开发 时间:
2015-03-17 15:50:22
阅读次数:
325
出现错误:switch case is in protected scope
一半情况下这种写法:
switch (XXX) {
case XXX:
XXXX
break;
default:
break;
}
解决办法...
分类:
其他好文 时间:
2015-03-17 15:49:21
阅读次数:
154
//还没有进行真机测试
-(void)callPhone
{
NSString *phoneNum =
@"15313864217";
NSURL *phoneURL = [NSURL
URLWithString:[NSString
stringWithFormat:@"tel:%@",phoneNum]];
if (!_phoneCallWebVi...
分类:
移动开发 时间:
2015-03-17 15:50:28
阅读次数:
124
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.
Do not allocate extra space for another array, you must do this in place wit...
分类:
其他好文 时间:
2015-03-17 15:49:28
阅读次数:
128
我们首先来看HandlerThread的创建过程,public class HandlerThread extends Thread { @Override
public void run() {
mTid = Process.myTid();
Looper.prepare();
synchronized (this) {...
分类:
移动开发 时间:
2015-03-17 15:48:11
阅读次数:
176
1.SQLite,为个人应用程序和设备提供本地数据存储。SQLite,强调经济性,效率性,可靠性,独立性,和简单。SQLite的竞争对手fopen()函数。
2.SQLite only supports one writer at a time per database file.But in most cases, a write transaction only takes millisec...
分类:
数据库 时间:
2015-03-17 15:48:49
阅读次数:
186
下面代码是获得Spring MVC中的HttpServletRequest
ServletRequestAttributes attr = (ServletRequestAttributes)
RequestContextHolder.currentRequestAttributes();
HttpServletRequest request =...
分类:
编程语言 时间:
2015-03-17 15:47:56
阅读次数:
188
条件触发: 只要输入缓冲有数据就会一直通知该事件
边缘触发: 输入缓冲收到数据时仅注册1次该事件,即使输入缓冲中还留有数据,也不会再进行注册
水平触发(level-triggered,也被称为条件触发):只要满足条件,就触发一个事件(只要有数据没有被获取,内核就不断通知你)
边缘触发(edge-triggered): 每当状态变化时,触发一个事件
举个读socket的例子,假定经过长时间的沉默后,现...
分类:
其他好文 时间:
2015-03-17 15:47:45
阅读次数:
128
优于 select 的 epoll (I/O 复用)select 速度慢的原因
调用select后针对所有文件描述符的循环
每次调用函数时都需要向该函数传递监视对象信息
select并不是把发生变化的文件描述符单独集中到一起,而是通过观察作为监视对象的fd_set函数的变化,因此不能避免对所有监视对象的循环语句。而且,监视对象变量会发生变化,在调用select函数之前要复制并保存原有信息,并在每次调...
分类:
其他好文 时间:
2015-03-17 15:48:05
阅读次数:
159
本来不想写这篇博客的,因为内容上不富足,技术上也不那么前卫,不过想到可能还会有很多朋友也会遇到和我一样的问题,便抽出一些时间来整理一下。希望也能帮到你。...
1,在时间控件的onblur的时间上绑定checkDate()方法。2,在js中添加如下方法:function checkDate(){ var str_date = document.getElementById("str_date").value; var end_d...
分类:
编程语言 时间:
2015-03-17 15:47:10
阅读次数:
226
昨天,我做了一个奇怪的梦,哪奇怪了呢?奇怪就奇怪在梦里竟然有背景音乐! 好吧,我不得不佩服自己了,片子看太多,连梦境里也不忘为自己“导演”的故事加上配乐。 不过,这事儿倒是激起我的好奇心了,经过一番搜索,我发现,原来,许多人都有过这样的经历。 对于“你的梦里有背景音乐吗?”这个问题,以下先...
分类:
其他好文 时间:
2015-03-17 15:48:56
阅读次数:
120
CallbacksCallbacks使用场景在哪里?在很多时候需要控制一系列的函数顺序执行。那么一般就需要一个队列函数来处理这个问题:function Aaron(List, callback) { setTimeout(function() { var task = List.shift();.....
分类:
Web程序 时间:
2015-03-17 15:47:56
阅读次数:
272
Div+css技术Div是用于存放文字,图片,元素的容器Css 是用于指定存放在div中的内容如何显示,包括内容的位置和外观(层叠样式表)Html 文件13451345134513451345Css文件/*选择器*//*margin:上右下左*/.style1{ width:100px; heigh...
分类:
Web程序 时间:
2015-03-17 15:47:27
阅读次数:
215
Xor方程组解的个数判定:——莫涛《高斯消元解Xor方程组》使用方程个数判定:消去第i个未知数时,都会记录距第i个方程最近的第i位系数不为0の方程是谁,这个的max就是使用方程个数。使用bitset加速。#include#include#include#includeusing namespace ...
分类:
其他好文 时间:
2015-03-17 15:47:28
阅读次数:
204
openoffice官网建议的安装步骤:http://www.openoffice.org/download/index.html前提条件如果你希望Java集成,你要确保你有安装最新的JRE。它的JRE应至少为1.6版。 你可以找到JRE for Linux在Java JRE for Linux下载...
分类:
系统相关 时间:
2015-03-17 15:47:13
阅读次数:
358