- 博客(5)
- 收藏
- 关注
原创 常量指针和指针常量
因为可以写成很多中方式,很容易记错,这里提供一种高效的方法。从右边往左边读,遇到变量名(p)就替换成 变量名 is a(p is a),遇到 * 就替换成 point to一般会有这几种写法:1. const int p; 常量整数2. const int * p;p is a point to int const.p 是一个指向整型常量的指针。3. int const * ...
2019-07-11 00:39:10 248
原创 全局变量和静态全局变量
全局变量和局部变量是从变量的作用域的角度划分。静态变量和动态变量是从变量的内存分配的角度划分。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同,区别在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不...
2019-04-15 00:01:34 19050 1
原创 编码中的小技巧之防止数据溢出
写出正确的代码是技术,写出优美的代码时艺术。前两天在看排序算法,其中看到归并排序的时候,发现一个编码的技巧。我先复习一下,归并排序先吧。分析: 归并排序采用分治的思想。将一个大问题分解若干个子问题,子问题与 原问题,解决的方式是一样的,并且子问题是独立的即子问题之间没有关系,最小的子问题是有解的并且好解。这里是不是很想我们学过的递归。分治是一种解题思路,递归是一种编码技巧...
2019-03-14 21:37:25 2130
原创 python3爬虫中文乱码之请求头‘Accept-Encoding’:br 的问题
当用python3做爬虫的时候,一些网站为了防爬虫会设置一些检查机制,这时我们就需要添加请求头,伪装成浏览器正常访问。header的内容在浏览器的开发者工具中便可看到,将这些信息添加到我们的爬虫代码中即可。‘Accept-Encoding’:是浏览器发给服务器,声明浏览器支持的编码类型。一般有gzip,deflate,br 等等。python3中的 requests包中response.te...
2019-03-14 20:49:59 6887 4
原创 阿里云云服务器mysql密码找回
首先,如果你是刚刚安装mysql,密码就是他给的随机密码,可以通过路径为/var/log/mysqld.log cd 到指定目录cd /var/log然后vi mysqld.log查看日志文件中的[Note] A temporary password is generated for root@localhost: 后面部分的内容,就是首次给你的随机密码一般来说,因为是安装后首次给你的所以是在...
2018-07-06 21:45:41 905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人