- 博客(10)
- 问答 (5)
- 收藏
- 关注
原创 解决vscode intellicode失效,循环显示正在重新激活终端问题
本人在电脑中装了一个全局python和conda,卸载了全局python之后vscode的intellicode插件失效,报错“”,此外在运行代码后循环显示“
2024-12-06 21:43:27
2664
2
原创 【esp32】espremote实现OTA在线更新程序
近日做了一个自动关灯的小东西,放在宿舍里可以避免断电后忘记关灯导致第二天"怀民亦未寝.jpg"。不过有一个问题,这东西是粘在墙上的,想要调试的话总不能搬个电脑蹲在灯旁边debug一个下午吧。正当笔者苦恼于又要买一个3m超长数据线的时候,灵光一现,想到python作为一种脚本语言,是否可以在运行时更新代码呢?
2023-12-23 14:30:17
1306
3
原创 win11中Alt+shift无法切换至英文语言区域的解决办法。
简单阐释了alt+shift切换语言区域的优越性并给出了其无效后的解决方案。
2023-09-03 11:55:16
6833
7
原创 【esp32】micropython实现自动登录校园网
基于micropython的urequests模块实现了esp32自动登录中科大的校园网,过程中对urequests部分函数的实现过程进行了修改与自定义
2023-07-03 21:34:39
2864
3
原创 curses程序开始运行时闪退、报错LINES value must be >= 2 and <= 29: got 30 initscr(): Unable to create SP解决办法
笔者想到通过CreateProcess调用自身,在子进程中先close掉标准输出的句柄,再调用initscr以触发报错,最后在父进程中通过获取子进程输出来获取错误码。不过看到这里肯定有人会想能否在initscr前获取一下该电脑的curses所支持的行数范围,笔者也想到这一点,不过由于自身才浅,并不能找到很好的方式在程序开始时获得这串错误码。需要注意的是,在程序结束前,不要把标准输出的句柄close掉,这样不论是c的运行库(如printf)还是initscr都无法执行。如有高人精通此道,还请指点一二。
2023-01-07 12:00:16
280
原创 从txt文件读取汉字(UTF-8到Unicode到GBK的转化)
GBK是Windows默认的汉字编码方式,又称国标。想在控制台或是控件上显示汉字使用这种编码方式最方便。UTF-8是一种变长字节编码方式,把字节数边长,可以容纳更多的信息。· UTF8编码的码长最大为6字节,1111110x 10...· 如果一个汉字的utf8编码为110aaaaa 10bbbbbb 则其对应的Unicode编码为aaaaabbbbbb,其他同理所以我们就有了对于单个字符的UTF-8到Unicode的转换过程我暂且还没想出一种好的算法把这几大坨if用一个简短的表达式表示,欢迎大家讨论
2022-07-02 17:37:03
2438
原创 如何做一个可以拖动的按钮控件,或者通过拖动按钮来移动窗体
用WM_SYSCOMMAND与BS_CHECKBOX|BS_PUSHLIKE创造一个可以拖动的按钮(或是可以按的标题栏)
2022-06-14 13:53:20
634
vc如何模拟点击unity中的控件
2023-01-21
init_color无效怎么解决?
2022-11-24
请问pdcurses里面是否包含ncurses所有的函数?
2022-11-22
connect()函数失败,WSAGetLastError返回10061,如何解决?
2022-11-17
Windows11怎么更改权限
2022-09-12
VerQueryValue发生错误找不到资源类型
2022-07-10
任务管理器中应用名称是应用的什么啊
2022-07-09
vc怎样创造一个有垂直滚动条的ListBox?
2022-06-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人