需要更多色彩的
不是代码,而是生活

查看联通光猫EPON/4+1+WIFI(2.4G)自带路由器的admin密码,修改wifi密码

旅行者1号阅读(2725)

首先,在设备背面的标签上有一个user账号,但这个是个普通的账号,没有修改wifi密码等权限,而admin账号并没有在标签上写明,要想修改wifi密码就要先找到admin账号的密码。

先连上网络,网线或wifi都可以,然后再在浏览器地址栏里输入:http://192.168.1.1/backupsettings.conf,按下回车键后,将会把这个配置文件下载下来,这个配置文件就是光猫的配置文件,里面包含了管理员密码,我们下载完毕后,直接用记事本的方式将其打开,然后在里面搜索AdminPassword,找到后,位于<AdminPassword>和</AdminPassword>之间的部分就是管理员密码了,一般为CUAdmin+八位数字,比如CUAdmin12345678。
找到密码之后,就可以登陆管理员帐号,管理所有的配置了,包括修改wifi密码。

x265,x264,qaac通过ffmpeg管道编码命令

旅行者1号阅读(906)

 

ffmpeg -y -i video.mp4 -pix_fmt yuv420p -f yuv4mpegpipe - | x265 -o video.265 --crf 28 --y4m -

x264:

ffmpeg -y -i video.mp4 -pix_fmt yuv420p -f yuv4mpegpipe - | x264 --demuxer y4m --crf 23 -o video.264 -

qaac:

ffmpeg -y -i audio.mp3 -vn -acodec pcm_s16le -ac 2 -f wav - | qaac64 -i -V 70 -q 2 -o audio.m4a -

Windows10下用msys2编译ffmpeg并集成libx264,libx265,libfdk_aac

旅行者1号阅读(714)

之所以自己编译ffmpeg,是因为内置的aac编码器实在太渣,128k勉强能用,再低了就失真太严重了,而且不支持he-aac,所以必须采用fdkaac,自己编译集成fdkaac的ffmpeg。

一、准备编译环境

1.安装msys2,网址:http://www.msys2.org/ ,我要编译64位,所以下载64位版本。下载完后直接安装就可以了。

2.配置pacman中科大和清华的镜像源。不配置的话pacman不仅下载速度慢,甚至有些包直接下载不下来,中科大和清华可以二选一,或使用其它可用的镜像源也可以。

编辑 msys2安装位置/etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:

Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/

添加后的文件内容如下:

##
## 32-bit Mingw-w64 repository mirrorlist
##

## Primary
## msys2.org
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
Server = http://repo.msys2.org/mingw/i686/
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686/
Server = http://www2.futureware.at/~nickoe/msys2-mirror/mingw/i686/
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/

编辑 msys2安装位置/etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:

Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/

添加后的文件内容如下:

##
## 64-bit Mingw-w64 repository mirrorlist
##

## Primary
## msys2.org
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
Server = http://repo.msys2.org/mingw/x86_64/
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/
Server = http://www2.futureware.at/~nickoe/msys2-mirror/mingw/x86_64/
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/

编辑 msys2安装位置/etc/pacman.d/mmirrorlist.msys ,在文件开头添加:

Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/

添加后的文件内容如下:

##
## MSYS2 repository mirrorlist
##

## Primary
## msys2.org
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/
Server = http://repo.msys2.org/msys/$arch/
Server = https://sourceforge.net/projects/msys2/files/REPOS/MSYS2/$arch/
Server = http://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/

3.更新系统核心和各种包

打开msys2,运行命令pacman -Syu,更新系统核心组件和各种包,如下图:

输入“Y”键开始更新。
注意: 更新时可能会遇到下图的警告,这时一定要点击右上角的“X”来关闭窗口。

点击“X”关闭窗口后出现一个弹窗,如下图,点击“OK”

上面的更新没有结束,需要继续更新。再次打开msys2.exe,再执行一次pacman -Syu

 

输入“Y”等待更新完成。

4.安装各种依赖

