王培顺的博客&WangPeishun’s Blog

分类 资料备忘 下的文章

Windows 徽标键键盘快捷方式

Windows 徽标键: 打开或关闭“开始”菜单。

Windows 徽标键 + A:打开操作中心。

Windows 徽标键 + B:将焦点设置到通知区域。

Windows 徽标键 + C:在侦听模式下打开 Cortana。(注:此快捷方式默认情况下处于关闭状态。 若要打开它,请选择“开始” > “设置” > Cortana,并打开“当我按 Windows 徽标键 + C 时,让 Cortana 听我的命令”下的切换键。)

Windows 徽标键 + Shift + C:打开超级按钮菜单。

Windows 徽标键 + D:显示和隐藏桌面。

Windows 徽标键 + Alt + D:显示和隐藏桌面上的日期和时间。

Windows 徽标键 + E:打开文件资源管理器。

Windows 徽标键 + F:打开反馈中心并获取屏幕截图。

Windows 徽标键 + G:打开游戏栏(当游戏处于打开状态时)。

Windows 徽标键 + H:开始听写。

Windows 徽标键 + I:打开设置。

Windows 徽标键 + K:打开“连接”快速操作。

Windows 徽标键 + L:锁定你的电脑或切换帐户。

Windows 徽标键 + M:最小化所有窗口。

Windows 徽标键 + P:选择演示显示模式。

Windows 徽标键 + Ctrl + Q:打开快速助手。

Windows 徽标键 + R:打开“运行”对话框。

Windows 徽标键 + S:打开搜素。

Windows 徽标键 + Shift + S:获取部分屏幕的屏幕截图。

Windows 徽标键 + T:循环浏览任务栏上的应用。

Windows 徽标键 + U:打开轻松使用设置中心。

Windows 徽标键 + V:打开剪贴板。 (若要激活此快捷方式,请依次选择“开始”菜单 > “设置” > “系统” > “剪贴板”,然后打开“剪贴板历史记录”下的切换开关。)

Windows 徽标键 + Shift + V:循环浏览通知。

Windows 徽标键 + X:打开“快速链接”菜单。

Windows 徽标键 + 句号 (.) 或分号 (;):打开表情符号面板。

Windows 徽标键 + 逗号 (,):临时速览桌面。

Windows 徽标键 + Pause 键:显示“系统属性”对话框。

Windows 徽标键 + Ctrl + F:搜索电脑(如果已连接到网络)。

Windows 徽标键 + Shift + M:还原桌面上的最小化窗口。

Windows 徽标键 + Tab:打开任务视图。

Windows 徽标键 + 向上键:最大化窗口。

Windows 徽标键 + 向下键:自适应当前窗口大小。

Windows 徽标键 + 向左键:桌面窗口左侧最大化(半屏)。

Windows 徽标键 + 向右键:桌面窗口右侧最大化(半屏)。

Windows 徽标键 + Home:最小化活动桌面窗口之外的所有窗口(在第二个笔划时还原所有窗口)。

Windows 徽标键 + Shift + 向左键或向右键:将桌面上的应用或窗口从一台显示器移动至另一台显示器。

Windows 徽标键 + 空格键:切换输入法语言和键盘布局。

Windows 徽标键 + Ctrl + 空格键:对之前选择的输入所做的更改。

Windows 徽标键 + Ctrl + Enter:打开“讲述人”。

Windows 徽标键 + 等号 (=):打开“放大镜”。

Windows 徽标键‌ + Ctrl + Shift + B:从空白屏幕或黑屏中唤醒。

进入MySql控制台

首先进入到MySql安装目录的Bin文件夹下
C:\Program Files\MySQL\MySQL Server 6.0\bin>
第一种
然后执行命令 mysql -uuser -ppassword database
比如用户名为root,密码为mysql,数据库为test
命令如下
mysql -uroot -pmysql test
也可以直接执行mysql -uroot –pmysql
然后use test(数据库名),使用该数据库
第二种
执行命令mysql -u root –p
键入密码即可

退出控制台

