- 博客(8)
- 收藏
- 关注
原创 面试的经典问题--函数中开空间
查看运行结果 1.void GetMemory(char *p){ p = (char *) malloc(100);}int main(){ char *str = NULL: GetMemory(str); strcpy(str,"hello world"); printf("%s",str);}运行结果:崩溃:p的地址没有带出来;2.char * GetMe
2017-10-29 21:34:41 345
原创 tcp和udp的区别
tcp和udp都是传输层的协议,可是区别;1.面向连接:tcp是面向连接的,udp是无连接的; 2.通讯结束:tcp需要靠四次挥手关闭连接,udp不需要 3.连接数 : tcp是一对一的,udp是一对多的 4.可靠性: TCP是全双工可靠的,采用的超时重传来实现的; UDP是不可靠的,可能存在丢包现象,需要程序员自己确定; 5.TC
2017-10-29 21:11:59 451
原创 笔试面试---不经意的strcpy
1.strcpy 我们在笔试还是面试的过程中,还容易被问道strcpy的实现;我们一看很简单,往往忽视了很多方面的细节,导致实力 注意点: 1.src的地址为空 2.src和dest的地址相同的时候; 3.返回值 4.const 的src 我们要写简洁的、正确率高的代码char *strcpy(char *dest,const char* src) { if(src =
2017-10-29 20:42:55 344
原创 修改数据 -修改+添加+删除
1.修改数据 UPDATE(1)修改一行数据: 例子:把刘伟老师转到信息系 UPDATE T SET Dept=’信息’ WHERE TN =’刘伟’(2)修改多行 例子:把所有的学生年龄加一岁 UPDATE S SET Age = Age +1 例子:将教师表中所有工资小于或等于1000元的讲师的工资
2017-10-29 14:43:50 4590
原创 查询数据
数据的查询是一个非常庞大,繁琐的,先从关键字开始检索,介绍。1.基本查询:WHERE 根据WHERE的子句检索条件; FROME 指定视图所满足的原祖; SELECT 指定列 GROUP 对查询的结果进行分组; ORDER 查询结果按照ORDER子句进行排序;多表时,WHERE是连接的条件;SELECT *FROM S;//列出s表的全部列名; SELECT DIST
2017-10-23 19:41:27 839
原创 数据库的修改+删除
修改数据表 1.ADD方式:增加新列和完成性的约束,定义和CTREATE TABLE一样; 2.2.ALTER方式:修改某些列3.DROP方式: 只删除完整性约束的定义;
2017-10-23 17:27:59 334
原创 数据库的学习--概要
sql:是一个基本的虚表;是一个相互之间独立的表,是一个存储文件,有三层模型:外模型、模式、内模型;SQL语句的特点:1.语法简单、简单易用; 2.是一个一体化的语言,可以完成数据的定义、查询、操纵、控制等方面的功能; 3.SQL是一个一体化的语言,用户不需要知道内部发生了什么,只需要知道子啊做什么就行; 4.SQL是一个集合语言,是含有很多的关系; 5.是一个即使嵌入式语言优势一个自含式语
2017-10-23 17:06:34 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人