关闭
当前搜索:

Android之部分手机(oppo r9s)安装app出现崩溃问题解决办法

1、问题现象 部分手机(oppo r9s)安装release版本的apk出现了崩溃,但是部分手机安装正常 2、崩溃日志 01-15 09:42:37.239 5889 5889 E AndroidRuntime: java.lang.OutOfMemoryError: Failed to allocate a 66064396 byte allocation with 1...
阅读(42) 评论(0)

贪心算法之高级钟点秘书会议安排问题

1、问题 所谓“钟点秘书”,是指年轻白领女性利用工余时间为客户提供秘书服务,并按钟点收取酬金。“钟点秘书”为客户提供有偿服务的方式一般是:采用电话、电传、上网等“遥控”式服务,或亲自到客户公司处理部分业务。其服务对象主要有三类:一是外地前来考察商务经营、项目投资的商人或政要人员,他们由于初来乍到,急需有经验和熟悉本地情况的秘书帮忙;二是前来开展短暂商务活动,或召开小型资讯发布会的国外客商;三是本...
阅读(37) 评论(0)

贪心算法之阿里巴巴与四十大盗(背包问题)

1、问题 有一天,阿里巴巴赶着一头毛驴上山砍柴。砍好柴准备下山时,远处突然出现一股烟尘,弥漫着直向上空飞扬,朝他这儿卷过来,而且越来越近。靠近以后,他才看清原来是一支马队,他们共有四十人,一个个年轻力壮、行动敏捷。一个首领模样的人背负沉重的鞍袋,从丛林中一直来到那个大石头跟前,喃喃地说道:“芝麻,开门吧!”随着那个头目的喊声,大石头前突然出现一道宽阔的门路,于是强盗们鱼贯而入。阿里巴巴待在树上观...
阅读(61) 评论(0)

贪心算法之加勒比海盗船最优装载问题

1、问题 在北美洲东南部,有一片神秘的海域,那里碧海蓝天、阳光明媚,这正是传说中海盗最活跃的加勒比海,这里更是欧洲大陆的商旅舰队到达美洲的必经之地,所以当时的海盗活皇家舰......动非常猖獗,海盗不仅攻击过往商人,甚至攻击英国有一天,海盗们截获了一艘装满各种各样古董的货船,每一件古董都价值连城,一旦打碎就失去了它的价值。虽然海盗船足够大,但载重量为 C,每件古 董的重量为 w i ,海盗们该...
阅读(23) 评论(0)

Android之数据转化崩溃问题

1、问题和原因 程序崩溃,前期没有发现,后面发现有问题,是因为我写Intergr.parseInt的时候转化异常导致,原因是因为我写的代码分割用的常量,在java层写的常量,后续用英语版本的手机就有问题 2、解决办法 确保Intergr.parseInt参数是整数才行。 3、总结 我们尽量用资源文件,不要在java层...
阅读(35) 评论(0)

趣学算法之哥德巴赫猜想的实现

1、哥德巴赫猜想         任意大于2的偶数,都可以表示成为2个素数之和 2、代码实现 #include #include using namespace std; //判断是否是质数 bool isPrime(int n) { if (n < 2) return false; if (n == 2) ...
阅读(159) 评论(0)

趣学算法之斐波拉契数列实现

1、斐波拉契数列 f(1) = 1; f(2) = 1; f(3) = f(1) + f(2);以此内推 1 x = 1 f(x) = 1 x = 2 f(x - 1) + f(x - 2) x >= 3 2、代码实现 #...
阅读(61) 评论(0)

求斐波那契数列的特征方程和通项公式

1、斐波那契数列 f(1) = 1; f(2) = 1; f(3) = f(1) + f(2);以此内推            1                                x = 1 f(x) =   1       x = 2            f(x - 1)  + f(x - 2)        x >= 3 2...
阅读(40) 评论(0)

2017的结尾

2017马上就要结束了,这一年感觉进步不太大,年尾学习了《C和指针》,没有学太多东西,人有点疲惫,同时感觉身体不如以前了,以后一定要好好保重身体,希望一家人健康幸福快乐,学习上,新的一年打算把数学和算法基础打好,学习《趣学算法》和《算法导论》以及其它的数学知识,把自己的逻辑能力和代码实现能力变得更强,同时希望我的csdn博客今年能进到前100名。...
阅读(38) 评论(0)

Andorid之jni里面崩溃然后用errno分析结果解决问题

