如果你看完了上篇博文的伪代码,那么我们就可以开始谈谈它的源代码了。下面先贴出它的类定义,一些成员函数的具体实现先忽略。[cpp]view plaincopy//AnSMOalgorithminFanetal.,JMLR6(2005),p.1889--1918//Solves://min0.5(\al...
分类:
其他好文 时间:
2015-04-05 15:49:03
阅读次数:
245
下面来分析Cache类的源码,该类位于svm.cpp中。这个类的主要功能是:负责运算所涉及的内存管理,包括申请、释放等。简单来说:这个Cache类,首先通过Cache构造函数申请一块空间,这块空间的大小是:L个head_t大小的空间。然后get_data函数保证结构head_t中至少有len个flo...
分类:
系统相关 时间:
2015-04-05 15:47:06
阅读次数:
190
其实,在之前上海交大模式分析与机器智能实验室对2.6版本的svm.cpp做了部分注解,(在哪里?google一下你就知道)。但是,这个注释只是针对代码而注释,整篇看下来,你会发现除了理解几个参数的含义,还是会对libsvm一头雾水。当然作为理解程序的辅助材料,还是有很大用处的。特别是,对几个结构体的...
分类:
其他好文 时间:
2015-04-05 14:32:23
阅读次数:
207
recovery界面
为了支持不同的硬件设备(物理按键、显示、LEDs等),你可以定制recovery界面进行可视化显示,并进行相关的操作。那么你可以通过重写bootable/recovery/defalust_device.cpp来为你的设备进行可视化定制。首先介绍如下:
device/yoyodyne/tardis/recovery/recovery_ui.cpp
#includ...
分类:
移动开发 时间:
2015-04-05 12:04:18
阅读次数:
176
我们通过调用recovery_ui.cpp中make_device()函数来创建一个Device的实例,如下:
class TardisDevice : public Device {
// ... all the above methods ...
};
Device* make_device() {
return new TardisDevice();
}
编译reco...
分类:
移动开发 时间:
2015-04-05 12:00:57
阅读次数:
148
废话不多说 源代码中有注释
/*
File : ABN.c
Date : 2015/4/4
version : 1.0
platform : windows 7 x86_64
Function :
A + B = N
1 <= N <= 10^9
B 是A去掉一个数字后得到
例如 A + B = 34
A可以是27或31
特例:
12 = 11 + 1 会执...
分类:
其他好文 时间:
2015-04-04 18:26:03
阅读次数:
148
__declspec(noinline)
int
__tmainCRTStartup(
void
)
{
int initret;
int mainret=0;
int managedapp;
#ifdef _WINMAIN_
_TUCHAR *lpszCommandLine;
ST...
分类:
编程语言 时间:
2015-04-04 15:19:48
阅读次数:
604
先贴上源代码
#include
void Show(char szBuf[])
{
strcpy(szBuf , "Hello World");
}
char* RetArray()
{
char szBuff[] = {"Hello World"};
return szBuff;
}
void main()
{
int nArray[5] = {1 , 2 , 3 , 4 , 5};...
分类:
编程语言 时间:
2015-04-04 15:18:47
阅读次数:
149
转自:http://www.codeceo.com/article/cpp-pointer.html
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做例子:例一:int *ptr;
char *ptr;...
分类:
编程语言 时间:
2015-04-04 15:17:15
阅读次数:
190
笔记比较零碎
只附上反汇编了。。。有待日后编辑完善
1: #include
2:
3: int main()
4: {
00401330 push ebp
00401331 mov ebp,esp
00401333 sub esp,6Ch
00401336 push ebx
004013...
分类:
其他好文 时间:
2015-04-04 15:16:43
阅读次数:
137