![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
perseverance_draxler
这个作者很懒,什么都没留下…
展开
-
执行完chmod -R 777 $foldername后,文件夹下所有文件git的状态modified【解决】
RT解决方法:git config core.fileMode false原创 2022-07-08 23:34:42 · 496 阅读 · 0 评论 -
C的编译链接
参数说明-o:只是指定名字-E:预处理-S:预处理、编译-c: 进行预处理、编译、汇编,但不进行链接啥都不加:全部执行,即:预处理、编译、汇编、链接实战先看看这三个文件内容:可以看到config_run__的实现方式是写在Config0里面的,main.c并没有对Config.c进行引用。测试:执行g++ *.c -o openplc 成功把头文件改了,#include "ladder.h" 改成 #include<stdio.h>再执行g++原创 2022-02-02 01:21:36 · 684 阅读 · 0 评论 -
记一次Leetcode随机数的题
题目比较新,随机数,以前还没遇到过。官方的题解,用stl用得出神入化,故记录下。528题,题目描述:给定一个正整数数组w ,其中w[i]代表下标 i的权重(下标从 0 开始),请写一个函数pickIndex,它可以随机地获取下标 i,选取下标 i的概率与w[i]成正比。例如,对于 w = [1, 3],挑选下标 0 的概率为 1 / (1 + 3)= 0.25 (即,25%),而选取下标 1 的概率为 3 / (1 + 3)= 0.75(即,75%)。也就是说,选取下标...原创 2021-08-30 18:34:21 · 154 阅读 · 0 评论 -
g++编译常用指令
模版:g++ -o compress compress.cpp -I/home/include/ -L/lib/ -lz参考博客:https://blog.csdn.net/lin_008/article/details/77600483-I 指定include的路径,那如果有多个include路径呢?比如cmake中的这种:($(PROJECT_SOURCE)就是cmakelist.txt这个文件所在的目录)INCLUDE_DIRECTORIES(${PROJECT_SOURC...原创 2021-07-22 18:54:44 · 509 阅读 · 0 评论 -
centos编译调试mysql-5.7.34
从github上的mysql/mysql-server下载源码。解压进入目录,用cmake进行编译,报错,缺boost库,加指令下载boost,结果http403,库倒了。原创 2021-07-05 15:39:24 · 240 阅读 · 0 评论 -
c++指针的一些操作
如何为二维指针分配内存空间语法举例:NodeList **p = new NodeList * [3];注:结构体调用new的时候,要有构造函数。指针取值运算符*的优先级后增自自减(即“ i++ ”)的优先级是高于预自增运算符的(即“++i”)*的优先级和“ ++i ”预自增运算符的优先级是相同的,且是右结合的。右结合就是当运算符的优先级一样的时候,从右向左结合。后自增运算符优先级 > *取值的优先级,如下图所示,++优先级明显比 * 高。图所示,++优先级明显比 * 高。.原创 2021-04-04 19:56:06 · 98 阅读 · 0 评论 -
Leetcode 并查集模板C++
@[TOC](Leetcode 并查集模板(C++))Leetcode 并查集模板C++class Union{public: vector<int> parent; vector<int> size; int setCount; Union(int _n): size(_n,1), setCount(_n), parent(_n){ iota(parent.begin(), parent.end(), 0); }原创 2021-02-15 11:10:27 · 178 阅读 · 0 评论