ffmpeg -f avfoundation -list_devices true -i ""
Author: marblech
查看本机支持的ffmpeg 硬解码方法
命令行:ffmpeg -hwaccels
Tensorflow 环境搭建
$ python3 -m venv _pml_
$ source _pml_/bin/activate
$ python -m pip install –upgrade pip
$ python -m pip install –upgrade setuptools
$ pip list
# 安装库
$ pip install tensorflow
$ pip install matplotlib seaborn
$ pip install Pillow opencv-python opencv-contrib-python
$ pip install scikit-learn
# linux 上需要的
$ sudo apt install python3-tk
springboot 打包外置配置文件
以springboot 2.2.1为例,在系统启动方法如 WebApplication 里添加注解
@PropertySource(value = {"file:${spring.profiles.path}/schedule_settings.properties"})
并在对应的配置文件实体添加同样的注解,如:
@PropertySource(value = {"file:${spring.profiles.path}/schedule_settings.properties"}) @ConfigurationProperties(prefix = "schedule")
在application.yml 或 application.properties 或 application-xxx.yml里添加spring.profiles.path 如:
profiles: path: ~/xxxxx/xxxxxxx/scheduletask/target
打包后,把自定义的配置文件如schedule_settings.properties 放在jar 包的同一个目录 或使用如下启动参数启动:
java -jar xxxxxxx.jar –spring.profiles.path=/xxxx/xxxxx/target
在LINUX上后台运行python3 程序
使用如下命令行
nohup python3.7 -u 程序文件名(.py)后缀 > out.log 2>&1 &
PPTP的 客户端之间的互相访问问题
两台主机,在两个不同的网络下,使用PPTP连接到在公网上的一台WIN2012 SERVER VPN上。这两台主机一台使用LINUX,一台使用WIN7/WIN10 。在两台主机分别成功连接到VPN服务器后,WIN7/WIN10 主机无法通过VPN的内网IP或LINUX的外网IP访问到LINUX主机。在LINUX 主机主通过 netstat -nr 命令,查看网关信息,显示LINUX主机的默认网关为原来所在网络的192.168.0.1,所以可以通过
sudo route del default (删除原来默认网关指向)
sudo route add default dev ppp0 (添加指向VPN的默认网关指向)
添加后用netstat -nr 查看默认网关如图,就可以通过VPN的内网IP访问LINUX主机
.NET CORE 使用EF连接 MYSQL的方法
通过NuGet安装上面的Microsoft.EntityFrameworkCore.Tools 和 MySql.Data.EntityFrameworkCore 两项组件
使用程序包管理器控制台执行上面的Scaffold-DbContext “server=xxx;port=xxxx;user=xxxx;password=xxxxx;database=xxxxx” MySql.Data.EntityFrameworkCore -OutputDir models -f 命令
需要注意的是,在win 7 上必须升级POWER SHELL 版本到最新,然后必须把安装组件的项目设为启动项目,否则会出现上图红色部分的错误提示
码之宝WEB/HTTP上传超大文件或整个文件夹C#开源程序
这是我个人用C#写的一个通过WEB/HTTP上传超大文件或整个文件夹程序,最初是为了某项目写的一段程序。但这个项目的上传功能最终没有落实这个需求,所以也没在进一步做下去了,但整个超大文件和文件夹的上传功能程序是完成了的。我测试过最大超过4G的文件都可以上传,文件夹为无限级文件上传的。或许有空将进一步强化里面的功能,包括HTTP的多线程分块上传和断点续传功能,再进一步包装成ACTIVEX控件或SilverLight什么的。现我把这个程序依据GPL协议开源出来,希望众多的技术大拿给我意见指出并改进这个上传程序。
世界,您好!
欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!