记录
idea_dj
这个作者很懒,什么都没留下…
展开
-
Linux配置静态IP
临时配置Linux IP,重启失效ifconfig eth0 10.10.10.10 netmask 255.255.255.0注:eth0是网口名,可以通过ifconfig查看配置完成后,同网段可以ping通,不同网段可能还需要配置路由才能ping通配置路由:route add default gw 10.10.1.0配置Linux IP,永久生效修改对应网口的配置文件,如修改eth0网口的IPvim /etc/sysconfig/network-scripts/ifcfg-eth0DEV原创 2022-01-05 00:15:51 · 870 阅读 · 0 评论 -
永久修改Linux主机名
修改hostname文件(路径:/etc/hostname)vim /etc/hostname,把hostname文件里面所有原来的名称改成你想要的名称;主机名同时也保存在/etc/hosts文件中需要把当前IP地址对应的主机名修改为hostname文件中的名称(路径:/etc/hosts)。reboot重启机器...原创 2022-01-05 00:01:23 · 1567 阅读 · 0 评论 -
MAC终端神器iTerm2设置
最终效果图步骤1. 下载iTerm2官网下载地址Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:chsh -s /bin/zsh如果想修改回默认dash,同样使用chsh命令即可:chsh -s /bin/bash2. 安装Oh my zsh官方提供两种安装方式,可以任选一种# curl 安装方式sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/too原创 2021-12-22 22:10:07 · 11241 阅读 · 0 评论 -
利用归并排序解决小数和问题
小数和题目描述在一个数组中,每一个数左边比当前数小的数累加起来,叫做这个数组的小和。求一个数组 的小和。例子:[1,3,4,2,5] 1左边比1小的数,没有; 3左边比3小的数,1; 4左边比4小的数,1、3; 2左边比2小的数,1; 5左边比5小的数,1、3、4、2; 所以小和为1+1+3+1+1+3+4+2=16。代码#include <iostream>#inc...原创 2020-05-05 20:37:46 · 306 阅读 · 0 评论 -
vector数组初始化记录
1. vector m1;默认初始化,vector为空, size为0,表明容器中没有元素,而且 capacity 也返回 0,意味着还没有分配内存空间。这种初始化方式适用于元素个数未知,需要在程序中动态添加的情况。2. vector m1(m2);以另一个数组初始化此数组。也可以使用等号连接。如:vector m1 = m2;两种方式等价 ,m1 初始化为m2 的拷贝,m1与m...原创 2020-05-03 11:59:27 · 926 阅读 · 0 评论 -
shell中用到的grep、awk、sed
shell中用到的grep、awk、sedgrep基于正则表达式搜索满足条件的行,可以实现数据查找定位。指令grep 常见指令grep pattern filegrep -i pattern file 忽略大小写grep -v pattern file 不显示匹配的行grep -o pattern file 把每个匹配的内容用独立的行显示grep -E pattern fi...原创 2020-04-12 17:07:47 · 239 阅读 · 1 评论 -
Delta RPMs disabled because /usr/bin/applydeltarpm not installed解决办法
出错环境linux centos-7.6yun install “需要安装的软件包”错误日志Delta RPMs disabled because /usr/bin/applydeltarpm not installed出错原因根据报错日志可以看出,错误原因是由于deltarpm没有安装解决办法yum install deltarpmyum install “需要安...原创 2020-04-12 12:57:44 · 9852 阅读 · 0 评论 -
class,struct,union缺省说明
class,struct,union都可以定义一个类class 缺省说明时,其成员被认为是私有的struct 若不特别指出,其所有成员都是公有的union 其所有成员都是公有的,且不能更改...原创 2018-07-19 15:21:10 · 594 阅读 · 0 评论 -
类的对象初始化
类的对象初始化1. 显示初始化class Test{public: void init(int mya) { a = mya; }protected:private: int a;};void main(){ Test t1; t1.init(10); system(&amp;amp;quot;pause&amp;amp;quot;);原创 2018-07-16 14:43:03 · 1310 阅读 · 0 评论 -
c++对c增强
c++对c增强1 变量随用随定义2 c++语言对全局变量的检测能力增强(检测全局变量重定义)3 struct类型增加4 函数的增强,c++中的函数必须有返回类型,函数参数个数必须一致5 bool类型增强6 三目运算符增强 c语言中三目运算符返回的是数值,三目运算符做左值,要用地址例如*(a&lt;b?&amp;a:&amp;b)=50; c++中三目运算符可以当左值,实际上返...原创 2018-07-12 15:51:30 · 396 阅读 · 0 评论 -
mysql 8.0.12下载安装教程
mysql 8.0.12下载安装教程下载下载地址:https://dev.mysql.com/downloads/mysql/如图下载以后将安装包解压到任意文件夹,我这里解压到E盘。安装解压以后有E:\mysql\mysql-8.0.12-winx64,里面建立一个空文件夹data,如果已经有这个文件夹就不用进行这一步建立一个my.ini文件,用记事本打开,复制...原创 2020-04-06 18:41:47 · 4253 阅读 · 0 评论 -
VS报错 error C2668: “sqrt”: 对重载函数的调用不明确的解决办法
VS报错 error C2668: “sqrt”: 对重载函数的调用不明确的解决办法错误描述error C2668: “sqrt”: 对重载函数的调用不明确 可能是“long double sqrt(long double)” 或 “float sqrt(float)” 或 “double sqrt(double)”试图匹配参数列表“(int)”时...原创 2018-07-16 15:09:26 · 12215 阅读 · 0 评论 -
linux下c/c++程序gdb单步调试
linux下c/c++程序gdb单步调试步骤:使用gcc(g++)对源程序进行编译生成可执行文件,编译时加上个-g选项,如gcc test.c -g -o aaa;此时生成可执行文件aaa,输入命令gdb aaa;此时进入gdb模式,输入l(小写字母l),查看源代码,找到需要进行调试的函数或者行号;例如想要对200行开始进行调试,在200行加入断点,b 200;运行代码,输入...原创 2018-06-12 22:20:45 · 2755 阅读 · 0 评论 -
UltraEdit安装使用
UltraEdit 注册机激活UltraEdit 注册机使用方法:下载UltraEdit注册机和UltraEdit见下面连接 https://pan.baidu.com/s/1sfycBrZAizcozrIbgwh9gg断开网络连接,运行UltraEdit软件后,点击“帮助”—“注册/激活”;许可证ID、密码随意填写后点击“激活”,会自动弹出“连接错误”窗口,然后点击“脱机激...原创 2020-04-06 23:53:54 · 31262 阅读 · 4 评论 -
BCGPro在MFC对话框程序中的使用
BCGPro在MFC对话框程序中的使用1. 下载安装2. 使用1. 下载安装BCGControl Bar Pro 28.0下载链接如下:链接:https://pan.baidu.com/s/1PUQlF_kEagmPJmNc4erpAQ提取码:cqsa双击setup.exe,按步骤安装即可。2. 使用步骤如下:打开VS,新建项目,如下图;2. 选择BCGPAppWizard...原创 2020-03-12 00:24:58 · 1389 阅读 · 1 评论