(1) 安装基本工具,命令:pacman -S base-devel(默认全部安装)

 

(2)安装编译工具,包括gcc,make等,命令:pacman -S mingw-w64-x86_64-toolchain(默认全部安装)

(3)安装汇编,cmake,SDL,命令:pacman -S yasm nasm mingw-w64-x86_64-cmake mingw-w64-x86_64-SDL2

(4)替换"msys2安装目录/mingw64/bin/cmake-gui.exe",编译x265的时候会用到,但是这个cmake-gui.exe会依赖qt的动态库,这里我们并没有安装qt,需要换成官方下载的cmake-gui.exe,这个不需要依赖qt动态库,网站 https://cmake.org/download/ ,下载相同版本的替换掉内置的这个即可。

至此,编译环境配置完成。

二、下载源代码

ffmpeg git clone https://github.com/FFmpeg/FFmpeg.git

x264 git clone https://github.com/mirror/x264.git

x265 git clone https://github.com/videolan/x265.git

fdkaac git clone https://github.com/mstorsjo/fdk-aac.git

代码目录如下所示

三、编译x264

1.配置。打开“mingw64.exe”,cd到x264源码目录,执行命令 ./configure --enable-static,默认是不会生成静态链接库的,加参数--enable-static来生成静态链接库。

2.编译。make -j4,我这机器有4个核心,所以加了-j4参数加快编译。

3.安装。make install

四、编译x265

1.修改x265默认安装位置。修改x265源码目录/build/msys/make-Makefiles.sh文件,将“cmake -G "MSYS Makefiles" ../../source && cmake-gui ../../source”改为“cmake -G "MSYS Makefiles" -DCMAKE_INSTALL_PREFIX=/usr/local ../../source && cmake-gui ../../source”

内容如下所示:

#!/bin/sh
# Run this from within an MSYS bash shell
cmake -G "MSYS Makefiles" -DCMAKE_INSTALL_PREFIX=/usr/local ../../source && cmake-gui ../../source

2.执行脚本‘./make-Makefiles.sh’,过一会弹出cmake配置界面,如下图:

依次点击“Configure”,"Generate",然后关闭,回到命令行窗口。

3.编译。make -j4

4.安装。make install

五、编译fdkaac

1.生成配置文件。cd到fdkaac源码目录,执行命令autogen.sh

2.配置。,执行命令 ./configure

3.编译。make -j4

4.安装。make install

六、编译ffmpeg

1.修改pkgconfig环境变量

执行命令export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig":$PKG_CONFIG_PATH

2.配置。cd到ffmpeg源码目录,./configure --enable-gpl --enable-nonfree --enable-libx264 --enable-libx265 --enable-libfdk-aac --extra-cflags=-I/usr/local/include --extra-ldflags="-L/usr/local/lib -static" --pkg-config-flags="--static"。

3.编译。make -j4。在ffmpeg源码目录下会生成ffmpeg.exe。可以编码一个视频文件测试一下编译结果。

IDEA 读取application.properties中文乱码问题

旅行者1号阅读(479)

File -> Settings -> Editor -> File Encodings

将Properties Files (*.properties)下的Default encoding for properties files设置为UTF-8,将Transparent native-to-ascii conversion前的勾选上。如图所示:

最后,一定要把application.properties文件内容清空,重新建立才行!!!我也不知道为什么,可能是哪个部分有缓存吧。。。

设置Win10子系统Ubuntu的root密码

旅行者1号阅读(328)

安装完Win10的Ubuntu后,发现不知道root密码,初始化的时候也不让建root用户,后来了解到,Ubuntu的默认root密码是随机的, 即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd
然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认, 此时的密码就是root新密码。修改成功后,输入命令 su,再输入新的密码就ok了。

VMware Workstation 与 Device/Credential Guard 不兼容问题的解决

旅行者1号阅读(566)

VMware Workstation打开虚拟机时提示“VMware Workstation 与 Device/Credential Guard 不兼容”,如下图

原因是hyper-v引起的。

