摘要: 这个博客已经申请了尽2年时间,但一直没有更新过博客,只是在CSDN博客中写过几篇关于飞信二次开群的博文,见 http://blog.csdn.net/lxiongh ,现已不再更新CSDN博客,转而全心在博客园中撰写我的学习经验与生活体验。希望能在这里与大家一起分享与学习。下面是我给大家带来的第一篇博文,关于货架物品的分割与识别,这里我只给大家分享货架物品的分割过程,因为识别这一块是由一个师兄完成的。对货架物品的识别与定位,需要识别出不同的商品,同时知道相应商品的摆放位置。我们将此问题分解成两个子问题——分割与识别。其中分割由我来完成,识别任务交于师兄完成。货架物品的分割主要由以下两个步骤完成:1.行分割;2.列分割. 阅读全文
posted @ 2012-08-30 19:28 lxiongh 阅读(2153) 评论(8) 推荐(3)
摘要: 这是09年时的成果,现在FetionSDK.dll已经不能使用。-------------------------------------------------------------------------------------------------------------FetionSDK.dll说明BYSYSU_LXIONGH前言: 这篇文章是基于Fetionsdk.dll飞信端程序开发而写的,里面的代码是我通过Reflector反编译中国移动开发的飞信2008中的fetionFx.exe研究的结果.Fetionsdk.dll的下载地址:http://sites.google.co 阅读全文
posted @ 2009-09-23 15:50 lxiongh 阅读(201) 评论(0) 推荐(0)
摘要: 这是09年时的成果,现在FetionSDK.dll已经不能使用。——————————————————————————————————————————// 加载飞信好友的图像 Portrait ( 它属于 Contact.ContactInfo.Portrait) 首先要得到一个有效的 Contact 实例 其次增加 Contact.ContactInfo. PropertiesChanged 事件 最后在事件代码里完成图片的下载 基本代码如下 :IicUri uri = Uri.CreatUri(string MobileNo);Contact contact = sdk.Ac... 阅读全文
posted @ 2009-09-15 23:08 lxiongh 阅读(121) 评论(0) 推荐(0)
摘要: //这是09年时的成果,现在FetionSDK.dll已经不能使用。//————————————————————————————————————————————————————————————————————————————————————//这里声明一个飞信群类(可能包括多个群),其中sdk为FetionSDK类的一个实例NullStudio.Fetion_SDK.Group.GroupBase group = new NullStudio.Fetion_SDK.Group.GroupBase(sdk);//得到所有的群列表List<PersonalGroup> perGrp = 阅读全文
posted @ 2009-09-09 21:17 lxiongh 阅读(116) 评论(0) 推荐(0)
摘要: //这是09年时的成果,现在FetionSDK.dll已经不能使用。——————————————————————————————————————————————————————————————————————//在C#工程中引用FetionSDK.dll 在代码中添加程序集using NullStudio.Fetion_SDK;//实例化一个飞信对象FetionSDK sdk = new FetionSDK();//添加飞信响应事件sdk.SDK_Error += new FetionSDK.SDK_ErrorEventHandler(sdk_SDK_Error);sdk.SDK_Receiv 阅读全文
posted @ 2009-09-05 21:54 lxiongh 阅读(153) 评论(0) 推荐(0)
摘要: 经过多日的苦战,我的AbsExtend,即自动化生日查询飞信扩展这个软件终于写成了.这个软件主要实现了自动化生日查询,通过飞信发送短信(用fetionsdk做的).首先让我说说AbsExtend的第一个功能:自动化生日查询.有关生日查询的软件,我在这个暑假之前已经完成了好3个.第一个是用Access完成的,但因为其要借助于Access才能正常使用,在没有装Access的电脑上就没法运行,有局限性.所以第二个我就用了VB来写就解决了运行平台的问题.在暑假刚学了C#,所以出现了第三个,C#版的.(更主要是我要写的飞信是基于FetionSDK的,所以选择了C#语言来完成AbsExtend) 我采用. 阅读全文
posted @ 2009-09-03 14:42 lxiongh 阅读(164) 评论(0) 推荐(0)
摘要: C#程序实现动态调用DLL的研究摘要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了,在Internet上也有相似的VB程序,但在某一技术论坛上提起这种设计方法时,有网友提出:“这种方法好是好,但就是启动速度太慢”。这是因为程序启动时实现DLL释放,然后再加载释放出来的DLL,这个过程会 阅读全文
posted @ 2009-08-31 11:10 lxiongh 阅读(108) 评论(0) 推荐(0)
摘要: 如果你在net程序中使用图片,你会发现把图片嵌入到资源文件要比把它作为单独的文件,在程序运行时从磁盘里读取要方便的多! 首先,添加图片资源: 把图片作为一个嵌入式资源添加到你的项目中: 1.在 Visual Studio, 单击 Project 菜单, 然后选择Add Existing Item. 找到并选择你想添加到项目中的图片. 2.在 Solution Explorer 中, 右击这个你刚添加到项目中的图片,如何从弹出的菜单中选择 Properties ,会出现属性工具栏. 3.在这个工具栏中(如下图), 改变 Build Action 属性为 Embedded Resou... 阅读全文
posted @ 2009-08-30 18:17 lxiongh 阅读(297) 评论(0) 推荐(0)
摘要: '/r'是回车,'/n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。 回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一 阅读全文
posted @ 2009-08-30 14:31 lxiongh 阅读(780) 评论(0) 推荐(0)
摘要: #include<reg51.h>#define unchar unsigned charconst unchar code LED_TAB[]={ //0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90 //共阴 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f //共阳}; //数码管数字码表 根据实际情况选择共阴还是共阳unchar LED_BUF[4];//使能键//1为关,0为开sbit LED_A=P1^3; sbit LED_B=P1. 阅读全文
posted @ 2009-08-30 10:25 lxiongh 阅读(87) 评论(0) 推荐(0)