Tinyhttpd实战三:源码解析 代码读代码时的一些建议1 在代码运行成功后,在虚拟机中浏览器访问该程序,并根据代码流程,尝试各种各样的请求即在firefox浏览器中,打开web developer中的network选项查看request 和responsed 内容点击edit and resend 自己编辑修改request请求并发送 加了一些注释的源代码1234567891011121314151617181920212 2020-02-15 学习记录
Tinyhttpd实战一:设置虚拟机环境,运行Tinyhttpd 安装linux虚拟机首先安装vmware软件,而后下载Ubuntu iso文件下载地址而后创建Ubuntu虚拟机,运行内存与硬盘建议为4G+20G建议离线安装 解决vmware tools无法安装问题可尝试安装open vm tool 和 open-vm-tools-desktop,实现文件拖动与复制粘贴共享博客VMware Tools是VMware虚拟机中自带的一种增强工具,是VMware 2020-02-12 学习记录
python安装第三方库的方法 python安装第三方库的方法分为两种 pip 直接安装直接在命令行中执行pip install + 第三方库名 大部分库都可以使用这种方法,但有一些库由于各种各样的原因,用pip install直接下载总是失败这时候我们应该采取第二种方式 下载whl文件,而后用pip安装whl文件tip:如果不知道需要第三方库的哪个版本whl文件,可以先使用pip install + 第三方库名,确定wh 2020-02-12
第十八次CSP认证 1.cpp(100分)1234567891011121314151617181920212223242526272829303132333435363738#include<iostream>#include<vector>using namespace std;bool have(int x){ if(x%7==0) return true; whil 2019-12-17
python中奇怪的符号 @ __xxx__ __xxx @python中的@即代表装饰器,为了书写简单故采用了@符号。本质上是一个带有返回函数的高阶函数(记住这几个名词,看起来很专(zhuang)业(bi))作用:在不改变原先函数的代码的情况下扩充函数的功能一个简单的例子 123456789101112131415161718192021# test 1 注释掉@add后运行def add(func): # 接收一个函数作为参数,将原来函数 2019-10-05
c++创建二维数组的方法 用malloc函数创建二维数组123456789101112131415161718int first(int row,int col) { int** array = (int**)malloc(sizeof(int*) * row); if (array != NULL) { //如果申请成功 for (int i = 0;i < row;i++) 2019-10-02