自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (12)
  • 收藏
  • 关注

转载 C++内存对象模型

#类中的元素0. 成员变量   1. 成员函数   2. 静态成员变量   3. 静态成员函数   4. 虚函数   5. 纯虚函数#影响对象大小的因素0. 成员变量     1. 虚函数表指针(_vftptr)   2. 虚基类表指针(_vbtptr)   3. 内存对齐_vftptr、_vbtptr的初始化由对象的构造函数, 赋值运算符自动完成;对象生命

2017-04-24 16:51:28 224

转载 网络原理,以及对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解

网络原理,以及对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解借鉴了:http://hi.baidu.com/whitelocus/blog/item/d091ded88ac669e038012f5a.html1. 文中符号的说明:        : 可以理解成A,也可以理解成B。2. 术语        调制解调器(Mode

2016-06-08 16:25:38 3216

转载 手把手教你使用Git

摘要 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。一:Git是什么?       G

2016-04-10 21:52:58 411

转载 机器学习物语(2):大数定理军团

机器学习理论帝国崛起,大数定理军团功不可没,称之为军团毫不夸张,在前军先锋强大数定理和副将弱大数定理后面,是铠甲上刻着“Concentration of Measure”的古老印记的战士们,不妨暂且忽略他们之间乱七八糟的“血缘”关系,而罗列一些名字:Chebyshev 不等式、Markov 不等式、Bernstein 不等式、 Hoeffding 不等式、 McDiarmid

2015-10-28 16:29:17 1307

转载 机器学习物语(1):世界观设定

我想如今机器学习 (Machine Learning) 的重要性(不论是在学术界还是在工业界)已经不用再多强调了,比如说 2010 年的图灵奖得主 Leslie Valiant 就是学习理论 (Learning Theory) 的一位先驱大牛,正是他提出了“可能近似正确” (Probably Approximately Correct, PAC) 模型——每次念一念 PAC 的中文翻译就觉得好

2015-10-28 16:27:50 909

转载 Google 代码之夏,Multiclass Learning

虽然各种大小事情和死线依旧是蜂拥而来,但是我想这个假期我“Officially”应该是主要在做Google Summer of Code 。因为难得的很长的假期,以后又更少有机会回家了,所以理所当然的要呆在家里,但是为了避免一个假期过后荒废得最后连数字都不会数了,我又一直苦恼在家里应该做些什么事情——必须要是有外力来强制进度的事情,否则毫无疑问地会慢慢荒废掉,因为家里本就是一个适合休息堕落的环

2015-10-28 16:12:19 1303

转载 机器学习物语(3):回归问题

上一次讲到 Empirical Risk Minimization (ERM) 算法在有限个函数的空间里学习是可行的,然而这样的结果似乎用处不大,因为许多机器学习中用到的函数空间都是无限的。我们还提到,为了解决这个问题,需要一个“将无限化为有限”的工具。如果是对统计学习理论有一定了解的同学,可能会觉得我应该马上要讲VC Dimension 了:如果F 的 VC 维是有限的,那么即使它本

2015-10-28 16:10:56 434

转载 支持向量机:Kernel II

本文是“支持向量机系列”的第七篇,参见本系列的其他文章。在之前我们介绍了如何用 Kernel 方法来将线性 SVM 进行推广以使其能够处理非线性的情况,那里用到的方法就是通过一个非线性映射ϕ(⋅) 将原始数据进行映射,使得原来的非线性问题在映射之后的空间中变成线性的问题。然后我们利用核函数来简化计算,使得这样的方法在实际中变得可行。不过,从线性到非线性的推广我们并没有把 SVM 的

2015-10-28 16:08:34 319

转载 支持向量机:Numerical Optimization

