自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (4)
  • 收藏
  • 关注

原创 代码片段

1、json转换A、DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T));MemoryStream ms = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(json.ToCharArray()));T obj = (T)serializer.ReadObject(ms);ms.Close();B、byte[] r

2020-08-18 09:26:42 154 1

原创 奇技淫巧

1、计算一个2进制数1的位数:int get1Bits(unsigned data){ int count=0; while (data) { count++; data &= data - 1; } return count;}...

2020-01-17 09:20:38 276

原创 有价值的网站

1、C#的API函数定义http://www.pinvoke.net/default.aspx/gdi32/TextOut.html2、Deeplearning Algorithms tutorialhttps://github.com/KeKe-Li/tutorial/blob/master/assets/src/BP/BP.md3、机器学习教程https://develop...

2019-07-17 14:15:43 400

转载 Halcon算子--区域特征

转自:https://www.cnblogs.com/iluzhiyong/p/4857877.html当我们想要提取Region时,图像处理后,往往存在几个类似的Region,此时,需要根据Region的一些特殊特征,来选择指定的Region。求Region指定特征值:region_features(Regions : : Features : Value)根据特征值选择区域:...

2019-06-05 11:16:18 614

原创 Base64编码要点

1、选用 A~Z、a~z、0~9、+、/这64个可打印字符按顺序排列,用0~63对每个字符编号,这就是Base64编码表;2、对数据块(无论是文本或二进制数据)以3个字节一组分为若干个字节组,每个字节组的三个字节合为24位,对此24位的数据按6位一组分为4个位组 ;3、因为每个位组6位,可表达范围为0~63,因此,每个位组值对应于编码表中一个唯一字符;4、原始数据按照规则,分成若干个6...

2019-05-24 09:54:31 759

转载 C# 正则表达式大全

转自:https://www.cnblogs.com/hehehehehe/p/6043710.html文章导读 正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用...

2019-05-22 15:54:01 36420 3

原创 TensorFlow点点滴滴备忘

1、python 3.X 没有cPickle,在python 3.X 没有cPickle中,该包改名为 _pickle

2018-11-24 09:49:58 309

转载 MFC-全局热键

MFC-全局热键 转载▼为基于对话框的应用程序增加全局热键其实没有多困难,只不过需要手工操作的东西相比来说稍微多一些而已。1、在OnInitDialog中注册热键使用函数RegisterHotKey()可以向系统注册全局热键,如下:       RegisterHotKey(m_hWnd,1001,MOD_CONTROL|MOD_SHIFT,'y');       Reg...

2018-11-09 10:00:43 1661 1

原创 ESP8266应用点点滴滴备忘

1、ESP芯片的数据格式为小端系统u32 mFlashLen=0;u8* pX=(u8*)&mFlashLen;            pX[0]=0x89;            pX[1]=0xAB;            pX[2]=0xCD;            pX[3]=0xEF;mFlashLen使用%X格式打印,打印出来为:mFlashLen=EFCD...

2018-08-06 20:34:03 325

原创 创建Android定时器的5种方法

1、 使用Handler对象的postDelayed 方法: Handler TimerHandler=new Handler(); //创建一个Handler对象Runnable myTimerRun=new Runnable() //创建一个runnable对象{ @Over...

2018-07-05 13:49:53 26085 3

原创 点点滴滴备忘---Android

1、编码转换将平台的默认编码转换为指定的编码。byte[] b_gbk = "中".getBytes("GBK"); byte[] b_utf8 = "中".getBytes("UTF-8"); byte[] b_iso88591 = "中".getBytes("ISO8859-1");  // 在ISO8859-1字符集中,没有"中",转换成??将字节数组转换为平台默

2018-06-15 10:06:08 262

转载 Android数据存储五种方式总结

Android数据存储五种方式总结 本文介绍Android平台进行数据存储的五大方式,分别如下:       1 使用SharedPreferences存储数据    2 文件存储数据          3 SQLite数据库存储数据    4 使用ContentProvider存储数据    5 网络存储数据下面详细讲解这五种方式的特点第一种: 使用SharedPreferences存储数据  ...

2018-06-15 09:25:52 555

原创 点点滴滴备忘

1、CString::GetLength() CString cs(_T("中国123")); int L=cs.GetLength(); 如果是多字节字符集,则返回的是字节数7如果是Unicode字符集,则返回的是字符数5

2018-05-17 14:13:00 230

转载 Android之Socket的基于UDP传输

转自:http://blog.csdn.net/tianxuhong/article/details/45337103接收方创建步骤:1.  创建一个DatagramSocket对象,并指定监听的端口号DatagramSocket socket = new  DatagramSocket (4567);2. 创建一个byte数组用于接收byte

2017-09-01 11:29:32 716

转载 Socket详解

目录(?)[+]“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?

2017-08-04 12:06:00 447

转载 简单内存泄漏检测方法 解决 Detected memory leaks! 问题

