今天,测试给我提了一个BUG,说移动端输入emoji表情无法提交。很早以前就有思考过,手法输入法里自带的emoji表情,应该是某些特殊字符。既然是字符,那应该都能提交才对,可是为啥会被卡住呢?搜了一下,才发现,原来emoji用到的字符是4字节的utf-16(utf-16有2字节和4字节两种编码),而我们的数据库是采用的utf-8,并且最大只允许3字节的字符。这样冲突就产生了,表单因为这些emoji...
分类:
移动开发 时间:
2015-08-06 22:24:30
阅读次数:
291
//
// ZYViewController.m
// SelectorTime
//
// Created by mac on 15-8-3.
// Copyright (c) 2015年 zhiyou. All rights reserved.
//
#import "ZYViewController.h"
@interface ZYViewController ()
{
// ...
分类:
移动开发 时间:
2015-08-06 22:20:12
阅读次数:
192
//会卡住主线程[NSThread sleepForTimeInterval:时间(秒)];//定制延迟任务后,不会卡主线程,在主线程执行[self performSelector:@selector(方法名) withObject:方法参数 afterDelay:时间(秒)];//GCD延迟执行d...
分类:
移动开发 时间:
2015-08-06 20:08:27
阅读次数:
156
|人物介绍page 点我 用fullpage.js做全屏滑动特效的时候,总是容易卡住,刷新就好了,用chrome一直观察代码变动,发现最后的page结构,不怎么一样,少了</div> 多么蠢的错误,还竟敢误以为别人代码不怎么好 |导航...
分类:
其他好文 时间:
2015-08-04 07:08:13
阅读次数:
166
??一、定时器问题 堵塞,滞后问题 在主线程调用下面方法 _timer =?[NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(sendCommand:) userInfo:button repeats:YES]; 由于该定时器...
分类:
移动开发 时间:
2015-08-03 17:07:56
阅读次数:
192
mysql的死锁等6个实战问题解决锁表后的解锁当对表做dml操作时卡住,很可能是表被锁。
到数据库主机,查看进程命令:
show processlist;
找到有锁的进程id,杀掉:
kill id;processlist是全部的进程,比较多,有时候,从processlist里能看到哪个锁住,但有时候它和其他进程看上去一样。
这时需要查看数据表:SELECT * FROM informat...
分类:
数据库 时间:
2015-08-03 16:54:46
阅读次数:
194
题目
昨天,类型安全的心园友发表了一篇随笔“[Project
Euler]加入欧拉 Problem 13 被卡住了,调试不出正确结果囧”。这道题目是要求计算出下面的100个50位数字的和的前十位数字:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
分类:
其他好文 时间:
2015-08-03 14:45:27
阅读次数:
112
#import "ViewController.h"
@interface ViewController ()
{
NSMutableArray *nameList;
UILabel *label;
NSTimer *timer;
}
@end
@implementation ViewControlle...
分类:
移动开发 时间:
2015-08-02 13:44:20
阅读次数:
141
定时器的几种方式在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。然而,在iOS中有很多方法完成以上的任务,到底有多少种方法呢?经过查阅资料,大概有三种方法:NSTimer、CADisplayLink、GCD。接下来我就一一...
分类:
移动开发 时间:
2015-08-01 20:31:41
阅读次数:
4500