centos7 linux重置密码

应用场景 centos7 linux管理员忘记root密码,需要进行找回操作。 操作步骤 一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。 以下是暂停后的界面,可以查看下方的英文可知↑和↓的作用。 二、使用↑和↓将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进入编辑模式 三、将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加init=/bin/sh。这里特别注意,需要写在UTF-
分类: 其他 发布时间: 01-21 22:39 阅读次数: 0

Zabbix网页支持中文

Zabbix部署后是英文界面,用起来不太顺手,我们可以通过配置将其网页支持中文 第一步: 服务器上安装语言包 当部署完zabbix然后显示中文会出现如下图 然后此时先去windows的文字目录如 C:\Windows\Fonts 随便找个字体到桌面 然后转到Linux(可搭建ftp服务,查看另一篇文章:Linux搭建ftp环境) vim /usr/share/zabbix/include/defines.inc.php #修改使用的字体名字 修改54行 define('ZBX_GRAPH_FO
分类: 其他 发布时间: 01-21 22:39 阅读次数: 0

从Windows远程上传文件到CentOS 7 Linux

如何从Windows远程上传文件到Linux(例如CentOS 7) 一、先看Linux系统是否安装有vsftp软件(vs是very secure的意思) [root@localhost /]# rpm -qa | grep vsftpd vsftpd-3.0.2-22.el7.x86_64 如果没有安装,则需要安装 [root@localhost /]# yum install vsftpd 二、执行vsftpd [root@localhost /]# service vsftpd star
分类: 其他 发布时间: 01-21 22:39 阅读次数: 0

sql数据库创建及授权

1、创建用户 #foo表示你要建立的用户名,后面的123表示密码, #localhost限制在固定地址localhost登陆 CREATE USER foo@localhost IDENTIFIED BY '123'; #创建数据库并指定字符编码 CREATE SCHEMA `database_name` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ; 2、授权 GRANT privileges ON database
分类: 其他 发布时间: 01-21 22:39 阅读次数: 0

c++ 读写ini文件

#include "stdafx.h" #include <windows.h> #include <iostream> #include <string> using namespace std; int main() { int num = ::GetPrivateProfileInt(L"Images", L"level_0", 9, L"C:\\Users\\liuzhichao\\source\\repos\\ConsoleApplication2\\Debug\\config.
分类: 其他 发布时间: 01-21 22:38 阅读次数: 0

c++11 数值类型与string,wstring等的相互转化

以下代码都是string头文件里,使用例子 int num; std::string strNum; strNum = std::to_string(1234); num = std::stoi(strNum) 数值类型转string,wstring // to_string NARROW CONVERSIONS inline string to_string(int _Val) { // convert int to string return (_Integral_to_string
分类: 其他 发布时间: 01-21 22:38 阅读次数: 0

C++字符串格式化

// iniconfig.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <windows.h> #include <string> #include <iostream> #include <sstream> using namespace std; std::string & std_string_format(std::string & _str, const char * _Format, ...) { std::str
分类: 其他 发布时间: 01-21 22:38 阅读次数: 0

filetime,systemtime相互转化,获取文件创建时间,访问时间,修改时间,获取指定时间之前之后的SYSTEMTIME

// deleteOldFiles.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <windows.h> #include <string> #include <iostream> #include <stdio.h> #include <conio.h> #include <sys/types.h> #include <sys/stat.h> using namespace std; #pragma warning(disabl
分类: 其他 发布时间: 01-21 22:37 阅读次数: 0

C# 使用Process调用外部程序中所遇到的参数问题

C# 使用Process调用外部程序中所遇到的参数问题 在使用Process.Start 调用外部程序时,除了程序的地址之外,是可以传递参数的,Process.Start 也有多个重载; View Code 其中的arguments 参数, 是有个空格的问题的, 在外部程序接收参数的 (Winform) 是用过Main(string[] args) 。 其中args是数组 , 在StartInfo.Arguments中的参数的间隔是根据空格进行分断的。 所以如果在传递的参数中是空格的,就需要
分类: 其他 发布时间: 01-21 22:37 阅读次数: 0

std::move

