自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Carey_Lu的博客

将来的你,一定会感谢现在拼命努力的自己。

原创 腾讯20年新年礼盒揭秘

19年已经过去,辞旧迎新,我们迎来了新的一年,2020年。 过去的一年,收获颇多,各种搞实验,投论文,秋招,毕业事情交错在一起,忙碌中度过了2019.....希望20年又是满满的期待,诸事顺利,惊喜不断! 每年年底,互联网公司都会争先恐后的推出自己的新年礼盒套餐,供大家新年享用。作为20年的毕...

2020-01-07 17:33:31

阅读数 85

评论数 0

转载 抢不到回家的票,还真不是12306技术不行

临近春节,12306崩溃一次,就有人心碎一次。 12月23日上午,有不少网友爆料称12306出现了车次加载失败、购买不了票或卡在候补订单支付界面的情况,疑似因抢票人数过多,导致服务器崩溃。12306客服后来回应,原因可能是操作旅客过多,系统繁忙造成的,可尝试重新卸载安装客户端或切换网络。至于春运...

2020-01-06 16:08:49

阅读数 67

评论数 0

原创 Linux Cent_OS远程端口连接设置

查看系统防火墙的相关信息 1、sudo systemctl status firewalld 2、firewall-cmd --state 3、firewall-cmd --permanent --list-port 对ssh配置端口进行更改以及防火墙重启 1、cd /etc/ssh...

2019-11-21 10:15:49

阅读数 507

评论数 0

原创 在N个数中查找第K大的数字(Top K问题)

在N个乱序数字中查找第k大的数字,时间复杂度可以减小至 O(N*logN) O(N) O(1) O(2) 答案:B 所谓“第(前)k大数问题”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺序的第(前)k个数的问题。 注意:题中只需得到最大的K个数,而不需要对后面N-...

2019-09-07 22:34:22

阅读数 353

评论数 1

原创 sizeof和strlen区别

sizeof和strlen的区别 strlen计算字符串的长度,以'\0'为字符串结束标志 sizeof是分配的数组实际所占的内存空间大小,不受里面存储内容 例如 char *str = "1111111abcd"; char str1[9] ...

2019-08-28 16:10:08

阅读数 13

评论数 0

转载 const与#define相比,区别和优点超详解总结!

一:区别 (1)就起作用的阶段而言: #define是在编译的预处理阶段起作用,而const是在 编译、运行的时候起作用。 (2)就起作用的方式而言: #define只是简单的字符串替换,没有类型检查。而const有对应的数据类型,是要进行判断的,可以避免一些低级的错误。 (3)就存储方式而言...

2019-08-25 18:17:58

阅读数 163

评论数 0

转载 快速幂(取模)算法

对于普通类型的求a^n,我们的求法是不是a*a*a*a....,这样乘以n次,时间复杂度为O(n),对于普通n比较小的我们可以接受,然而当n比较大的时候,计算就慢了,所以我们就去寻找更快捷的计算方法! 例如:我们要求2^8,我们通过当为偶数的时候,a^n=(a*a)^(n/2),当n为奇数时,...

2019-04-28 17:07:51

阅读数 37

评论数 0

原创 输入1~n共n个数,打乱后随机删除一个,找出删除的那个数,不许排序 && 不使用其它变量,实现两个数字的交换

输入1~n共n个数,打乱后随机删除一个,找出删除的那个数(不许排序) 对于删除一个数,大概有四种方法: (1)用1+2+...+n减去当前输入数据的总和。时间复杂度:O(n) 空间复杂度:O(1) 【容易溢出】 (2)用1*2...*n除以当前输入数据的总积。时间复杂度:O(n) 空间复杂...

2019-04-25 16:02:52

阅读数 197

评论数 0

原创 网易互娱的笔试第二题(字母进制转换__模拟题)

编码规则: 对于正整数5555,按照第一步,会划分成两组: 005,555 按照第2步,每组转成二进制,结果如下: 101,1000101011 按照第3步,会划分为3组: 00101,10001,01011 按第4步,算出每一组的值: 5,17,11 数值5以字符5表示,数值1...

2019-04-20 22:23:00

阅读数 53

评论数 0

原创 网易互娱的笔试第一题(扑克牌顺子数__dfs)

