04 2021 档案

c++ (transform容器拷备)
摘要:transform容器拷备 transform容器拷备 class TransForm { public: int operator()(int val) { return val; } }; void test04() { vector<int> v; for (int i = 0; i < 10 阅读全文

posted @ 2021-04-29 13:27 lodger47 阅读(54) 评论(0) 推荐(0)

c++ (成员函数适配器)
摘要:成员函数适配器 成员函数适配器 //成员函数适配器 class Person { public: Person(string name,int age):m_Name(name),m_Age(age){} string m_Name; int m_Age; void showPerson() { c 阅读全文

posted @ 2021-04-29 12:53 lodger47 阅读(31) 评论(0) 推荐(0)

c++ (函数指针适配器)
摘要:函数指针适配器 取反适配器 void printFunTwo(int val,int start) { cout << val << endl; cout << start << endl; } //函数指针适配器 void test03() { vector<int> v; for (int i 阅读全文

posted @ 2021-04-29 11:43 lodger47 阅读(50) 评论(0) 推荐(0)

c++ (适配器 && 取反)
摘要:取反适配器 #include <vector> #include <algorithm> #include <functional> class findDafive :public unary_function<int,bool> { public: bool operator()(int val 阅读全文

posted @ 2021-04-29 11:26 lodger47 阅读(170) 评论(0) 推荐(0)

c++(适配器)
摘要:适配器 #include <vector> #include <algorithm> #include <functional> //第一步 绑定 数据 bind2nd //继承类 binary_function<参数类型1,参数类型2,返回值类型> //加const修饰 operator() cl 阅读全文

posted @ 2021-04-29 11:10 lodger47 阅读(37) 评论(0) 推荐(0)

c++(谓词)
摘要:c++(谓词) 谓词 class findNum { public: //一元谓词 谓词体现在返回值时bool 一元体现在 形参上 bool operator()(int num) { return num > 20; } }; //一元谓词 void test01() { vector<int> 阅读全文

posted @ 2021-04-29 10:36 lodger47 阅读(59) 评论(0) 推荐(0)

c++(函数对象,也叫做仿函数)
摘要:c++(函数对象,也叫做仿函数) 基本使用 class MyPrint { public: void operator()(int num) { cout << "num = " << num << endl; cout++; } int count=0; }; void test01() { // 阅读全文

posted @ 2021-04-29 10:21 lodger47 阅读(203) 评论(0) 推荐(0)

linux (vim支持python3)
摘要:vim8 支持python3 删除原来的vim → sudo yum remove vim sudo git clone https://github.com/vim/vim.git cd vim/src sudo ./configure --with-features=huge --enable- 阅读全文

posted @ 2021-04-28 23:22 lodger47 阅读(123) 评论(0) 推荐(0)

vim (插件 代码片段)
摘要:ultisnips 快捷键 " supertab用来防止使用tab展开snippet与youcompleteme的tab补全发生冲突 Plug 'ervandew/supertab' " ultisnips是引擎 Plug 'SirVer/ultisnips' " 所有常用snippet都在vim- 阅读全文

posted @ 2021-04-28 22:14 lodger47 阅读(206) 评论(0) 推荐(0)

c++ map
摘要:STL map基本使用 hash_map 基本使用 STL map基本使用 头文件#include <map> //自定义排序 class MySortMap { public: bool operator()(int v1,int v2) const { return v1>v2; } }; vo 阅读全文

posted @ 2021-04-28 15:54 lodger47 阅读(85) 评论(0) 推荐(0)

c++(数据类型 && 自定义set排序,仿函数)
摘要:自定义set排序 如果是自定义类型,再插入之前就要定义好,排序规则不然会报错 template<class T,class T2> void printSet(set<T,T2> &a) { for (auto it = a.begin(); it != a.end(); ++it) { cout 阅读全文

posted @ 2021-04-28 15:20 lodger47 阅读(361) 评论(0) 推荐(0)

c++(数据类型 && set插入重复数据)
摘要:set<int> s1; auto ret = s1.insert(10); if (ret.second) cout << "插入成功" << endl; else cout << "插入失败" << endl; auto ret2 = s1.insert(10); if (ret2.second 阅读全文

posted @ 2021-04-28 15:08 lodger47 阅读(1881) 评论(0) 推荐(0)

c++ (数据类型 && 对组)
摘要:对组 (不需要头文件的) //创建对组 void test02() { //第一种 pair<string, int> p(string("Tom"), 100); cout << "姓名: " << p.first << endl; cout << "年龄:" << p.second << end 阅读全文

posted @ 2021-04-28 14:59 lodger47 阅读(120) 评论(0) 推荐(0)

c++(list.remove(xxx);删除自定义类型)
摘要:list.remove(xxx);删除基本类型不需要重写,自定义类型需要重写==运算符 list<Person> p; Person("xiaozhao"); p.remove(Person("xiaozhao"));//要要在Person类中重写==运算符 阅读全文

posted @ 2021-04-28 14:30 lodger47 阅读(689) 评论(0) 推荐(0)

mac使用VMWare虚拟,设置网络
摘要:vmnet8重启网卡 sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli - 阅读全文

posted @ 2021-04-28 00:31 lodger47 阅读(239) 评论(0) 推荐(0)

c++(生成随机数)
摘要:c++ 方式一 #include <random> static default_random_engine readom_engine_v(time(NULL)); readom_engine_v(); c++(生成随机数)方式二 #include <ctime> #include <random 阅读全文

posted @ 2021-04-27 18:24 lodger47 阅读(231) 评论(0) 推荐(0)

c++(sort排序)
摘要:c++(sort排序) sort排序 #include <algorithm> bool sortFun(int v1, int v2) { return v1 > v2; } void test01() { deque<int> d; d.push_back(2); d.push_back(1); 阅读全文

posted @ 2021-04-27 17:42 lodger47 阅读(24) 评论(0) 推荐(0)

c++(vector 开辟的空间的优化)
摘要:c++(vector 开辟的空间的优化) 若提前知道大概需要开辟的空间这样写会优化代码 void test01() { vector<int> v; int *p = NULL; //设置预留空间 v.reserve(100000); int num = 0; for (int i = 0; i < 阅读全文

posted @ 2021-04-27 16:12 lodger47 阅读(112) 评论(0) 推荐(0)

c++(vector 巧用swap收缩空间)
摘要:c++(vector 巧用swap收缩空间) 巧用swap收缩空间 void test01() { vector<int> v; for (int i = 0; i < 100000; i++) { v.push_back(i); } cout << "v的容量" << v.capacity() < 阅读全文

posted @ 2021-04-27 16:06 lodger47 阅读(244) 评论(0) 推荐(0)

c++(vector容器 和几种常用的迭代器遍历方法)
摘要:c++(vector容器 和几种常用的迭代器遍历方法) #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <vector> #include <algorithm> #include <string> using namespa 阅读全文

posted @ 2021-04-27 14:27 lodger47 阅读(2173) 评论(0) 推荐(0)

种西瓜,不会得芝麻
摘要:其实我是一个想法挺多的一个男人,或者男孩,为什么这么说呢?我不止一次觉得,每个人对待成熟这个词的定义,都不大相同。我有一个坚持了好几年的想法,也有陆陆续续实践过,那就是学好一门外语,起初,作为一个以成绩倒数为荣的超级大学渣,现在也深感学习的好,上学时最烂的就是英语,恰巧,英语使我的语文组词能力变得略 阅读全文

posted @ 2021-04-27 00:43 lodger47 阅读(60) 评论(0) 推荐(0)

c++ (文件读写操作)
摘要:文件读写操作「c++」 #include <fstream> void test01() { //ofstream ofs("./test.txt",ios::out | ios::trunc); //后期指定打开方式 ofstream ofs; ofs.open("./test.txt",ios: 阅读全文

posted @ 2021-04-27 00:35 lodger47 阅读(102) 评论(0) 推荐(0)

C++(I/O流)
摘要:C++(I/O流) 标准I/O: 对系统指定的标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。这种输入输出成为标准的输入输出,简称标准I/O 文件I/O: 以外部磁盘文件为对象进行输入和输出,即从磁盘文件输入数据,数据输出到磁盘文件,以外存储文件为对象的输入输出称为文件的输入输出,简称我文 阅读全文

posted @ 2021-04-26 18:20 lodger47 阅读(89) 评论(0) 推荐(0)

C++(自带异常,自定义异常类继承系统的异常示例)
摘要:C++(自带异常,自定义异常类继承系统的异常示例) #include <stdexcept> using namespace std; class MyOutOfRangException :public exception { public: MyOutOfRangException(string 阅读全文

posted @ 2021-04-26 18:02 lodger47 阅读(152) 评论(0) 推荐(0)

C++(自带异常,使用示例)
摘要:C++(自带异常,使用示例) #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> //系统提供标准异常 #include <stdexcept> using namespace std; class Person 阅读全文

posted @ 2021-04-26 17:35 lodger47 阅读(105) 评论(0) 推荐(0)

C++(自带异常)
摘要:C++(自带异常) 头文件是#include <stdexcept> 异常名称 描述 exception 所有标准异常类的父类 bad_alloc 当operator new and operator new[],请求分配内存失败时 bad_typeid 使用typeid操作符,操作一个NULL指针 阅读全文

posted @ 2021-04-26 17:26 lodger47 阅读(88) 评论(0) 推荐(0)

C++(自定以异常类)
摘要:C++(自定以异常类) class myException //自定以异常类 { public: void printError() { cout << "自定以异常类" << endl; } }; int myDevide(int a, int b) { if (b == 0) { throw m 阅读全文

posted @ 2021-04-26 16:26 lodger47 阅读(41) 评论(0) 推荐(0)

C++(异常)
摘要:C++(异常) int myDevide(int a, int b) { if (b == 0) { //throw - 1;//抛出int类型异常 throw 3.13; } return a / b; } void test01() { int a = 10; int b = 0; try { 阅读全文

posted @ 2021-04-26 16:12 lodger47 阅读(41) 评论(0) 推荐(0)

C++(template模板 && 类模板 碰到有元函数类外实现)
摘要:C++(template模板 && 类模板 碰到有元函数类外实现) 类模板,碰到有元函数类内实现 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> using namespace std; //让编译器提前看到 阅读全文

posted @ 2021-04-26 13:40 lodger47 阅读(75) 评论(0) 推荐(0)

C++(template模板 && 类模板 碰到有元函数类内实现)
摘要:C++(template模板 && 类模板 碰到有元函数类内实现) 类模板,碰到有元函数类内实现 template<class T1,class T2> class Person { public: Person(T1 name,T2 age):m_Name(name),m_Age(age){} P 阅读全文

posted @ 2021-04-26 11:47 lodger47 阅读(74) 评论(1) 推荐(0)

C++(template模板 && 类模板 成员函数类外实现)
摘要:C++(template模板 && 类模板 成员函数类外实现) 类模板,成员函数类外实现 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> using namespace std; template<class 阅读全文

posted @ 2021-04-26 11:32 lodger47 阅读(156) 评论(0) 推荐(0)

C++(template模板 && 类模板 碰到继承)
摘要:C++(template模板 && 类模板 碰到继承) 类模板,碰到继承 template<class T> class Base { public: T m_A; }; class Child :public Base<int> { }; template<class T1,class T2> c 阅读全文

posted @ 2021-04-26 11:15 lodger47 阅读(147) 评论(0) 推荐(0)

C++(template模板 && 类模板,做函数参数)
摘要:C++(template模板 && 类模板,做函数参数) 类模板,作为函数参数的几种形式 //1 指定传入类型 void doWork(Person<string, int> &p) { p.show(); } void test03() { Person<string, int> p("MT", 阅读全文

posted @ 2021-04-26 11:09 lodger47 阅读(351) 评论(0) 推荐(0)

C++(template模板 && 类模板,显示指定类型)
摘要:C++(template模板 && 类模板,显示指定类型) 类模板,显示指定类型 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> using namespace std; template<class Nam 阅读全文

posted @ 2021-04-26 10:41 lodger47 阅读(618) 评论(0) 推荐(0)

C++(template模板 && 具体化自定义数据类型)
摘要:C++(template模板 && 具体化自定义数据类型) 具体化自定义数据类型 class Person { public: Person() {} ~Person() {} Person(int age) :m_Age(age){} int m_Age; }; template<class T> 阅读全文

posted @ 2021-04-26 10:32 lodger47 阅读(393) 评论(0) 推荐(0)

C++(template模板 && 函数模板)
摘要:C++(template模板 && 函数模板) 如果函数模板和普通函数,发成重载会优先调用普通函数,如果没有实现,会出错 区别 普通函数可以进行隐式类型转换,模板不可以 template<class T> void myPrint(T a, T b) { cout << "函数模板" << endl 阅读全文

posted @ 2021-04-26 10:05 lodger47 阅读(117) 评论(0) 推荐(0)

c++(函数模版)
摘要:c++(函数模版) template<class/typename T> 告诉编译器竟跟的代码里面出现的T不要报错 void test(T &a,T &b){} test(10,20);自动类型推导 test<int>(10,20);指定类型推导 阅读全文

posted @ 2021-04-25 23:55 lodger47 阅读(42) 评论(0) 推荐(0)

c++(虚析构)
摘要:c++(虚析构,解决多态时析构函数没有调用子类析构,到时释放不干净) //普通析构 是不会调用子类的析构,所以可能导致释放不干净 //父类的虚析构 virtual ~Animal() { cout<<"Base 析构函数调用了"<<endl; } //纯虚析构,需要实现,类内声明,类外实现 virt 阅读全文

posted @ 2021-04-25 16:13 lodger47 阅读(46) 评论(0) 推荐(0)

c++(多态 && 计算器案例)
摘要:c++(多态 && 计算器案例) 利用多态实现计算器案例,利于后期的扩展,机构性非常好,可读性高 class abstractCalculator{ public: //纯虚函数,如果父类中有了纯虚函数,那么子类在继承中必须继承纯虚函数,这个父类也就无法实例化对象 virtual int getRe 阅读全文

posted @ 2021-04-25 15:34 lodger47 阅读(88) 评论(0) 推荐(0)

c++(多态)
摘要:c++(多态) 父类的引用或者指针,指向子类对象 #include <iostream> using namespace std; class Animal{ public: //动态连遍,在父类声明函数上,变成虚函数,发生了多态 virtual void speak() { cout<<"动物在说 阅读全文

posted @ 2021-04-25 10:34 lodger47 阅读(47) 评论(0) 推荐(0)

算法 (桶排序)
摘要:桶排序 例:算出随机10个数%42余数不同的有几个? #include <iostream> #include <cstring> bool a[42]; //桶 int main() { int count=0,tmp; memset(a,0,sizeof(a)); for(int i=0;i<1 阅读全文

posted @ 2021-04-25 01:00 lodger47 阅读(36) 评论(0) 推荐(0)

c++(继承 &&菱形继承)
摘要:c++(继承 &&菱形继承) #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class Animal { public: int m_Age; }; class Sheep :virtual publ 阅读全文

posted @ 2021-04-24 17:01 lodger47 阅读(45) 评论(0) 推荐(0)

c++(运算符重载 &&()右移运算符重载)
摘要:c++(运算符重载 &&()右移运算符重载) istream& operator>>(istream& cin, MyString& str) { //先清空原有内容 if (str.pString != NULL) { delete[] str.pString; str.pString = NUL 阅读全文

posted @ 2021-04-24 11:09 lodger47 阅读(287) 评论(0) 推荐(0)

c++(运算符重载 &&()重载
摘要:c++(运算符重载 &&()重载 //()重载 class MyPrint { public: void operator()() { cout << "hello world" << endl; } }; void test01() { MyPrint myPrint; myPrint(); // 阅读全文

posted @ 2021-04-24 10:32 lodger47 阅读(143) 评论(0) 推荐(0)

c++ (运算符重载 && []运算符重载)
摘要:c++ (运算符重载 && []运算符重载) []运算符重载,返回数组索引的引用 int& MyArray::operator[](int index) { return this->pAddress[index]; } 阅读全文

posted @ 2021-04-23 17:53 lodger47 阅读(110) 评论(0) 推荐(0)

c++ (运算符重载 && 智能指针)
摘要:c++ (运算符重载 && 智能指针) class Person { public: Person(){} Person(int age):m_Age(age){} void showAge() { cout << "年龄为: " << this->m_Age; } int m_Age; ~Pers 阅读全文

posted @ 2021-04-23 17:05 lodger47 阅读(120) 评论(0) 推荐(0)

c++ (运算符重载 && ++运算符重载)
摘要:c++ (运算符重载 && ++运算符重载) class Person { public: Person(){ m_Num = 10; } //前置++ 重载 Person& operator++() { this->m_Num++; return *this; } //后置++ 重载 Person 阅读全文

posted @ 2021-04-23 16:51 lodger47 阅读(91) 评论(0) 推荐(0)

c++ (运算符重载 && 左移运算符重载)
摘要:c++ (运算符重载 && 左移运算符重载) 全局函数中 ostream& operator<<(ostream &cout,Person &tmp) { cout << tmp.m_A << tmp.m_B; return cout; } 阅读全文

posted @ 2021-04-23 16:07 lodger47 阅读(72) 评论(0) 推荐(0)

c++ (运算符重载 && 基本运算符重载)
摘要:c++ (运算符重载 && 基本运算符重载) #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class Person { public: Person(){} Person(int a,int b): 阅读全文

posted @ 2021-04-23 15:48 lodger47 阅读(104) 评论(0) 推荐(0)

c++ (模板 && 类模板)
摘要:c++ (模板 && 类模板) xxx.hpp #define _CRT_SECURE_NO_WARNINGS #include <iostream> //#include "Person.h" #include "Person.hpp" using namespace std; //建议模板不要份 阅读全文

posted @ 2021-04-23 14:28 lodger47 阅读(71) 评论(0) 推荐(0)

c++ (友元类 && 友元函数)
摘要:c++ (友元类 && 友元全局函数 && 友元成员函数) 友元类注意 友元关系不能被继承 友元关系是单向的,友元关系不具有传递性 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> using namespac 阅读全文

posted @ 2021-04-23 13:59 lodger47 阅读(56) 评论(0) 推荐(0)

c++ (常函数 && 常对象)
摘要:c++ (常函数 && 常对象) class xxx{ void showInfo() const{//常函数不允许修改指针指向的值 //this->m_A = 1000; ==> const Person* const this this->m_B = 100; cout << "m_A " << 阅读全文

posted @ 2021-04-23 11:42 lodger47 阅读(209) 评论(0) 推荐(0)

c++ (单例模式2)
摘要:c++ (打印机案例) #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> using namespace std; class Printer { public: static Printer* getSing 阅读全文

posted @ 2021-04-23 10:56 lodger47 阅读(46) 评论(0) 推荐(0)

c++ (单例模式)
摘要:c++ (单例模式) #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; //创建主席类 //需求 单例模式 为了创建类中的对象,并且保证只有要给对象实例 class ChairMan { public: 阅读全文

posted @ 2021-04-23 10:03 lodger47 阅读(42) 评论(0) 推荐(0)

c++ (静态变量和静态函数)
摘要:c++ (静态变量和静态函数) class Person { public: Person(); ~Person(); static int m_Age; //加入static就是 静态成员变量,会共享数据,在类内声明,类外进行初始化 //不可以访问,普通成员变量 static void func( 阅读全文

posted @ 2021-04-23 09:47 lodger47 阅读(71) 评论(0) 推荐(0)

c++ (new关键字 delete关键字)
摘要:c++ (new关键字 delete关键字) void *p = new Person; //当用void *接受new出来的指针,会出现释放的问题 delete p; //无法释放p; //通过new开辟数组一定会调用默认构造 Person* pArray = new Person[10]; de 阅读全文

posted @ 2021-04-22 18:05 lodger47 阅读(74) 评论(0) 推荐(0)

防止隐式类型转换,explicit关键字
摘要:防止隐式类型转换 class MyString { public: MyString(const char * str) { } //explicit关键字,防止隐式类型转换 explicit MyString(int a) { mSize = a; } char* mStr; int mSize; 阅读全文

posted @ 2021-04-22 17:47 lodger47 阅读(36) 评论(0) 推荐(0)

构造函数初始化列表
摘要:构造函数初始化列表 //构造函数初始化列表 Person():m_A(10),m_B(29){} Person(int a,int b,int c):m_A(a),m_B(b),m_C(c){} 阅读全文

posted @ 2021-04-22 17:23 lodger47 阅读(31) 评论(0) 推荐(0)

点与圆的位置关系
摘要:点与圆的位置关系: 已知圆C以圆心为(a,b),半径为r的圆的标准方程为(x-a)^2+(y-b)^2=r^2 已知点P(x,y),点P与圆C的位置关系, (x-a)^2+(y-b)2=r2 (点P在圆上) (x-a)^2+(y-b)2>r2 (点P在圆外) (x-a)^2+(y-b)2<r2 (点 阅读全文

posted @ 2021-04-22 14:15 lodger47 阅读(851) 评论(0) 推荐(0)

extern C浅析
摘要:extern C浅析 //c++中想调用c语言函数 xxx.h #pragma once #ifdef __cplusplus //两个_下划线 extern "C" { #endif // !__cplusplus //两个_下划线 #include <stdio.h> void show(); 阅读全文

posted @ 2021-04-22 10:45 lodger47 阅读(46) 评论(0) 推荐(0)

c++ (默认参数)
摘要:函数的默认参数 //注意事项:入股哦有一个位置有了默认参数,那么从这个位置开始,从左往后都必须有默认参数 //函数声明和实现里,只能有一个里面有默认参数,不能同时都有默认参数 void test03(int a = 20, int b = 30) {cout << "a + b = " << a + 阅读全文

posted @ 2021-04-22 10:15 lodger47 阅读(57) 评论(0) 推荐(0)

c++ (宏函数和内联函数)
摘要:c++ (宏函数和内联函数) #define MyAdd(x,y) (x+y) //宏函数 void test(){ MyAdd(10,10)*xxx;//调用宏函数 } //内联函数用来代替宏 inline void mycompare(int a, int b) { int ret = a < 阅读全文

posted @ 2021-04-22 10:01 lodger47 阅读(147) 评论(0) 推荐(0)

c++ (常量的引用)
摘要:c++(常量的引用) #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; void test01() { //int &ref=10; //引用了不合法的内存,不可以 const int &ref = 10 阅读全文

posted @ 2021-04-21 19:06 lodger47 阅读(60) 评论(0) 推荐(0)

c++ (指针的引用)
摘要:struct Person { int m_Age; }; void allocatMemory(Person **p) //**p具体person本体 *p对象的指针 p指针的指针 { *p = (Person *)malloc(sizeof(Person)); (*p)->m_Age = 200 阅读全文

posted @ 2021-04-21 19:00 lodger47 阅读(51) 评论(0) 推荐(0)

c++ (using)
摘要:namespace KingGlory { int sunwukongID = 10; } void test01() { int sunwukongID = 20; //using KingGlory::sunwukongID;//也会有二义性 cout << sunwukongID << end 阅读全文

posted @ 2021-04-21 18:00 lodger47 阅读(35) 评论(0) 推荐(0)

c++ (namespace)
摘要:双冒号 int val = 200; void test_one() { int val = 400; //双冒号为全局作用域的变量 cout << val << ::val << endl; } 用途 解决名称冲突问题 必须在全局作用域下 xxx.h #include <iostream> usi 阅读全文

posted @ 2021-04-21 17:49 lodger47 阅读(85) 评论(0) 推荐(0)

C++Primer(Sales_item类)
摘要:C++Primer(Sales_item类) #ifndef SALESITEM_H #define SALESITEM_H #include <iostream> #include <string> class Sales_item { public: Sales_item(const std:: 阅读全文

posted @ 2021-04-21 13:18 lodger47 阅读(164) 评论(0) 推荐(0)

c语言定义常量的两种方式
摘要:常量的定义 const 数据类型 常量名 #define 常量名 值 注意: 1.通过#define定义的常量是根据值来匹配数据类型的 2.const修饰的常量是不安全的可以通过指针来修改(只是针对c语言,c++是安全的) 阅读全文

posted @ 2021-04-20 15:26 lodger47 阅读(1133) 评论(0) 推荐(0)

linux 用户的默认系统文件
摘要:centos7 这里面保存了创建新用户的系统配置文件:cd /etc/skel/ 阅读全文

posted @ 2021-04-20 14:11 lodger47 阅读(152) 评论(0) 推荐(0)

elasticsearch-head插件连不上elasticsearch
摘要:elasticsearch的安装目录下找到config文件夹 http.cors.enabled: true 解释:是否支持跨域,默认为false; http.cors.allow-origin: "*" 解释:当设置允许跨域,默认为*,表示支持所有域名。 那么可以使用正则表达式。 比如只允许本地地 阅读全文

posted @ 2021-04-19 15:08 lodger47 阅读(158) 评论(0) 推荐(0)

我的docker工具目录
摘要:例:ftp服务(红色代表目录,黑色代表文件) ftp docker-compose.yml Dockerfile Dockerfile .......(有可能有目录) etc vsftpd.conf .......(有可能有目录) data data .......(有可能有目录) log log 阅读全文

posted @ 2021-04-10 17:19 lodger47 阅读(44) 评论(0) 推荐(0)

导航