自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (10)
  • 收藏
  • 关注

原创 linux下mysql重置密码

# 重置密码 (第一步跳过mysql的密码认证过程) # vim /etc/my.cnf(注:windows下修改的是my.ini) # 在文档中搜索mysqld定位到[mysqld],在后面任意一行添加skip-grant-tables,如下: [mysqld] skip-grant-tables #保存并退出 #重启mysql # systemctl restart mysqld # mysql -uroot #接下来开始修改密码 #mysql修改密码报错解决办法? mysql> update

2020-08-05 10:20:23 114

原创 Linux常用命令大全

Linux常用命令大全 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 d...

2019-04-01 17:38:10 119

原创 C++内存管理(下篇)

1.2 C++中的健壮指针和资源管理 我最喜欢的堆资源的定义是:“任何在你的程序中获得并在此后释放的东西”,内存是一个相当明显的例子。它需要new来获得,用delete来释放,同时也有许多其它的类型资源文件句柄、重要片段、Windows中的GDI资源等等。 对于给定的资源的拥有者,是负责释放资源的一个对象或者是一段代码。所有权分为两种级别——自动的和显示的。如果一个对象的释放是由语言本身的机制...

2018-12-02 23:24:30 112

原创 C++内存管理(上篇)

1.1 C++内存管理详解 1.1.1内存分配方式 1.1.1.1 内存分配方式简介 在C++中,内存分成5个区,分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配内存容量有限。 堆,就是那些由new分配的内存块,他们的释放编译...

2018-12-02 23:24:02 123

原创 CentOS上安装java运行环境

CentOS上安装java运行环境   一、  使用yum方式在CentOS上安装Java环境 1.         查看CentOS自带JDK是否已安装。 ◆输入:yum list installed |grep java。 2.         若有自带安装的JDK,如何卸载CentOS系统自带Java环境? ◆卸载JDK相关文件输入:yum -y remove java-

2017-11-24 15:55:05 906

通用Makefile及解释.pdf

通用Makefile说明

2021-07-14

autotools使用说明.rar

autotools使用说明文档、配套的hello源码操作指南。 linux 下c/c++使用autotools工具自动生成makefile 操作说明。 指令:autoscan、aclocal、autoheader、autoconf、automake 创建:makefile.am等

2020-08-17

linux下glog日志库(交叉) 编译并使用.rar

linux下c++使用glog日志库,包含日志库的编译、交叉编译版本 一、编译linux版本 1. cp glog-master.tar /opt/ 2. cd /opt/ 3. tar -xvf glog-master.tar 4. cd glog-master 5. mkdir build 6. ./configure --prefix=/opt/glog/glog-master/build/ 7. make 8. make install 二、编译arm版本 1. cp glog-master.tar /opt/ 2. cd /opt/ 3. tar -xvf glog-master.tar 4. cd glog-master 5. mkdir arm_build 6. ./configure --prefix=/opt/glog/glog-master/arm_build/ --host=arm-linux CC=${编译器绝对路径}/arm-linux-gcc CXX=${编译器绝对路径}/arm-linux-g++ 7. make 8. make install

2020-08-03

linux下读写INI配置文件库

开发linux程序经常要用到读写配置文件,前段时间开发需要,折腾了好一段时间。这里特做了总结。希望能帮到各位开发中的朋友。 1.linux下INI配置文件读写操作库 ======================================================================== if(false) SET(CMAKE_SYSTEM_NAME Linux) set(CMAKE_C_COMPILER "/home/swapp/arm/5.4.0/bin/arm-linux-gcc") set(CMAKE_CXX_COMPILER "/home/swapp/arm/5.4.0/bin/arm-linux-g++") else() SET(CMAKE_SYSTEM_NAME Linux) set(CMAKE_C_COMPILER "/usr/bin/gcc") set(CMAKE_CXX_COMPILER "/usr/bin/g++") endif() ======================================================================== 编译linux: 修改CMakeLists.txt里上面代码,使用/usr/bin/gcc编译 1. mkdir linux_build 2. cd linux_build 3. cmake .. 4. make 编译arm: 修改CMakeLists.txt里上面代码,使用arm-linux-gcc编译,这里选择您arm编译器的绝对路径 1. mkdir arm_build 2. cd arm_build 3. cmake .. 4. make

2020-08-03

openssl-1.1.1g编译、交叉编译方式.rar

linux下编译/交叉编译openssl-1.1.1g生成动态库和静态库方法: 一、编译linux版本 1. cp openssl-1.1.1g.tar.gz /opt/ 2. tar -zxvf openssl-1.1.1g.tar.gz 3. mkdir build 4. ./config --prefix=/opt/openssl-1.1.1g/linux_build 5. make 6. make install 二、编译arm版本 1. cp openssl-1.1.1g.tar.gz /opt/ 2. tar -zxvf openssl-1.1.1g.tar.gz 3. mkdir arm_build 4. ./config no-asm -shared --prefix=/opt/openssl-1.1.1g/arm_build/ CC=${绝对路径名}/arm-linux-gcc CXX=${绝对路径名}/arm-linux-g++ 5. make 6. 如果遇到 "-m64" 错误,vim进入Makefile,找到"-m64"并删除;重新执行make 7. make install 编译器版本说明: gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4) arm-linux-gcc (Buildroot 2016.11) 5.4.0 编译完的库存放位置: linux版本: linux_build目录下 arm版本: arm_build目录下

2020-08-03

linux下java调用c++库 rsa加解密.rar

包含两个文件:1.c++基于openssl实现的rsa加解密动态库 2.java调用该动态库实现加解密方法

2020-05-07

linux下C++实现插件功能

编码工具:Qt5.8 实现功能:linux下实现插件库实现(调用动态so库)

2018-12-11

实用的加密工具

实用的加密工具,支持Des, Mac, Aes, Rsa, Crt, Sm2, Sm3,Sm4等

2017-11-27

SQLiteSpy Windows打开数据库工具

Windows平台上方便快捷的打开数据库工具,mysql sqlite等

2017-11-24

Qt实现的时钟

Linux 下使用Qt c++实现的时钟代码,包含源码和可执行程序。

2017-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除