给定扑克牌,判断有多少种可能的顺子方案。其中顺子是由5个或者以上的连续数字组成,给定当前的手牌,不同的牌组成的相同的顺子视为不同方案,如3 3 4 5 6 7,可以组成两种不同的(3,4,5,6,7)的顺子。 示例1 输入 4 7 7 3 3 4 4 5 6 5 2 3 4 6 ...

2019-04-20 21:40:09

阅读数 67

评论数 0

原创 腾讯笔试第三题贿赂怪兽的解题思路(dp动规)

腾讯2019.4.5笔试第三题: 给怪兽付金币,求最小金币数,雇佣的怪兽会一直守护,遇见的怪兽战力必须小于等于已经雇佣的怪兽战力总和,如果大于,怪兽就会攻击你,要求安全护送出怪兽谷。要想成功穿越怪兽谷而不被攻击,他最少要准备多少金币。 输入描述: 第一行输入一个整数N,代表怪兽的只数。 ...

2019-04-19 21:40:43

阅读数 139

评论数 0

原创 字符串的查找函数

题目:有字符串s和p,判断p是否为s的字串,如果是找出p在s中的第一次出现的下标。 参考链接C++string中用于查找的find系列函数浅析

2019-04-19 10:16:34

阅读数 105

评论数 0

转载 动态规划——最大连续子序列和

最大连续子序列和问题如下:   下面介绍动态规划的做法,复杂度为 O(n)。   步骤 1:令状态 dp[i]表示以 A[i]作为末尾的连续序列的最大和(这里是说 A[i]必须作为连续序列的末尾)。   步骤 2:做如下考虑:因为 dp[i]要求是必须以 A[i]结尾的连续序列,那么...

2019-04-18 22:48:19

阅读数 202

评论数 0

原创 已知一个函数rand7()能够生成1-7的随机数,请给出一个函数rand10(),该函数能够生成1-10的随机数。

已知有个rand7()的函数,返回1到7随机自然数,让利用这个rand7()构造rand10() 随机1~10。 分析:要保证rand10()在整数1-10的均匀分布,可以构造一个1-10*n的均匀分布的随机整数区间(n为任何正整数)。假设x是这个1-10*n区间上的一个随机整数,那么x%10...

2019-04-18 21:56:17

阅读数 166

评论数 0

原创 链表--如何检测一个链表是否有环及如何找到环的入口点

如何检测一个链表是否有环 有环的链表: 有环的链表是指链表有环路,例如A->B->C->D->E->F->B,遍历的时候B->C->D->E->F->B会形成环路一直循环。 思路: 设置一个快指针fast,一个慢指针sl...

2019-04-18 17:55:09

阅读数 124

评论数 0

转载 求字符串转化的最小操作次数 DP动态规划

题目来自leetcode上的动态规划类的练习题, 难度系数为hard。 题目链接:https://leetcode.com/problems/edit-distance/description/ 题目要求计算把一个字符串转化成目标字符串的最小操作次数。一开始我想到字符串转化的方法是按相等数目的...

2019-04-18 14:14:28

阅读数 471

评论数 0

原创 搜索问题总结(dfs、bfs的终止条件细节)

题目描述 给定两个-100到100的整数x和y,对x只能进行加1,减1,乘2操作,问最少对x进行几次操作能够得到y? 例如: a=3,b=11;可以通过3*2*2-1,3次操作得到11; a=5,b=8;可以通过(5-1)*2,2次操作得到8; 输入描述: 输入以英文逗号分隔的两...

2019-04-18 10:47:12

阅读数 440

评论数 2

原创 C++中将二维数组(静态的和动态的)作为函数的参数传递

参考博客文章:https://www.cnblogs.com/usa007lhy/p/3286186.html

2019-04-15 10:35:19

阅读数 153

评论数 0

原创 cin.getline()、cin.get()、getline(cin,str)、gets()区别比较