转自:http://www.cppblog.com/oyrp/articles/102251.html我的环境是: XP SP2 . VS2003最近在一个项目中,程序退出后都出现内存泄漏:Detected memory leaks!Dumping objects ->{98500} normal block at 0x05785AD0, 152 bytes lon

2017-03-06 11:13:09 1337

转载 VC读取EXCEL文件

2012-11-23 15:43 3026人阅读 评论(0) 收藏 举报通过VC实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现。本文主要研究通过OLE/COM实现对Excel表格的操作。本文源码的应用环境说明:Windows XP SP3Microsoft Visual Studio 2010Mi

2017-01-04 09:10:56 1847

转载 导出模板

在安装MVC,ASP.NET AJAX 后都会在新建工程列表中出现一些新的项目模板,通过这些项目模板创建工程后,都会为我们做好一些这些工程需要的配置,或者干脆就创建一些示例工程,为我们简化了很多配置的工作,并具有一些的学习向导作用。在很多情况下,也许我们也需要自己创建这样的项目模板,其实步骤非常简单,下面我们就通过一个简单的例子来说明如果创建项目模板,并创建安装文件。项目模板的创建非常简单,我

2016-10-05 13:54:45 775

转载 正则表达式

正则表达式http://baike.baidu.com/link?url=RLGUP-TeYOPjfRdiY7wsgaTeeUOuL_uPhqLhxzIR-RzSn3sy59IYFcVKBIt1tS3itfY8EUnB2WXEYAcVJMsX5a正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机

2016-09-05 11:07:30 1182

转载 VC中RichEdit 控件的使用

在mfc中使用工具栏里的RichEdit 控件时,应该在程序初始话时加入AfxInitRichEdit,或者 AfxInitRichEdit2 否则的话 程序会起不来.也没有任何错误信息. 这俩函数 是加载 Riched20.dll(Riched32.dll )的. 1.设置edit只读属性方法一: m_edit1.SetReadOnly(TRUE);方法二:

2015-09-06 11:05:01 1483

转载 使用MFC操作EXCEL文件

使用MFC操作EXCEL文件 分类: EXCEL 2012-09-03 09:30 14914人阅读 评论(5) 收藏 举报 excelmfcbooks工作applicationoffice 一、加载 1、 在VC6.0里创建一个MFC工程 2、打开MFCClassWizard窗口(查看—>建立类向导),选择Automation,单击AddClass按钮,选择Froma type libr

2015-08-12 14:31:38 2335

转载 _TrackMouseEvent

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-21 08:00:56 755

转载 MFC总结之CListCtrl用法及技巧

MFC总结之CListCtrl用法及技巧2014-03-04 11:09 132人阅读 评论(0) 收藏 举报目录(?)[+] 续第一篇:MFC总结之CListCtrl用法及技巧(一) http://blog.csdn.net/zwgdft/article/details/7560592        本篇重点介绍:禁止拖动表头、让第一列居中显示

2015-06-28 07:46:16 1997

转载 MFC 中 Tooltip 实现的几种方式

转自:http://blog.csdn.net/magictong/article/details/3539086方法一:利用CWnd本身自身支持的tooptip来实现,这种方法适用给控件增加tooltip,非常方便和简单方法如下:1、在窗口中增加消息映射ON_NOTIFY_EX(TTN_NEEDTEXT, 0, SetTipText)SetTipText是个回调函数,名字叫什

2015-06-20 16:50:29 639

转载 vc中调用Com组件的方法详解

vc中调用Com组件的方法详解转载自:网络,来源未知,如有知晓者请告知我。需求:1.创建myCom.dll,该COM只有一个组件,两个接口:   IGetRes--方法Hello(),   IGetResEx--方法HelloEx()2.在工程中导入组件或类型库 #import "组件所在目录myCom.dll" no_namespace或 

2015-03-14 08:44:10 772

转载 COM学习笔记8_IDispatch (调度接口) 自动化

分类: COM2009-08-11 14:01 2835人阅读 评论(0) 收藏 举报nullinterfacestructlibraryvbexception一般的通讯方式:客户 COM(vbtl)接口 COM组件自动化通讯方式:客户(自动化控制器) IDispatch::Invoke 调度接口(或vbtl接口) 实现IDispatch接口的COM组件

2015-03-13 18:07:28 1496

转载 CCheckListBox的BUG

作者:WindsonZhL原文:http://bbs.csdn.net/topics/390977716不知道M.S.为什么会出现这样的失误BUG1:CCheckListBox::DrawItem方法中C/C++ code?12if (m_cyText == 0)    VERIFY(cyI

2015-02-13 23:29:00 1214

转载 windows 监控文件目录

2010-08-12 11:48 3018人阅读 评论(1) 收藏 举报windowsfileattributesdescriptorobjectsecurityWindows里面对目录、文件监控提供了两个API,它们分别是:FindFirstChangeNotification和ReadDirectoryChangesW。1、FindFirstChangeNotificati

2015-01-31 23:07:53 743

原创 Keil C各个库的作用