本文是“支持向量机系列”的第五篇,参见本系列的其他文章。作为支持向量机系列的基本篇的最后一篇文章,我在这里打算简单地介绍一下用于优化 dual 问题的 Sequential Minimal Optimization (SMO) 方法。确确实实只是简单介绍一下,原因主要有两个:第一这类优化算法,特别是牵涉到实现细节的时候,干巴巴地讲算法不太好玩,有时候讲出来每个人实现得结果还不一样,提一下方

2015-10-28 16:07:43 296

转载 支持向量机:Outliers

本文是“支持向量机系列”的第四篇,参见本系列的其他文章。在最开始讨论支持向量机的时候,我们就假定,数据是线性可分的,亦即我们可以找到一个可行的超平面将数据完全分开。后来为了处理非线性数据,使用 Kernel 方法对原来的线性 SVM 进行了推广,使得非线性的的情况也能处理。虽然通过映射ϕ(⋅) 将原始数据映射到高维空间之后,能够线性分隔的概率大大增加,但是对于某些情况还是很难处理。例如

2015-10-28 16:06:08 315

转载 支持向量机: Kernel

本文是“支持向量机系列”的第三篇,参见本系列的其他文章。前面我们介绍了线性情况下的支持向量机,它通过寻找一个线性的超平面来达到对数据进行分类的目的。不过,由于是线性方法,所以对非线性的数据就没有办法处理了。例如图中的两类数据,分别分布为两个圆圈的形状,不论是任何高级的分类器,只要它是线性的,就没法处理,SVM 也不行。因为这样的数据本身就是线性不可分的。对于这个数据集,我可以悄悄透露一下:

2015-10-28 15:59:09 362

转载 支持向量机: Support Vector

