![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用工具
文章平均质量分 75
aleozlx
这个作者很懒,什么都没留下…
展开
-
[C]lexcode数据包编/解码程序
byAlex Jan2013 GNU GCC编译测试lexcode数据包编码解码程序,用于编/解码简短的数据或指令,方便通信。最多携带32KB数据,可以划分为127个参数。lexcode数据包总大小不超过32773字节。这已足以实现对远程设备的监视、控制。lexcode数据包定义: 大小 定义 3 0x4C43BB:lexcode数据包标识 2原创 2013-01-29 16:07:08 · 826 阅读 · 0 评论 -
[C]字符串指令解释器
byAlex Feb2013 GNU GCC 、 MDK编译测试这是一个通用字符串指令解释器,并且已经实现了四条指令(help、ver、echo、sort),方便移植的时候测试。C++测试例程#include #include extern "C"{ #include "interpretor.h"}using namespace std;exte原创 2013-02-04 14:50:15 · 917 阅读 · 0 评论 -
[STM32]同步时间调度方法 “时间片”语义编程
byAlex Feb2013 MDK编译测试 (分别在STM32F107和STM32F103芯片测试,分别调用了自带的库)这是个帮助实现同步时间调度的程序,需要低层硬件的支持(定时器中断)。它本身利用定时器(TIM4),使一个特殊的变量“SliceTime”从0开始随时间增长(1/ms),一旦达到了指定的最大值,又回归到零,如此往复……任何一段循环的程序可以通过SLICE宏来间原创 2013-02-08 17:39:22 · 4861 阅读 · 0 评论 -
[Python]利用正则表达式匹配 C语言函数定义/声明
假设现在有一大堆C源文件,你希望从中找到一个函数定义的源代码,可是这些文件被放在不同的文件夹里,属于不同的工程项目,并且从文件名上看不出程序的具体作用,更糟的是,你也只能依稀记得函数名了。这种情况下,你还能找到你想要的源代码吗?其实我这是我遇到过的一个真实的问题。这个问题可以利用这段Python脚本轻松解决!原理是这样的,遍历所有的C/C++文件的每一行代码,通过正则表达式匹配函数的定义,原创 2013-03-02 00:08:23 · 6345 阅读 · 0 评论 -
[Python]python解释器绿色化
本文目的主要解决Python解释器的免安装运行(绿色化)。目的与背景这样做的目的是方便在没有Python运行库的计算机(又由于各种原因不愿意安装解释器,如:单位中有专门用途的计算机不允许轻易修改注册表或安装软件)上运行Python脚本。首先说明,除了把解释器绿色化以外,还可以用一些其他的工具来实现这个目的:py2exe、Pyinstaller、cx_freeze。这些软件都是把原创 2013-06-18 23:24:55 · 5504 阅读 · 0 评论 -
Linux文件系统恢复
昨天我为了安装新系统调整了一下分区,不过因为操作失误,把分区表弄坏了。今天终于得以恢复,高兴之余,作点记录。问题引发的具体原因已经无从查起,首先发现/dev/sda2 不能mount成功。用磁盘实用工具查看发现文件系统是未知。由此看来是分区引导记录损坏造成。用testdisk命令找回了分区。可是,又一次操作失误,由于testdisk停止过早,还没扫描出后面有用分区,我就原创 2013-12-17 19:28:11 · 906 阅读 · 0 评论