- 博客(7)
- 收藏
- 关注
原创 STM8L低功耗设置,深坑。。。
最近搞一个低功耗的项目,用到STM8L的芯片。低功耗这玩意儿,MCU是一部分,硬件也是需要仔细考虑的。所谓低功耗产品,一般来讲就是在大多数时间让MCU进入睡眠模式,在有数据更新时唤醒,将数据显示或者发送上报。对于中断类型的,可以采用中断直接唤醒MCU的方式,而对于温湿度之类的传感器,只能采用定时唤醒,然后采样并比较判断当前的值是否发送变化,然后显示或者上报。如果使用了显示屏,WiFi、蓝牙
2017-11-09 20:15:11
18329
2
原创 C#.winform使用sqlite发布时提示无法找到SQLite.Interop.dll的问题
最近在使用winform做一个软件,用到了sqlite3,遇到一个小问题,这里简单记一下。先用NuGet安装了System.Data.SQLite及相关的包。但是最后发布时,发现提示找不到SQLite.Interop.dll。在工程目录下查找,发现在packages\System.Data.SQLite.Core.1.0.105.2\build\net40\x64中。解决的办法很简单,
2017-10-16 11:40:11
3858
1
原创 疑难杂症:C#调用console.WriteLine()偶尔会卡死
最近做一个工具,C#写的,winform。发现偶尔会卡死。debug后定位到了console.WriteLine(),居然是卡在这里。怀疑是由于多个线程调用没有加锁。可是加了mutex后依然会出现。这里先记一下,回头解决。 myMutex.WaitOne(); Console.WriteLine(str); myMutex.ReleaseMutex();
2017-09-08 14:30:44
4793
6
原创 C#winform向cmd命令窗输入CTRL+C命令
最近在写一个很坑爹的工具,winform需要调用一个python写的工具。我的方法是直接开个线程调用System.Diagnostics.Process启动一个cmd窗,然后往里面p.StandardInput.WriteLine(python ...)相关指令: System.Diagnostics.Process p = new System.Diagnostics.Process()
2017-09-08 13:58:54
9211
原创 python打包为exe的简单操作
最近遇到python程序发布,由于考虑到用户那边需要安装python及相关环境,安装不当会导致用户那边跑不起来,所以需要打包,这里简单记一下:首先安装pyinstallerpip install pyinstaller然后对目标文件打包即可pyinstaller -F -w main.py即使main.py关联了其它python文件,pyinstaller会自动帮你打包到里面,最后
2017-07-29 17:53:28
479
原创 python md5和AES/ECB/pkcs7加密
最近遇到python下MD5和AES加密的问题,这里简单记一下:MD5字符串加密:#给一个字符串MD5加密def MD5Encrypt(str): import hashlib m = hashlib.md5() m.update(str) return m.hexdigest()AES加密,ECB模式PKS7:#有密码的AES加密 def Encrypt(toEncr
2017-07-26 16:57:18
2544
原创 python实现串口自动触发工作
最近在一个python工具中需要实现串口自动触发工作的功能,之前只在winform上面实现,今天使用python试试。这里简单记一下:首先用wxpython实现一个Button,点击事件绑定函数OnButtonAutoStopAllself.button_autoStopAll = wx.Button(id=wxID_FRAME1BUTTONAUTOSTARTALL, label=u'AU
2017-07-19 09:45:46
4815
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人