iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面就介绍如何在iOS中实现:
1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作
NSSetUncaughtExceptionHandler(&UncaughtExceptionHandler);
官方文档介绍:Sets the top-level e...
分类:
移动开发 时间:
2015-05-23 18:28:13
阅读次数:
123
介绍ubuntu 12.04下搜狗输入法的安装,让新手有更好的编辑环境。...
分类:
系统相关 时间:
2015-05-23 18:27:45
阅读次数:
181
从一个点正向访问的所有的点,也能从这个点反向访问到所有的点,则yes,否则no;
#include
#include
#include
#define maxn 100000+5
using namespace std;
int n,m;
vectorzh[maxn];
vectorfa[maxn];
int visit[10000+5];
int sum1,sum2;
void dfsz(in...
分类:
其他好文 时间:
2015-05-23 18:27:24
阅读次数:
110
思路还是很简单的,不过关键在于剪枝,用了几个不强力的剪枝,飘过~~~998ms
#include
#include
#include
#define maxn 65+5
using namespace std;
int maxx,n,m,flag,l;
int mapp[maxn];
int visit[maxn];
bool cmp(int x,int y)
{
return x>y;...
分类:
其他好文 时间:
2015-05-23 18:27:41
阅读次数:
109
Linux下编译Android平台的ffmpeg库在Linux平台下编译要方便些,我这里使用的环境是openSUSE,用Ubutunu也是一样的。首先你需要Android-NDK 和ffmpeg源码,不同的版本里的文件结构有所差别,编译环境也有所不同。我这里使用的是以下两个版本:
android-ndk-r8-linux-x86.tar.bz2
ffmpeg-0.7.17.tar.gz
1. 解压...
分类:
移动开发 时间:
2015-05-23 18:27:02
阅读次数:
232
网络程序复杂性固有复杂性,由所在领域存在的主要难题造成选择合适的通信机制,并设计良好的协议来有效使用这些机制
有效使用并发机制,使系统获得可预计的,可靠的高性能
设计合理网络服务,以有效利用现有计算资源,并降低将来的维护成本
管理和配置服务,以获得最大程度的系统可用性和灵活性
偶发复杂性,源自开发网络应用软件时使用的工具和技术缺乏类型安全,可移植,可扩充的原始os api
算法分解的广泛使用,无谓地...
分类:
其他好文 时间:
2015-05-23 18:27:09
阅读次数:
114
扩展欧几里得
通解:x+B/GCD*k,y+A/GCD*k
先缩小x1,x2范围,再缩y
#include
using namespace std;
void extgcd(long long a,long long b,long long &d,long long &x,long long &y)//return d=gcd(a,b)(==a*x+b*y)
{
if(!b)
...
分类:
其他好文 时间:
2015-05-23 18:26:41
阅读次数:
105
一,curl命令参数
-a/--append 上传文件时,附加到目标文件
-A/--user-agent 设置用户代理发送给服务器
- anyauth 可以使用“任何”身份验证方法
-b/--cookie cookie字符串或文件读取位置
- basic 使用HTTP基本验证
-B/--use-ascii 使用ASCII /文本传输
-c/--cookie-jar 操作结...
分类:
Web程序 时间:
2015-05-23 18:28:31
阅读次数:
184
最近可能周围生活圈变动比较大,跟很多新朋友有交集,“周末做什么”是一个比较安全也是一个比较好进行的话题。但是,越沟通越奇妙,貌似在很多人看来我的周末,额,我和小逗比的周末真的,过得很无聊。
“周五跑男要去**拍了”,“什么男?”这个对话真实的发生在上个月的月末,其实当时我是没有记清楚的,一点微微的强迫症,我去百度了,科普了一下,这个是一个综艺节目,貌似是明星们的角色扮演,玩得很嗨...
分类:
其他好文 时间:
2015-05-23 18:26:48
阅读次数:
156
本实例演示启动Service,并通过从Activity向Service传递数据,新建一个Service,并敲如下代码:
package com.example.lhb.startservice;
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android...
分类:
移动开发 时间:
2015-05-23 18:28:44
阅读次数:
760
前言最近项目中要用到数据库,因为之前需要本地存储的数据量并不是非常大,SharedPreferences 足以解决大部分的数据存储问题,所以,我们一直没有用到 SQLite。现在产品需要优化私信模块体验,所以增加私信本地存储是非常必要的。这时候用上 SQLite 就非常必要了。好在我们的老大之前就已经封装好了一份非常完善的数据库框架了,拿来就能用。看了源码研究了一天,大概有了写心得体会,整理出来,学...
分类:
移动开发 时间:
2015-05-23 18:27:20
阅读次数:
239
今天下午刚学完计数排序,故趁热打铁写下来吧。
#include
using namespace std;
int main()
{
int a[10000], k, n, max; // 数组a为输入的数组
int c[10000], b[10000]; // 数组b存放排序的输出。 数组c提供临时存储空间
cin >> n;
for (int i=1; ...
分类:
编程语言 时间:
2015-05-23 18:25:27
阅读次数:
134
事务
语法格式:
start transaction
sql...
sql...
commit/rollback
注意:有些语句会造成隐式提交比如:start transcation...
分类:
数据库 时间:
2015-05-23 18:26:16
阅读次数:
119
Android从零单排之自动跟新转载请注明出处:csdn自动更新原理当我们发布我们的应用程序的时候,肯定会想到后续版本的更新,那么该怎么对我们的程序进行更新呢?
更新APK的原理实际上就是比较程序中的AndroidManifest.xml中的versionCode进行对比,如果发现更高版本的code,则代表有新版本的程序发布,此时就可以对用户提示“请更新新版本”。
友盟自动更新介绍开发者当然可以...
分类:
移动开发 时间:
2015-05-23 18:26:05
阅读次数:
224
Ubuntu通常使用的几个配置文件主要有下面这几个:
/etc/environment、/etc/profile、/etc/bash.bashrc、~/.profile、~/.bashrc
他们之间的区别:
①/etc/environment
这个文件时Ubuntu登录时读取的第一个配置文件,为所有的进程设置环境变量
②/etc/profile
这个文件时读取的第二个文件,用于配置系统...
分类:
系统相关 时间:
2015-05-23 18:26:56
阅读次数:
131
当行注释:行前加';'
例如:
mov ax,0
; mov cx,3
上面的第二句不会被执行
多行注释:
not_use macro
注释
endm...
分类:
其他好文 时间:
2015-05-23 18:26:34
阅读次数:
128
平台:瑞芯的rk3288SDK:5.1作者:fulinux笔记用内容,可能不全*****本文允许转载,不过请注明出处:http://blog.csdn.net/fulinus****java程序rk3288/frameworks/base/media/java/android/media/MediaScanner.java文件中class 为public class MediaScanner正常编...
分类:
编程语言 时间:
2015-05-23 18:27:24
阅读次数:
169