支持向量机: Support Vector本文是“支持向量机系列”的第二篇,参见本系列的其他文章。上一次介绍支持向量机,结果说到 Maximum Margin Classifier ,到最后都没有说“支持向量”到底是什么东西。不妨回忆一下上次最后一张图:可以看到两个支撑着中间的 gap 的超平面,它们到中间的 separating hyper plane 的距离相等(想想看

2015-10-28 15:43:34 345

转载 支持向量机: Maximum Margin Classifier

支持向量机: Maximum Margin Classifier本文是“支持向量机系列”的第一篇,参见本系列的其他文章。支持向量机即 Support Vector Machine,简称 SVM 。我最开始听说这头机器的名号的时候,一种神秘感就油然而生,似乎把 Support 这么一个具体的动作和 Vector 这么一个抽象的概念拼到一起,然后再做成一个 Machine ,一听就很玄

2015-10-28 15:42:20 367

转载 支持向量机:Duality

在之前关于 support vector 的推导中,我们提到了 dual ,这里再来补充一点相关的知识。这套理论不仅适用于 SVM 的优化问题,而是对于所有带约束的优化问题都适用的,是优化理论中的一个重要部分。简单来说,对于任意一个带约束的优化都可以写成这样的形式:mins.t.f0(x)fi(x)≤0,i=1,…,mhi(x)=0,i=1,…,p形式统一能够简化推导过程中不必要的复杂

2015-10-28 15:35:00 351

转载 最优化理论与KKT条件

1. 最优化理论(Optimization Theory)最优化理论是研究函数在给定一组约束条件下的最小值(或者最大值)的数学问题. 一般而言, 一个最优化问题具有如下的基本形式:min.:f(x)s.t.:gi(x)≤0,i=1,2,...,p,hj(x)=0,k=1,2,...,q,x∈Ω⊂Rn其中. f(x)为目标函数,gi(x)≤0,i=1,2,

2015-10-28 15:17:23 813

转载 SVM系列

SVM(一) 问题的提出SVM是支持向量机从诞生至今才10多年,发展史虽短,但其理论研究和算法实现方面却都取得了突破性进展,有力地推动机器学习理论和技术的发展。这一切与支持向量机具有较完备的统计学习理论基础的发展背景是密不可分的。我看了一下网上的帖子和有关的资料,目前关于SVM大约有3到4个版本,但在网上到处都是转载的内容,最后谁叶不知原稿人是谁。svm主要分有4个问题     

2015-10-27 17:03:42 332

转载 回归分析

目录(?)[+]1 摘要      本报告是在学习斯坦福大学机器学习课程前四节加上配套的讲义后的总结与认识。前四节主要讲述了回归问题,回归属于有监督学习中的一种方法。该方法的核心思想是从连续型统计数据中得到数学模型,然后将该数学模型用于预测或者分类。该方法处理的数据可以是多维的。     讲义最初介绍了一个基本问题,然后引出了线性回归的解决方法,然后针对误差问题做了概率解释。之

2015-10-26 21:07:09 958

转载 Linux文件系统

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1. linux内核        内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定

2015-09-08 00:09:21 1070

转载 ubuntu14.04下eclipse的安装、CDT配置及GTK+工程的配置

其实个人觉得eclipse还是很不错的。之前在windows下就装了一个eclipse。    现在的话,习惯在ubuntu下写C和C++程序,包括GTK+。之前都是用gedit + gcc,偶尔用vi吧。其实之所以想去捣鼓eclipse还是因为想要有代码补全和代码提示功能。vim的话配置一下也可以实现。有兴趣的童鞋可以参考以下链接,去配置一下vim,以实现代码补全。http://www.

2014-11-23 22:03:57 4784

转载 求二进制数中1的个数

一、问题描述:求一个N位整数x的二进制表示中1的个数,越快越好。据说这是道很常见的面试题。原题是说如何在常量时间内算出32位整数的二进制表示中1的个数。实际上这么问是有漏洞的,因为按照最笨的方法,一个一个数,也不过32次,当然是常量时间。但如果你这么告诉面试官,十有八九会被骂白痴。因为大家一般都会认为32次实际上是O(N)的做法。所以这么问可能会更好一些,求一个N位整数x的二进制表示中1的个数

2014-09-14 23:57:03 663

转载 auto_ptr源码分析

auto_ptr是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色。诚然,auto_ptr有这样那样的不如人意,以至于程序员必须像使用”裸“指针那样非常小心的使用它才能保证不出错,以至于它甚至无法适用于同是标准库中的那么多的容器和一些算法,但即使如此,我们仍然不能否认这个

2014-07-07 13:15:05 409

转载 排序算法极其Java实现

排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。  排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。  内排序有可以分为以下几类: 

2014-07-07 12:52:41 413

转载 Struts2深入学习------OGNL

Struts2深入学习----OGNL表达式原理目录 一、OGNL表达式基础知识   1. 示例:第一个OGNL程序  2. 示例:上下文环境中使用OGNL  3. 示例:使用OGNL调用方法  4. 示例:使用OGNL操作集合    5. 示例:使用OGNL过滤集合与投影集合二、OGNL与Struts2  OGNL表达式

2013-12-09 01:22:17 525

转载 Android GridView的使用

1. [代码][Java]代码 01 package com.yarin.android.Examples_04_19; 02 03 import android.content.Context; 04 import android.view.View; 05 import android.view.ViewGroup; 06 import andr

2013-12-04 21:07:59 534

转载 Android 的 MediaPlayer 多媒体播放器

1. [图片] 程序截图         2. [代码]main.xml <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http

2013-12-04 21:05:14 525

转载 Swing Timer 的使用案例

1. [代码][Java]代码 跳至 [1] [全屏预览] import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.Random;public class BouncingBall extends JPanel implements ActionListener {

2013-12-04 21:03:27 605

转载 android实现uc和墨迹天气那样的左右拖动效果

1. [代码]FlingGalleryActivity    import android.app.Activity;import android.os.Bundle;import android.content.Context;import android.graphics.Color;import android.util.Log;import android.view.Gravi

2013-12-04 20:52:18 609

转载 Android 轻松实现语音识别

苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。 所以Google Voice Recognition在Android 的实现就变得极其轻松。 语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Goog

2013-12-04 20:47:27 493

转载 Android中内置的图片资源

Android中内置的图片资源对于一些菜单、对话框等的设计可以采用系统内置的图片资源: 以下是我从网上的搜索来的资料:Android™ 2.1 android.R.drawable Icon ResourcesAndroid™ 1.5 android.R.drawable Icon ResourcesAndroid™ 1.6 android.R.drawable Ico

2013-12-03 20:36:10 932

转载 PV原语操作例题

PV原语通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可分割不可中断的程序。信号量的概念1965年由著名的荷兰计算机科学家Dijkstra提出,其基本思路是用一种新的变量类型(semaphore)来记录当前可用资源的数量。有两种实现方式:1)semaphore的取值必须大于或等于0。0表示当前已没有空闲资源,而正数表示当前空闲资源的数量;2)semaphore的取值可正可负,负

