- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 面试杂碎:索引- B+tree-秘钥-HTTPS
学习内容全来自网络博客,自己简单总结,理解有误请指出B-tree: 多叉树(二叉树的子节点最多2个而他可以是多个子节点>=2),比起二叉树他因为可以有多个节点,所以当遇到很多数据时候,不需要那么深的层级,所以在查找的时候不需要经历那么深的层级,达到快速查找目的B-tree的每个节点同时存储数据的key和data,当data很大的时候,那么key的空间较少,所以层级也会加深,于是有了B+treeB+tree:也是一个多叉树,非叶子节点只存key,因此获得更多空间来存key,data较大时层级
2020-11-25 22:47:33
109
原创 常用git操作记录
本地想要强制pull,信任库上的内容$ git fetch --all$ git reset --hard origin/master (这里注意你的branch)$ git pull
2020-09-14 18:46:53
70
原创 POINTERS ON C (二)
1 typedef通常用于定义一种类型的新名字,然后再用这个名字去定义同样类型的变量例如:char *ptr_to_char; 定义的是一个只想字符的指针,但是用上typedef后:typedef char *ptr_to_char; 这里是将ptr_to_char定义为指向字符指针类型的新名字。 以后便可以用这个名字代表指向字符的指针这样一种类型来声明
2015-04-13 18:15:31
403
原创 POINTERS ON C (一)
1. 字符串“hello”站里个字节,分别是h e l l o以及NUL, 一个NUL字节是指自己恶魔是全为0的字节,类似‘\0’这样的字符常量,而NULL指一个其值为0的指针。2.%s格式码输入字符串时,中间不能包含空白,可以用gets警告总结:1. 在sacnf函数的标量前未添加&2. 机械的吧printf函数的格式码照搬于scanf函数3. 在应该使用&&操作符的
2015-04-11 11:06:57
379
转载 OSI七层协议和TCP/IP四层协议之比较
转载来自 :少年阿宾http://www.blogjava.net/stevenjohn/archive/2013/03/28/397117.htmlTCP/IP:数据链路层:ARP,RARP网络层: IP,ICMP,IGMP传输层:TCP ,UDP,UGP应用层:Telnet,FTP,SMTP,SNMP.OSI:物理层:EIA/TIA-232, E
2014-12-30 15:07:45
587
原创 (华为)求最大公共字符串长度,大小写部分
#include#include#includeint getCommonStrLength(char * pFirstStr, char * pSecondStr){ int len1=0,len2=0,pos,i=0,j=0,k,maxlen=0,len; len1=strlen(pFirstStr); len2=strlen(pSecondStr);f
2014-09-10 17:19:24
410
原创 关于字符串数组-------来自他人的哦
1.用指针对二维数组的取值(要写到二维数组区域中)假设一个一维数组a[] 很显然一维数组取值是 *(a+i) i代表指针的偏移量 a表示的是该数组的首地址二维数组其实也就如同一维数组 只不过这个一维数组的元素是一个一维数组所以对于二维数组arr[][] *(*(arr+i)+j) arr+i 是指向到arr中第i个元素*(arr+i) 就是指向到2维
2014-08-31 15:54:20
352
原创 切记scanf再输入字符的时候遇到空格是认为结束的,若有空格请用gets输入
/* 给某个单词定位,并输出他的位置--------------*/#include#include#includeint main(){ int N,i=0,n=0;// char *str;// char *substr;char str[90];char substr[3];/*char *substr="Tom";
2014-08-31 15:43:55
2802
原创 [数据挖掘与机器学习] 十张图解释机器学习的基本概念(转自IT面试论坛)
在解释机器学习的基本概念的时候,我发现自己总是回到有限的几幅图中。以下是我认为最有启发性的条目列表。1. Test and training error: 为什么低训练误差并不总是一件好的事情呢:ESL 图2.11.以模型复杂度为变量的测试及训练错误函数。2. Under and overfitting: 低度拟合或者过度拟合的例子。PRML 图1.4.多项
2014-08-05 11:58:32
2603
转载 dynamic_cast,static_cast,const_static,reinterpret<来自百度文库>
关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和 const_cast。下面对它们一一进行介绍。
2014-07-26 14:35:10
396
原创 统计字符串中某字母的个数,数字空格不算,大小写不区分
#includeusing namespace std;int count(char str[],char ch){ int n=0; char *p,chx; if(ch>='A'&&ch chx=ch+32; if(ch>='a'&&ch chx=ch-32; p=str; while(*p!='\0') { if(ch=
2014-07-25 20:52:20
644
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人