文章分类 - 计算机语言
python打包为可执行文件
摘要:安装 pyinstaller pip3 install pyinstaller 开始打包 # filename 是你要打包生成可执行文件的python文件 pyinstaller -F filename 还有其他参数,使用时自行查询
阅读全文
python 配置文件操作
摘要:引入库 import configparser 配置文件读取 样例配置文件 [DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionLevel = 9 ForwardX11 = yes [bitbucket.org] User
阅读全文
Python爬虫(一)
摘要:之前用python做了一个爬取58同城的例子,学自python零基础爬虫视频,然后经自己更改,就可以很容易的爬取到数据,在这里记录一下学习中的知识要点。 1. 用requests库获取网页信息 原理 模拟人类访问网页,从而获取远端服务器发送的网页全部内容,也叫发送请求(requests) 。 编程
阅读全文
Python——方便的字典
摘要:因为之前写的C系编程语言比较多,所以比较习惯于用if(...){...}else{...} 或者switch(...){...} 来进行条件选择,同时也比较习惯于用for循环来遍历搜索,代码的运行效率先不说,但很明显如果写的比较多的话很容易让人感到烦,今天写python的时候突然想起来字典,在这里总
阅读全文
C语言指针再谈
摘要:昨天使用链表时,想要获取某个节点的指针,而不是获取其下的数据内容,出现了很多问题,浪费了很多时间,在这里总结一下。 参数传值 c里面,参数不管类型是什么,它只会传值,所以,如果要想用一个已经声明的变量从一个函数中带出一些数据,必须退后一步输入参数,也就是说输入它的地址,如果是指针,也输入它的地址。
阅读全文
Python——import
摘要:摘自:菜鸟教程 有的时候我们会自己写一个包,里面会有很多库,但因为一般想要improt的库和main文件不在同一目录下,如果要在下面结构的情况下import库: test.py package_runoob |-- __init__.py |-- runoob1.py |-- runoob2.py
阅读全文
PyMySQL——python操作数据库
摘要:摘自:RUNOOB.COM 安装 PyMySQL 首先安装PyMySQL,直接输入pip install PyMysQL即可 MySQL-Python 还要确保你的MySQL数据支持python连接,点击下载 注意:如果你想使用python的MySQLdb模块,你必须安装并使用python2.6以上
阅读全文
CodeBlocks——windows配置
摘要:从VS2013到VS2017,我一直坚持不懈的使用VS系列(配合VSCode)来编写c/c++,但当初固态硬盘只装了128G的我越来越意识到c盘空间的珍贵,所以入坑CodeBlocks大法。 虽然CodeBlocks也是功能完备的一款IDE,但还是让我费了一点心思。 刚打开时会提醒选择编译器,没有细
阅读全文
Python——随机函数(random)
摘要:随机函数比较多,这里挑几个常用的分析,但注意:只要用到随机函数,一定要import random randint(a,b) 顾名思义,也就是说生成一个int(整数)型的随机数,此处的a为产生随机数的左边界,b为右边界,这里和range不一样的是,左右边界均可以取到,而range有且仅有左边界可以取到
阅读全文
Python——自定义函数
摘要:自定义函数使用到关键字def,返回值return可有可无,但函数名后面一定要有一对圆括号,里面填上需要引入的参数即可,比较简单 def y(x): return x+1
阅读全文
Python——for循环
摘要:python的循环和c/c++的略有不同 例: for i in range(10): ... in 字面意思,从某个集合(列表等)里顺次取值 range range函数生成一个等差级数链表,比如range(10)生成从0到9的整数,注意,如果只有一个参数,则这个参数为右边界,则左边界默认为0,右边
阅读全文
Git(6)——远程仓库
摘要:创建远程仓库 远程仓库也就是你的代码在网上某个托管(代管)的地方,一般有Github和码云等,github相比码云来说质量等方面都略胜一筹。 但如果没有VPN来加速的话,Pull/Push一些大项目时很费劲。顺便一提,如果你想从github转到码云,码云提供直接克隆仓库功能,具体请自行搜索 创建SS
阅读全文
cc和gcc
摘要:在Linux下一会看到cc,另一会又看到gcc,感觉又点混乱的样子。它们是同一个东西么,有啥区别呢 一分为二地看: 首先,如果讨论范围在Unix和Linux之间,那么cc和gcc不是同一个东西。cc来自于Unix的c语言编译器,是 c compiler 的缩写。gcc来自Linux世界,是GNU c
阅读全文
windows下的makefile
摘要:windows如果想使用命令行编译,一般会下载MinGW,下载后,在MinGW的bin文件夹下会有一切我们需要的包括make.exe(之前叫mingw-32-make.exe,方便使用会推荐改名称,但新版本的MinGW貌似已经自动改了,所以就不用担心了),所以在环境变量中添加bin文件夹目录即可。
阅读全文
c语言——指针漫谈
摘要:在浅显的用过链表后,这几天我又开始仔细的重新看数据结构这本书。但突然发现一个细节:书上对有头指针的单链表进行初始化(分配内存)时,是将结构体指针的地址(指针的指针,也就是二级指针)作为参数进行操作。在想过很多,又查过很多博客后,现在感觉对指针的理解又更深刻了。 指针,其实就是一个特殊的变量,用这个变
阅读全文
Cmd Markdown 简明语法手册
摘要:1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体。 示例: 这是 斜体,这是 粗体。 2. 分级标题 使用 表示一级标题,使用 — 表示二级标题。 示例: 这是一个一级标题 这是一个二级标题 ### 这是一个三级标题 你也可以选择在行首加井号表示不同级别的标题 (H1-H6),例如:# H1,
阅读全文
C++—— 用流函数格式化输出
摘要:基本语法 设置一个标志(flag) cout.setf(ios::fixed); cout.setf(ios::showpoint);//显示小数点 cout.setf(ios::showpos);//正数显示+ 取消一个标志 cout.unsetf(ios::showpos); 操纵元(manip
阅读全文
C++——流的文件I/O(Input & Output)
摘要:用流来对文件进行I/O操作,一定要先#include <fstream> 获取输入 基本框架 ifstream in_stream; in_stream.open("in_stream.dat"); ... in_stream.close(); 检查输入 在进一步对输入进行操作前应该先判断一下输入文
阅读全文
浙公网安备 33010602011771号