自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原来我什么都不懂!

好好学习,天天向上!..........................

  • 博客(36)
  • 收藏
  • 关注

原创 嵌入式学习2-自旋锁

自旋锁是内核同步的基础,许多同步操作都依赖自旋锁。

2025-09-30 01:39:18 135

原创 嵌入式学习1-内联汇编

内联汇编

2025-09-26 23:47:48 286

原创 c++继承与多态

分析静态多态和动态多态

2025-08-28 02:27:28 421

原创 近邻法分类

近邻法分类近邻法原理模式识别的分类方法分为两类(1)将特征空间划分成决策域 →\rightarrow→判别函数(2)模板匹配 →\rightarrow→与标准模板进行比较最小距离分类器→\rightarrow→极端情况全部训练样本作为标准模板测试数据与每一个模板进行比较最近邻的模板标签作为分类结果定义:对于一个CCC累呗分类问题,每类有NiN_iNi​个样本,其中,i=1,2,...,c,i=1,2,...,c,i=1,2,...,c,则第iii类wiw_iwi​的判别函数gi(x)=m

2021-03-19 13:20:56 828

原创 非线性分类器

非线性分类器分段线性判别函数分段线性函数的基本思想分段线性函数是一种特殊的非线性判别函数,它确定的决策面是由若干超平面段组成的由于它的基本组成仍然是超平面,因此,与一般超曲面相比是简单的;又由于它是由多段超曲面组成的,所以它能逼近各种形状的超曲面,具有很强的适应性把各类划分成适当的子类,在两类的多个子类之间构建线性判别函数,然后把它们分段合并成分段线性被别函数。分段线性距离分类器(1)当两类都是单峰分布如服从正态分布且两类的方差相等时,基于最小距离的判别法为g(x)=∥x−μ1∥2−∥

2021-03-04 09:21:48 1505

原创 线性判别函数的基本概念

线性判别函数的基本概念线性判别函数的一般表达式g(x)=WTX+W0g(x)=W^TX+W_0g(x)=WTX+W0​其中:X−−dX--dX−−d维特征向量标识为:xT=[x1,x2,...,xd]Tx^T=[x_1,x_2,...,x_d]^TxT=[x1​,x2​,...,xd​]TW−−W--W−−权向量表示为:wT=[w1,w2,...,wd]Tw^T=[w_1,w_2,...,w_d]^TwT=[w1​,w2​,...,wd​]TW0−−W_0--W0​−−常数,称为阈值权分类

2021-02-22 23:45:23 2465 1

原创 贝叶斯相关知识总结

贝叶斯相关知识总结叶贝斯相关知识点包括:先验概率条件概率后验概率贝叶斯公式和相关准则正态分布的贝叶斯决策先验概率根据以往经验分析得到的概率,通俗的讲就是根据统计规律得到的概率,符号表示为 P(X)P(X)P(X)。比如:有红蓝两个颜色的小球,红的3个、蓝的2个,红色球的先验概率是35\frac{3}{5}53​,蓝球的先验概率是25\frac{2}{5}52​。条件概率相关事件的概率也叫条件概率,还是用上面小球的例子说明,事件A :第一次抓球取得蓝球的概率,P(A)=25P(A)

2021-02-17 00:34:26 836 1

原创 const总结

c++  const需要注意的就是指针的处理需要记住的是,在存在指针的情况下,查看const修饰的指针是在const的左边还是右边在const 右边的 表示指针指向的值不可改变;在const左边的表示指针的值不可改变;还需要考虑存在括号的情况 如果括号里包含指针表示指针的值不可变,如果不包含指针,指向的值不可变

2015-09-13 10:19:33 430

原创 c++ 面试题

最近由于想换工作又看了看c++面试题,在这里总结一下:1、构造析构c++ 构造析构函数一看会考生成顺序构造函数的顺序是,先运行基类构造函数,再初始化成员变量,再运行自身构造函数。析构函数的顺序是,先运行自身析构函数,再释放成员变量,再运行基类析构函数。成员变量的初始化顺序由书写顺序由上而下。多继承由左至右,优先虚继承#include "stdafx.h"#includ

2015-09-08 22:22:20 488

原创 d3d矩阵总结

世界矩阵、视矩阵和投影矩阵

2015-08-22 08:32:42 1738

原创 DirectX空间翻译整理

