![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机知识库
文章平均质量分 67
duhaomin
开朗,爱运动
展开
-
高斯核函数
【转载】没找到原地址,只有百度文库地址:http://wenku.baidu.com/view/967219d33186bceb19e8bbb8.html 高斯核函数 所谓径向基函数 (Radial Basis Function 简称 RBF), 就是某种沿径向对称的标量函数。 通常定义为空间中任一点x到某一中心xc之间欧氏距离的单调函数 , 可记作 k(||x-xc||), 其转载 2013-08-16 15:57:32 · 1723 阅读 · 0 评论 -
C++ error: expected statement }
问题描述:在C中,有个宏定义:#define test_yes(x) p("%s .....ok!",x)#define test_no(x) p("%s .....failed!",x)#define test_boot(c,x) if(c)test_yes(x);else test_no(x)于是程序中出现:..........{if(....)原创 2013-11-11 18:29:38 · 4412 阅读 · 0 评论 -
[C\C++]基本问题1——C++中struct和class的区别
转载来源:http://blog.sina.com.cn/s/blog_48f587a80100k630.htmlC++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!! 既然这些它都能实现,那它和class转载 2013-10-09 14:30:50 · 1479 阅读 · 0 评论 -
C++中实现回调机制的几种方式
C++中实现回调机制的几种方式转载地址:http://www.cnblogs.com/weiym/archive/2012/08/28/2660053.html#include #includeusing namespace std;(1)Callback方式Callback的本质是设置一个函数指针进去,然后在需要需要触发某个事件时调用该方法, 比如Windows的窗转载 2013-10-09 16:23:44 · 1168 阅读 · 0 评论 -
c++中的内存分配方式,以及使用过程中需要小心的地方
c++中的内存分配方式,以及使用过程中需要小心的地方内存分配方式有三种:[1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。[2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容翻译 2013-09-05 16:05:41 · 1219 阅读 · 0 评论 -
基础知识中的注意点
001:在静态类中,不可以有非静态的成员或者成员函数。002:Class 与 Struct的区别:1:权限,Class内部默认是private,Struct默认是public,都可以继承、多态,继承方式根据子类来定;2:模版的使用,具体看我转载的一篇文章:[C++]基本问题1-C++中struct和class的区别。原创 2013-10-11 13:49:35 · 837 阅读 · 0 评论 -
抽象类、虚函数、纯虚函数、接口、多态、继承(多位置转载外加自己的一点代码)
抽象类、虚函数、接口、多态概念与关系的理解(转)转载地址:http://hi.baidu.com/futantan/item/7bba8be289ae2612595dd82b抽象类:不能实例化。可以在抽象类中定义抽象方法,以供派生类写具体方法。派生类也可以保留抽象方法,但该类必须为抽象类。也可以在抽象类中写非抽象方法。例子:抽象类public abstrac原创 2013-10-08 16:36:00 · 1406 阅读 · 0 评论 -
linux系统 进程管理一点总结【001】
1进程状态:运行态、就绪态、封锁态(等待态、阻塞态、挂起态)。其中,处于运行态的进程只能等于CPU的数量,比如单核CPU 的机器只能同时一个进程在运行处于就绪和封锁态的进程可以有很多,具体看下:【图片来自:http://blog.sina.com.cn/s/blog_7c03bb1f0100wcco.html】实际系统更为复杂,多了两个状态:新建态、终止态,具体原创 2014-02-15 15:21:13 · 1250 阅读 · 0 评论 -
惊群现象
原文地址:http://blog.163.com/leyni@126/blog/static/16223010220122611523786/引用:http://www.cppblog.com/isware/archive/2011/07/20/151470.aspx------------------------------------------------------转载 2014-03-06 20:31:52 · 1010 阅读 · 0 评论 -
联合体(共同体)union V{...}v;
原文地址:http://blog.csdn.net/haiou0/article/details/6903463void test (){ union V { struct X { unsigned char s1:2; // :2 指 占两个字符? 是两个bit。若是int 占多转载 2014-03-30 12:58:15 · 1275 阅读 · 0 评论 -
C++拷贝构造和赋值重载
代码:#includeusing namespace std;class A{public: A():m_a(0){ cout << "use A()"<<endl; } A(const int _a):m_a(_a){ cout << "use A(int a)"<<endl; } A(const A& _a):m_a(_a.m_a){ cout << "use原创 2014-04-01 17:19:54 · 717 阅读 · 0 评论 -
虚基类、虚函数和纯虚基类
http://blog.csdn.net/lovemysea/article/details/5298589转载 2014-04-18 16:44:26 · 2636 阅读 · 0 评论 -
C++ reinterpret_cast,const_cast等 显式类型转换总结
原文地址:http://kooyee.iteye.com/blog/364632转载 2014-04-18 17:24:00 · 820 阅读 · 0 评论 -
ARP和RARP--001
ARP全拼是:Address Resolution Protocol,也就是地址转换协议。最通俗的解释:通过IP地址寻找对应的物理MAC地址。RARP全拼是:Reverse Address Resolution Protocol,也就是反向地址转换协议。最通俗的解释:通过MAC地址寻找对应的IP地址。ARP表在TP-LINK中可以这样查看:或者使用命令行:arp -aARP欺骗原创 2014-01-19 22:08:21 · 1007 阅读 · 0 评论 -
回调机制
001:回调函数方式:typedef void (__stdcall *DownloadCallback)(const char* pURL, bool bOK);void DownloadFile(const char* pURL, DownloadCallback callback){ cout << "downloading: " << pURL << "" << e翻译 2013-10-09 17:54:13 · 1295 阅读 · 0 评论 -
核方法(kernel method)的主要思想
核方法(kernel method)的主要思想【转载】原地址:http://blog.csdn.net/xianlingmao/article/details/7719122本文对核方法(kernel method)进行简要的介绍。核方法的主要思想是基于这样一个假设:“在低维空间中不能线性分割的点集,通过转化为高维空间中的点集时,很有可能变为线性可分的” ,例如下图 左图转载 2013-08-16 16:05:04 · 1272 阅读 · 0 评论 -
结构化程序设计 和 面向对象程序设计
结构化程序设计 和 面向对象程序设计http://zhidao.baidu.com/question/186822207.html举个例子比如和楼上一样的 盖房子所谓结构化的盖法 就是把你要盖的房子拆成房间、大厅、厕所、厨房,然后分别交给4个人去设计,4个人设计好了,你在吧4个部分组合起来,成为你的房子如果是面向对象的盖法,就是你一开始就把房子设计好,房子里面那里是房间、转载 2013-10-09 11:22:57 · 1368 阅读 · 0 评论 -
C#中using关键字的作用及其用法
C#中using关键字的作用及其用法转自:http://wenku.baidu.com/view/d33471c34028915f804dc215.htmlusing的用途和使用技巧。 using关键字微软MSDN上解释总共有三种用途:1、引用命名空间。2、为命名空间或类型创建别名。3、使用using语句。 1、引用命名空间,这样就可以直转载 2013-10-09 17:09:46 · 1997 阅读 · 0 评论 -
C#中比较常见的类&方法、对应的引用、例子
001:Regex,引用:using System.Text.RegularExpressions , Regex regex = new Regex(@"^\d{1,3}$");if (!regex.IsMatch(IPs[i]))return false;002:Convert,引用: System,Convert.ToUInt16(str)原创 2013-10-11 13:59:34 · 1996 阅读 · 0 评论 -
单元测试的遇到的问题以及收获
001:导入表:在XP的user32.dll里边,加载的时候会加载3个导入表,顺序是GDI32.DLLKENNEL32.DLL,NTDLL.DLL,里边包含的函数数量为:118,119,73Win7 64位下包含的是4个导入表,顺序是NTDLL.DLL,GDI32.DLL,KERNEL32.DLL,ADVAPI32.DLL,里边包含的函数数量为:91,117,125,1Win7 32位原创 2013-11-19 09:57:25 · 1495 阅读 · 0 评论 -
使用Windows的任务计划程序 自动运行脚本设置
有时候我们需要将一些脚本定时运行,比如每天的特定时间都让它运行,那么最简单的方法是使用windows提供的任务计划程序库,简单描述使用:在Windows 7 上:我的电脑---右键-----管理------系统工具----任务计划程序:最右边的操作选项中单击选择‘创建基本任务’,在创建任务的名称中随意填写,主要填写比较直观的功能名字,“下一步”,可以根据需要设置“每天,每周,每月”等等,之原创 2013-11-25 11:41:12 · 3610 阅读 · 0 评论 -
IDE Visual studio 优化---关于VS 的Debug版本和Release【疑惑】
今天编程遇到一个“奇怪”的现象,for循环里边,10^9次运算,居然0ms就结束,非常的不解,原来是VS自动优化导致的,具体如下:先看一下我测试的代码: int a = 0; while (1) { int i; for (i = 0 ; i < 100000; i ++) { for (int j = 0 ; j < 10000 ; j ++) { a原创 2013-12-06 13:40:36 · 1543 阅读 · 0 评论 -
error LNK2019:无法解析的外部符号 __cdecl std::_String_base::_Xran(void) 和_Xlen(void)
error LNK2019:无法解析的外部符号 __cdecl std::_String_base::_Xran(void) 和_Xlen(void) 关于这个问题,试图解决了大约一天,也没有解决,原因是VS2005以及以下版本编译出来的静态库lib里边的内容是旧版本编译的,里边有关String的格式应该都是上边无法解析的那种,而我们如果使用高版本的VS试图打开以前的,除了自动转换一些可原创 2013-11-29 15:23:41 · 8345 阅读 · 0 评论 -
C/C++中extern,static,const 关键字详解
转自:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html 1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。也就是说extern有两个作用,第一个,当它与"C"一起连用时,如:转载 2013-12-17 23:33:37 · 865 阅读 · 0 评论 -
public protected private非常生动的解释
public protected private非常生动的解释原文地址:http://blog.sina.com.cn/s/blog_4a1f4666010096ur.html说到public、protected和private三个修饰符,刚学C++时,被教教材上的那个表搞得晕晕忽忽的。曾几时为了考试还去背过那个表,现在想想真是哭笑不得。后来用得多了,就发现其实就是很简单的道理。转载 2014-01-01 19:15:12 · 976 阅读 · 0 评论 -
单元测试的遇到的问题以及收获
001:导入表:在XP的user32.dll里边,加载的时候会加载3个导入表,顺序是GDI32.DLLKENNEL32.DLL,NTDLL.DLL,里边包含的函数数量为:118,119,73Win7 64位下包含的是4个导入表,顺序是NTDLL.DLL,GDI32.DLL,KERNEL32.DLL,ADVAPI32.DLL,里边包含的函数数量为:91,117,125,1Win7 32位原创 2013-12-21 09:20:51 · 1174 阅读 · 0 评论 -
C++虚函数表解析(转) ——写的真不错,忍不住转了
转载地址:http://blog.csdn.net/hairetz/article/details/4137000转载 2014-07-13 20:44:38 · 676 阅读 · 0 评论