2013-10-29 23:30:45 8935 1

转载 第二类读者写着问题

读者到:1)无读者、写者,新读者可以读2)有写者等,但有其它读者正在读,则新读者也可以读3)有写者写,新读者等写者到:1)无读者,新写者可以写2)有读者,新写者等待3)有其它写者,新写者等待 信息量:readcount = 0 ——记录当前正在读的读者进程数,这是一个共享变量,需要互斥使用mutex = 1 ——互斥信息量write = 1 ——

2013-10-29 23:18:12 2907

转载 CKEDITOR使用与配置

安装:  下载CKEDITOR的文件,解压后复制到工程的WEBROOT目录下就OK!引用CKEDITOR的JS文件:  新建JSP页面,添加其JS文件  注意:1.src的路径。     2.不要写成样式,在现有的3.0.1版本中会出现CKEDITOR未定义的脚本错误提示,致使不能生成编辑器。替换TEXTAREA标签: CKEDITOR.replace( '

2013-10-25 01:13:47 760

转载 QQ能上但网页打不开的解决方法

一、网络设置的问题  这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。  二、DNS服务器的问题  当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服

2013-09-11 19:29:07 918

转载 封禁USB、禁止USB、封掉USB、停用USB端口的方法

封禁USB端口的方法有的公司要求封禁所有电脑的USB接口,但是保留打印机和鼠标键盘的接口,经过多方查资料,总结了一些,不敢藏私,拿出来与大家分享方法一:隐藏分区运行——regedit进入注册表,依次打开[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

2013-09-11 18:39:10 7249

转载 Tomcat乱码解决方案

在JSP环境编码过程中出现的乱码问题主要集中在tomat服务器和MYSQl数据库中。如果在web开发过程中出现乱码,主要解决方法哟哟一下几种:一,1.在tomcat默认编码是ISO-8859-1,这里把它改成中文编码。在tomcat这个文件中server.xml修改。URIEcoding='gbk'/>2,修改Java编程环境的字符集response.setContenType

2013-09-11 18:26:37 647

转载 “求包养”是新浪微博开发平台的典型案例

摘要:如今微博已经成为了互联网最热门的一个话题,而新浪微博作为国内第一家开启微博的网站,受关注的程度就更高了。   如今微博已经成为了互联网最热门的一个话题,而新浪微博作为国内第一家开启微博的网站,受关注的程度就更高了。   “站长已经过时。”11月16日,新浪微博开发者大会上,蔡文胜言有所指地说,“以前站长要做一个网站,首先要注册一个域名,然后租一个空间,还要去公安局备案等。有微

2013-09-05 17:49:39 3928

转载 Intent示例

import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.net.Uri.Builder; import java.io.File; import android.content.Intent; //自定义android Intent类, //可用

2013-09-05 17:48:14 630

转载 SSH 分页方法一,基于struts2

SSH分页查询留言记录 Dao层:/** * 分页查询全部留言 */ public List getMessageByPaging(int currentPage,int pageSize){ Session session=this.getHibernateTemplate().getSessionFactory().openSession(); Query que

2013-09-05 17:27:46 711

转载 s2sh整合(详细版)

创建项目s2sh 添加Hibernate 3.2默认就可以,不要忘记将jar包加入到/WebRoot/WEB-INF/lib接着next 实际上这里的hibernate.cfg.xml不起作用,因为该配置文件的内容由后面的spring配置文件进行管理,我们可以在创建之后将其删除 默认next 我们根本不用hibernate.cfg.xml

2013-09-05 17:26:56 2488 2

转载 在Struts 2中实现文件上传

前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题。实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。

2013-09-05 17:26:21 566

自然语言处理全集_代码结构说明.doc

自然语言处理(汉语)算法实现,Java语言实现,经过优化,效率很高。主要包括: 1)汉语分词,采用ICTCLAS系统和Lucene+庖丁解牛系统 2)情感倾向性分析,包括基于统计学习的SVM算法,基于情感词典的词语权重算法,给出文档的情感权重和情感倾向 3)文本聚类,包括KMeas算法实现,文档向量建模,以及采用Weka API 库效率比较 4)词语关系网络,包括词语距离计算,构建词语的近似程度,并刻画词语网络图 5)抽象摘要,采用TFIDF计算文档关键词进行摘要和关键字提取 经过部分优化,对于大数据量处理瓶颈的优化