先用\c清屏,然后用exit退出

连接远程MySql

连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

修改密码

注意:这个命令要在Bin文件目录下执行
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1.给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令
mysqladmin -u root -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2.再将root的密码改为djg345。
mysqladmin -u root -p ab12 password djg345

增加新用户

(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
1.增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:
grant select,insert,update,delete on . to [email=test1@”%]test1@”%[/email]” Identified by “abc”;
但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见2。
2.增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),
这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;
如果你不想test2有密码,可以再打一个命令将密码消掉。
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”;

MySql数据库操作技巧

MYSQL中有关数据库方面的操作。注意:首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。
一、操作技巧
1.如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。
也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。
2.你可以使用光标上下键调出以前的命令。
二、显示命令
1.显示当前数据库服务器中的数据库列表:
mysql> SHOW DATABASES;
注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2.显示数据库中的数据表:
mysql> USE 库名;
mysql> SHOW TABLES;
3.显示数据表的结构:
mysql> DESCRIBE 表名;
4.建立数据库:
mysql> CREATE DATABASE 库名;
5.建立数据表:
mysql> USE 库名;
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
6.删除数据库:
mysql> DROP DATABASE 库名;
7.删除数据表:
mysql> DROP TABLE 表名;
8.将表中记录清空:
mysql> DELETE FROM 表名;
9.显示表中的记录:
mysql> SELECT * FROM 表名;
10.往表中插入记录:
mysql> INSERT INTO 表名 VALUES (”hyq”,”M”);
11.更新表中数据:
mysql-> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c';
12.用文本方式将数据装入数据表中:
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;
13.导入.sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/mysql.sql;
14.命令行修改root密码:
mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
15.显示use的数据库名:
mysql> SELECT DATABASE();
16.显示当前的user:
mysql> SELECT USER();
三、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default ‘深圳’,
year date
); //建表结束
//以下为插入字段
insert into teacher values(”,’allen’,'大连一中’,'1976-10-10′);
insert into teacher values(”,’jack’,'大连二中’,'1975-12-23′);
如果你在mysql提示符键入上面的命令也可以,但不方便调试。
(1)你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\下,并在DOS状态进入目录[url=file://\mysql\bin]\mysql\bin[/url],然后键入以下命令:
mysql -uroot -p密码 < c:\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
(2)或者进入命令行后使用 mysql> source c:\school.sql; 也可以将school.sql文件导入数据库中。
四、将文本数据转到数据库中
1.文本数据应符合的格式:字段数据之间用tab键隔开,null值用[url=file://\n]\n[/url]来代替.例:
3 rose 大连二中 1976-10-10
4 mike 大连一中 1975-12-23
假设你把这两组数据存为school.txt文件,放在c盘根目录下。
2.数据传入命令 load data local infile “c:\school.txt” into table 表名;
注意:你最好将文件复制到[url=file://\mysql\bin]\mysql\bin[/url]目录下,并且要先用use命令打表所在的库。
五、备份数据库:(命令在DOS的[url=file://\mysql\bin]\mysql\bin[/url]目录下执行)
1.导出整个数据库
导出文件默认是存在mysql\bin目录下
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u user_name -p123456 database_name > outfile_name.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u user_name -p database_name table_name > outfile_name.sql
3.导出一个数据库结构
mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table
4.带语言参数导出
mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql

解锁与锁表

解锁
第一种
show processlist;找到锁进程,kill。
第二种
mysql>UNLOCK TABLES;
锁表
锁定数据表,避免在备份过程中,表被更新
mysql>LOCK TABLES tbl_name READ;
为表增加一个写锁定:
mysql>LOCK TABLES tbl_name WRITE;

两种工具具有docker本身部署。
一、portainer
Portainer是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。
1.下载portainer的docker映像

docker pull portainer/portainer

2.运行portainer

docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer

3.访问
浏览器访问:http://服务器公网IP:8088

二、docker.ui
1.使用 ssh部署

docker run --restart always --name docker.ui -d -v /var/run/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui

2.访问 ip:8999 ,默认账号 ginghan ,默认密码 123456

系统应用程序
calc - 启动计算器
charmap - 启动字符映射表
chkdsk - Chkdsk磁盘检查
cleanmgr - 磁盘清理
clipbrd - 剪贴板查看器
cmd.exe - CMD命令提示符
dvdplay - DVD播放器
dxdiag - DirectX诊断工具
eudcedit - 造字程序(专用字符编辑程序)
explorer - 资源管理器
iexpress - 木马捆绑工具,系统自带
magnify - 放大镜
mplayer2 - 简易widnows media
player msconfig - 系统配置
mspaint - 画图板
mstsc - 远程桌面连接
narrator - 屏幕“讲述人”
notepad - 打开记事本
nslookup - IP地址侦测器
osk - 打开屏幕键盘
regedit - 注册表编辑器
regedt32 - 注册表编辑器
sndrec32 - 录音机
sndvol32 - 音量控制程序
taskmgr - 任务管理器
winchat - XP自带局域网聊天
write - 写字板
dcomcnfg - 系统组件服务
ddeshare - DDE共享设置
nslookup - 网络管理的工具向导
ntbackup - 系统备份和还原
mobsync - 同步中心
winmsd - 系统信息
winver - 检查Windows版本
wiaacmgr - 扫描仪和照相机向导
wscript - windows脚本宿主设置
wupdmgr - windows更新程序

管理控制台管理单元文件
mmc - 管理控制台
certmgr.msc - 证书管理
ciadv.msc - 索引服务程序
comexp.msc - 组件服务
compmgmt.msc - 计算机管理
devmgmt.msc - 设备管理器
dfrg.msc - 磁盘碎片整理程序
diskmgmt.msc - 磁盘管理
eventvwr.msc - 事件查看器
fsmgmt.msc - 共享文件夹管理器
gpedit.msc - 组策略管理器(本地组策略编辑器)
lusrmgr.msc - 本机用户和组
ntmsmgr.msc - 移动存储管理器
ntmsoprq.msc - 移动存储管理员操作请求
perfmon.msc - 性能监视器
rsop.msc - 组策略结果集
secpol.msc - 本地安全策略
services.msc - 本地服务设置
wmimgmt.msc - windows管理体系结构WMI(控制台根节点\WMI控件)
————————————————
原文链接:https://blog.csdn.net/u012995964/article/details/52549778

常见像素长宽比

Adobe官网上帮助里看到的格式与像素宽高比的罗列,虽然文章稍微有点老,少了2K及以上的格式,但基本上都包含全啦,算是比较经典和权威的说明,比一些论坛胡乱解释的好的多,这里收藏一下。这里我只摘取了一部分,想看原文的请点击这里。https://helpx.adobe.com/cn/premiere-pro/using/aspect-ratios.html#

像素长宽比 何时使用
方形像素 1.0 素材的帧大小为 640x480 或 648x486;素材为 1920x1080 HD(非 HDV 或 DVCPRO HD);素材为 1280x720 HD 或 HDV;或者素材是从不支持非方形像素的应用程序导出的。此设置也适用于从影片传递的素材或自定义项目。
D1/DV NTSC 0.91 素材的帧大小为 720x486 或 720x480,并且所需结果为 4:3 帧长宽比。此设置也适用于从使用非方形像素的应用程序导出的素材,如 3D 动画应用程序。
D1/DV NTSC 宽银幕 1.21 素材的帧大小为 720x486 或 720x480,并且所需结果为 16:9 帧长宽比。
D1/DV PAL 1.09 素材的帧大小为 720x576,并且所需结果为 4:3 帧长宽比。
D1/DV PAL 宽银幕 1.46 素材的帧大小为 720x576,并且所需结果为 16:9 帧长宽比。
变形 2:1 2.0 使用变形胶片镜头拍摄的素材,或者从长宽比为 2:1 的胶片帧变形传递的素材。
HDV 1080/DVCPRO HD 720、HD Anamorphic 1080 1.33 素材的帧大小为 1440x1080 或 960x720,并且所需结果为 16:9 帧长宽比。
DVCPRO HD 1080 1.5 素材的帧大小为 1280x1080,并且所需结果为 16:9 帧长宽比。

有些时候真是觉得自己是废柴,学习的东西乱而杂,感觉都拿不上台面,更不能为自己挣点些许面子。

这不,装个linux系统,新加一个硬盘,做一个分区就要求爷爷告奶奶的到处寻人找资料。。。。。。


1.linux 硬盘分区,分区,删除分区,格式化,挂载,卸载笔记----CSDN社区的资料一如既往的好。

这是关于整个实践操作流程的,很详细。

地址:http://blog.csdn.net/pi9nc/article/details/21740319

2.对linux下 fdisk 中 primary , extented, logical 分区的理解

这个对分区的概念细节做阐述讲解的。

地址:http://www.cnblogs.com/gaojian/archive/2012/10/19/2730958.html

3.linux 创建新分区,重启后挂载有效

这个是解决后期疑难杂症的。

地址:http://dongjia.blog.51cto.com/920377/320340


看资料比找不靠谱的人帮忙实在的多。

 

 

感觉好久都没有做自己想做的事情啦。

这学期事情真是多,终于熬到快放假了,可以稍微做点“喜欢”的事。

一直以来,我都在关注视音频直播和点播技术,也尝试着搭建一些直播点播平台,但都不太理想,这里又尝试了一种兼容平台的直播方式,这里收藏并Mark一下。


安装FMS4.5,全部安装,包括web服务器,保留1935跟80端口。

在浏览器打开127.0.0.1会看到示范页面:有HDS,RTMP,HLS三种协议,HLS在apple iso设备上可以看到效果。

 

使用flash media live encoder3.2编码和发送直播流:

FMS URL填写rtmp://localhost/livepkgr

Stream填写livestream?adbe-live-event=liveevent

当然不一定要用flash media live encoder,发送方式是rtmp,流名对应格式写即可。

 

可使用RTMP方式观看:

打开安装目录下\samples\videoPlayer\videoplayer.html

在STREAM URL输入:

http://localhost/hds-live/livepkgr/_definst_/liveevent/livestream.f4m

选择LIVE 单击PLAY观看

 

Apple IOS设备

在浏览器输入

http://localhost/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8   即可。

 

HTML5中写法

<video src="http://localhost/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8" controls="controls">

您的浏览器不支持 video 标签。

</video>

 

第二次发布同样流,观看会有问题

删除\applications\livepkgr\events\_definst_\liveevent下*.stream

删除\applications\livepkgr\livestream   文件夹即可。

 

文章来源:http://blog.163.com/zhujiatc@126/blog/static/183463820131119013486/

HTML5 表单 2.0

Web 表单 2.0 就是 HTML4 表单特性的一个扩展。HTML5 中的表单元素和属性相比 HTML4 提供了更大程度的语义标记,移除了大量 HTML4 中需要的繁琐脚本和样式。

HTML4 中的 <input> 元素

HTML4 输入框元素使用 type 属性指定数据类型。HTML4 提供了下列类型:

html5-form-2.01jpg

HTML5教程 - HTML5 表单 2.0下面是一个使用标注标签,单选按钮以及提交按钮的简单示例:

html5-form-2.02jpg

 

HTML5 中的 <input> 元素

除了上面提到的属性,HTML5 给输入框元素的 type 属性引入了几个新值。如下表所列。

注意: 请使用最新版的 Opera 浏览器运行下面所有例子。

html5-form-2.03jpg

<output> 元素

HTML5 还引入了一个新元素 <output>,用来表示不同类型的输出结果,比如输出由脚本所写。

还可以用 for 属性指定输出元素和文档中影响计算的其他元素之间的关系(比如,作为输入源或者参数)。for 属性的值是一个由空格分隔的其他元素的 IDs 列表。

DEMO:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5-11.htm

placeholder 属性

HTML5 引入了一个叫做 palceholder 的新属性。这个属性在 <input> 和 <textarea> 元素上为用户提供了在这个字段可以输入什么的提示。占位符字符不能包含回车符或者换行符。

下面是 placeholder 属性的简单语法:

html5-form-2.04jpg

DEMO:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5-56.htm

required 属性

现在,我们不需要使用 JavaScript 处理诸如空文本框永远不能被提交的这类客户端验证了,因为 HTML5 引入了一个叫做 required 的新属性,可以按照如下方式使用,它会保证输入框有值:

html5-form-2.05jpg

DEMO:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5-57.htm

 

文章来源:前端观察

1.登陆mysql

# mysql -u root -p,回车,输入密码。

#mysql -h 主机地址 -u 用户名 -p 用户密码

2.选择、切换数据库

mysql>USE mysql;(数据库名字)

3.显示表结构

mysql>desc tablename;

4.查看当前数据库

mysql>select database();

5.更改管理员密码

#mysqladmin  -u  root  password  密码

6.查看MySQL服务器中包含那些数据库

mysql>SHOW DATABASES;

7.查看数据库中的数据表信息

mysql>SHOW TABLES;

前提是先mysql>use 数据库名字

8.创建新的数据库

mysql>CREATE DATABASE 数据库名字

9.创建新的数据表

mysql>CREATE TABLE 表名 (字段定义。。。)

前提是先mysql>use 数据库名字

10.删除一个数据表

mysql>DROP TABLE 数据库名.表名;

11.删除一个数据库

mysql>DROP DATABASE 数据库名

12.重命名表

mysql>alter table  表1  rename  表2

13.清空表中记录

mysql>delete from 表名;

mysql>truncate 表名;

14.显示表中记录

mysql>select * from 表名;

15.导入数据库

mysql -u root -p;

mysql>create 数据库名;

mysql>use 数据库名

mysql>source 路径\数据库名.sql;

16.导入表

mysql>use 数据库名;

mysql>source 路径\表名.sql;

17.刷新数据库

mysql >flush privileges;

18.查看数据库状态

mysql>status;

19.备份整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u root -p mysql > /home/mysql.sql

20.备份数据库MYSQL中的user表

mysqldump -u 用户名 -p 数据库名 表名 >导出的文件名

mysqldump -u root -p mysql user > mysql.host-user.sql

21.备份MYSQL服务器中所有数据库

mysqldump -u root -p -all-databases > mysql-all.sql

22.恢复数据库

mysql -u root -p [数据库名]< mysql-all.sql

23.授予用户权限

GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [IDENTIFIED BY '密码']

GRANT SELECT ON mysql.user TO daxiong@'localhost' IDENTIFIED BY'123456';

 

mysql5.1中文版参考手册:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/

H.264是视频压缩的一个格式,mpeg4标准的第10部分,称它为MPEG-4 高级视频编码(Advanced Video Coding,AVC),是ITU-T和ISO/IEC的联合开发组共同开发的国际视频编码标准,与它对应的音频编码是高级音频编码(Advanced Audio Coding,AAC)。这里不讨论它的算法、结构等内容,只是记录一些比较常用的应用参数。

AVC的规格分为三等,从低到高分别为:Baseline、Main、High。
Baseline(最低Profile)级别支持I/P 帧,只支持无交错(Progressive)和CAVLC,一般用于低阶或需要额外容错的应用,比如视频通话、手机视频等;
Main(主要Profile)级别提供I/P/B 帧,支持无交错(Progressive)和交错(Interlaced),同样提供对于CAVLC 和CABAC 的支持,用于主流消费类电子产品规格如低解码(相对而言)的mp4、便携的视频播放器、PSP和Ipod等;
High(高端Profile,也叫FRExt)级别在Main的基础上增加了8x8 内部预测、自定义量化、无损视频编码和更多的YUV 格式(如4:4:4)用于广播及视频碟片存储(蓝光影片),高清电视的应用。

h.264 level

[caption id="" align="alignnone" width="711"] h.264 level[/caption]

参考:http://xcshen.blog.51cto.com/2835389/552669/