The first call to myvector.push_back copies the value of foo into the vector (foo keeps the value it had before the call). The second call moves the value of bar into the vector. This transfers its content into the vector (while bar loses its value,
分类: 其他 发布时间: 01-21 22:37 阅读次数: 0

c++ duilib简单的例子

#include "../DuiLib/UIlib.h" using namespace DuiLib; #pragma comment(lib,"../lib/DuiLib_d.lib") class CDuiFrameWnd:public CWindowWnd, public INotifyUI { public: virtual LPCTSTR GetWindowClassName()const { return _T("DUIMainFrame"); } virtual void
分类: 其他 发布时间: 01-21 22:36 阅读次数: 0

MinGW安装、使用

MinGW是什么 MinGW是是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。MinGW是从Cygwin(1.3.3版)基础上发展而来。GCC支持的语言大多在MinGW也受支持,其中涵盖C、C++、Objective-C、Fortran及Ada。对于C语言之外的语言,MinGW使用标准的GNU运行库,如C++使用GNU libstdc++。但是MinGW使用Windows中的C运行库。因此用MinGW开发的程序不需要
分类: 其他 发布时间: 01-21 22:36 阅读次数: 0

cmake详解使用

https://www.hahack.com/codes/cmake/ http://www.cnblogs.com/cv-pr/p/6206921.html https://blog.csdn.net/pfysw/article/details/80664518
分类: 其他 发布时间: 01-21 22:36 阅读次数: 0

ffmpeg 学习记录

1、压缩的ffmpeg命令 参数解释: -i 输入文件,后面跟的是文件的地址,如果test.mp4文件路径和ffmpeg是在同一根目录下,则直接输入-i test.mp4。 -b 数据比特率,每秒传输的数据流量大小(kb/s),这个命令里设置的比特率是600k,用于指定视频的压缩程度,后面跟的是压缩原视频后的视频存储路径。 1. 视频转换 比如一个avi文件,想转为mp4,或者一个mp4想转为ts。 ffmpeg -i input.avi output.mp4 ffmpeg -i input.
分类: 其他 发布时间: 01-21 22:35 阅读次数: 0

imagemagick gif制作

参考链接:http://www.netingcn.com/imagemagick-gif.html 例如上面有5个图片,分别为p-0.png,p-1.png,p-2.png,p-3.png,p-4.png #magick -loop 0 -delay 50 p-*.png dest6.gif 将这5副图像生成一个dest6.gif -loop是指循环次数,如果是0表示无限循环,如果不是0,就循环播放指定的次数后停止。如果你打开发现还是无限循环,有可能是工具处理的问题,拖放到浏览器可以检查执行次
分类: 其他 发布时间: 01-21 22:35 阅读次数: 0

imagemagick 图片剪裁

图片裁剪: 原始图像:img1.jpg,图片尺寸:1920x1200 crop参数可以把一副图像分成若干块大小一样的图片,同时也可以在大图上截取一块图片来,使用范例如下: #magick img1.jpg -crop 500x500 dest.jpg 因为原图片尺寸为1920x1200,所以可以分割出12块图片,注意如果尺寸不是目标图片的整数倍,那么右边缘和下边缘的一部分图片就用实际尺寸 在原始图像上裁剪一张指定尺寸的小图 magick img1.jpg -crop 600x450+300+6
分类: 其他 发布时间: 01-21 22:35 阅读次数: 0

imagemagick 图片合并

图片合并 参考网址:http://www.netingcn.com/imagemagick-composite.html 合并方式1 实现几个小图合并成一个大图。 现在有四个小图,u-0.jpg,u-1.jpg,d-0.jpg,d-1.jpg magick convert +append u-0.jpg u-1.jpg u.jpg 将u-0.jpg,u-1.jpg,水平方向拼接,并生成一个拼接后的图片u.jpg; magick convert +append d-0.jpg d-1.jpg d
分类: 其他 发布时间: 01-21 22:35 阅读次数: 0

imagemagick convert命令

Usage: convert [options ...] file [ [options ...] file ...] [options ...] file 图像设置 -adjoin 附加,连接图像成为一个单一的多图像文件 -affine matrix 仿射矩阵, 仿射变换矩阵 -antialias 反锯齿, 移除像素走样 -authenticate value decrypt image with this pas
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

Imagemagick FFmpeg从视频中生成gif

利用 FFmpeg 和 ImageMagick, AVI 转 GIF(不失真) 利用[TMPGEnc 4.0 XPress] 或 [TMPGEnc Video Mastering Works 5] 生成 AVI 这个视频编辑软件,可对每个帧进行操作 1.生成每个帧的 PNG ffmpeg -y -ss 5 -t 3 -i "01.avi" -s 320x132 -an -f image2 "./png/output_%%05d.png" -y 覆盖原有的文件
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

magick++ 把图片合成gif文件,并设置每张图片的延时时间

#include "Magick++.h" #include <iostream> #include <string> #include <vector> #include "Utils.h" ////保存每一帧的图片信息 //struct ImageInfo //{ // uint32_t delayTime;//延时时间,单位ms // uint16_t quality;//图片压缩质量 // wchar_t filePath[_MAX_PATH];//文件全路径 // bool isD
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0