<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MessiGodLike的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MessiGodLike</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MessiGodLike]]></copyright><item><title><![CDATA[从零开始实现Dalsa线阵相机采图]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/129530519</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/129530519</guid><author>MessiGodLike</author><pubDate>Tue, 14 Mar 2023 16:08:00 +0800</pubDate><description><![CDATA[使用Sapera CamExpert实现dalsa线阵相机采图]]></description><category></category></item><item><title><![CDATA[halcon measure_pos和measure_pairs详解]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/128284974</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/128284974</guid><author>MessiGodLike</author><pubDate>Mon, 12 Dec 2022 14:24:25 +0800</pubDate><description><![CDATA[halcon measure_pos和measure_pairs详解]]></description><category></category></item><item><title><![CDATA[使用命令行运行pyw文件的正确方式]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/124255277</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/124255277</guid><author>MessiGodLike</author><pubDate>Mon, 18 Apr 2022 17:45:45 +0800</pubDate><description><![CDATA[目前有个功能，需要在mfc中调用python编写的pyw文件，每次MFC程序运行时，自动启动pyw文件。从网上搜索到如下的两个运行命令：

ShellExecute(0,"open","aaa.exe","",".\\",SW_SHOWMINIMIZED);

WinExec("cmd.exe /c pythonw.exe .\\bbbb.pyw",SW_SHOWMINIMIZED);



ShellExecute函数只能执行exe文件的自动运行，而pyw文件只能使用命令行的方式运行，所以只能使用Win.]]></description><category></category></item><item><title><![CDATA[一种适合读取快写入慢的e2prom编程方式]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/123103881</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/123103881</guid><author>MessiGodLike</author><pubDate>Thu, 24 Feb 2022 09:04:51 +0800</pubDate><description><![CDATA[最近在开发i2c接口的e2prom时，发现一些e2prom读取速度很快，写入速度很慢（一个字节5ms），在编程的时候如果一次写入一长串数据，写入周期很长，程序是以固定时长为周期的循环工作方式，在有e2prom写入的周期，工作时间会超过设定的周期时长，影响整个程序运行的稳定性。

一种解决办法是上操作系统，但太麻烦了，还想采用裸奔的方式运行。此时需要将多个字节的写入拆分至多个周期内完成，每个周期最多只写入一个字节。最后采用的实现方式为：

定义一个e2prom缓冲区，每次先将数据写入缓冲区，使用写入标志位指示]]></description><category></category></item><item><title><![CDATA[内网和外网共存时如何访问内网域名]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/122705870</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/122705870</guid><author>MessiGodLike</author><pubDate>Wed, 26 Jan 2022 17:27:18 +0800</pubDate><description><![CDATA[刚做了一个项目，一台机器同时连接公司内网和外网，在访问内网的域名时，总是访问失败，将外网断掉后，内网访问不存在任何问题。

经过网上搜索，确定问题出现在路由上，内网的域名会自动被外网解析，导致内网访问失败。解决办法是增加固定路由，将内网的网段指定为内网网关解析。具体步骤如下：

打开cmd命令提示行，在cmd中输入：

routeadd192.168.1.0mask255.255.255.0192.168.1.224-p

其中192.168.1.0是域名的网段；192.168.1.224是内网...]]></description><category></category></item><item><title><![CDATA[intel固态硬盘损坏修复]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/122666603</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/122666603</guid><author>MessiGodLike</author><pubDate>Mon, 24 Jan 2022 14:21:47 +0800</pubDate><description><![CDATA[虽然本次维修结果以翻车告终，过程还是有必要记录一下，应该可以帮到一些朋友。









固态硬盘型号SSDSCKKF240H6L，属于intel540系列换皮产品，在一次文档保存过程中突然出现死机的情况，再次开机时悲剧了，无法开机。通过后续的测试感觉问题有点棘手：

UEFI中可以正常识别到固态盘；
	开机引导时不能正常进入系统；
	插上PE启动盘，PE启动盘居然也卡死；
	启动盘上的分区工具无法正常操作固态盘；
	拔掉固态条，可正常进入PE系统；
网上查询解决办法，查询到一篇相关的帖子，这是位大..]]></description><category></category></item><item><title><![CDATA[pytorch在win7系统bug解决办法]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/122477731</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/122477731</guid><author>MessiGodLike</author><pubDate>Thu, 13 Jan 2022 16:55:44 +0800</pubDate><description><![CDATA[pytorch程序在win7系统每次运行结束后，命令行指示程序仍在运行中，关掉命令行窗口后，任务管理器中python.exe仍然存在，需要手动结束运行，否则下次再运行程序会再出现一个python.exe，占用内存越来越多。

一个更好的办法是在程序末尾加一句自动结束python.exe的语句：


import os
os.system("taskkill /F /IM python.exe")


...]]></description><category></category></item><item><title><![CDATA[利用Eclipse搭建Linux内核开发环境]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78401672</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78401672</guid><author>MessiGodLike</author><pubDate>Mon, 16 Aug 2021 18:10:40 +0800</pubDate><description><![CDATA[博客原地址 http://blog.youkuaiyun.com/aggresss/article/details/76577681


利用Eclipse搭建Linux内核开发环境

正文


  时光流逝，记得十年前还是个游手好闲的少年，无聊时觉得应该分析一下Linux内核源码，没有别的动机，只觉得这样很酷。
  没有任何项目经验的话，突然眼前出现一个浩大的工程，除了惊叹之余，再无其他]]></description><category></category></item><item><title><![CDATA[一种通用嵌入式LCD页面切换方法]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/103113096</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/103113096</guid><author>MessiGodLike</author><pubDate>Sun, 17 Nov 2019 20:44:23 +0800</pubDate><description><![CDATA[一种通用嵌入式LCD页面切换方法

在资源较匮乏的嵌入式系统上，无法运行操作系统，此种情形下，通过按键控制LCD界面的切换时，若不采取一定的逻辑框架，在需求变动时，程序逻辑改动较大。页面逐渐增多时，前期若未设计好框架通过性，后期发动成本和难度呈指数级别上升，这时介绍一种较通用的界面切换框架，在需求改动时，只要更改数组中的部分变量值便可满达到要求。

以我之前做完的一个产品为例该产品有一块小屏幕，显...]]></description><category></category></item><item><title><![CDATA[VS2010启动速度变慢和编译速度变慢的解决办法]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/96435873</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/96435873</guid><author>MessiGodLike</author><pubDate>Thu, 18 Jul 2019 16:56:47 +0800</pubDate><description><![CDATA[以前一直用VC6.0编写C++和MFC程序，速度非常快，后来因为要编64位程序，只能舍弃掉6.0，改VS2010，其实就功能来说，VC6.0真的够用了，VS2010的高级功能从来没用过。

刚开始装VS2010的时候运行速度还算可以，但用了不到一个星期，速度陡然变慢，先是打开速度慢了，后来编译速度也慢的不得了。一个没几行的程序从打开到编译成功居然要两三分钟，实在不能忍了，只好去网上搜解决办法，以下...]]></description><category></category></item><item><title><![CDATA[两个和尚]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/80625535</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/80625535</guid><author>MessiGodLike</author><pubDate>Fri, 08 Jun 2018 17:02:37 +0800</pubDate><description><![CDATA[有二个和尚住在隔壁。所谓隔壁是：隔壁那座山。他们分别在相邻的二座山上的庙里。这二座山之间有一条溪。于是这二个和尚，每天都会在同一时间下山去溪边挑水。久而久之，他们便成为好朋友了。    就这样，时间在每天挑水中，不知不觉己经过了五年。突然有一天，左边这座山的和尚没有下山挑水，右边那座山的和尚心想:“他大概睡过头了。”便不以为意。哪知第二天，左边这座山的和尚，还是没有下山挑水。 第三天也一样，过了一...]]></description><category></category></item><item><title><![CDATA[不要自称是程序员，我十多年的 IT 职场总结]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78918299</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78918299</guid><author>MessiGodLike</author><pubDate>Thu, 28 Dec 2017 09:17:08 +0800</pubDate><description><![CDATA[原文地址：http://mp.weixin.qq.com/s/OyoHnwnUu7CDIUvbW80yUA




不要自称是程序员，我十多年的 IT 职场总结

2017-12-27 伯乐在线 伯乐在线


（点击上方公众号，可快速关注）





编译：伯乐在线/至秦





如果我可以给每个工程教育增加一门课，它不会涉及编译器、门电路或是时间复杂]]></description><category></category></item><item><title><![CDATA[What makes a good lead programmer]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78634053</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78634053</guid><author>MessiGodLike</author><pubDate>Sat, 25 Nov 2017 20:42:30 +0800</pubDate><description><![CDATA[原文地址：https://zhuanlan.zhihu.com/gu-yu/20232566


声明1：本文不影射任何行业产品、从业人员，请勿对号入座，保留删除评论权利。

声明2：本文侧重于大游戏开发中的leader岗位，indie game，爱怎么做怎么做

吐槽灵感不足，”为什么”系列文章先搁置一下，写点严肃的东西。


前些天在罗辑思维每天60秒的音频中，听到一句话：]]></description><category></category></item><item><title><![CDATA[写给非技术人员评估技术同事的参考]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78634040</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78634040</guid><author>MessiGodLike</author><pubDate>Sat, 25 Nov 2017 20:40:06 +0800</pubDate><description><![CDATA[原文：顾露（@顾露-Gu_Lu） 

http://gulu-dev.com/post/2015-11-05-tips-for-non-programmers






先说两句


这个易燃易爆的话题，其实俺是不敢写的。在工程师队伍里滥竽充数了几年，俺觉得自己还没被清理和淘汰出去，已经谢天谢地了——不赶紧回去提高姿势水平，居然还在这里装大尾巴狼，大言不惭地讨论如何评估程]]></description><category></category></item><item><title><![CDATA[vc6修改任意字体]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78552917</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78552917</guid><author>MessiGodLike</author><pubDate>Thu, 16 Nov 2017 16:44:19 +0800</pubDate><description><![CDATA[VC6.0的设置中可以选择的字体很少，更重要的是没有我喜欢的consolas。在网上找到一种通过修改注册表来改字体的方法，如下：
  在HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format下面有几个子键，看你需要改哪 个，比如改源文件的字体就打开Source Window键，把其中的FontFace和FontSize改成字体的名称...]]></description><category></category></item><item><title><![CDATA[碉堡了！程序员用深度学习写了个老板探测器（附源码）]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78528755</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78528755</guid><author>MessiGodLike</author><pubDate>Tue, 14 Nov 2017 11:28:52 +0800</pubDate><description><![CDATA[原文地址：http://mp.weixin.qq.com/s/224AEGWXwwKzndzOWGCbvQ

如果上班的时候想放松一下，或者直说想偷偷懒，看点和工作无关的网页，这时候万一老板突然出现在背后，会不会感到很难堪呢？

有的浏览器设置了boss按键，手快的人还可以切换屏幕，不过总会显得不自然，而且经常搞的手忙脚乱的。

一个日本程序员决定自己动手，编写一个一劳永逸的办法，我们]]></description><category></category></item><item><title><![CDATA[普通程序员如何入门深度学习？]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78528541</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78528541</guid><author>MessiGodLike</author><pubDate>Tue, 14 Nov 2017 11:14:46 +0800</pubDate><description><![CDATA[转自优快云公众号。2017-11-14

普通程序员如何入门深度学习？

2017-11-14 Anymake 优快云


点击上方“优快云”，选择“置顶公众号”

关键时刻，第一时间送达！





作为一名软件工程师，我们应该活到老学到老，时刻与不断发展的框架、标准和范式保持同步。同时，还要能活学活用，在工作中使用最合适的工具，以提高工作效率。随着机器学习在]]></description><category></category></item><item><title><![CDATA[部分笔记，备用]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78524878</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78524878</guid><author>MessiGodLike</author><pubDate>Mon, 13 Nov 2017 21:18:31 +0800</pubDate><description><![CDATA[上面提到了 socket 技术，自然要学习 TCP/IP 协议，对于 TCP/IP 的理论，学习 Richard 的《TCP/IP
 详解卷1：协议》我认为是不二的选择，这本书涵盖内容很多，如果对于只是实现C/S通信的网络库而言，仅需要了解其中介绍 UDP 和 TCP 的章节就好，扎实的理论基础会为你以后遇到网络传输中出现的问题给予很好的解释，也便于你解决这些问题。理论联系实现，还是
 Ric]]></description><category></category></item><item><title><![CDATA[C++网络编程]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78524804</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78524804</guid><author>MessiGodLike</author><pubDate>Mon, 13 Nov 2017 21:11:17 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/daoming1112/article/details/54698466


网络编程




1. TCP与UDP的比较


TCP是面向连接的，交互双方的进程各自建立一个流式套接字，服务器需要等待客户端向其提出连接申请。一旦接受客户端申请就立刻返回一个新的套接字描述符。通过该描述符调用数据传输函数与客户端进行数据的收发。]]></description><category></category></item><item><title><![CDATA[BCGControlBar Pro MFC用户界面控件常见问题大全]]></title><link>https://blog.youkuaiyun.com/MessiGodLike/article/details/78524661</link><guid>https://blog.youkuaiyun.com/MessiGodLike/article/details/78524661</guid><author>MessiGodLike</author><pubDate>Mon, 13 Nov 2017 20:58:22 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/fengkuangdianji/article/details/8443790


购买常见问题

我们需要购买多少个BCGControlBar
 licenses呢？使用BCGControlBar的产品开发需要支付版税吗？

入门常见问题

怎样开始使用我的BCGControlBar
 library？如何定义BCGCon]]></description><category></category></item></channel></rss>