数据添加分两种方式,一种是数组的方式,另一种是使用AR的方式添加,其实这两种方式添加的方式是相同的,就是一个规范的不同而已,所谓AR,就是:
//一个数据模型代表一张表。
//一个对象代表一条数据。
//一个字段代表一个对象的属性
这样也符合传统的思维习惯,下面是数据模拟添加的实例代码:
$temp=D('User');
// $arr=array('id'=>11,'nam...
分类:
Web程序 时间:
2015-04-29 21:53:30
阅读次数:
264
//两个数如果不是互质,那么它们一定有一个质数因子
//用vec存入2到n的所有的质数因子
//用vis存入有该因子的数是否读入
//处理时只需要维护vis这个数组就行
#include
#include
#include
#include
using namespace std ;
const int maxn = 100010 ;
vector vec[maxn];
...
分类:
其他好文 时间:
2015-04-29 21:49:08
阅读次数:
127
1.添加代理:
@interface ViewController ()
2.添加存储数组和视图:
//视图
@property(nonatomic,strong)UIPickerView *pickerView;
//日期
@property(nonatomic,strong)NSMutableArray *dayDateArray;
//消失
@property...
分类:
其他好文 时间:
2015-04-29 21:48:17
阅读次数:
153
分析:该題可以用贪心来做,类似于节目时间安排的问题,桌子的移动房间看作时间处理。
下面是另一种更简便的做法。把奇数房间号和偶数房间号映射为房间在走廊上的位置,从1到200;开一个数组,每次从s移桌子到t就把中间走廊的每个位置都加1,最后扫描整个数组,找出最大值在乘上移动一张桌子所用的时间就是必须花费的时间。
#include
using namespace std;
int room...
分类:
其他好文 时间:
2015-04-29 21:43:45
阅读次数:
129
无标题文档
var countWorld=function(){
var text = document.getElementById("worldText").value;
//把非字母替换成@
text = text.replace(/[^a-zA-Z]+/g,'@');
console.log(text.split('@'));
//将替换后句子转为数组
var...
分类:
Web程序 时间:
2015-04-29 21:41:13
阅读次数:
166
Q1:
int i 这个有没有分配内存呢?
int *p 呢?
具体是在栈空间还是在堆空间里分配内存呢?
?
A1:
int i;
int *p;
这两个都在栈区分配了内存空间
但是p指向的地址为野地址,不可直接拿来使用
即p指向的空间没有分配
?
Q2:在Java中定义数组时必须分配内存,这句话是错的还是对的呢
?
A2:
Java...
分类:
其他好文 时间:
2015-04-29 21:41:02
阅读次数:
134
题目:LeetCode 006 ZigZag Conversion题意:给一个字符串"PAYPALISHIRING"按照ZigZag的形式,即按照下面的顺序排列,然后在转换成一行一行的读取方式,得到"PAHNAPLSIIGYIR"。其中行数不定。思路:肯定是不能去开一个二维数组的,必须要找出规律来直...
分类:
其他好文 时间:
2015-04-29 21:25:41
阅读次数:
146
题目传送门 1 /* 2 LCS裸题:长度减去最大相同长度就是要插入的个数 3 dp数组二维都开5000的话就会超内存,这里就用到了滚动数组, 4 因为在LCS的计算中,i的变化只相差1,所以可以通过对2取余来进行滚动:) 5 */ 6 #include 7...
分类:
编程语言 时间:
2015-04-29 21:25:06
阅读次数:
216
js怎样推断一个对象{}是否为空对象,没有不论什么属性前段时间用js写了一个相似"angularjs"用于数据绑定的东西,功能是比較简单了,通常应该传进来的是一个ArrayList JSON对象数组,但有时候通过AJAX方法调用返回的是一个JSON对象,而不是数组!为了兼容这样的情况使用了下面代码:...
分类:
Web程序 时间:
2015-04-29 21:19:40
阅读次数:
201