1、问题 在jni里面程序崩溃了,初步定位是这行代码,下面的结果运行既然小于0,我觉得很奇怪,理论上不应该啊,想不到为什么会小于0 if ((sock_fd = socket(PF_INET, SOCK_STREAM, 0)) 2、解决办法 在文件里面加上#include头文件,既然这里出错了,就用errno,然后在这个崩溃地方打印出这个 errno的...
阅读(93) 评论(0)

C和指针之IO流和缓冲区

1、缓冲区介绍 缓冲区又称为缓存,它是内存空间的一部分,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区,缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区 2、为什么要缓冲区 从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取数据,等缓冲区的数据取完后再去磁盘中...
阅读(124) 评论(0)

Android之在eclipse编译项目出现unable to resolve target android-20解决办法

1、问题 eclipse编译项目出现 unable to resolve target android-20 2、解决办法 在project.properties文件里面修改 target=android-20 为 target=android-21...
阅读(107) 评论(0)

C和指针之IO总结

1、流 io操作就是简单的从程序移进或移出字节的事情,这种字节流便称为流 2、流的两种类型,文本流和二进制流 1)、文本流:文本流是指在流中流动的数据是以字符形式出现 2)、二进制流:二进制流是指流动的是二进制数字序列,若流只有字符,则用一个字节的二进制ASCII码表示,若是数字,则用对应的二进制数表示。在流入流出时,对\n符号不进行变换 例如56...
阅读(54) 评论(0)

C/C++之内存对齐

1、什么是内存对齐 计算机系统对基本类型数据在内存中放的位置做了限制,它们会要求这些数的首地址是一个数(一般为4和8)的整数倍,我们看下结构体的大小 #include struct A { char a; int b; }; int main() { printf("size of struct A is %d\n", sizeof(struct A)); ...
阅读(149) 评论(0)

递归和非递归实现规律函数

1、问题 A(n) = n / (2 * n + 1) B1 = 2 + A1; B2 = 2 + A1 * (2 + A2); B3 = 2 + A1 * (2 + A2 * (2 + A3)); ....以此类推,求B(n) 2、代码实现 #include /** A(n) = n / (2 * n + 1) B1 = 2 + A1; B2 = 2 +...
阅读(45) 评论(0)

Eclipse提示The **** cannot be resolved. It is indirectly referenced from required .cl

1、问题 代码正常,提示这个错误 The **** cannot be resolved. It is indirectly referenced from required .cl 2、解决办法 把提示错误地方的类改成在这个****包名下面就行...
阅读(36) 评论(0)

Android之ndk编译出现"undefined reference to method"解决办法

1、问题 我自己写了C的头文件和实现的C文件,然后编译成csapp.so库,然后在jni里面写了Android.mk文件和Application.mk文件,配置确保已经没问题,然后csapp.so的位置和头文件都放对了,然后写了一个测试test.cpp文件,然后这个里面调用了csapp.so里面的方法,然后我 ndk-build就出现了下面的错误 "undefined reference to...
阅读(65) 评论(0)

C++之inline函数

1、为什么需要inline C中的宏没有调用,参数压栈、返回操作所以比函数快,但是有参数副作用,inline为了取代这种表达式形式的宏定义,它消除了宏定义的缺点,同时又很好地继承了宏定义的优点。 2、inline如何使用以及特点 1)、inline一般写在C++函数定义的前面,一般主要是长度不长经常调用的函数,比如 inline void f() { ...
阅读(45) 评论(0)

Android之看起来像奔溃了但是没有发现奔溃日志

1、问题         startActivity之后,然后finish,发现输入密码文本框密码没了,以为奔溃了,但是没有发现奔溃日志 2、思考       我想是不是因为调用蓝牙API结束后还有哪些没有写,往第三方API思考去了,然后我用pidcat.py 和adb logcat看日志,发下没有奔溃日志,日了狗,这个怎么分析,后面请了同事看了下,先分析finish...
阅读(37) 评论(0)

C和指针之预处理器之普通c/c++文件的编译过程

1、简单总结c/c++文件的编译3个过程 1)、预处理器进行预编译   比如我们测试这段代码 #include int main() { printf("hwllo word\n"); return 0; }主要做的事情是: (1)将所有的#define删除,并且展开所有的宏定义。说白了就是字符替换 (2)处理所有的条件编译指令,#ifdef #ifndef #end...
阅读(45) 评论(0)
1056条 共53页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1052908次
    • 积分:17650
    • 等级:
    • 排名:第635名
    • 原创:729篇
    • 转载:316篇
    • 译文:11篇
    • 评论:447条
    联系方式

    我的github




    QQ:2657607916

    QQ讨论群:346618607

    微信:chenyu_920310

    邮箱:2657607916@qq.com

    最新评论