自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 动态规划入门及规则分析(典型)

有时我们需要对某情景取最优解,但导致该结果变化的因素过多,需要我们对每种情况单独分析,最后汇总,取最优解,动态规划处理同样的问题,还略有改进,即同样的子问题对其结果做存储,需要时直接取,去除重复计算。这篇文章就是为了帮助大家理解动态规划

2020-05-09 17:25:46 269

原创 Tcp协议关键点整理

1、网络问题1、为什么是三次握手单向传输一次信令的可靠性包括: 网络是否允许, 对端是否准备好接收和发送。只有通过ack才能确认这种能力。Tcp保证双向可靠通信,所以两端都做一次发送和接收ack。其中第二三步可以合并一步,增加效率。2、Tcp异常断开及RST 报文1、尝试与服务器未监听的端口建立TCP连接,服务器将会直接向客户端发送reset报文2、接收端收到TCP报文,但是发现该TCP...

2020-04-17 18:47:00 392

原创 对兴趣的理解

自我感受得到的结论:兴趣是最好的动力,兴趣来自于 ‘主动’ 发现的乐趣,‘主动’创造的乐趣,反面:轻易获取到的事物不会被珍惜,不会引起注意及兴趣。(填鸭灌输式教育)有一种说法是:压力产生动力,我不认同。外界压力就像怪物,被怪物追赶的路上不会欣赏到沿途的美景,甚至会留下一段厌恶的回忆,进而叛逆反感。抹杀了兴趣。所以外压的驱动不是永久的动力。压力产生动力?压力只是给了一点开始的勇气...

2020-04-10 18:56:04 581

原创 Git 全部实用命令整理+多人协作流程+git服务器搭建

从主观使用角度对git命令做了一个整理,适合回顾查找,不适合入门使用0、用户配置1、安装完git后,表明本机器全局git 用户,用如下命令git config --global user.name "Your Name"git config --global user.email "email@example.com" 2、在当前目录创建git 版本库 会生成 .git目录,内部有stage(暂存区)和 当前分支git init 3、让Gi...

2020-04-09 23:08:48 234

原创 计算机编码:ASCII,Unicode 和 UTF-8

计算机编码:ASCII,Unicode 和 UTF-8计算机编码​ 计算机最小存储单元为bit(位),有0、1两种状态,最小运算单元为Byte(字节),1 Byte = 8 * bit 。那么1Byte就有256种二进制状态,可以代表256种字符。如果规定好人们现实生活中的字符与数量(number)的映射关系那么即可将人类语言存储在计算机硬件上。ASCII​ ASSCII 是一个美...

2020-01-11 21:21:10 318

原创 c++ 拷贝控制需要注意的几点

十三章 拷贝控制查漏补缺类的默认合成拷贝构造函数会拷贝数组成员。拷贝构造的发生条件及优化实参传递给非引用类型形参class A(B)函数返回类型为非引用类型并返回一个对象。 注意编译器可能会使用ROV(Return Value Optimization)优化,导致并没有发生拷贝构造.返回值优化(RVO),即通过将返回值所占空间的分配地点从被调用...

2020-01-05 18:07:20 138

原创 linux下动态库.so路径的配置

动态库路径小结1、概念:​ 众所周知,程序通过/lib/ld.so寻找与加载动态库,且程序会在两种情况下加载动态库: 编译链接、运行,而动态库的寻找可以有以下多种配置方法。2、两种情况下路径配置1、编译链接时:​ ①gcc 的 -L 参数 :​ gcc tt.cpp -o tt.out -I:./include -L./lib -L../lib -ldyn.so​ ②系统环...

2019-12-31 17:10:13 837

原创 makefile报错 : make: No rule to make target

makefile 编译错误 — make: No rule to make target最近使用make编译一个mount源码,结果出现标题所示完整错误类似为: make: * No rule to make target /xxx/xxx/xxxx/xxxxx/xxx.cpp(or .h )', neede d byxxx_xxx.o’. Stop.原因分析:进入xxx_x...

2018-05-30 10:50:52 45229 3

原创 linux debug的几种方法及coredump(centos7)设置

1、gdb 2、 log 。常用 3、/Var/log/messages 记录了内核消息、各种服务的公共消息,报错信息等 4、coredump文件 许多的程序出错的时候都会产生一个core文件,通过工具分析这个文件,我们可以定位到程序异常退出的时候对应的堆栈调用等信息,找出问题所在并进行及时解决临时 :ulimit -c unlimited // core文件大小不限制 永久

2017-10-17 09:16:48 4298

原创 libcurl基本知识及实现post请求实例

基本介绍libcurl网站https://curl.haxx.se/一、LibCurl基本编程框架libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户

2017-04-23 19:41:22 2519

空空如也

空空如也

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

TA关注的人

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