一、对象空间:物体的中心在原点,对像空间也叫模型空间,这个空间被使用去创造3D模型。通常,创建模型是围绕着原点的,这样可以简单的处理变形,比如模型的旋转。正如我们所见,当我们讨论变形,一个立方体的顶点有如下坐标:(-1, 1, -1)(1, 1, -1)(-1, -1, -1)(1, -1, -1)(-1, 1, 1)(1, 1, 1)(-1, -1,

2013-12-16 00:16:53 645

原创 杰米的巧克力慕斯配方

1、300g 70%的巧克力 隔水融化2、8个鸡蛋分开蛋白和蛋黄3、150ml鲜奶油4、100g糖与蛋黄搅打细腻,加入两茶匙高脂可可粉,加入一点酒5、巧克力加入一点盐6、蛋黄中加入巧克力加入打发的鲜奶油,再加入大蛋白7放入冰箱两小时以上开吃

2013-10-25 21:55:49 1068

原创 VC时间格式转化

字符串和时间格式相互转化一使用C标准库在vc2010中time_t使用64位来保存时间类型typedef __time64_t time_t; 使用函数time(time_t)time_t为NULL时获取日历时间,不为空设置日历时间Struct tm * localtime(const time_t * timer)返回一个以tm结构表达的时间struct

2013-03-08 09:24:07 6791

原创 VC文件操作

在VC中文件操作有三种方式,使用C标准库,使用WINAPI或使用MFC库一.C标准库1.创建打开文件fopenFILE *fopen(const char* filename,Const char* mode)//相应有Unicode版本 _wfopenfilename文件名还有基于CRT的安全版本errno_t fopen_s(FILE ** pFile,co

2013-03-02 22:55:44 19040

原创 VC程序运行时导出资源、DLL、EXE

在VC可以在可执行程序和调用动态静态库时动态的导出资源、DLL、exe。首先把想要导出的资源导入,这里简单描述DLL资源导入的步骤:1.在Resource View(资源视图)中查找到相应工程;2.使用Add(添加)->Resource(资源);3.选择Imort(插入)资源;4.在选择资源后弹出Custom ResourceType(自定义资源类型)输入自定义的类型名,至此资

2013-03-02 13:11:57 5227

原创 vc时间函数总结

字符串和时间格式相互转化一使用C标准库在vc2010中time_t使用64位来保存时间类型typedef __time64_t time_t; 使用函数time(time_t)time_t为NULL时获取日历时间,不为空设置日历时间struct tm * localtime(const time_t * timer)返回一个以tm结构表达的时间struct tm{

2013-03-01 23:41:47 5834

原创 vc线程

描述线程之前先说一下win下的县城同步机制,分别为:临界区 CCriticalSection 表示一个临界区,他是一个同步对象,同一时刻只允许一个线程存取资源。互斥量 CMutex 一个同步对象,允许某线程共同访问同一个资源,区别于CCriticalSection使用CMutex可以保持进程间的同步。事件 CEvent 允许一个时间发生时线程通知另外一个线程的同步对象。使用CEve

2013-03-01 17:53:27 1076

原创 C++ 指针的指针整理

单指针时            char * pa = new char();   //如果这样创建再复制的话有溢出的危险指针的指针时    char ** ppa = new char*();  //创建一位的字符串指针单数组时            char * pa = new char[4];  //创建指定的大小的字符数组指针和数组        char *pa[] = n

2013-02-27 22:18:47 653

原创 泡芙配方存档

50g低筋面粉40g黄油80g牛奶15g糖盐少量2个鸡蛋 把牛奶、糖、盐、黄油放在锅中加入,当烧开后转小火加入面粉拌到不粘锅烫熟面粉分次加入鸡蛋搅拌直到面糊成倒三角形放入裱花袋中,把面糊挤到烤盘纸上,进烤炉闻香辨熟成

2013-01-03 16:32:32 951

原创 麦芬配方存档

100g 低筋面粉40g黄油50g糖少量 泡打粉(泡打粉烤出来蛋糕有一股怪味道,需要以后看看能不能去掉)更少量的盐1个鸡蛋约40-50g65g牛奶 首先把糖和黄油混合打发之后分次加入鸡蛋搅拌放入低粉泡打粉盐混合物搅拌倒入牛奶搅拌均匀后入模进入烤箱,问道香甜成熟的麦香味出炉

2013-01-03 16:02:29 514

原创 训练需要用到的东西

分类器和训练 是数据挖掘 图像识别 和 人工智能的关键

2012-09-30 15:53:15 742

原创 保护模式下描述符总结

nasm语言中描述符可以使用宏%macro来赋值%macro的使用方法如下%macro为多行宏用法与单行宏%define相对应%macro宏已%macro符位开始已%endmacro符号结束%macro 后接宏的名称、名称后面接宏的传入参数个数例如  %macro demo 2              这一行声明了demo为宏的名称 有两个传入参数其中每个传入参数使用%加

2011-11-05 00:33:26 1488

原创 8295A总结

中断分为两种:外部中断、指令产生的中断;外部中断分为:不可屏蔽中断(NMI)、可屏蔽中断;分别由CPU的两个引脚NMI和INTER来接收不可屏蔽中断在保护模式的中断向量表中的中断向量为2可屏蔽中断与CPU的关系由芯片8295a来控制(中断向量表维护着所有的中断向量;包括外部中断与指令中断)在保护模式中0-31位已被占用,8295a在dos模式下所设置中断向量需要重新设置现仅就两

2011-10-30 02:58:34 3057

原创 疑问的汇总

<br />1、在32位操作系统系统会给每个进程4G空间,linux默认划分了1G给内核使用,windows默认划分2G给内核使用,我在读linux驱动程序开发时,发现驱动模块的装载和卸载都要用到内存,我估计就是在系统为内核里进行的,是否是这样待考虑!

2010-10-04 10:34:00 758

原创 Socket那些事——winsocket日记(2)

<br />bind()<br />只是把IP地址绑定到socket上<br /> <br />listen()函数是设置socket在接入时系统允许等待的最大用户连接数,在winsock中系统默认最大为200、最小5,所以超出界限的设置是没有意义的。

2010-07-08 00:01:00 1764

原创 Socket那些事——winsocket日记(1)

般来说 碰到的第一个结构体是 WSADATA #define WSADESCRIPTION_LEN 256#define WSASYS_STATUS_LEN 128typedef struct WSAData { WORD wVersion; WORD wHighVersion;#ifdef _WIN64 unsigned short

2010-07-04 15:32:00 9615

原创 IOCP 主要函数 整理

<br />一直想单独写一个在win下的使用IOCP的网络层,鉴于整体的框架没有想好,首先把所用函数和自己的想法整理出来,以便将来使用<br /> <br />BOOL GetQueuedCompletionStatus( <br />  HANDLE CompletionPort, <br />  LPDWORD lpNumberOfBytes, <br />  PULONG_PTR lpCompletionKey, <br />  LPOVERLAPPED *lpOverlapped, <br />  

2010-06-28 21:42:00 1190

原创 dmalloc 原文 翻译整理(4)

L229 MALLOC_ALIGNMENT                          默认: (size_t)8控制最小校准为被内存分配块。

2010-06-10 22:22:00 708

原创 dmalloc 原文 翻译整理(3)

L164 实现不是完全模块化和过度使用宏。也许有朝一日所有的C编译器现在不能作的蛮力扩展嵌入模块码能做到,但是现在他们似乎是不足的。  The implementation is not very modular and seriously overuses macros. Perhaps someday all C compilers will do as good a job inli

2010-05-25 23:49:00 2506

原创 dmalloc 原文 翻译整理(2)

L55 最小分配尺寸:4-字节 ptrs(不太明白):  16字节 (包含开销)                  8-字节 ptrs: 32字节 (包含开销)甚至一个零字节请求(即malloc(0))反回一个指针意义上的最小分配尺寸。最大的开销浪费(即许多额外的字节分配比申请的内存)是小于或等于最小尺寸,除了请求大于等于mmap_threshold(数极限)维护树,最糟糕的浪费情况是关于

2010-05-04 22:48:00 1523

原创 dmalloc 原文 翻译整理(1)

本文版本 v2.8.4 L13 从快速入门开始(Quickstart) 这个库是一个文件中所有简化用法中最常见的:FTP下载它,编译它(-03),并连接到其他程序。全部编译时默认选择合理值在大多数平台。之后你也可以单步编译多次并动态调整选项。 This library is all in one file to simplify the most common usage:

2010-05-03 21:19:00 1157

原创 近期 安排

2009年就要过去了,现在到春节的工作计划是这样的:1、做完呢公司的工作,(现在看来我只能孤军奋战了)。测试性能,生成测试报告,并且写出详细的说明文档。2、2010年春节过后自己去找工作,发简历肯定要c++/c方向,最好是服务器相关。3、努力提升自己现有水平,争取在2个月有一个质的提升。4、2个月必须打到对mfc的基本操作熟练、并在有空时研究stl

2009-12-30 21:54:00 499

原创 .net 委托的部分理解

我使用委托比较多的是委托事件  使用委托事件 这里用一个timer说明他的运行原理使用timer做循环比如 Timer timer = new Timer(new TimerCallBack (callback),null,1000,1000); 声明委托 和委托事件   比如 委托事件声明为 Timercall再写一个类 名为 TimerInfo 这里面只有一

2009-05-05 22:01:00 904

原创 Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1763153

http://blog.youkuaiyun.com/xsailer/archive/2007/08/29/1763153.aspxTrackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1763153 

2008-03-25 13:33:00 17771

原创 java之static

static用法 还有一个值得探讨的例子://static最常见的方法就是main()方法,public static void main(String args[]){}class test...{    int i;    public test()...{        System.out.println("start:");    }}class test1...{    Sys

2008-03-02 03:46:00 920

原创 java 中 this 与 super 运用

this用法 this的用法在java中大体可以分为3种://1.普通的直接引用 class test ...{   private int x,y;    public test(int x,int y) ...{       setX(x);//也可以写为this.setX(x);这种情况下this可以省略.   }}//2.方法中的某个形参名与当前对象的某个成员有相同的名字.为了

2008-03-01 00:47:00 1229 2

空空如也

空空如也

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

TA关注的人

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