centos7 linux重置密码
应用场景 centos7 linux管理员忘记root密码,需要进行找回操作。 操作步骤 一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。 以下是暂停后的界面,可以查看下方的英文可知↑和↓的作用。 二、使用↑和↓将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进入编辑模式 三、将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加init=/bin/sh。这里特别注意,需要写在UTF-
Zabbix网页支持中文
Zabbix部署后是英文界面,用起来不太顺手,我们可以通过配置将其网页支持中文 第一步: 服务器上安装语言包 当部署完zabbix然后显示中文会出现如下图 然后此时先去windows的文字目录如 C:\Windows\Fonts 随便找个字体到桌面 然后转到Linux(可搭建ftp服务,查看另一篇文章:Linux搭建ftp环境) vim /usr/share/zabbix/include/defines.inc.php #修改使用的字体名字 修改54行 define('ZBX_GRAPH_FO
从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
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
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.
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
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
C# 使用Process调用外部程序中所遇到的参数问题
C# 使用Process调用外部程序中所遇到的参数问题 在使用Process.Start 调用外部程序时,除了程序的地址之外,是可以传递参数的,Process.Start 也有多个重载; View Code 其中的arguments 参数, 是有个空格的问题的, 在外部程序接收参数的 (Winform) 是用过Main(string[] args) 。 其中args是数组 , 在StartInfo.Arguments中的参数的间隔是根据空格进行分断的。 所以如果在传递的参数中是空格的,就需要
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
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开发的程序不需要
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.
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,就循环播放指定的次数后停止。如果你打开发现还是无限循环,有可能是工具处理的问题,拖放到浏览器可以检查执行次
imagemagick 图片剪裁
图片裁剪: 原始图像:img1.jpg,图片尺寸:1920x1200 crop参数可以把一副图像分成若干块大小一样的图片,同时也可以在大图上截取一块图片来,使用范例如下: #magick img1.jpg -crop 500x500 dest.jpg 因为原图片尺寸为1920x1200,所以可以分割出12块图片,注意如果尺寸不是目标图片的整数倍,那么右边缘和下边缘的一部分图片就用实际尺寸 在原始图像上裁剪一张指定尺寸的小图 magick img1.jpg -crop 600x450+300+6
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
imagemagick convert命令
Usage: convert [options ...] file [ [options ...] file ...] [options ...] file 图像设置
-adjoin 附加,连接图像成为一个单一的多图像文件
-affine matrix 仿射矩阵, 仿射变换矩阵
-antialias 反锯齿, 移除像素走样
-authenticate value decrypt image with this pas
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 覆盖原有的文件
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
今日推荐
周排行