CoreData以前没用过,最近试用了一下,感觉省了好多的代码,很方便。当然,也只是会使用。
首先来创建一个工程
系统默认会给你增加一些东西,至于这些东西具体干嘛使的,自己去谷歌找找,说了,我只会使用。
在工程目录下有一个.xcdatamodeld的文件,这就是CoreData的重点了。可以在这里面添加一些Modeld和配置Modeld的属性。
在xcdatam...
分类:
其他 时间:
2014-03-06 18:11:28
收藏:
0 评论:
0 赞:
0 阅读:
346
给出一串字符串,求其循环冗余校验码.
求法:把整个字符串看成一个整数m,第一个字符作为这个整数的最高字节,第二字作为次高字节. etc...
要求在这个整数最后加上两个字节变成m2,使其整除34943.
解法:快速幂取模,粒度为一个字节.
#include
#include
using namespace std;
#define MOD 34943
char message[1025...
分类:
其他 时间:
2014-03-06 18:10:23
收藏:
0 评论:
0 赞:
0 阅读:
426
蓝桥杯 剪格子
思想:(深搜+回溯) 最后实现全部遍历每种可能情况。
具体做法:从左上角开始搜索,按照 [上下左右] 的先后顺序。搜索过的点做上标记下次不再搜索(当回溯时,我们又去掉这个标记,使之下次还能被搜索)。
回溯有两种情况,第一种就是当某个点的上下左右都不满足时,回溯(退到上一步)。第二种情况就是当找到一种满足条件情况时,回溯。
其中注意,第二种回溯情况时,我们需要记录当前情况剪掉的格子个数,以便于和下一次如果有多种情况比较,选出最小的剪格子数。
另外还有就是,回溯的时候,需要做3件事:
...
分类:
其他 时间:
2014-03-06 17:09:53
收藏:
0 评论:
0 赞:
0 阅读:
422
read命令用于从键盘或标准输入中读取文本。以交互的形式读取来自用户的输入。默认用”回车键”作为结束。
一般使用在自动化的sh脚本中。
#用不回显(non-echoed)方式读取密码
$ read -s var
#显示提示信息
$ read -p “Enter input:” var
#在特定的时间内读取输入(单位:秒)
$ read -t 2 var
#自定义结束符(即输入冒号(:)时结束)...
分类:
其他 时间:
2014-03-06 18:20:41
收藏:
0 评论:
0 赞:
0 阅读:
414
占位补帖...
分类:
其他 时间:
2014-03-06 17:22:10
收藏:
0 评论:
0 赞:
0 阅读:
466
源代码如下:
char checkSum(char fn, char *pcontent, unsigned int contentLen)
{
char checksum=0, i;
char tmp[3]={0};
sprintf(tmp, "%02X", (BYTE)fn);
checksum=tmp[0]+tmp[1];
for(i=0;i
{
check...
分类:
其他 时间:
2014-03-06 18:19:41
收藏:
0 评论:
0 赞:
0 阅读:
386
一: 网络
修改IP地址:
1、修改配置文件/etc/network/interfaces
sudo vim /etc/network/interfaces
添加以下内容:
auto eth0 //设置自动启动eth0接口
iface eth0 inet static ...
分类:
其他 时间:
2014-03-06 17:28:18
收藏:
0 评论:
0 赞:
0 阅读:
498
如果我们需要编写一个处理二维数组的函数,那么这个函数原型应该如何声明呢?
首先,我们应该牢记:数组名被视为其地址,因此,相应的形参是一个指针。例如,假设有如下的代码:
int data[3][4] = { {1, 2, 3, 4}, {5, 5, 7, 8}, {9, 10, 11, 12} }
int total = sum(data, 3);那么sun函数的原型应该如何声明...
分类:
其他 时间:
2014-03-06 17:24:16
收藏:
0 评论:
0 赞:
0 阅读:
471
80x86微处理器下的三种不同的地址:
逻辑地址:16位段选择符+32位offset, 段选择符存放在段寄存器中
线性地址:也称为虚拟地址,32bit 体系结构可以表达4GB的地址空间
物理地址:芯片内存单元寻址
MMU 通过分段单元将 逻辑地址转换为线性地址;
分页单元将线性地址转换为物理地址;
分段的过程:
段选择符有三个字段:
1)Index字段,表示...
分类:
其他 时间:
2014-03-06 16:22:47
收藏:
0 评论:
0 赞:
0 阅读:
583
DataTable
(1)构造函数
DataTable() 不带参数初始化DataTable类的新实例。
DataTable(string tableName) 用指定的表名初始化DataTable类的新实例。
DataTable(string tableName, string tableN...
分类:
其他 时间:
2014-03-06 18:44:04
收藏:
0 评论:
0 赞:
0 阅读:
529
Fatal error: Call to undefined function curl_init() in D:\apache2\htdocs\SimpleStore.php on line 73
这个错误是因为
php/php.ini
要把这个了文件里面的
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=ph...
分类:
其他 时间:
2014-03-06 16:47:20
收藏:
0 评论:
0 赞:
0 阅读:
533
经典的八皇后问题...
分类:
其他 时间:
2014-03-06 18:15:33
收藏:
0 评论:
0 赞:
0 阅读:
487
做成脚本了,保存成文件,sudo ./xxx.sh即可。
#!/bin/bash
# 如果没有加sudo,提示错误并退出
if [ "x$(id -u)" != x0 ]; then
echo "Error: please run this script with 'sudo'."
exit 1
fi
#下载和解压wireshark源码
wget http...
分类:
其他 时间:
2014-03-06 17:25:17
收藏:
0 评论:
0 赞:
0 阅读:
494
看病要排队 、优先队列、hdu
Problem Description
看病要排队这个是地球人都知道的常识。
不过经过细心的0068的观察,他发现了医院里排队还是有讲究的。0068所去的医院有三个医生(汗,这么少)同时看病。而看病的人病情有轻重,所以不能根据简单的先来先服务的原则。所以医院对每种病情规定了10种不同的优先级。级别为10的优先权最高,级别为1的优先权最低。医生在看病时,则会在他的队伍里面选择一个优先权最高的人进行诊治。如果遇到两个优先权一样的病人的话,则选择最早来排队的病人。
现在就请你帮...
分类:
其他 时间:
2014-03-06 16:50:28
收藏:
0 评论:
0 赞:
0 阅读:
337
为保证HTTP安全,手段有很多,这篇介绍其中几种方式。首先是数字加密,有多种方式可以对报文进行编/解码,不仅防止好事者的读取,还可以用它来防止对报文的篡改。随着密码学的发展,已不再是简单的通过密码(一套编码方案,编码器)将明文变成密文了,而使用密钥的密码会更灵活、更安全。
对称密钥加密技术
在对称密钥加密技术中,发送端和接收端要共享相同的密钥key才能进行通信,因此,保证密钥的机密状态时很重要...
分类:
其他 时间:
2014-03-06 16:52:34
收藏:
0 评论:
0 赞:
0 阅读:
266
CanvasRenderingContext2D是一个对象,它有很多属性和方法,通过设置它的属性和调用它的方法,我们可以
绘制出优美的图像,获取这个对象很简单:
var canvas = document.getElementById("canvas");
var cxt = canvas.getContext('2d');
一.Can...
分类:
其他 时间:
2014-03-06 16:19:41
收藏:
0 评论:
0 赞:
0 阅读:
433
题目链接:Codeforces 398C Tree and Array
题目大意:给出n,表示有n个节点,每个节点有个值记录在t[i]中,初始为0,现在要求构造出一棵无向的树,既有n-1条边,保证所有点联通,现在每增加一条边u,v,x(假设u
解题思路:t = n/2,将t+1到n逐个相连成一条,然后i和t+i相连(1≤i≤t),这样的话为了使得i和i+1满足,只需要修改t+i...
分类:
其他 时间:
2014-03-06 16:51:28
收藏:
0 评论:
0 赞:
0 阅读:
510
创建一个NURBS对象:
GLUnurbs* gluNewNurbsRenderer (void);
//创建一个NURBS对象nobj,并返回一个指向这个新对象的指针销毁NURBS对象:
void gluDeleteNurbsRenderer(GLUnurbs *nobj);
控制NURBS对象的属性:
gluNurbsProperty(theNurb, GLU_S...
分类:
其他 时间:
2014-03-06 18:22:40
收藏:
0 评论:
0 赞:
0 阅读:
379
我在上一篇博客的代码中提到了最小化托盘,哪我在这篇博客中将系统的介绍最小化托盘,以及在托盘上控制音乐播放器
其实最小化托盘的原理不难理解,当用户选择最小化托盘时,程序并没有到托盘里,只是使用 ShowWindow函数隐藏了程序,同时在托盘上显示了一个图标,还有一种情况,当程序打开后,托盘上就显示了一个图标,当选择最小化托盘时,只需要使用ShowWindow函数隐藏程序就行了
在...
分类:
其他 时间:
2014-03-06 16:04:14
收藏:
0 评论:
0 赞:
0 阅读:
472
题目链接:Codeforces 400C Inna and Huge Candy Matrix
题目大意:给出n,m,x,y,z和p,表示在一个n*m的矩阵上有p块糖果,给出p块糖果的坐标,然后将整个矩阵顺时针旋转x次,镜像翻转y次,逆时针旋转z次,然后按照顺序输出操作完后糖果的坐标。
解题思路:模拟,注意旋转完,n和m要交换,翻转不用,然后如果纯模拟肯定超时,很容易发现旋转4...
分类:
其他 时间:
2014-03-06 17:35:39
收藏:
0 评论:
0 赞:
0 阅读:
482