VS Code C/C++环境配置
一、环境
lsl12系统: Windows 10 专业版软件: Visual Studio Code 1.23.1
二、安装软件
安装Visual Studio Code
VS Code直接在官网下载,安装即可。
安装编译器
目前Windows下,VS Code调试仅支持Cygwin和Mi ...
C标准库函数qsort用法
qsort函数
qsort函数包含在stdlib.h头文件中,使用快速排序算法对数据进行排序。关于快速排序算法,请参考:算法 3:最常用的排序——快速排序。
函数声明
qsort函数的声明如下:
void qsort(void *base, size_t nmemb, size_t size, ...
【转载】汇编语言入门教程
作者:阮一峰
原文链接
学习编程其实就是学高级语言,即那些为人类设计的计算机语言。
但是,计算机不理解高级语言,必须通过编译器转换成二进制代码,才能运行。学会高级语言,并不等于理解计算机实际的运行步骤。
计算机真正能够理解的是低级语言,它专门用来控制硬件。汇编语言就是低级语言,直接描述/控制CPU ...
C/C++中声明与定义的区别
变量的声明和定义
变量定义:用于为变量分配储存空间,还可以为变量指定初始值。程序中,变量有且仅有一个定义。
变量声明:用于向程序表明变量的类型和名字。程序中变量可以多次声明,但只能定义一次。
两者联系与区别:
定义也是声明:因为当定义变量时我们也向程序表明了它的类型和名字;
声明不是定 ...
Python图片转字符画
前言
最近对字符画感兴趣,这次我们来用Python来将图片转化为字符画!
环境
系统:Ubuntu
语言:Python 2.7
编写代码
首先,为了便于后期的管理,我们先新建一个pycode文件夹,
在终端输入:$mkdir pycode
然后进入pycode文件夹,
在终端输入:$cd p ...
ECS服务器+Python实现微信智能聊天机器人
前言
这周末“闲来无事”(其实我下周要考试的…),想做一个微信自动回复聊天机器人(免得天天有人说我不及时回消息…)。要实现这个功能有两种方案:一是微信自动回复设置好的语句,我称为简单自动回复,就像大家熟知的QQ自动回复一样;二是微信根据消息内容自动回复,我称为智能自动回复,这就是所谓的智能聊天机器 ...
