iOS本地通知

为游戏添加了本地推送功能,写下来作为记录

本地通知相对于远程推送来说较简单。

IOS:

添加本地推送

/*
name:通知的唯一名字,可作为通知的id来用
message:通知的内容
time:触发通知的时候(倒计时时间)
*/
void SDKHelper::addLocalNotication(std::string name, std::string message,int time)
{
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
if (localNotification == nil) {
return;
}
//先把同名的系统通知取消(避免重复通知)
cancleLocalNotication(name);
//设置本地通知的触发时间(如果要立即触发,无需设置),如20秒后触发
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:time];
//通知的重复类型
localNotification.repeatInterval = NSCalendarUnitDay;
//设置本地通知的时区
localNotification.timeZone = [NSTimeZone defaultTimeZone];

php 5.3起弃用session_register

最近下了dedecms V5.7时,在登陆后台时,用户名和密码也没错,就是跳转不走,进不了后台管理页面,追踪了好久才发现根目录/include/userlogin.class.php中289行左右的位置及之后的位置

@session_register($this->keepUserIDTag);

使用了

session_register函数,就在这个地方卡住了,而且还@了错误信息,原来
本函数已自 PHP 5.3.0 起废弃并将自 PHP 5.4.0 起移除。我的php版本是5.4.0的
解决方法
加入代码

 

用php切割大图片为成规则的小图

将根据xml配置,将合并后的大图切割成一系列小图

完成后会在temp目录下生成小图,确保temp目录是要写的权限

文件在这里