首页
留言板
关于我们
友情链接
Search
1
用闲置手机搭建本地WEB环境+ngrok内网穿透实现外网访问
48,675 阅读
2
小米8安装Google Play服务套件
31,679 阅读
3
单机斗地主不联网绿色版,适合老年人玩
24,481 阅读
4
世界上224个国家的中英文名称
22,048 阅读
5
Emlog,wordpress,typecho文章,百度是否已收录检测代码
16,826 阅读
默认分类
源码教程
生活随笔
代码笔记
登录
Search
标签搜索
SSL
vps
CentOS
AppNode
内网穿透
Node.js
发卡
GitHub
python
Google Voice
本地环境
Linux面板
Google Play
MarkDown
Vue
yarn
小商店
小程序
远程桌面
frp
www.9ywk.com
累计撰写
74
篇文章
累计收到
64
条评论
首页
栏目
默认分类
源码教程
生活随笔
代码笔记
页面
留言板
关于我们
友情链接
搜索到
40
篇与
的结果
2022-04-02
Windows - 屏幕频闪解决方法
手上的老笔记本电脑,用了很多年,使用会儿电脑 眼睛非常疲劳,平时没太注意这个细节问题,今天无聊打开相机查看屏幕闪烁问题,一看吓一跳,频闪非常严重,对眼睛的伤害太大了!!! {alert type="success"}手机相机专业模式,将ISO调到最大,对准屏幕即可查看{/alert}查看默认频闪于是在网上找了下,发现一款改频闪的软件,查看默认频闪竟然只有200 cmd窗口执行软件:PWMHelper.exe 查看默认频闪修改频闪为2000 cmd窗口执行软件: PWMHelper.exe 2000 修改频闪为2000{message type="info" content="建议适量修改,可能存在过大对屏幕硬件有影响。"/}修改后,瞬间不闪烁条纹了 开机自动修改经过测试,重启后又恢复原样了。用bat脚本,实现开机自动修改。1.新建bat后缀的脚本@echo off start "wumin" "C:\Windows\System32\cmd.exe" C:\Users\jiuyue\Desktop\CMD\PWMHelper.exe 2000 taskkill /f /im cmd.exe exit{collapse}{collapse-item label="上面的脚本命令解释 - 点击展开"}第一行是执行批处理的命令。第二行是 start命令,负责启动cmd.exe程序。至于wumin是cmd命令长的名字,可以不写。后面是cmd的存放路径。第三行是要在cmd中执行的命令。第四行是执行完命令后关闭cmd命令窗口。第五行也是退出命令,好像是可有可无。{/collapse-item}{/collapse}2.将此脚本放入C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp即可实现开机自启动并执行命令修改。如无法找到以上目录,可通过“运行”–“shell:startup”找到。下载github: https://github.com/anatoliis/PWMHelper 来自吾爱论坛: https://www.52pojie.cn/thread-1225198-1-1.html
2022年04月02日
1,252 阅读
0 评论
1 点赞
2022-02-07
小米8刷Win11/安卓双系统
此教程为小米8UD 8+128G版本其实并非小米8能刷win系统,可以查阅Windows设备支持状态: https://renegade-project.cn ,教程大同小异,使用的部分文件不同而已。刷机有风险!操作需谨慎! 刷机有风险!操作需谨慎! 刷机有风险!操作需谨慎!声明本项目的刷机方式以及所有文件并非本人研发或制作,自己仅做了资源整合,文件都是网络获取,都已经上传到了阿里网盘,只可学习交流,切勿做商业交易,由此产生的经济纠纷、法律责任均与本人无关。以及解锁手机所带来的风险望各位周知,因此解锁手机的方式自行百度或者小米社区咨询,此为教程,若解锁刷机过后出现的软硬件损坏等一切后果均与本人无关,建议请勿使用主力机尝试!观看视频或者下载网盘文件的人默认同意此声明。一、硬件环境电脑、type-c OTG线、USB扩展坞、键盘、鼠标、16G+U盘、小米8屏幕指纹版8+128二、软件准备关于驱动手机代号说明,别下载错了小米8普通版: dipper 小米8屏幕指纹版: equuleus名称说明放置位置下载地址提取码dism++释放镜像工具U盘无无SDM845SDM845最新驱动U盘WOA-Drivers无win11Win镜像U盘无无KMS激活工具U盘无无PE指令pe指令U盘无无PEpe镜像电脑度盘1234ADBadb电脑无无MIUI系统MIUI系统电脑无无partedparted手机分区文件电脑无无UEFI1.1win启动引导镜像电脑无无一键TWRP第三方rec电脑无无{dotted startColor="#ff6c6c" endColor="#1989fa"/}三、给小米8刷入MIUI12和PE1、解锁手机(自行百度以及了解解锁手机带来的风险!!!)2、刷recovery+复制分区文件(parted)①、手机解锁后进去兔子模式(fastboot模式)并连接电脑(关机后按关机键和音量-)②、打开:小米8UD安卓10一键TWRP 文件夹里面的 recovery-twrp一键刷入工具.bat(wzsx150制作),按提示操作,手机会重启几次进入TWRP③、进入TWRP后,高级–签名boot (防止重启掉rec)④、把 “parted文件(手机分区文件)” 文件夹里面的 parted文件复制到手机内部存储根目录3、给电脑配置adb环境(若有可以跳过)①、右键此电脑-属性-高级系统设置-高级-环境变量②、在下方的系统变量处,找到在名为Path的变量,双击③、新建-将解压的"文件地址"(建议解压到无中文的地方)复制到这里来,接着点三个确定退出4、给手机分区(确保此时你的手机电量大于80%)①、以管理员身份运行命令提示符,确保此时手机在TWRP并连着电脑②、在命令行输入 adb shell 将下面内容逐行复制到命令行窗口并回车cp /sdcard/parted /sbin/ && chmod 755 /sbin/parted umount /data && umount /sdcard parted /dev/block/sda p #输入一个p显示你的手机分区信息 rm 21 #21是userdata分区号 mkpart esp fat32 1611MB 2100MB mkpart pe fat32 2100MB 5100MB mkpart win ntfs 5100MB 68GB mkpart userdata ext4 68GB 123GB set 21 esp on ③、重启rec5、格式化分区①、在命令行再次输入adb shell,将下面内容逐行复制到命令行窗口并回车。mkfs.fat -F32 -s1 /dev/block/by-name/pe mkfs.fat -F32 -s1 /dev/block/by-name/esp mkfs.ntfs -f /dev/block/by-name/win mke2fs -t ext4 /dev/block/by-name/userdata6、线刷MIUI12①、手机关机,重启进入兔子模式(fastboot模式)并连接电脑(关机后按关机键和音量-)②、打开 “MIUI V12.5.1 线刷包” 文件夹里面的 XiaoMiFlash.exe 软件③、点击左上角的Drive安装驱动,并选择刚刚解压的线刷包内的文件夹dipper_images_V12.5.1.0.QEACNXM_20210602.0000.00_10.0_cn④、加载设备,出现设备后点击底部的全部删除(切记不要将手机再次锁上了),即可点击刷机⑤、线刷好后等待自动开机完成7、再次一键给小米8刷入recovery①、关机后按关机键和音量- 进入兔子模式(fastboot模式)并连接电脑②、打开:小米8UD安卓10一键TWRP 文件夹里面的 recovery-twrp一键刷入工具.bat (wzsx150制作),按提示操作,手机会重启几次进入TWRP③、进入TWRP后,高级–签名boot (防止重启掉rec)8、将PE镜像、UEFI文件复制到手机内部存储,并挂载PE分区到 /mnt①、手机重启至TWRP②、将 “UEFI1.1”文件夹中的 boot-equuleus.img 文件、“PE镜像”文件夹中的 20h2pe_new 文件夹 复制进手机内部存储根目录③、在命令行再次输入 adb shell 挂载PE分区到 /mnt将下面内容逐行复制到命令行窗口并回车。mount /dev/block/by-name/pe /mnt cp -r /sdcard/20h2pe_new/* /mnt9、安装image镜像①、重启进入TWRP,备份–分区–boot (防止后面回不到安卓系统)②、安装–刷入image镜像–boot-equuleus.img–boot分区–重启手机此时如果成功,将会出现加载界面并进入pe。如果失败(跑一堆英文),则跳回第8步③重来{dotted startColor="#ff6c6c" endColor="#1989fa"/}四、安装win111、将你的键盘、鼠标、U盘通过USB扩展坞、OTG线连接至你的手机(确保此时你的手机电量大于80%)2、为efi系统分区设定盘符进去后的命令行窗口全程无需关闭①、打开U盘内的 PE指令.txt 文件(此电脑-你的U盘-PE指令.txt)②、复制 PE指令txt 文件中的上半段指令,逐行复制到命令行窗口并回车diskpart #回车之后稍等一小会 select disk 0 list part select part 21 #21为你的esp分区号 assign letter=Y exit3、释放Win11镜像及安装驱动①、打开U盘里面的 “2.Dism++释放镜像工具” 文件夹,双击Dism++ARM64.exe,进入软件后点击接受②、点击左上角文件-释放镜像③、选择放在U盘里的win11的ISO镜像,释放位置选择最大的一个盘,记得勾选上添加引导④、耐心等待,安装完毕点击 确定⑤、点击 打开会话 ,选择左边的 驱动管理 ,再点击右下角蓝色的 添加驱动⑥、打开U盘里的 “1.SDM845驱动” 文件夹,选中output,点击选择文件夹,耐心等待⑦、点击确定后关闭软件Dism++ARM64.exe4、关闭关闭驱动签名①、回到 命令窗口 和 PE指令.txt②、逐行复制下面内容到命令窗口回车bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on5、重启、进入到win11系统①、复制下面内容到命令窗口使手机关机shutdown -s -t 0②、关机屏幕熄灭等几秒,按开机键,耐心等待大约需要5分钟才能启动完成③、进入Windows系统,打开U盘中的激活工具 HEU_KMS_Activator_v23.1.0.exe 软件,点击开始{dotted startColor="#ff6c6c" endColor="#1989fa"/}五、触摸和亮度来自无私奉献的群友: @傲世惊魂 提供①、将 “一键换DSDT mi8触摸亮度修复测试版” 中的 一键换DSDT 文件夹复制到电脑桌面②、在 更换DSDT.cmd 文件上右键,以管理员身份运行,重启即可六、如何切换 安卓系统 / Win11系统1、备份boot1、备份安卓系统的 boot 刚刚线刷完安卓系统已经备份了安卓boot2、备份Win11的 boot ①、关机状态下按开机键+音量加键 进入TWRP②、备份–分区–boot2、切换 安卓系统 / Win11系统①、在TWRP,点击还原②、按照备份的时间可以知道哪个启动是安卓的,哪个是Win11的,点击重启即可启动相应的系统。{dotted startColor="#6353df" endColor="#8794a1"/}视频教程参考B站up:心诩保姆级刷机视频链接:BV1pU4y1A7QV双系统视频链接:BV1dL4y187XX_P1无剪辑一次刷双系统视频链接:BV1dL4y187XX_P2up主QQ交流群: 978259281up主 百度网盘 提取码:1j2t本文来自 B站up:心诩 百度网盘的教程文档,稍加修改,单纯的备份下。防止久了没折腾,怕忘 ::(滑稽)
2022年02月07日
4,169 阅读
0 评论
4 点赞
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日
1,259 阅读
1 评论
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日
1,079 阅读
0 评论
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日
1,760 阅读
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日
2,213 阅读
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日
1,856 阅读
1 评论
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日
1,770 阅读
0 评论
0 点赞
1
2
...
5
//