VMx

vmx.im
啥都学一点的填坑人
crestron

使用快思聪控制播放器

找来找去还是VLC最符合使用,先来介绍下 vlc 的使用,再来连接快思聪。 vlc 直接支持命令行,支持 tcp server 方法运行,支持远程命令。测试中发现发送一次命令需要断开才会执行,可能是粘包的问题,所以不让你执行多个命令。 --rc-host=0.0.0.0:8000 监听本地端口 filename 直接打开某文件或播放列表,播放列表可以通过vlc或其它软件先制作好。 直接使用快思聪的 tcp/ip client 进行控制。控制的方案参考快思聪http 控制。 步骤: 在windows 启动 vlc,例…

2021年9月16日 0条评论 1261点热度 1人点赞 huifei 阅读全文
填坑

投影仪控制之Pjlink

命令 控制 参数 注释 %1POWER 开关机 1 开机 2 休眠 %1POWER ? 开关机状态查询 1 开机 2 休眠 %1INPT 输入选择 31-35 1-5路,每个投影会不同 %1INPUT ? 31-35 1-5路 其它的可以去查官方手册。 command = '%1POWR 1\r' 因没有测试,应该可以通过 tcp/ip client 进行直接发送 string可实现。 下面是富士的: https://optics.fujifilm.com/projector/en/spec/manual/fp-z…

2021年9月13日 0条评论 2005点热度 0人点赞 huifei 阅读全文
填坑

C#程序(含多个Dll)合并成一个Exe的简单方法

开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了。 但是,很多时候我们本想开发一款只需要一个exe就能完美运行的小工具。那该怎么办呢? 下文介绍一种超简单的方法,不用写一行代码就可轻松实现。 这里我们需要用到一款名为Fody.Costura的工具。Fody.Costura是一个Fody框架下的插件,可通过Nuget安装到VS工程中。安装之后,就可以将项目所依赖的DLL(甚至PDB)文件全部打包到EXE文件里。 使用方法 在VS中,通过Nuget为目标EXE工程安装C…

2021年9月13日 0条评论 1336点热度 0人点赞 huifei 阅读全文
crestron

快思聪控制电脑关机及自定义运行小应用

使用原理 快思聪使用TCP Client进行HTTP GET访问小应用,小应用对URL进行解析,然后实现关机,休眠,运行指定程序等功能。 remoteshutdown 该项目是一个 Windows 应用程序,它提供了使用 HTTP GET 请求关闭、暂停、休眠 PC 、关闭屏幕或自定义运行的功能。 该应用程序位于系统托盘区域,您也可以在其中触发自定义命令关闭。 该程序具有以下设置: 在 Windows 启动时加载程序 安全码 系统托盘菜单定制 自定义端口号 diycomm使用同目录下面的diy.bat文件,你可以在…

2021年9月13日 0条评论 1136点热度 0人点赞 huifei 阅读全文
填坑

post 测试请 postman 让让

相信大部分在 http 开发的时候都会用到 postman,有时候一个简单的 get /post 测试需要装一个这么庞大的东东,而且还让你注册,真是有些烦。。。现推荐些 vscode的小插件完全可以胜任,不过vscode的插件使用 form-data 会有些问题: 1、postcode: 这个最方便,界面与postman类似,直接在界面上就显示图标,不过使用 form-data 发送 key/value会出错,因为他不生成 boundary。可以使用x-www-form-urlencoded来代替。 2、http …

2021年8月10日 0条评论 1081点热度 0人点赞 huifei 阅读全文
golang

go-ini/ini 无法解析的分区获取string

如果遇到一些比较特殊的分区,它们不包含常见的键值对,而是没有固定格式的纯文本,则可以使用 LoadOptions.UnparsableSections 进行处理,这中间还有两个前置条件记得补上。踩了半天的坑才发现的诀窍。。。 有UnpareableSections 还是会报错,还需要增加 SkipUnrecognizableLines true 是否跳过不符合键/值对的无法识别的行 Loose true 忽略不存在的文件或返回错误 然后使用.Section.Body() 获取 string cfg, err := …

2021年7月3日 0条评论 1107点热度 0人点赞 huifei 阅读全文
golang

windows下面oracle的golang驱动编译

网上很多资料,但总是一知半解,翻来复去整了半天才成功,特记录下。 总体来说Oracle和sqlite3的驱动一样,都需要gcc环境的编译,只是sqlite3需要的包稍少,废话少说,直接开干: 1、安装cygwin或TMD-GCC(sqlite需要此编译包),确认已有pkgconf.exe,各个环境有些区别,也许叫pkg-config.exe 2、从oracle下载 客户端和sdk,解压到某目录,如d:\oracle,地址:https://www.oracle.com/database/technologies/in…

2021年7月1日 0条评论 1449点热度 1人点赞 huifei 阅读全文
arduino

stm32使用vscode环境配置

琢磨几天终于完美运行,但新问题又来了。在使用 FreeRTOS 时 cubemx 相同的配置,生成的代码使用Keil uVision5 运行正常,使用vscode编译正常,但使用却有些问题。 include path和browse path问题。 以为一个 "${workspaceFolder}/**"完美搞定,那只是你以为,而现实却是很残酷,各类找不到。所以你还是得老老实实给补全,附上我的c_cpp_properties : { "configurations": [ { …

2021年6月19日 0条评论 1118点热度 0人点赞 huifei 阅读全文
arduino

esp32自锁按钮和为什么要上下拉电阻

上拉电阻和下拉电阻 当本来设计好了用按钮来进行开关的时候,居然用手摸下就可以开关,或者各种奇怪的形象。此时你需要上下拉电阻来过滤干扰。 上下拉电阻 下拉概念 主要用来抗干扰和预设默认电平 (主要是引脚悬空再加上电磁干扰。形成了一种不稳定输入) 将一个不确定的信号,通过一个电阻与地GND相连,固定在低电平 下拉是从器件输出电流;拉电流 当一个接有下拉电阻的IO端口设置为输入状态时,它的常态为低电平 上拉概念 电阻与3.3V相接,断开时是3.3V,闭合时是0V 自锁开关 接线图 代码 int btn=35; int r…

2021年4月2日 0条评论 2209点热度 0人点赞 huifei 阅读全文
golang

golang 十六进制网络读写

最简C/S程序 server.go package main import ( "fmt" "net" ) func process(conn net.Conn) { defer conn.Close() for { var buf [128]byte n, err := conn.Read(buf[:]) if err != nil { fmt.Println("Read for tcp server faild", err) break } data …

2021年4月1日 0条评论 1318点热度 0人点赞 huifei 阅读全文
12345…8
分类
  • arduino
  • crestron
  • golang
  • Linux
  • python
  • VPS
  • vue
  • 填坑
  • 未分类
最新 热点 随机
最新 热点 随机
home assistant2026版本后的PING批量 openclaw养虾记 windows server2012r2+playwright-go的使用 按键精灵免费的YOLO目标检测 按键精灵手机版免费ocr插件 按键精灵手机UI随笔
home assistant2026版本后的PING批量
Socat一键脚本,支持TCP和UDP转发 阿里云国际 - 流量包脚本监控 超流量自动关机 快思聪控制电脑关机及自定义运行小应用 mini-linux分享 git-windows版本的相关操作 ubuntu SSH登陆缓慢问题解决

COPYRIGHT © 2021 vmx.im. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang