首页
留言板
关于我们
友情链接
Search
1
用闲置手机搭建本地WEB环境+ngrok内网穿透实现外网访问
41,873 阅读
2
小米8安装Google Play服务套件
23,651 阅读
3
世界上224个国家的中英文名称
16,899 阅读
4
单机斗地主不联网绿色版,适合老年人玩
15,504 阅读
5
Emlog,wordpress,typecho文章,百度是否已收录检测代码
15,250 阅读
默认分类
源码教程
生活随笔
代码笔记
Search
标签搜索
SSL
vps
AppNode
CentOS
内网穿透
Node.js
发卡
GitHub
python
Google Voice
本地环境
Linux面板
Google Play
MarkDown
Vue
yarn
小商店
小程序
远程桌面
frp
玖月
累计撰写
63
篇文章
累计收到
52
条评论
首页
栏目
默认分类
源码教程
生活随笔
代码笔记
页面
留言板
关于我们
友情链接
搜索到
63
篇与
玖月
的结果
2021-04-07
更新了下驱动
刚刚下载AI软件,打开提示 视频:NVIDIA GeForce 850,不支持的视频驱动程序 按照修复提示,更新了下驱动,完美解决NVIDIA 驱动程序下载 https://www.nvidia.cn/Download/index.aspx?lang=cn搜索即可,这是我的安装的时候,选择第二个,第一个不知道咋会失败。 安装好后,打开AI,没提示了,点击帮助-系统兼容性报告-无任何冲突之前OBS显示器捕获,不显示图像,按照网上教程操作后都不能解决通过这次更新 惊奇的发现OBS也能用了但还是需要简单设置下,桌面右键NVIDIA面板-管理3D-程序设置-自定义OBS-集成图像QAQ:窗口捕获 Chrome不显示Chrome关闭硬件加速重启即可
2021年04月07日
7 阅读
0 评论
0 点赞
2021-04-02
本地项目通过Git上传到Github
下载Git安装默认安装即可,然后菜单栏打开 git bash首次安装配置#配置同户名邮箱 git config --global user.name “Your_github-Username” git config --global user.email “Your_github-email” #查看用户名邮箱 git config user.name git config user.email # 也可以直接查看用户邮箱 vim ~/.gitconfig :q退出创建SSH Key 由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下 先看一下你C盘用户目录下有没有.ssh目录. 隐藏的 (C:Users用户名)有的话看下.ssh有没有 私钥id_rsa和公钥id_rsa.pub 这两个文件,有就跳到下一步,没有就通过下面命令创建ssh-keygen -t rsa -C "your_github-email"直接回车几下Github设置SSH Key 登录Github New SSH key标题内容Title随便填例如:GitKey生成的:id_rsa.pub创建空仓库 (上传时用)https://github.com/new其他命令git rm -r --cached . 删除缓存区所有文件 (注意这个.有空格的,如果把.换成文件名就是取消某一个文件)Git上传远程仓库是空的(新建的仓库,没有README.md)1.cd 到要上传的目录(本地仓库) 例如test文件夹,pwd可查看当前位置2.初始化本地仓库git init当前test目录下会创建个.git文件夹意思就是把这个文件夹变成Git可管理的仓库,它是Git用来跟踪和管理版本库的,本地仓库3.关联远程仓库git remote add origin github仓库HTTPS地址4.添加文件到缓存区git add . //当前目录下全部内容 git add user //指定文件或文件夹 git status //查看缓存区文件 (注意这个".",是有空格的,"."代表这个test这个文件夹下全部都提交。你也可以通过 git add 文件名 提交指定的文件5.提交说明git commit -m 'first commit' -m后面引号里面是本次提交的注释内容,不填写会报错6.上传 分支git branch xxx //创建分支 git branch -a //查看分支 git checkout xxx //切换分支 git push -u origin master远程仓库是空的,所以要加上-u这个参数,已缓存文件push到github仓库的master分支中远程仓库不是空的(旧仓库,包括没内容有记录的仓库)1.克隆远程仓库(下载下来)git clone 仓库地址2.cd到克隆的仓库 ➽ 克隆的仓库包含.Git文件夹,不需要再git init初始化和关联远程仓库地址3.添加文件到缓存区git add . //当前目录下全部内容 git add user //指定文件或文件夹 git status //查看缓存区文件4.提交说明git commit -m 'first commit' 5.上传git push origin master删仓库文件 ▶ 本地及远程删除git clone 仓库地址 //有可忽略 git rm 文件 //本地会被删除 git rm -r 文件夹 //本地会被删除 git rm -rf . //本地全部会被删除 git commit -m '删除某个文件' git push origin master会把对应的本地文件也删除掉,如果不想把本地文件删除,只把缓存区中的对应部分删除,则加上 --cached ▶ 仅删除远程仓库git clone 仓库地址 //有可忽略 git rm --cached 文件 //本地不会被删除 git rm -r --cached 文件夹 //本地不会被删除 git rm -rf --cached . //本地全部不会被删除 git commit -m '删除某个文件' git push origin master
2021年04月02日
30 阅读
0 评论
0 点赞
2021-03-11
Nginx+rtmp直播流媒体服务器
本篇基于宝塔面板卸载Nginxnginx-rtmp和nginx的配置不同,并且宝塔面板中不支持安装nginx-rtmp预下载Nginxcd /www/server git clone https://github.com/arut/nginx-rtmp-module.git #git出错安装git:yum -y install git修改配置(注意格式)vim /www/server/panel/install/nginx.sh添加模块: --add-module=/www/server/nginx-rtmp-module安装nginx(时间较长,可配合screen)sh /www/server/panel/install/nginx.sh install 1.18创建一个网站,记住网站目录修改Nginx配置设置-配置修改约13行添加rtmp { server { listen 6666; #监听的端口,随意更换,更换后记得方形对应端口 chunk_size 4000; application hls { live on; hls on; hls_path /www/wwwroot/xx.com/live; #这里是live文件夹路径 hls_fragment 5s; } } }重载,重启nginx推流推流地址:rtmp://IP:port/hls播放地址:http://IP/live/推流密钥.m3u8 推流密钥在推流客户端设置,如OBS防火墙放行端口本文参考:https://blog.csdn.net/qq_35774849/article/details/106334115
2021年03月11日
45 阅读
0 评论
2 点赞
2021-02-04
记录下Docker安装记录
官方一键安装脚本!Linux系统都支持!curl -sSL https://get.docker.com/ | sh curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun常用命令版本查询docker -v启动systemctl start docker停止systemctl stop docker重启systemctl restart docker查看状态systemctl status docker设置开机自启动systemctl enable docker查看所有容器#查看运行容器docker ps -a #docker ps删除容器docker rm [containerID]docker rm -f [containerID] #强制删除查看镜像docker images删除镜像docker rmi [imageID]docker容器目录cd /var/lib/docker/containers卸载# 查询安装过的包 [root@ ~]# yum list installed | grep docker docker-ce-cli.x86_64 1:20.10.2-3.el7 @docker-ce-stable #卸载 docker-ce-cli.x86_64 [root@ ~]# yum -y remove docker-ce-cli.x86_64最后删除容器镜像等rm -rf /var/lib/docker
2021年02月04日
192 阅读
0 评论
2 点赞
2020-12-21
通过Python将视频转换成字符视频
{dplayer src="https://cdn.9ywk.com/wx/ywx.mp4" /}原理将视频的每帧图片导出对每帧图片进行ASCII码转换将转换好的ASCII码图片进行合成为视频Python安装可参考这篇文章https://www.9ywk.com/Python.htmlPython需安装的库opencvpip3 install opencv-pythonpillowpip3 install pillow安装好库后将视频放置在py脚本的文件夹下,并修改 video_path后的参数为你的视频路径名字即可运行if __name__ == '__main__': video_path = 'video/heiren.mp4' save_pic_path = 'cache_pic' save_charpic_path = 'cache_char'默认导出的视频是.avi格式,可以修改约107行代码,如mp4video_writter= VideoWriter('video/new_char_video.mp4' ,源代码https://github.com/hongcyu/char_painting最后说明脚本没对音频处理,可通过其他软件处理。本文参考:https://hongcyu.cn/posts/opencv-pictovideo.html
2020年12月21日
344 阅读
0 评论
0 点赞
2020-12-20
Windows安装Python
Python安装https://www.python.org官网下载Python程序进行安装,将下方的两个选项框都打钩,再点击Customize installation进入下一步Add Python .. to PATH #添加环境变量将Install for all users选项打钩,其他的选项保持默认即可,点击Browse,根据自己的需求选择安装目录,点击Install进行安装部分命令CMD窗口执行python -V 查看版本where python 查看安装位置pip list 或者pip freeze 查看已安装的库pip uninstall 库名 卸载已安装的库pip list --outdated 查看可更新的第三方库pip install --upgrade 库名 更新库如出现不是内部或外部命令...看下系统变量是否添加进去,一般会自动添加系统变量路径:我的电脑-属性-高级系统设置-环境变量-系统变量-Pathpip 安装库时速度很慢?我们安装的库都是从国外的源下载,有时候线路及其他原因下载只有几十kb/s,我们可以将源切换到国内来进行下载。常用的pip国内源:阿里云 https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) https://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/使用时加上 -i参数例如:pip install 库名 -i https://mirrors.aliyun.com/pypi/simple/
2020年12月20日
338 阅读
0 评论
0 点赞
2020-10-30
简洁漂亮的目录程序:files.photo.gallery
简介files.photo.gallery是一款简洁漂亮的目录程序,直接上传index.php即可使用。支持音乐、图片、视频、文本代码等等在线预览。适合图片展示,目录索引等需求。官网:https://files.photo.gallery/演示:https://files.photo.gallery/demo/下载安装https://cdn.jsdelivr.net/npm/files.photo.gallery/index.php没错,就一个index.phpPHP扩展安装:GD、mbstring、fileinfo、exif(宝塔默认已安装GD、mbstring扩展)部分配置约18行:根目录配置'root' => '',//留空默认// 根目录配置 'root' => '', // root path relative to script. 'start_path' => false, // start path relative to script. If empty, root is start path约21行:授权登录// 授权登录 'username' => '', 'password' => '', // 填写参数开启,留空关闭约62行:排除文件或者目录// 排除文件或者目录 'files_exclude' => '', // '/\.(png|jpe?g)$/i' /释:排除后缀png.jpeg.jpg 'dirs_exclude' => '', //'/\/MI8|\/doc|\/222(\/|$)/i' /释:排除目录MI8.doc.222 'allow_symlinks' => true, // allow symlinks更多设置见官网说明:https://forum.photo.gallery关于授权开源源码,功能完全免费使用不限制。未授权每次打开会弹出授权窗口,当然你有能力也可以支持下作者购买正版。分享个开心链接:https://cdn.jsdelivr.net/gh/yyingc/js@v2.0/files.jsindex.php底部本地化js即可<script src="<?php echo config::$assets ?>js/files.js"></script>
2020年10月30日
1,095 阅读
3 评论
0 点赞
2020-10-29
Mastercard 万事达木质实体卡申请
TreeCard 简介最近种植了 1 亿棵树的绿色搜索引擎 Ecosia 今天宣布,已经购买了木质借记卡 TreeCard 20% 的股份。Ecosia 表示,TreeCard 所赚取的 80% 的利润将重新投资于 Ecosia 在全球的植树造林事业。据 Ecosia 介绍,每一张 TreeCard 都是独一无二的,因为它是由可持续采购的 FSC 樱桃木制成的。如果你觉得一家植树公司用木材来制作卡片有点奇怪,但实际上一棵树可以制作 30 万张卡片。通过使用木材,TreeCard 和 Ecosia 不需要使用塑料,因为塑料需要很长时间才能分解。用户使用这种借记卡无需支付任何成本,相反,TreeCard 从手续费中赚钱,这是商家在每笔交易中必须支付的费用。Ecosia 将把 80% 的手续费收入用于植树,目前初步估计客户需要花费 60 美元来资助一棵新树。TreeCard 账户是全功能的存款账户,将能接受直接存款和 ACH 转账。借记卡接入万事达卡的网络上,并将链接到用户的账户,可以通过智能手机上的应用程序进行管理。存款将由 TreeCard 的银行合作伙伴提供最高 25 万美元的保险,它们还可以链接到 Apple Pay、Google Pay 和 Samsung Pay 来完成支付,也就是说如果你不怎么在店内消费,也可以用这张卡在网上购物。TreeCard 的注册现在已经开放,Ecosia 在公告中表示,如果在 12 月 1 日之前注册,将可以确保第一批拿到。申请链接https://vrlps.co/PID6kFc/cp链接有我的推广,不喜欢的可以删除链接后面的推广代码,但是能走我的链接就尽量走吧,这样我收到卡的速度也就更快一点,对你没有什么影响申请要求及注意事项除了满 18 岁,好像没什么必要的大要求了要填的资料基本很少,把姓名,电话,及收卡地址填好如果你不知道怎么填收货地址,你可以把自己的收货地址翻译成英文,反正我是这么搞的然后就是出生年月那里,格式为 月 / 日 / 年比如,我是 1992 年 5 月 20 号出生的那么格式为 05/20/1992参考文献:好人兄Darkhttps://ii.do/20.html
2020年10月29日
708 阅读
0 评论
0 点赞
2020-10-14
通过frp实现自建远程桌面
家里面的Windows电脑,因为没有独立ip,当人在外的时候没法直接通过远程桌面管理。通过使用frp和一个具有公网ip的vps就可以实现内网穿透,实现在任何地方都可以直接管理电脑。服务器端配置点击这里,在github上下载最新的frp软件,注意选择符合vps的硬件和软件版本。修改frps.ini中的配置文件,更改为如下:(其中7000是frp的服务器端和客户端之间的通信端口)[common] bind_port = 7000使用以下命令将frp服务器端在后台运行,注意文件路径(如将frps放在了/home/frp/文件夹下):nohup /home/frp/frps -c /home/frp/frps.ini & &> /dev/null客户端配置还是在刚才的github页面上下载Windows版本的frp,注意软件要和Windows位数一致。修改frpc.ini中的配置文件,更改为如下:[common] server_addr = ip #这里是vps的ip server_port = 7000 #和服务端一致 [rdp] type = tcp local_ip = 127.0.0.1 local_port = 3389 remote_port = 5200在cmd或者powershell中,先cd到frp的文件夹,再运行以下命令:frpc -c frpc.ini连接到远程桌面使用vps的ip和端口5200,即可实现内网穿透并远程桌面连接。这里的远程桌面连接效果,取决于vps,本地和远程电脑三方的网络质量。frp客户端开机自启动(由hostloc的lop提供)1.新建vbs后缀的脚本(根据frpc的存放目录自行更改)set ws=WScript.CreateObject("WScript.Shell") ws.Run "c:\frp\frpc.exe -c c:\frp\frpc.ini",02.将此脚本放入C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp即可添加开机自启动。如无法找到以上目录,可通过“运行”–“shell:startup”找到。本文来自:https://pa.ci/77.html
2020年10月14日
923 阅读
4 评论
0 点赞
2020-10-02
宝塔安装MinDoc文档管理系统
MinDoc最近在找一款开源文档管理系统,在我的印象中2016年搭建过一次文档系统,但记不起名字,对UI还是有点印象,反复搜索,最后在Google上找到了SmartWiki 文档系统,对没错,16年就是用的它,不过早已不维护了...MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。他的前身就是我要找的SmartWiki 文档系统。演示站点: http://doc.iminho.me官方文档:https://www.iminho.me/wiki/docs/mindoc/mindoc-summary.md默认用户名密码:admin/123456简要安装MinDoc需要Golang环境,一般人对Golang可能不了解。我们就用编译好的来安装1 . 创建网站(MySQL数据库编码utf8mb4),已编译的源码https://github.com/lifei6671/mindoc/releases2 . 宝塔放行8181 端口3 . 添加环境变量打开/etc/profile 文件,底部增加export PATH=$PATH:/www/wwwroot/domain.com/lib/time/zoneinfo.zip4 . 添加之后,保存退出,然后执行如下命令使其生效source /etc/profile5 . 配置数据库目录下的 conf/app.conf 文件如果没有,重命名app.conf.example为app.conf#支持MySQL和sqlite3两种数据库,如果是sqlite3 则 db_database 标识数据库的物理目录 db_adapter="${MINDOC_DB_ADAPTER||MySQL}" db_host="${MINDOC_DB_HOST||127.0.0.1}" db_port="${MINDOC_DB_PORT||3306}" db_database="${MINDOC_DB_DATABASE||name}" db_username="${MINDOC_DB_USERNAME||name}" db_password="${MINDOC_DB_PASSWORD||pwd}"初始化数据库cd /www/wwwroot/domain.com ./mindoc_linux_amd64 install提示 Install Successfully! 说明已经安装完成。启动程序#修改可执行权限 chmod +x mindoc_linux_amd64 #启动程序 ./mindoc_linux_amd64后台运行可退出窗口办法nohup ./mindoc_linux_amd64 &现在可以通过IP:8181访问了设置反代ip:port访问较为麻烦。面板 - 反向代理安装服务./mindoc_linux_amd64 service install启动+开机自启动systemctl start mindocd systemctl enable mindocd管理命令#数据库初始化命令: install ./mindoc_linux_amd64 install #版本查看: version ./mindoc_linux_amd64 version #安装服务(会创建一个以mindocd`为服务名的服务) ./mindoc_linux_amd64 service install #卸载服务 ./mindoc_linux_amd64 service remove #修改账号密码 ./mindoc_linux_amd64 password -account admin -password 123456本文参考:https://www.wogaosuni.com/thread-583.htm
2020年10月02日
684 阅读
1 评论
0 点赞
2020-09-16
PC端悬浮图片广告代码带关闭按钮
javascript<script> function turnoff(obj){ document.getElementById(obj).style.display="none"; } </script>style.css.leftpop{ position: fixed; z-index: 99; left: 10px; bottom: 10px;} .leftpop .box{ -webkit-animation: rotate 0.4s linear alternate infinite; animation: rotate 0.4s linear alternate infinite;} .leftpop .close-btn{ position: absolute; z-index: 1; top: -5px; right: -5px; width: 20px; height: 20px; line-height: 18px; text-align: center; border-radius: 50%; background-color: rgba(0,0,0,.5); color: #fff;} @-webkit-keyframes rotate { 0% { transform: rotate(-5deg); } 50% { transform: rotate(0deg); } 100% { transform: rotate(5deg);; }} @media screen and (max-width: 1221px) { .wapnone{display:none; } }Code<div class="leftpop wapnone" id="xfad"> <a class="close-btn" href="javascript:;" onclick="javascript:turnoff('xfad')"><i class="fa fa-remove"></i></a> <div class="box"> <a href="https://www.9ywk.com" target="_blank"><img src="https://i.w3tt.com/2020/09/16/obHTl.png"></a> </div> </div>HTML完整代码<!doctype html> <html> <head> <meta charset="utf-8"> <title>悬浮广告</title> <link href="./css" rel="stylesheet" type="text/css"/> <link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script> function turnoff(obj){ document.getElementById(obj).style.display="none"; } </script> </head> <body> <div class="leftpop wapnone" id="xfad"> <a class="close-btn" href="javascript:;" onclick="javascript:turnoff('xfad')"><i class="fa fa-remove"></i></a> <div class="box"> <a href="https://www.9ywk.com/" target="_blank"><img src="img"></a> </div> </div> </body> </html>
2020年09月16日
1,036 阅读
4 评论
0 点赞
2020-09-16
发现导航部署教程 - GitHub Page
最近在GitHub找到一款不错的网址导航,纯静态,自动化部署,颜值与简约并存,不再是杀马特时代,更多内容在GitHub上查阅,这里记录下详细部署流程。nav.ka.mk - 这是我搭建的https://github.com/xjh22222228/nav如何部署?建议你使用 github pages 服务, 这样你就不需要提供服务器, 并且项目里自带了自动化部署服务。一:首先Fork一份在自己仓库二:申请Token,全部勾选,否则没权限。https://github.com/settings/tokens三:【Setting】 – 【Secrets】- 【New secret】填写刚申请的token,Name必须填写 TOKEN大写四:【Actions】 – 点击【I understand my workflows, go ahead and enable them】启动!GitHub Page在设置中找到GitHub Page选择gh-pages分支·文件夹root保存即可,现在就能看见访问地址。过一会儿这里会提示域名nav.xiejiahe.com被使用,那是作者的,如果你不需要绑定域名可以去gh-pages分支里面删除 CNAME 或修改成你自己的。提交Commit编辑主分支master下‘不重要’的文件,例如README.md保存即可触发Action!Action完成构建,现在就能访问了。修改说明导航数据目录 dataconfig/index.ts配置文件,23行地址是右上角Git地址,建议保留src/app/app.component.html底部footersrc/view/app.component.html手机端顶部链接,logo地址src/index.html网站名称,统计代码assets/icon/logo.pnglogo图本地构建需要安装Node.js,可参考这篇文章记录下Node.js/vue/yarn安装# 下载源代码 # 进入目录 C:\user>cd *\nav-master\nav-master # 安装依赖 npm install # 编译 npm run build # 启动 npm start启动完成提示打开即可,http://localhost:port 端口
2020年09月16日
764 阅读
0 评论
0 点赞
1
2
...
6