C51S.LIB -     Small memory model模式的数学运算函数C51FPS.LIB - Small memory model模式的浮点运算函数C51C.LIB -     Compact memory model模式的数学运算函数C51FPC.LIB -Compact memory model模式的浮点运算函数C51L.LIB -     Large memory model

2015-01-28 19:13:32 1747

转载 BL51: UNRESOLVED SYMBOL ?C_STARTUP

BL51: UNRESOLVED SYMBOL ?C_STARTUPInformation in this article applies to:C51 All VersionsSYMPTOMSWhen writing single-file projects using in-line assembly, the linker produces the f

2015-01-28 19:05:55 1052 1

转载 RSA算法

两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难, (2013-07-12 23:04:25)转载▼ 转自:http://blog.sina.com.cn/s/blog_4a0fa5420101f2lj.htmlRSA算法百科名片  发明RSA算法的三个人RS

2015-01-21 15:33:58 1235

转载 TCP/IP协议栈的基本工作原理

TCP/IP协议栈的基本工作原理2010-11-14 21:05:42标签:TCP 拥塞控制 慢启动 重传 恢复原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jasonccie.blog.51cto.com/2143955/422966TCP/IP是互联网的核心协议,也是大多数网络应用的核心协议

2015-01-09 19:55:58 1750

转载 关于Windows高DPI

关于Windows高DPI的一些简单总结我们知道,关于高DPI的支持, Windows XP时代就开始有了, 那时关于高DPI的支持比较简单, 但是从Vista/Win7 到现在Win8 /Win8.1, Windows关于高DPI的支持已经发生了很大的变化, 下面我们依次简单介绍下。如果说以前XP时代我们还有理由不关注高DPI,  那么在移动设备时代和大显示器的高分辨率时代, 我

2014-05-30 14:22:17 1936

转载 vc高精度多媒体定时器的使用方法(II)

vc高精度多媒体定时器的使用方法作者:cnfgg 日期:2009-08-19字体大小: 小 中 大在VC编程中,用SetTimer可以定义一个定时器,到时间了,就响应OnTimer消息,但这种定时器精度太低了。如果需要精度更高一些的定时器(精确到1ms),可以使用下面的高精度多媒体定时器进行代码优化,可以达到毫秒级的精度,而且使用方便

2014-05-06 16:09:01 794

转载 VC++ 下多媒体高精度定时器timeSetEvent

VC++ 下多媒体高精度定时器timeSetEvent       用经典API SetTimer恐怕是老生长谈了,但是他的精度不高,不能满足一些要求,容易造成定时器飘移(timer overrun as itranslated)。原因是考虑了系统发出并处理定时器的微小间隔。    下面介绍一下VC6.0 里面的多媒体定时器,是基于硬件中断的,因此精度高(Linux下的一般中断都是

2014-05-06 16:04:11 3668

转载 结构体内存分配问题(转)

结构体内存分配问题(转)1)sizeof也可以对一个函数调用求值,其结果是函数返回类型的大小,函数并不会被调用。(2)终于搞懂struct结构体内存分配问题了,结构体中各个成员字节对齐遵循以下几个原则:1.结构体每个成员相对于结构体首地址的偏移量(offset)都是(这个)成员大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding);  例如有以下

2014-04-10 09:10:26 613

转载 字节对齐

字节对齐分类: Linux2014-04-01 22:56 12人阅读 评论(0) 收藏 举报文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。  一、概念       对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x0000

2014-04-10 09:08:20 1002

转载 使用线程的消息队列

线程间可以使用PostThreadMessage函数进行通信:PostThreadMessage的原型是这样的BOOL PostThreadMessage( DWORD idThread,    UINT Msg,    WPARAM wParam,    LPARAM lParam);PostThreadMessage可以用于线程之间的异步通讯,因为它不用

2014-03-27 07:10:57 795

原创 释构函数的调用顺序

记录一下,以备忘:1、先执行析构函数的函数体2、按跟声明顺序相反的顺序执行所有非静态数据成员对象的析构函数3、如果有父类,则执行父类的析构函数。

2014-03-25 06:35:54 682

转载 手把手叫你玩转网络编程系列之三

手把手叫你玩转网络编程系列之三分类: 网络编程 C/C++完成端口(Completion Port)详解                                                             ----- By PiggyXP(小猪)前 言        本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了

2014-03-04 13:35:37 1220

心形函数鉴赏

使用函数画出心的形状,本代码包含若干2维的心形函数,大家自己鉴赏吧 :)

2012-05-06

寻找位图中出现频次最多的颜色

使用几种方法计算一个位图中出现频次最多的颜色

2012-04-16

在VB中使用虚拟函数,使得VB也具有多态的特征

简单明了的实例展示VB中如何使用虚拟函数,从而使得VB类具有多态的特性

2011-06-14

VB中使用位图作为TootBar控件和菜单的背景(非Subclass)

本代码演示如何使用资源文件或位图文件改变工具条和应用系统菜单的背景,从而使用能做出非常漂亮的用户界面

2011-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除