1.控制面板—程序——打开或关闭Windows功能,取消勾选Hyper-V,确定禁用Hyper-V服务。

2.打开Windows PowerShell(管理员),运行命令:bcdedit /set hypervisorlaunchtype off

3.重启系统

Windows防火墙导致目标主机无法被ping通的解决方案

旅行者1号阅读(840)

进入到“控制面板\系统和安全\Windows Defender 防火墙”,在左侧找到“高级设置”,点开之后,点击“入站规则”,找到以下内容“文件和打印机共享(回显请求)”,右键选择启用规则,即出现绿色的对勾。此时如果网络没有故障即可以ping通了。

Windows10安装mysql8.0绿色版详细教程

旅行者1号阅读(457)

1.下载mysql。官方下载页面是https://dev.mysql.com/downloads/mysql/,找到最下面,如下图,点击红色方框中的按钮进入下载页面。

点击“No thanks, just start my download.”开始下载。

2.下载完成后,解压。我这里解压到C:\mysql-winx64,如下图

3.创建配置文件。在mysql目录下即C:\mysql-winx64创建一个my.ini文件,内容一般如下即可,其中,数据库文件目录即datadir=D:\MySql\data是用于存放mysql存储的数据的,可以根据自己需要进行修改,要确保这个目录是已经存在的,且内文件夹内没有任何文件。如果不写,默认会在mysql目录下生成一个data文件夹存放数据。

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

[client]
#mysql客户端端口
port=3306
#客户端默认文本编码使用utf-8
default-character-set=utf8
[mysqld]
#mysql服务端口
port=3306
#mysql服务默认文本编码使用utf-8
character_set_server=utf8
#mysql目录,即解压的目录
basedir=C:\mysql-winx64
#数据库文件目录
datadir=D:\MySql\data
#修改sql_mode,使用严格sql模式
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]
#mysqld位置
C:\mysql-winx64\bin\mysqld.exe

4.安装服务,以管理员身份运行命令提示符,进入到C:\mysql-winx64\bin,然后输入命令mysqld install,如果回显“Service successfully installed.”,则mysql服务安装成功。

5.初始化。继续执行命令mysqld --initialize --console,此时可能会稍微等待一会,如下图,红框中是生成的默认密码,保存下来。

6.启动mysql。在任务管理器的服务选项卡中,找到MySql,右键选择“开始”,启动MySql服务。

7.登录mysql。如果MySql服务正常启动了,此时便可以使用root用户和上面生成的密码登录mysql了。登录命令为“mysql -u root -p”,如下图。

8.修改root密码。执行sql

alter user 'root'@'localhost' identified by 'newpassword';

重新加载权限表,使密码修改立即生效。

flush privileges;

9.配置MySQL允许外部访问

use mysql;
update user set host = '%' where user ='root';

10.防火墙入站规则里添加3306端口。

11.如果用sqlyog等工具登录mysql时出现“plugin caching_sha2_password could not be loaded...”这样的问题,参见 http://www.codezd.com/experience/85.html

Windows10局域网连接小米路由器存储提示“你不能访问此共享文件夹...”

旅行者1号阅读(549)

具体提示信息为:

无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。
你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。

解决方法:

“开始-运行-gpedit.msc”,打开本地组策略编辑器,找到“计算机配置-管理模板-网络-Lanman工作站”,找到右侧的“启用不安全的来宾登录”,如下图:

双击打开,设为“已启用”即可。

 

迅雷提示“应版权方要求,无法下载”的解决方法

旅行者1号阅读(382)

在hosts文件中添加以下代码

127.0.0.1 hub5btmain.sandai.net
127.0.0.1 hub5emu.sandai.net
127.0.0.1 upgrade.xl9.xunlei.com

hosts文件位置:"C:\Windows\System32\drivers\etc\hosts"
如果使用全局代{过}{滤}理软件此法会失效

或通过路由器屏蔽以下网址

127.0.0.1 hub5btmain.sandai.net
127.0.0.1 hub5emu.sandai.net
127.0.0.1 upgrade.xl9.xunlei.com