TortriseGit使用key连接github
1、使用PuTTYgen生成key点击Generate生成key(需要等一会,时间和机器配置成反比。)
生成后的效果
点击Save public Key保存公钥,点击Save Private key保存私钥。可以在Key passphrase后面输入密码,在confirm passphrase后面确认密码,对私钥进行加密。
2、Github增加ssh key点击右上角人物头像,选择Setting。
进入设置页面后左侧选择SSH and GPG keys,进入配置界面。点击New SSH key。
以文本方式打开私钥文件,复制私钥,只复制私钥内容,不复制头和
在Github配置页面Title输入名字,Key先输入ssh-rsa 再粘贴key(因为GitHub不认识PuTTYgen生成的私钥格式所以修改为Github可以认识的格式)。注意 ssh-rsa 和key中间有一个空格
然后点击Add SSH key保存配置。之后输入github密码完成github配置。
完成后可以看到配置好的key。
3、使用TortoiseGit克隆仓库克隆Github上的代码,注意勾选加载Put ...
github ssh
1、使用PuTTYgen生成key
点击Generate生成key(需要等一会,时间和机器配置成反比。)
生成后的效果
点击Save public Key保存公钥,点击Save Private key保存私钥。可以在Key passphrase后面输入密码,在confirm passphrase后面确认密码,对私钥进行加密。
2、Github增加ssh key点击右上角人物头像,选择Setting。
进入设置页面后左侧选择SSH and GPG keys,进入配置界面。点击New SSH key。
以文本方式打开私钥文件,复制私钥,只复制私钥内容,不复制头和
在Github配置页面Title输入名字,Key先输入ssh-rsa 再粘贴key(因为GitHub不认识PuTTYgen生成的私钥格式所以修改为Github可以认识的格式)。注意 ssh-rsa 和key中间有一个空格
然后点击Add SSH key保存配置。之后输入github密码完成github配置。
完成后可以看到配置好的key。
3、使用TortoiseGit克隆仓库克隆Github上的代码,注意勾选加载P ...
aws s3 sync命令
aws 同步命令 sync1、从s3://test1同步到/test/1/(下载)1aws --region cn-northwest-1 s3 sync "s3://test1" /test/1/
—region 区域
2、从/test/2/同步到s3://test1(上传)1aws --region cn-northwest-1 s3 sync /test/2/ "s3://test1" --delete
—region 区域—delete 删除s3://test1中不在/test/2/中的内容
3、从/test/2/同步到s3://test1(上传)1aws --region cn-northwest-1 s3 sync /test/2/ "s3://test1" --storage-class GLACIER
—storage-class 对象的存储类型,可选择STANDARD | REDUCED_REDUNDANCY | STANDARD_IA | ONEZONE_IA | INTELLIGENT_TIERI ...
Centos配置Key登陆
1、生成密钥对1ssh-keygen -t rsa -b 2048
参数说明附录1-t 加密算法-b bit位数
2、切换到将要使用key登陆的用户部署公钥切换用户1su admincd到~1cd ~创建目录并修改权限。12mkdir .sshchmod 700 .ssh配置公钥,将刚才生成的公钥复制到.ssh下并改名authorized_keys,修改权限为600123cp ~/test/rsa_id.pem.pub .ssh/mv .ssh/rsa_id.pem.pub .ssh/authorized_keyschmod 600 .ssh/authorized_keys下载私钥到本地
3.配置ssh切换到root编辑/etc/ssh/sshd_config1vim /etc/ssh/sshd_config找到#PermitRootLogin yes修改为PermitRootLogin no(禁止root登陆)
找到#RSAAuthentication yes修改为RSAAuthentication yes(启用RSA认证)
找到#PubkeyAuthentication yes修 ...
Centos配置公钥登陆
1、生成密钥对1ssh-keygen -t rsa -b 2048
参数说明附录1-t 加密算法-b bit位数
2、切换到将要使用key登陆的用户部署公钥切换用户1su admincd到~1cd ~创建目录并修改权限。12mkdir .sshchmod 700 .ssh配置公钥,将刚才生成的公钥复制到.ssh下并改名authorized_keys,修改权限为600123cp ~/test/rsa_id.pem.pub .ssh/mv .ssh/rsa_id.pem.pub .ssh/authorized_keyschmod 600 .ssh/authorized_keys下载私钥到本地
3.配置ssh切换到root编辑/etc/ssh/sshd_config1vim /etc/ssh/sshd_config找到#PermitRootLogin yes修改为PermitRootLogin no(禁止root登陆)
找到#RSAAuthentication yes修改为RSAAuthentication yes(启用RSA认证)
找到#PubkeyAuthentication yes修 ...
视频转码后播放分辨率与转码分辨率不同
问是这样的,有一批竖版(408*720)视频全部转码为横版(720*480)视频,在播放的时候一部分横版显示,一部分竖版显示。
使用VLC查看分辨率都是720*480。
使用ffprobe查看原视频信息
发现有[SAR脚注1 1:1 DAR脚注2] 17:30
播放器会根据DAR来显示视频,在没有DAR参数时会根据视频分辨率来显示视频,所以视频转为横版的时候需要删除DAR信息或者修改DAR信息,才能使播放时为横版。
脚注1. SAR - storage aspect ratio就是对图像采集时,横向采集与纵向采集构成的点阵,横向点数与纵向点数的比值。比如VGA图像640/480 = 4:3,D-1 PAL图像720/576 = 5:4 ↩
脚注2. DAR - display aspect ratio就是视频播放时,我们看到的图像宽高的比例,缩放视频也要按这个比例来,否则会使图像看起来被压扁或者拉长了似的。 ↩
PAR - pixel aspect ratio(可以理解为单个像素的宽高比)大多数情况为1:1,就是一个正方形像素,否则为长方形像素。常用的 ...
CEditView末尾增加文本
CEditView中使用CEdit作为编辑控件,所以可以通过CEdit的方法来改变CEditView中的文字。取得CEdit的方法:
GetEditCtrl的说明:CEditView:: GetEditCtrl调用GetEditCtrl以获取对 “编辑” 视图使用的编辑控件的引用。1CEdit& GetEditCtrl() const;
返回值对CEdit对象的引用。
备注此控件的类型为CEdit, 因此可以使用CEdit成员函数直接操作 Windows 编辑控件。实现代码如下:123456789101112// class CXXXView : public CEditViewint CXXXView::AddString(const CString & string){ // CEditView::GetEditCtrl 提供对CEdit CEditView对象 (Windows 编辑控件) 的部分的访问。 CEdit& thisEdit = GetEditCtrl(); int nLength = thisEdit.GetWi ...
linux系统软件包下载
一个好用的Linux软件包查找与下载网站。Linux Packages Searchhttps://pkgs.org/有用的话,点个赞哦!
MFC在多文档界面中创建文档并修改标题名
创建文档模板代码。
12345678910 // create doc templateCMultiDocTemplate* pDocTemplate;pDocTemplate = new CMultiDocTemplate(IDR_TYPE, RUNTIME_CLASS(CXXDoc), RUNTIME_CLASS(CChildFrame), // 自定义 MDI 子框架 RUNTIME_CLASS(CXXView));if (!pDocTemplate) return FALSE; // add doc templateAddDocTemplate(pDocTemplate);
创建Doc并加入DocManager
void CXXApp::OnFileNew()
{
if (NULL == m_pDocManager)
return;
// first template position
POSITION posTemplate = m_pDocManager->GetFirstDocTemplatePositi ...
centos换源的方法
1.cd 到/etc/yum.repos.d目录1cd /etc/yum.repos.d2.wget 源1wget http://url/xxx.repo
3.执行yum makecache1yum makecache