- 博客(18)
- 收藏
- 关注
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-19 10:29:29 392
原创 IOS 数据库
1、数据持久性属性列表:数组和字典写入到文件 数据类型有限,小数据存储对象归档:自定义数据类型可以用,小数据存储SQLite:数据保存到数据库CoreData:2、数据库是按照数据结构来组织,存储和管理数据的仓库数据库的结构表来表示同一种类型的数据创建表:CREATE TABLE IF NOT EXISTS UserTable (username TEXT pr
2015-05-05 22:04:59 678
转载 stat函数讲解:
来自百度文库:http://wenku.baidu.com/view/31777dc1d5bbfd0a795673b1.htmlstat函数讲解:表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf
2015-01-28 13:56:47 942
转载 strcpy、strncpy与memcpy strchr 和 strstr的区别与使用方法
strcpy、strncpy与memcpy的区别与使用方法strcpy、strncpy、memcpy这三个C语言函数我们在主机代码编写中会很频繁的使用到,但是三个函数的区别、使用时该注意什么还是有必要说下的。本文参考《C 标准库》编写。一、函数说明1、memcpy函数void *memcpy(void *s1, const void *s2, size
2015-01-22 17:02:09 1126
转载 inet_pton与inet_ntop
Linux下这2个IP地址转换函数,可以在将IP地址在“点分十进制”和“整数”之间转换而且,inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是比较新的函数了。 inet_pton函数原型如下[将"点分十进制" -> "整数"]#include #include #include int inet_pton
2015-01-22 14:47:54 644
翻译 getpwuid()详解
The passwd structure isdefined inasfollows:struct passwd {char*pw_name; /*user name */char*pw_passwd; /*user password */uid_t pw_uid; /*user id */gid_t pw_gid; /*group id */cha
2015-01-21 10:03:37 2990
翻译 uname系统调用
【uname系统调用】 功能描述: 获取当前内核名称和其它信息。用法: #include extern int uname (struct utsname *__name) __THROW;参数: __name:指向存放系统信息的缓冲区,原型如下struct utsname { char sysname[_UTSNAME_SYSNAME_LENGTH]
2015-01-21 09:52:46 1107
转载 VBS操作excel
vbscript 中对excel常见操作dim oExcel,oWb,oSheet Set oExcel= CreateObject("Excel.Application") Set oWb = oExcel.Workbooks.Open("E:/其他/新装电话表.xls") Set oSheet = oWb.Sheets("Sheet1") MsgBox oS
2015-01-16 09:11:22 2972
转载 ubuntu源问题
方法:1、修改源地址:cp /etc/apt/sources.list /etc/apt/sources.list.bakvim /etc/apt/sources.list加入如下内容(中科大的):deb http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricteddeb-src http:
2015-01-13 10:07:37 481
原创 指针的传参数与赋值问题
1.指针的赋值eg:int (a[2]) [3];则 int *p1 = &a[0][0]; int (*p2) [3] = &a[0]; int (*p3)[2][3] = &a;2.指针的传参问题(1) void get_m(int *p,int num) { p=(int*)malloc(sizeof(int)*num)
2014-03-10 21:13:32 1521
转载 迷途指针与野指针
迷途指针与野指针指的是不指向任何合法的对象的指针。一:迷途指针的含义 当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称迷途指针。若操作系统将这部分已经释放的内存重新分配给另外一个进程,而原来的程序重新引用现在的迷途指针,则将产生无法预料的后果。因为此时迷途指针所指向的内存现在包含的已经完全 是不同的数据。通常来说,
2014-03-10 21:12:17 1200
原创 常用服务器基础配置(一)
一.tftp服务器(简单的文件传输协议)1.安装:sudo apt-get install tftp(服务器) tftpd(客户端) openbsd-inetd(守护进程)2.配置:sudo vi /ect/inetd.conf(tftp dgram udp wait nobody /usr/sbin/tepd/usr/sbin/in.tftd 自加目录的绝对路径)
2014-03-09 22:54:47 1351
原创 提高EQ
一.情商的五个层次:第一层次:自我认知:(可以从身边的人得知、系统性自我认知)第二层次:自我控制:(是面对自己劣势或人性弱点时的态度的行为)第三层次:自我激励: (是针对自己的优势能否挖掘出来) 自我激励的方式很多,(我的经验是:一、多与积极进取的人交往,他们的成功让人看到希望和力量。二、多读励志方面的书,戴尔?卡耐基、拿破仑?希尔的成功学著作。我在大学时,图书馆找到了关于马
2014-03-09 14:13:53 895
原创 国嵌学习路线建议
嵌入式linux的学习方法:1.学什么?|—————————————————————————————————|根文件系统| ||linux内核| ||bootloader(在嵌入式操作系统中,BootLoader是在操作系统内核运行之前|运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环|境带到一个合适状态,以便为最终调用操作系统内核准备好
2014-03-09 11:10:55 811
转载 《洗脑术:怎样有逻辑地说服他人》
1. 本书所讲到的东西,是我花费了15年才得到的“知识”。你乣奢望通过一天的时间就能够把它们吸收,从而变成 一个完全不同的人。这不现实,就像我们总要通过许多“失败”,才能领悟到成功的本质一样。2. 通过本书,结合你的生活,然后找出你最关心的部分,学习你想拥有的思维,以及提高使用的技巧。这就是读书,也是工作。今天,读书的人越来越少了。即便这么可怜的读书群体,也能从中看到“智慧”和“方
2014-03-09 10:55:52 1150
转载 Linux常用命令英文全称与汉语解释
man: Manual意思是手册,可以用这个命令查询其他命令的用法。pwd:Print working directory意思是显示工作目录。su:Swith user切换用户,切换到root用户cd:Change directory切换目录ls:List files列出目录下的文件ps:Process Status进程状态m
2014-03-07 23:22:36 1205
原创 指向二维数组的指针
一. 二维数组元素的地址 为了说明问题, 我们定义以下二维数组: int a[3][4]={{0,1,2,3}, {4,5,6,7}, {8,9,10,11}}; a为二维数组名, 此数组有3行4列, 共12个元素。但也可这样来理解, 数组a由三个元素组成:a[0], a[1], a[2]。而它中每个元素又是一个一维数组, 且都含有4个元素 (相当于4列), 例如,a
2014-03-07 21:36:58 2940
原创 C预科总结
1. gcc编译过程:预处理(-E、.i)/宏展开、条件编译、删除注视--- 编译(-S、.s) /生成汇编文件--- 汇编(-c、.o)/生成二进制文件 --- 链接 ()/与相关的库文件链接;2. 数据类型:常量、变量(char 1 short 2 long/float/int 4 double 8 long double 12、布尔类型 bool(srdbool.h
2014-03-07 21:31:50 942
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人