IOS经常会混合使用C代码,而在C中,对内存的读写是很频繁的操作。其中,内存越界读写 unsigned char* p =(unsigned char*)malloc(10); unsigned char c = *(p+100) ; free(p);是一种很容易犯的错误,在大部...
分类:
移动开发 时间:
2015-04-21 22:05:53
阅读次数:
265
一 01背包:一件物品只能放一次二维动态转移方程 dp[i][j] = max(dp[i-1][j],dp[i-1][j-w[i]]+v[i])降低空间复杂度用一维: dp[j] = max(dp[j],dp[j-w[i]]+v[i]), j 从V到0(为了防止数组越界,到w[i])代码实现:#in...
分类:
其他好文 时间:
2015-04-21 20:07:33
阅读次数:
144
Reverse IntegerReverse digits of an integer.Example1:x = 123, return 321Example2:x = -123, return -321题目比较简单,注意越界和负数情况即可!Runtime:16 ms#include #includ...
分类:
其他好文 时间:
2015-04-20 22:05:47
阅读次数:
92
题目:Determine whether an integer is a palindrome. Do this without extra space.
翻译:判断一个数字是否是回文数,不要额外空间。
解题思路:因为数字既然传过去了,就不会有越界的问题。每次只需要取最前面和最后面的那一位数字进行比较,相同则继续,不同则返回、
首先要获取数字的位数,假设数字是12344321,一共有8位。
...
分类:
其他好文 时间:
2015-04-20 17:09:41
阅读次数:
132
从网上下载ThoughtWorks.QRCode.dll解压发现有很多版本,果断选择最后一个
生成二维码的代码
private Bitmap GetCode(string code)
{
QRCodeEncoder qRCodeEncoder = new QRCodeEncoder();
//设置二维码编码格式...
分类:
编程语言 时间:
2015-04-20 16:59:08
阅读次数:
268
题目传送门 1 /* 2 这题交给队友做,做了一个多小时,全排列,RE数组越界,赛后发现读题读错了,囧! 3 贪心:先确定最高位的数字,然后用贪心的方法,越高位数字越大 4 5 注意:1. Both A and B will have same number of...
分类:
其他好文 时间:
2015-04-19 21:22:32
阅读次数:
181
代码简化如下:
#include
#include
using namespace std;
int main()
{
string str="Hello World!";
int len = str.length();//获取长度
for(int i=0;str[i]!=' '&&(i/遍历字符串中的每一个变量知道找到空格 就是在这一行调试时总是出现错...
分类:
编程语言 时间:
2015-04-18 20:40:01
阅读次数:
112
今天一个weblogic服务启动到一半报错,这个错误一看就是weblogic内部的错误:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.j...
分类:
编程语言 时间:
2015-04-17 18:21:47
阅读次数:
249
1.定义在程序运行过程中,突然出现错误。然后Linux会把程序出错时的内存内容存放到一个Core文件中,这个过程就叫Core Dump。就叫核心转存。2.主要用途:段错误,产生段错误的地方主要有(1)数组访问越界(2)访问空指针(3)栈溢出(4)修改制度内存3.使能CoreDump打开 ulimit...
分类:
其他好文 时间:
2015-04-16 21:38:17
阅读次数:
130
那么,输出结果是多少呢? 答:当然是5。 为什么? 答:上面不是说了嘛,&a就是一个行指针,那就是指向一行的指针咯。行指针+1,不就指向下一行了,这里一行为[5]个,那么int *p = (int *)(&a+1)就要在a的基础上偏离5个位置:(如下:上一行表示偏离位数,下一行表示a[]中对应...
分类:
移动开发 时间:
2015-04-16 01:12:53
阅读次数:
177