- 博客(140)
- 资源 (4)
- 收藏
- 关注
原创 终于成功的编译合宙的DAP_LINK sdk
2、遇到的第二个问题是 git找不到容器fatal: not a git repository (or any of the parent directories): .git;那是刚安装好的git没有初始化,在cmd窗口运行 git init 即可;1、keil 5 打开 合宙dap-link的sdk进行编译,遇到的一个问题是需要安装git,可以到。3、接着又会出现,找不到fromelf问题,一般keil5都会自带,在。路径中,只是相关路径没有设置,在系统的path属性中加入该路径。
2024-03-31 16:58:27 305
原创 代码片段
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 253 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 389
原创 有价值的网站
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 493
转载 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 1029
原创 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 1081
转载 C# 正则表达式大全
转自:https://www.cnblogs.com/hehehehehe/p/6043710.html文章导读 正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用...
2019-05-22 15:54:01 39394 3
原创 TensorFlow点点滴滴备忘
1、python 3.X 没有cPickle,在python 3.X 没有cPickle中,该包改名为 _pickle
2018-11-24 09:49:58 363
转载 MFC-全局热键
MFC-全局热键 转载▼为基于对话框的应用程序增加全局热键其实没有多困难,只不过需要手工操作的东西相比来说稍微多一些而已。1、在OnInitDialog中注册热键使用函数RegisterHotKey()可以向系统注册全局热键,如下: RegisterHotKey(m_hWnd,1001,MOD_CONTROL|MOD_SHIFT,'y'); Reg...
2018-11-09 10:00:43 2053 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 372
原创 创建Android定时器的5种方法
1、 使用Handler对象的postDelayed 方法: Handler TimerHandler=new Handler(); //创建一个Handler对象Runnable myTimerRun=new Runnable() //创建一个runnable对象{ @Over...
2018-07-05 13:49:53 27474 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 310
转载 Android数据存储五种方式总结
Android数据存储五种方式总结 本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据下面详细讲解这五种方式的特点第一种: 使用SharedPreferences存储数据 ...
2018-06-15 09:25:52 677
原创 点点滴滴备忘
1、CString::GetLength() CString cs(_T("中国123")); int L=cs.GetLength(); 如果是多字节字符集,则返回的是字节数7如果是Unicode字符集,则返回的是字符数5
2018-05-17 14:13:00 263
转载 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 794
转载 Socket详解
目录(?)[+]“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?
2017-08-04 12:06:00 505
转载 简单内存泄漏检测方法 解决 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 1521
转载 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 2293
转载 导出模板
在安装MVC,ASP.NET AJAX 后都会在新建工程列表中出现一些新的项目模板,通过这些项目模板创建工程后,都会为我们做好一些这些工程需要的配置,或者干脆就创建一些示例工程,为我们简化了很多配置的工作,并具有一些的学习向导作用。在很多情况下,也许我们也需要自己创建这样的项目模板,其实步骤非常简单,下面我们就通过一个简单的例子来说明如果创建项目模板,并创建安装文件。项目模板的创建非常简单,我
2016-10-05 13:54:45 817
转载 正则表达式
正则表达式http://baike.baidu.com/link?url=RLGUP-TeYOPjfRdiY7wsgaTeeUOuL_uPhqLhxzIR-RzSn3sy59IYFcVKBIt1tS3itfY8EUnB2WXEYAcVJMsX5a正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机
2016-09-05 11:07:30 1248
转载 VC中RichEdit 控件的使用
在mfc中使用工具栏里的RichEdit 控件时,应该在程序初始话时加入AfxInitRichEdit,或者 AfxInitRichEdit2 否则的话 程序会起不来.也没有任何错误信息. 这俩函数 是加载 Riched20.dll(Riched32.dll )的. 1.设置edit只读属性方法一: m_edit1.SetReadOnly(TRUE);方法二:
2015-09-06 11:05:01 1699
转载 使用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 2714
转载 _TrackMouseEvent
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-21 08:00:56 854
转载 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 2254
转载 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 780
转载 vc中调用Com组件的方法详解
vc中调用Com组件的方法详解转载自:网络,来源未知,如有知晓者请告知我。需求:1.创建myCom.dll,该COM只有一个组件,两个接口: IGetRes--方法Hello(), IGetResEx--方法HelloEx()2.在工程中导入组件或类型库 #import "组件所在目录myCom.dll" no_namespace或
2015-03-14 08:44:10 826
转载 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 1757
转载 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 1320
转载 windows 监控文件目录
2010-08-12 11:48 3018人阅读 评论(1) 收藏 举报windowsfileattributesdescriptorobjectsecurityWindows里面对目录、文件监控提供了两个API,它们分别是:FindFirstChangeNotification和ReadDirectoryChangesW。1、FindFirstChangeNotificati
2015-01-31 23:07:53 806
原创 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 1876
转载 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 1160 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 1723
转载 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 1790
转载 关于Windows高DPI
关于Windows高DPI的一些简单总结我们知道,关于高DPI的支持, Windows XP时代就开始有了, 那时关于高DPI的支持比较简单, 但是从Vista/Win7 到现在Win8 /Win8.1, Windows关于高DPI的支持已经发生了很大的变化, 下面我们依次简单介绍下。如果说以前XP时代我们还有理由不关注高DPI, 那么在移动设备时代和大显示器的高分辨率时代, 我
2014-05-30 14:22:17 2005
转载 vc高精度多媒体定时器的使用方法(II)
vc高精度多媒体定时器的使用方法作者:cnfgg 日期:2009-08-19字体大小: 小 中 大在VC编程中,用SetTimer可以定义一个定时器,到时间了,就响应OnTimer消息,但这种定时器精度太低了。如果需要精度更高一些的定时器(精确到1ms),可以使用下面的高精度多媒体定时器进行代码优化,可以达到毫秒级的精度,而且使用方便
2014-05-06 16:09:01 841
转载 VC++ 下多媒体高精度定时器timeSetEvent
VC++ 下多媒体高精度定时器timeSetEvent 用经典API SetTimer恐怕是老生长谈了,但是他的精度不高,不能满足一些要求,容易造成定时器飘移(timer overrun as itranslated)。原因是考虑了系统发出并处理定时器的微小间隔。 下面介绍一下VC6.0 里面的多媒体定时器,是基于硬件中断的,因此精度高(Linux下的一般中断都是
2014-05-06 16:04:11 3974
转载 结构体内存分配问题(转)
结构体内存分配问题(转)1)sizeof也可以对一个函数调用求值,其结果是函数返回类型的大小,函数并不会被调用。(2)终于搞懂struct结构体内存分配问题了,结构体中各个成员字节对齐遵循以下几个原则:1.结构体每个成员相对于结构体首地址的偏移量(offset)都是(这个)成员大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding); 例如有以下
2014-04-10 09:10:26 670
转载 字节对齐
字节对齐分类: Linux2014-04-01 22:56 12人阅读 评论(0) 收藏 举报文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x0000
2014-04-10 09:08:20 1036
转载 使用线程的消息队列
线程间可以使用PostThreadMessage函数进行通信:PostThreadMessage的原型是这样的BOOL PostThreadMessage( DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam);PostThreadMessage可以用于线程之间的异步通讯,因为它不用
2014-03-27 07:10:57 826
原创 释构函数的调用顺序
记录一下,以备忘:1、先执行析构函数的函数体2、按跟声明顺序相反的顺序执行所有非静态数据成员对象的析构函数3、如果有父类,则执行父类的析构函数。
2014-03-25 06:35:54 713
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人