logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

notepad++ 使用正则表达式替换字符串

前言要在程序中将界面变量建立与赋值的语句片段摘录出来,给运维同事参考用。同事不是程序员,怕他看不懂,开始自己将变量赋值片段摘录出来,手工去掉不用的代码。少了还好弄,有个插件有100多个变量赋值,倒了,手工搞不定啊。看到notepad++中可以用正则表达式进行查找替换,试了一下好使,这下方便多了。笔记从插件中摘录出来的代码如下:items[0] = new CMyUiVar("var1", "",

debug - MDK - arm-none-eabi - 将MDK工程编译过程的所有命令行参数找出来

前面做了一个实验NXP - MDK - 解决因为1768.ld规则写错导致不能单步调试的问题已经可以在MDK中切到arm-none-eabi工具链,编译出来的elf是可以在CMSIS-DAP中单步调试的。现在想直接做一个小的makefile工程,用arm-none-eabi工具链,将elf编译出来。实现文件(.s, .ld, .cpp)在MDK工程中都是有的,但是为了编译效果和MDK一摸一样,就需

c++ - 动态载入DLL接口,可以给IDA静态分析增加一点麻烦

工程中用到了PostMessage来压入任务,太扎眼了。在IDA静态分析时,看API引用,很容易看到压入任务的实现。想动态载入API, 看看静态分析效果如何?网上有大神开源了一个动态载入DLL的封装类(http://www.codeproject.com/KB/DLL/LateLoad.aspx)以前也用过,只是用来方便动态调用DLL接口。这次用,主要是看看用IDA静态分析时,动态载入的API接口

文章图片
#c++
cadence SPB17.4 - allego - modify rename package pin number

cadence SPB17.4 - allego - modify rename package pin number前言在做一个小板子的整体封装给底板用.焊盘都是随便放的, 没有编号.现在焊盘放完了, 想调整焊盘号码.先去官方本地文档, 官方论坛, 网上其他资料去查了一下, 讲的方法都是旧版的. 时间好早啊.并没有找到针对SPB17.4, 如何修改pin number的说明.笔记看旧版的方法都是

openpnp - configure - 视觉里程碑

进入视觉里程碑后, 查找问题.这时, 前2个基础问题不能先解决了.原因:前面用向导, 将模拟相机改为真实相机类型后, 并没有连接真实相机.视觉里程碑, 都是用相机进行操作的.现在所有问题, 都没有提示相机没连上的问题, 所以这时, 要先去机器设置中, 将顶部相机, 底部相机都接入openpnp软件, 再回到问题向导, 解决向导发现的问题.

openpnp - 底部相机视觉识别CvPipeLine的参数bug修正

底部相机抓起一个SOD323的元件,进行视觉识别。识别出的矩形错了,是一个很长的长方形,长方形的短边和器件差不多宽,但是长边比器件长10倍。导致识别出错。因为这时,无论怎么填写封装的长和宽,都无法正确识别。当识别出错时,用CvPipeLine的Edit功能,找到了问题。原来是openpnp给的默认识别参数整错了,改了一下OK.

文章图片
mkdocs-material - 中文搜索支持

mkdocs-material 8.5.6 已经支持中文搜索在clone编译后可以看到默认是没有中文搜索配置的, 需要自己配置.现在发现要改的地方, 可能不全, 反正我这是可以的, 不知道是否有遗漏不知道是不是官方文档更新不及时?看到web网页支持的语言, 有很多语言, 包括中文看到搜索支持的语言时, 唯独没有中文, 是不是歧视我们啊?开源工程, 还有歧视, 逻辑说不通啊.又看到中文支持确实是有说

#python
openpnp/arduino - 二手西门子电动飞达的测试

现在手头的openpnp设备和自己做的散料飞达都正常用了, 已经将飞达控制板贴出来了.下面, 准备将西门子二手飞达接入设备, 让自己的openpnp设备也变成一个有灵魂的贴片机.当时定制设备时, 同学给我定了50个二手西门子电动飞达.因为当时设备刚到手, 还在进行设备调试. 飞达到货后, 只是通电看灯是否亮, 发个包, 看看是否能用通讯控制飞达有动作响应. 只是初步抽检.

文章图片
openpnp - 在openpnp中单独测试相机

底部相机的位置不合适, 重新做了零件,准备先确定一下相机和吸嘴的距离是多少才合适。如果在设备上直接实验,那么拆装调整相机挺麻烦的。准备直接在电脑上接一个USB相机,然后用openpnp来直接测试相机。等调试好相机和吸嘴的距离了,再直接安装到设备上用。openpnp用的视觉实现是opencv, 组件为openpnp-capture-java-0.0.22.jar。如果直接用openpnp-captu

文章图片
迪文串口屏(DMG10600C101-03WTC)的通讯测试

笔记同事从迪文屏接口, 焊接出一个DB9公头.因为手头不好找DB9母头, 就用232转485 + 485转232 + 232转USB上电脑测试.怎么测试都不通, 也将同事焊接的232 TX/RX对调过. 不行.最后测试时, 直接找了一条双母头的D9连接线, 这样就改成了 DB9公头接口 + 双母头DB9转接线 + 232转USB上电脑. 这回好使.我不确定那条双母头的2,3是否有交叉. 反正通讯不

    共 157 条
  • 1
  • 2
  • 3
  • 16
  • 请选择