开发
wyyyh9458
http://i.scwy.net
展开
-
Mojo 摸脚语言,似乎已经可以安装
Mojo 吹得很凶,面向AI编程,甩Python几十条街,融资上亿....从安装到安装成功原创 2023-09-09 14:23:56 · 589 阅读 · 0 评论 -
多端用户APP
这也用于自己懒得写用户验证的内部应用:获取到授权的用户ID才允许打开页面。其根本作用是解决网页需要反复登录的问题(即网页不能标识唯一用户的问题)。至于网页内容是什么,就不由app管了。它只是内嵌了一个系统默认浏览器。通过APP扫码或选择进入网页,会自动附加用户ID,用于标识各个用户。app功能很简单,也很轻(小),基本算是Flutter的习作。网站可设置密钥,避免用户登录可能存在的盲猜。最近几天搞了个 [多端用户APP]。原创 2022-11-24 17:59:13 · 551 阅读 · 0 评论 -
跨内外传输工具:Godot给Croc套个“方便的外衣“
1. 可执行文件有点大(38MB),用zip压缩自运行文件16MB。内存占用偏大(620MB),CPU占用不多。想来应该跨平台(Godot跨平台),但未测试Linux下。是一种工具,可以让任何两台计算机简单安全地传输文件和文件夹。将要传送的文件拖动到动画上,动画加速旋转,提示有文件发送中,可以客户端接收了。毕竟对于Win党,更适合GUI界面操作,免我每次敲命令。发挥Godot的优势,想要多炫就多炫的效果。花了点时间,用Godot给Croc穿了件外衣。进入客户端,通过脚本(命令)接收文件即可。原创 2022-10-22 10:42:37 · 1110 阅读 · 0 评论 -
一个简单的Hugo静态博客工具
因为家里领导需要一个记录的东西,自然就推荐了Hugo。不过对于非IT人士,电脑小白来说,Hugo依然显示得复杂了一点。花了一天时间搞了一个周边工具。当然它还很粗糙,先用着吧。原创 2022-10-18 08:16:28 · 253 阅读 · 0 评论 -
Python之微信自动化
这里主要使用了两个库:pyautogui主要用于鼠标键盘的操作,uiautomation主要用于Win下程序的组件句柄控制。虽然基于客户端微信去实现各种功能有点尴尬的感觉,但总还是比没有强。我总习惯一个问题寻找多种可能的解决方法,哪怕不是最优解。以下代码功能实现的是发现新收到的消息,程序部份思路还有问题。比如把微信转换为语音播放,赞赏码付费信息处理等。Python的插件(组件)是相当多的,自动化方面也是。uiautomation 模块中文说明。原创 2022-10-10 08:07:31 · 2109 阅读 · 0 评论 -
用Croc跨平台、跨内外网实现文件上传服务器
原文地址: 用Croc跨平台、跨内外网实现文件上传服务器 • 威远博客,威远工作室,Easecroc是golang开发的跨平台文件传送工具。不仅如此,还实现了跨内外网的文件/文本传输。之前的文章就提到可以将此实现:跨平台的文件上传服务器。这里的服务器还可以是内网服务器。服务器脚本server.sh#!/bin/bashwhile true; do croc_pass=$(cat ./croc_pass.txt) #echo $croc_pass...原创 2022-04-12 22:01:32 · 506 阅读 · 0 评论 -
疫情工具:图片合成、打包、检查上传
看网上新闻说某博士用Python OCR识别啥啥的,帮助疫情节约人力物力,神得很的样子。我这个小学生也拿出之前的东西看看。网址:图片上传这是一个之前做的疫情工具。原因是学校要求家委会收集收集各学生和家庭成员的健康码、行程码、核酸结果等等。家长发过来的是各种各样的,还有些如何合成一张图片也不会。每天统计、收集,也是很繁琐的事情。于是做了这个工具,老师每次就自己下载,家委会观察上传情况,催促上传即可。功能:1、上传多个图片自动合成,在图片上添加学生姓名水印2、自动检查当天未上传学生原创 2022-04-12 20:32:38 · 378 阅读 · 2 评论 -
腾图信使:将信息发送到飞书、钉钉、微信、息知
作用:1、有时候信息发送到后台,我们却未必有时间一直盯着它。而现在谁手机里没有个微信、飞书、钉钉一类的东西。将后台信息发送到这些即时平台,我就能及时收到信息了。2、我的静态博客,希望能收到网友的留言,能即时的发送到飞书、钉钉或微信,或许比我直接到哪里去看更方便。最好还能回复。3、家里部署了一台Pi服务器,希望即时发送一些信息,比如:动态IP,服务器状态。4、网上服务器,有些服务,比如今天的用户数、收益、订单这些,直接发送到手机APP上,比自己登陆后台方便太多。........原创 2022-03-25 08:24:20 · 1729 阅读 · 0 评论 -
腾图小抄改版,微信腾图小抄恢复,数据增加中
腾图小抄 SCWY.nethttps://scwy.net/搞小抄,主要是觉得它简洁,直击问题。至少方便了自己随时搜索。有些东西虽然经常用,但未必记得清楚。特别是现在的IDE提示功能更加完善,大家越来越不记全内容了。之前的小抄是采用文本文档的模式存储,现在改为数据库。小抄内容还不够多,不断增加。坚持每日都有新增。至少基于个人的需要,也会坚持把内容不断丰富。微信小抄也已恢复,允许用户不注册,添加自己的小抄内容。陆续完成小抄下载功能,允许单机使用。域名不够好,只能找机会换。个人的能力原创 2022-01-12 08:48:39 · 407 阅读 · 0 评论 -
remark42给博客加个评论功能
remark42 绿色小巧的评论系统,1分钟就给博客加上了评论功能,安全又高效。原创 2021-12-04 09:38:26 · 532 阅读 · 0 评论 -
打造个人专属邮箱,域名邮箱,邮件系统
最近使用微信小程序开发比较多,一个帐号需要一个邮箱,导致邮箱都不够用了。一般的邮箱系统需要与手机号绑定,所以能够申请的数量是有限的。家里利用电信宽带挂的Pi3作为服务器,如果能自己架一个小型邮箱系统,那想要多少邮箱就有多少。另外,还想通过自己的思路解决垃圾邮件的问题:邮箱由两部份构成,前面是帐号,后面是数字,中间用下划线连接。数字作为子邮箱,作为每一个发件人的授权编号。邮箱名称不完整的,一概不收。发现邮箱名称被泄露,自己就知道来源,然后重新授权另一个编号即可。在Github上找.原创 2021-11-29 11:07:22 · 3696 阅读 · 0 评论 -
汉字、符号点阵工具
最近搞了搞WS8212灯带,16x16点,准备用它来显示汉字。没找到好的点阵制作工具,自己造个轮。工具不复杂,代码写得乱一点。点阵工具原创 2021-09-24 12:50:17 · 5800 阅读 · 0 评论 -
eCharts折线图跳过值为0的项
当数值中有一些项为0时,折线图将返回0,再与有值的进行连接。这种情况出现在:“多个值,只选择一个进行录入。没有录入的值,默认为0”。解决办法:在每项设置中添加标黑参数,表示连接空值: series: [{ name: '空腹血糖', type: 'line', smooth: true, data: data1, connectNulls: true,而数值应该按它的格式,如:[3.原创 2021-08-27 15:04:57 · 5642 阅读 · 0 评论 -
godot着色器shader效果收集
一个研究shader的网站: https://www.shadertoy.com。收集整理了几个效果,修改为了godot可用的代码。代码在这里:http://i.scwy.net/it/2020/102616-shader/雾:B站有讲解的一个效果,一步一步告诉你如何实现。...原创 2020-11-01 09:18:57 · 1417 阅读 · 1 评论 -
知识付费:个人微信对接个人微博
之前有说过关于个人微信自动处理收费 /打赏,在博客中实现付费后打开阅读功能。我们经常在博客中记录一下网上的文章,一些自己的感、知。之前也试过几个网上用户较多的博客,问题在于:别人一不小心就说你是广告(博客内容实质上都算是广告),二不小心就停了,说不赚钱。几年的记录说没就没了,没地方评理,别人可没收你费的。于是自己用树莓派在家搭一个火锅(hugo),虽说电信没80,随便放一个8080口出去也能全世界“观看”。若有点资源,再mr2等工具映射一个外网,或者再配上一个域名。搞点小工具,基本没有了“失联”的风险原创 2020-09-22 17:21:16 · 443 阅读 · 0 评论 -
LILYGO T-Wristband 可编程的手环
因为最近开发一款大众化的健康产品,购买了一款可以自己编程的手环。其实现在销售的众多手环就是这样的,只是没有开放出来大家编程而已。这里有手环的开箱视频这是我拆开进行编程的样子除了编程能力限制以外,它的长电版105mah,也受不了超过1个半小时。另外,还没来得急研究抬手显示等代码,它的编程接线口就坏掉了,还是比较脆弱。自己编程比较好的就是可以实现自己的很多想法,不过同众多电子产品一样,受电力限制比较郁闷。我原本计划把它作为挂件放在身上,用一根电源线连接迷你的充电宝。让它作为我一个随身工具原创 2020-09-08 12:01:14 · 2920 阅读 · 2 评论 -
简单让任何平板、手机、电脑成为第三屏
原文在这里:http://i.scwy.net/it/2020/062413-screen/似乎家家户户都不只一两个平板,随着价格越来越低,性能越来越高,淘汰/闲置的也不在少数。在编程过程中,我们需要双屏,甚至三屏:主屏写代码,副屏看效果,三屏搜索或作对照。能不能把闲置的平板用起来呢?如何简单的实现呢?整理一下思路:方案1:平板只需要浏览指定网址,用于显示内容。它可以自动按需刷新,无需干预。Linux后台监控粘贴板,当发现有内容时,发送内容到服务端服务端是一个Web服务器,用于接收原创 2020-06-25 12:21:50 · 877 阅读 · 0 评论 -
Golang的Gui编程及解决方案
有时间没更新这里了,发个文章凑个数。一般还是更新在自己家里的博客,见这里吧 http://i.scwy.net/go/2020/052212-gui/---------------------------------------说到golang的gui,就会想到:它不是为这个而生的。但这却是实际的需求,还要求程序员再去学一个语言去前端GUI,那确实还是不太友好的。所以还是趋向于在Golang本身解决。于是,fyne,qt,walk找了一圈,问题在于: 配置开发环境麻烦:go的使用者应该原创 2020-05-26 23:09:02 · 12474 阅读 · 2 评论 -
计划用Godot来制作golang系统的GUI前台
+++ 计划将Godot用于软件的前台,而后台利用Golang开发。充分利用两者的跨平台性。Golang一直缺泛较好的GUI模块,而似乎Godot解决了这个问题,且同golang一样绿色、跨平台。而且Godot可以制作出所有酷炫的界面,毕竟它可是制作游戏的工具。这里先挖个坑,收集一些资料,稍后再完善。考虑制作一个完整的软件应用来展现其思路的可行性。...原创 2020-04-22 21:02:02 · 4362 阅读 · 9 评论 -
Hugo静态博客实现付费阅读和私文隐藏
前段时间搭建了Hugo(火锅),链接地址快速简单的同时面临一些功能缺失(也可能是自己不太会),于是计划添加一些功能。这个是我的学习记录最近实现付费阅读功能和私文隐藏功能。其实加密比较简单,当然顺着思路可以做得更难解一些。不过有点违背静态博客的初衷。...原创 2020-04-22 19:35:56 · 2294 阅读 · 1 评论 -
知识就是力量:博客中实现个人微信免签收款,让知识产生价值
写文章/博客除了记录一些容易忘记的知识以外,也会有一些创造、创意,一些个人的经验积累和心血。希望获得读者的认同和赞赏,或者是付费阅读。 前段时间就自己建立了一个静态博客,用的Hugo(我翻译叫它火锅)。因为是静态,速度贼快。加之使用了脚本和一点小工具,写了文章只后,只需要按热键即可自动差异上传(不会上传整个博客内容,仅上传有改动的)。整体感觉不错。 偶然想到知识付费的问...原创 2020-04-22 09:17:04 · 844 阅读 · 2 评论 -
Godot ParallaxBackground 视差背景
(转存失败,看不到效果到这里吧 http://i.scwy.net/it/2020/033016-godot/ )效果是这样的:转存失败重新上传取消说明:人物可以自主的休息、走或跑。 左上角的数字只是为了标识他跑了多远,以及看出他在休息、跑或者走。 Timer节点只是让他能随机有些动作变化,以及背景的连动变化。 背景分为三层:地面、山、云,它们有不同的运动速度,以体现远近不同...原创 2020-04-02 09:18:00 · 1462 阅读 · 0 评论 -
码农家的孩子:二. 学字母
由于疫情的影响,两个孩子在家,天天在家都快翻天了。计划中的学字母,但孩子总是兴趣不大。只能用游戏来吸引了。似乎有两三年没用Python了,代码也就是能玩的程度,也没有太多优化之类。最初就是网友的一个打字游戏,在此基本上添加了一些音效、背景之类的东西。高手就绕道吧,也就是给孩子玩玩的。还有很多可以做的,象选择战机,升级子弹,同时多个子弹,现实时间反馈....若有更新会在这里持续 ...原创 2020-02-26 16:03:34 · 199 阅读 · 0 评论 -
给我留言点这里
为了方便有朋友给我留言,用了点时间写个简单的留言功能。它将信息直接发送到我的微信上。~~~给我留言点这里~~~这其实是一个企业微信功能的简单应用。...原创 2020-02-07 11:23:24 · 162 阅读 · 0 评论 -
IT+AT打通自动化:Golang实现Modbus协议通信
http://i.scwy.net/ai/2020/011420-modbus/Modbus是PLC常用的通讯协议,经常用于与HMI通信。通过对此协议的分析,可以如同三菱MC协议一样,利用来与PC结合,发挥更大的作用。网上有不少的文章分析此协议,毕竟modbus是通用性较强的,各个plc及hmi之间使用得比较多,不象MC协议主要是三菱使用。正在逐步完善程序,既可以做服务端,又可以做客...原创 2020-01-17 12:02:31 · 1422 阅读 · 1 评论 -
利用企业微信免费发送各种信息,开发网页客服
更详细的在这里,附代码 http://i.scwy.net/go/2019/110409-qiyeweixin/利用企业微信,可以很方便的给自己或者企业员工发送各种信息,用于通知、公告,自动化信息发送,生产信息发送等等。不象微信公众号受到发送限制,也不象网页版微信,非官方API不知道什么时候就不能用了。我就用它发送很多信息:1. 服务器登陆信息:我有几个服务器,客户的,自己的,家里24...原创 2019-11-04 10:27:54 · 1160 阅读 · 0 评论 -
最简单实现微信活动报名功能,只要将我的微信号拉入群(续)
之前写的看这里 https://blog.csdn.net/wyyyh9458/article/details/89111065主要还是简单的扩展了一下微信的web协议功能,实现其实比较简单。但想必对部份人有用。因为这个congcong_98这个微信号也是个人在使用的,所以网友添加后发现不能测试功能。实际上源程序可以让任何能通过web协议的微信使用,达到活动报名的功能。----------...原创 2019-11-03 10:28:58 · 1096 阅读 · 0 评论 -
golang库文件收集
go get github.com/mitchellh/gox golang交叉编译环境go get github.com/astaxie/beegogo get github.com/beego/beego get github.com/bclicn/color 控制台颜色控制go get github...原创 2019-03-12 11:58:18 · 580 阅读 · 0 评论 -
Golang使用Modbus通讯
通过golang使用modbus协议通讯,这有利于将控制系统扩展到多个平台,实现跨平台的终端控制。例如Linux、Windows、Unix、手机、平板、浏览器,或许还包括我的语音控制器(语音->文字->指令->控制)。这样也可以进一步的实现远程控制或者实时通过远程方式了解车间情况。以下是收集到的一些库,将陆续进行测试。github.com/wilkingj/GoModbu...原创 2019-03-07 18:30:11 · 13718 阅读 · 6 评论 -
汇川AM401与Pro-face连接
初次使用触摸屏,眼前一片漆黑。网上更是找不到这两个连接的资料,问了官网客服也没有。累...AM401和AM600应该都是一样的。AM401 PLC通过以太网与Pro-face HMI使用Modbus通信。ModbusTCP默认使用502端口。HMI作服务(主站),PLC作客户(从站)。PLC设置很简单,在配置中添加Modbus TCP从站,端口默认即可,其它没有任何设置。HMI需...原创 2019-03-04 17:18:23 · 4863 阅读 · 1 评论 -
增强人类,人类增强技术 (续1)
正在做开发,或能类似天猫精灵这种。比如:闹钟、报时、记录、新闻等。现在是在Ubuntu笔记本下开发,功能更在完善和添加,不过复制到Pi zero上运行得不够好,看起来还是整体资源比较少(运行速度当然还是太慢的),既然在笔记本下完全正常的功能,也会在pi下出现一些莫名的问题。使用snowboy进行唤醒,开发语言使用Golang。文本换语音和语音换文本,支持百度和讯飞。感觉上讯飞确实好一些,当然...原创 2019-02-19 14:21:23 · 548 阅读 · 0 评论 -
我的门禁系统(ESP8266)
用ESP8266加上一些传感器,做了一个简单的门禁系统,达到的效果是这样的:1、开门时,ESP8266上的小小喇叭会播放音乐(当然是那种tone)。服务器上播放语音:门开了2、长时间没关门,小小喇叭播放音乐。服务器上播放语音:请注意关门3、关门时,小小喇叭播放音乐。服务器上播放语音:门关了4、添另了人体传感器,可以判断是门内开还是门外开(激光传感器需要对好光点,比较麻烦,就使用人体传感器了...原创 2019-01-10 11:41:16 · 4051 阅读 · 0 评论 -
ES8266的smartConfig
#include <ESP8266WiFi.h>uint8_t FlashPin = 0; //Flash脚uint8_t LedPin = 2 ; //Led脚int count = 0; void setup() { Serial.begin(115200); //打开串口 pinMode(FlashPin, INPUT);//设置管脚为输...转载 2019-01-19 17:44:51 · 490 阅读 · 0 评论 -
ESP8266的一些杂乱记录
以下的代码不能直接用#include <ESP8266WebServer.h>ESP8266WebServer server(80);void handleRoot() { server.send(200, "text/html", "<h1>You are connected</h1>");}WiFi.softAP(ssid, password)...原创 2019-01-24 15:15:32 · 238 阅读 · 0 评论 -
arduino命令行编译
最近在使用ESP8266和Arduino,考虑换个代码编辑环境,找了一下关于命令行编译主要使用了这个工具 http://inotool.org/sudo apt-get install arduinosudo apt-get install python-pip sudo python2 -m pip install ino注意,因为ino是需要的python2,所以这里和网上说的...原创 2019-01-08 12:21:43 · 2356 阅读 · 2 评论 -
烧录NodeMCU及环境搭建(刷新运行失败)
烧录工具:https://github.com/marcelstoer/nodemcu-pyflasher安装wxpython:echo "deb http://cz.archive.ubuntu.com/ubuntu trusty main universe" | sudo tee /etc/apt/sources.list.d/wily-copies.listsudo apt upda...原创 2019-01-03 10:17:40 · 863 阅读 · 0 评论 -
关于Go的WebAssembly
https://github.com/stdiopt/gowasm-experiments 这里有些例子https://github.com/justinclift/wasmGraph1 这也是一个例子https://bellard.org/jslinux/ 在浏览器中运行linux,里面还有windows2000。 体会WebAssembly的强大Go1.11开始支持WebAs...原创 2018-11-03 21:21:53 · 884 阅读 · 1 评论 -
通过adb shell获取当前窗口信息
通过adb shell获取当前窗口,目的是判断是否有电话接入获取当前窗口信息: adb shell dumpsys window windows | grep mCurrent在锁屏状态:mCurrentFocus=Window{d4d7e33 u0 com.ss.android.article.news/com.ss.android.lockscreen_wrapper.NoViewL...原创 2018-10-30 22:22:41 · 12009 阅读 · 0 评论 -
折腾Vufine眼镜和Pi0 (续)
将天气等图片加上文字,生成新图片,并启动了web服务。但在程序中调用shell去运行fbi确失败,或许是程序中是虚拟的终端,暂时考虑用一个脚本无限循环来解决 :1 当生成图片后,退出web服务,打开图片2 当按键后,退出图片,循环运行web服务 根据搜索并试验,加入-T 1(显示到某控制台?)即可将显示发送到tty1上fbi -d /dev/fb0 -T 1 -a -nover...原创 2018-11-01 12:36:35 · 1021 阅读 · 0 评论 -
最简单实现微信活动报名功能,只要加我的微信号就行。
微信活动报名功能源起于群中的实际需求。我看微信的报名活动一般是通过小程序或者跳转某个网页,然后填写相关信息来解决。我这里的方法是添加一个微信号,通过此微信号完成开启活动,活动报名,报名查看,结束活动的操作。只需要将有功能的微信号添加入群中即可实现,想必是最简单的实现微信活动报名的方法了。添加微信号:congcong_98可以体验此功能,规定如下:1 活动ID以9开头,中间用逗号隔开(其实...原创 2019-04-08 22:03:50 · 3184 阅读 · 0 评论