2014-11-29

自然语言处理全集

自然语言处理(汉语)算法实现,Java语言实现,经过优化,效率很高。主要包括: 1)汉语分词,采用ICTCLAS系统和Lucene+庖丁解牛系统 2)情感倾向性分析,包括基于统计学习的SVM算法,基于情感词典的词语权重算法,给出文档的情感权重和情感倾向 3)文本聚类,包括KMeas算法实现,文档向量建模,以及采用Weka API 库效率比较 4)词语关系网络,包括词语距离计算,构建词语的近似程度,并刻画词语网络图 5)抽象摘要,采用TFIDF计算文档关键词进行摘要和关键字提取 经过部分优化,对于大数据量处理瓶颈的优化

2014-11-29

学生成绩管理系统实验报告

word文档,学生成绩管理系统的分析设计,基于x86汇编,实现学生成绩的录入,删除,成绩导出到文件文件,从文件导入成绩,排序输出,分页显示

2014-05-30

700多个API函数的详细介绍

700多个API函数的详细介绍,关于C,MFC框架开发的API详细介绍,很是全面,很不错的开发工具

2013-12-23

算法导论全套PPT

算法导论全套PPT,关于算法领域经典之作算法导论的讲解,很是透彻,适合初学者和有一定算法基础的人学习。

2013-12-23

深入浅出Android--Google手持设备应用程序设计

深入浅出Android手持设备应用程序设计,讲解Android基础和高级技术开发,很透彻,很适合入门和深入学习。

2013-12-23

精通CSS.pdf

对CSS技术很由浅入深的讲解,很适合初学者,讲解的很透彻。

2013-12-23

用Java Swing写的记事本

用java swing 写的基于图形界面的记事本程序,全部源代码

2013-04-26

素数查找小程序—查找一个数字以内的素数

查找素数的小程序,程序中以200内的素数查找为例

2012-09-22

拼图小游戏

基于MFC设计的界面型程序,一种拼图游戏,可以自己加载图片,也可以使用系统预定义图片,益智游戏。

2012-09-22

基于MFC界面器算器

基于MFC的对话框型的计算器程序,实现基本的计算功能。

2012-09-22

汇编实现学生管理系统

采用X96汇编实现学生成绩管理系统,实现成绩录入,删除,修改,按学号查找,按成绩排序显示,成绩文件存盘,导入成绩文件到系统显示,显示和编辑界面采用表格形式,界面极其友好,显示可以分页显示,上一页,下一页。

2010-04-10

空空如也

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

TA关注的人

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