摘要:函数类型和函数指针类型的区别,让我们先看一个例子 #include <iostream> using namespace std; typedef int(Func)(int); typedef int(*Func_p)(int) ; int f(int a){return a;} int main
阅读全文
摘要:在文件上传至 linux 系统的过程中遇到了 执行文件 不可执行的问题。 于是自己写了一个 python 脚本和文件夹放到一起,上传后运行即可! from pathlib import * # 目录文件名相关 import stat # 权限相关 import os # 更改目录 #基本思想回溯法
阅读全文
摘要:将本地的makedown文章快速上传到博客园 1.下载 dotnet-sdk 5.0.0版本 https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install 2. 确认下载版本 dotnet --info 3.输入dotn
阅读全文
摘要:首先要租一台阿里云服务器,注意操作系统为 centos7 . 说一个坑!!如果是 ubuntu 那么可能会造成有些 python 的版本不可以安装。 配置服务器 yum update yum install -y cronie yum-cron 配置自动更新 vim /etc/yum/yum-cro
阅读全文
摘要:配置命令 git config 配置所有用户: git config --system [选项] 配置当前用户: git config --global [选项] 配置当前项目: git config [选项] 配置用户名 git config --system user.name wxk 配置用户
阅读全文
摘要:非类的成员函数以及成员变量 inline修饰的函数或变量(c++17开始可以修饰变量)在全局保留一份; static修饰的函数或者变量会在各自的编译单元都保留一份; static函数的局部static变量也会有多份,inline函数的static变量只有一份; static inline 修饰的函数
阅读全文
摘要:目的 读出类似这样的配置文件 abc:abc 并且对文件进行一个简单的加密操作 注意的点 配置信息结构体key和value要自己设定,这不是在python中 对于C语言中动态内存分配记得要提供“一个返回有效行数的函数” config.h #include <stdio.h> #include <st
阅读全文
摘要:对齐模数的查看和修改 #pragma pack(show) 我们加入这样一条预编译指令,进行编译后即可查看当前的对齐模数 warning C4810: 杂注 pack(show) 的值 == 8 #pragma pack(4) 我们也可以执行这样的一条指令来修改当前的对齐模数 结构体内存对齐规则 从
阅读全文
摘要:问题导向 我们想要把各种不同的数据类型输出的话? 就算是用printf也避免不了%d,%s等等复杂的东西。 我们的愿望? 有这样一个类似容器的东西,不管是什么基本类型只要丢进去就会自动转化为字符串那太好了。有种万众归一的感觉。 概述 定义了三个类:istringstream、ostringstrea
阅读全文
摘要:首先我们看一下在python中如何简单的实现的: 再来看C语言的实现: #include <stdio.h> #include <string.h> int main() { char a[] = "www.baidu.com"; char *p = NULL; //用来保存strtok分割后的字串
阅读全文
摘要:#include <stdio.h> #include <string.h> int countStr(char* str, char* substr) { char *p = strstr(str, substr); //问题的关键在这个函数,会返回第一个匹配到的位置 int count = 0;
阅读全文
摘要:#include <stdio.h> #include <WinSock2.h> #include <windows.h> //gbk -> utf-16 int test1() { char text_gbk[256] = "砂隐村"; //字符串字面常量,取决于cpp文件自身的 wchar_t
阅读全文