cin.getline() 1、多余规定字符串长度时,cin会出现失效位,可以通过cin.clear()清除,然后就正常读取后面的字符; 2、不接收回车或结束标志字符; cin.get() 1、多余规定字符串长度时,cin不会出现失效位,而是将多余的存入读取缓冲区,再次调用cin.get(...

2019-04-04 12:35:56

阅读数 93

评论数 0

原创 N的阶乘(大数阶乘算法)

题目描述 输入一个正整数N,输出N的阶乘。 输入描述: 正整数N(0<=N<=1000) 输出描述: 输入可能包括多组数据,对于每一组输入数据,输出N的阶乘 输入例子: 4 5 15 输出例子: 24 120 1307674368000 #include<i...

2019-03-29 16:29:51

阅读数 677

评论数 0

原创 什么是IaaS, PaaS和SaaS及其区别

IaaS, PaaS和SaaS是云计算的三种服务模式。 1. SaaS:Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、...

2019-03-12 09:14:24

阅读数 406

评论数 0

原创 ssh远程连接linux下的MySQL数据库字符集和防止乱码

实验环境: 本地windows 8.1 远程连接工具 SecureCRT 7.3 Linux发行版本 CentOS 6.7 x86_64位Linux系统,内核的版本为2.6.32-573 mysql版本 mysql-5.5.32 1.1 MySQL数据库字符集介绍 字符集就是一套文字符...

2018-12-03 18:09:40

阅读数 163

评论数 0

原创 为什么java main不能使用static 定义变量

只有类才存在静态的变量 方法只能对静态变量的操作 不能在方法内试图定义静态变量 否则的话会抛出编译错误静态变量的本意是为了让所有的对象共享这个变量,如果在方法里面定义静态变量的话就存在逻辑错误了,也达不到你想要目的. 因为在方法定义静态变量根本没有他的任何意义. 任何对象都有自己的方法,即使是静态...

2018-11-28 15:27:58

阅读数 255

评论数 0

原创 为什么JAVA中内部类前面要加static?

java中有四种内部类的(成员,匿名,局部,静态) 静态内部类只是其中一种,静态的内容方便调用,不需要实例化   加入static的优缺点: 当一个方法或者变量需要初始化加载,或者是经常被调用的时候可以加上static。 用static修饰的方法可以用类名直接调用,不用的一定要先实例化一个...

2018-11-28 10:16:36

阅读数 1826

评论数 0

原创 C++面向对象的特殊函数总结

1、内联函数 内联函数在编译的时候将不进行函数调用,编译器将内联函数的代码粘贴在调用(形式上调用)处,可以提高效率。内联函数只能是代码很少很简单的函数,因为如果一个很大很复杂的函数即使设为内联,编译器也将自动设置该函数为非内联。 1.内联函数可减少cpu的系统开销,并且程序的整体速度将加...

2018-10-12 10:02:07

阅读数 84

评论数 0

原创 关于c++和C的getXXX系列函数

1,C scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。 scanf :遇到回车,空格和tab键会都会认为输入结束并自动在字符串后面添加’\0’,但是回车,空格和tab键仍会留在输入的缓冲区中。scanf()可以读取所有类型的变量 gets:可接受回车键之前输入的所有...

2018-10-11 12:30:01

阅读数 54

评论数 0

转载 Python编程学习:python id()函数和内存分配理解

1.  id()函数可返回对象的内存地址 python中会为每个对象分配内存,哪怕他们的值完全相等。id(object)函数是返回对象object在其生命周期内位于内存中的地址,id函数的参数类型是一个对象。如下例子:c, d 和 2.0 地址不同,但值相等。   c = 2.0 ...

2018-10-10 10:11:37

阅读数 103

评论数 0

原创 机器学习视频笔记

1、机器学习是什么 第一阶段:试图使用逻辑和规则直接来演绎人类的智商和智能 第二阶段: 让机器真正学会人类学习方式范式就是机器学习,通过大量的数据归纳出统计规律。  2、什么是模型 类似于y=ax+b的数学公式就是对一个模型的定义,线性回归模型就是假设建立一个模型,符合P=w1X1+...

2018-07-25 13:20:09

阅读数 117

评论数 0

原创 统计数字 1,2,3 ... n 出现 0~9 的个数

统计数字问题 Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB   Problem 10242 : No special judgement Problem description   一本书...

2018-07-22 19:26:18

阅读数 158

评论数 0

原创 桥接网络的各种方法

一、两台电脑互联上网        1、一台电脑(不能上网)通过桥接两个网卡的电脑(能上网)进行Internet上网        2、一台电脑(不能上网)通过无线网卡共享模式的电脑(能上网)进行Internet上网        3、一台电脑(不能上网)通过网上邻居建立新的网络向导的电脑(能上网...

2018-06-15 14:07:34

阅读数 628

评论数 0

转载 C++ STL容器的理解

1.容器=数据结构+算法。相当于是为复杂的数据设计一种专门用于存放该数据的东西。用于开发中传递复杂的数据。2.模板函数只能写在头文件中,不能单独声明。3.STL容器分为三类:(1).顺序容器类vector  数组。查询快,插入慢。加入的数据与数据大小有关头文件: #include &lt;...

2018-05-31 12:39:07

阅读数 78

评论数 0

转载 C++ STL基本容器使用

1:关联容器和顺序容器  c++中有两种类型的容器:顺序容器和关联容器,顺序容器主要有:vector、list、deque等。其中vector表示一段连续的内存地址,基于数组的实现,list表示非连续的内存,基于链表实现。deque与vector类似,但是对于首元素提供删除和插入的双向支持。关联容...

2018-05-31 12:35:47

阅读数 55

评论数 0

转载 C++容器操作

转载自:http://6924918.blog.51cto.com/6914918/1275726C++中的容器大致可以分为两个大类:顺序容器和关联容器。顺序容器中有包含有顺序容器适配器。顺序容器:将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素。主要有vector、list、de...

2018-05-31 12:34:12

阅读数 596

评论数 0

原创 C++ vector 容器浅析

一、什么是vector?向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。二、容器特性1.顺序序列顺序容器中的元素按照严格的线性顺序排序。可以通过元...

2018-05-31 12:12:53

阅读数 50

评论数 0

原创 C++ STL基本容器的使用

C++中有两种类型的容器:顺序容器和关联容器。顺序容器主要有vector、list、deque等。其中vector表示一段连续的内存,基于数组实现,list表示非连续的内存,基于链表实现,deque与vector类似,但是对首元素提供插入和删除的双向支持。关联容器主要有map和set。map是ke...

2018-05-31 12:10:29

阅读数 115

评论数 0

原创 CCF推荐国际学术会议

类别如下计算机系统与高性能计算,计算机网络,网络与信息安全,软件工程,系统软件与程序设计语言,数据库、数据挖掘与内容检索,计算机科学理论,计算机图形学与多媒体,人工智能与模式识别,人机交互与普适计算,前沿、交叉与综合中国计算机学会推荐国际学术会议 (计算机系统与高性能计算)一、A类序号会议简称会议...

2018-05-28 13:42:13

阅读数 239

评论数 0

转载 java-String数组的初始化以及二维数组的访问

java学习之路记录 本篇基础关于数组进行基础总结三个内容: String类型的一维数组,二维数组的定义与初始化。二维数组如何遍历访问。拿 String 当作例子,其他类型的数组定义,初始化,访问都类似。 一维数组的定义与初始化 public class ArrayInit {...

2018-05-22 17:49:35

阅读数 2142

评论数 0

原创 [LintCode 119]Edit Distance

先给一个例子,两个字符串eeba和abca相似度是多少呢,edit distance是一个很好的度量,定义从字符串a变到字符串b,所需要的最少的操作步骤(插入,删除,更改)为两个字符串之间的编辑距离。对于eeba,abca它们之间的编辑距离为3,可以按照上面的操作步骤(不是唯一的)将eeba变到a...

2018-05-21 21:26:54

阅读数 69

评论数 0

原创 用位运算实现四则运算之加减乘除

^: 按位异或;&amp;:按位与; | :按位或计算机系统中,数值一律用补码来表示:因为补码可以使符号位和数值位统一处理,同时可以使减法按照加法来处理。对补码做简单介绍:数值编码分为原码,反码,补码,符号位均为0正1负。原码 -&gt; 补码: 数值位取反加1补码 -&g...

2018-05-12 17:48:34

阅读数 145

评论数 0

转载 深度学习、机器学习资源

2014斯坦福机器学习视频 百度云链接: https://pan.baidu.com/s/10XxZi99S7VyvWt67lZ3CPg 密码: 3i78深度学习机器学习基础教程 百度云链接: https://pan.baidu.com/s/1lrqA_qoNk-eXRbht6Q6ULw 密码: ...

2018-05-11 09:34:52

阅读数 413

评论数 0

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