自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 记负均正

数如m个数字,显示其中附属的个数,而求出正数的平均数,若

2014-09-18 20:16:51 807

原创 合法IP

自己真的好笨,这种感觉只有

2014-09-18 18:06:09 517

原创 又是最大公共字符串问题(注意什么能减少判断)

已经第三次发现问题了,还是得记录下来,毕竟我是菜鸟

2014-09-17 19:44:37 325

原创 (华为)求最大公共字符串长度,大小写部分

#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

原创 求最大公共字符串----发现书上的错误了

我用的秦玉平版本的,数据结构c语言版书上意思大概如下:

2014-08-30 11:17:32 543

原创 纪念困扰我两天的问题Brute-Force算法

第一:一定要仔细,真的,昨天不知道是哪里写错了,

2014-08-29 14:33:22 734

原创 循环链表与约瑟夫问题

n个人围坐一桌,从编号m开始数,数到k就

2014-08-10 16:30:14 619

原创 [数据挖掘与机器学习] 十张图解释机器学习的基本概念(转自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



2014-07-26 14:40:15 421

转载 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

关于PCA的基本简介

一个比较初级的学习文件,共初级学者使用,讲解浅显易懂

2013-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除