自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

原创 Pexpect学习

cmd markdon Pexpect 学习

2016-11-09 17:45:18 460

原创 MySql学习 日记 - 第二篇 查询

MySql学习 日记 - 第二篇 查询ucloud learning查询语句查询使用的关键字 select: 结果集中返回的列from: 指明数据表的名字where: 匹配条件group by: 对结果集进行分组,当SQL中使用group by时, select指定的字段必须是“分组依据字段”,其他字段若想出现在select中则必须包含在聚合函数中having: 筛选满足条件的组ord

2016-11-06 00:18:27 288

原创 MySql学习 日记

MySql学习 日记 - 第一篇 基础篇ucloud learning背景知识1970 年 IBM E.F.Codd 博士发表论文“大型共享数据银行的数据关系模型” 使用表集合来表示数据,相关条目之间采用冗余数据来链接而不是指针来导航。基本术语 术语 定义 列 单个数据片段 行 所有列的一个集合,也叫记录 表 行的集合 结果集 一般为 SQL 查询的结果

2016-11-05 19:37:21 1002

原创 C++中虚函数的实现原理

1、对于C++中的虚函数一直都是靠着死记硬背的方式在使用,今天特地查阅了一下它的实现原理。2、虚函数:C++中为了实现多样性的一个工具。使用virtual关键字修饰的函数即为虚函数,派生类自动继承虚函数性质。使用时,用基类指针指向派生类对象,直接调用派生类的虚函数。达到接口与实现分离的目的(多样性,相同的方法接口,但因个体差异而采用不同的实现,传递的消息时一样的,这点不同于重载)。3、实现原

2014-08-01 15:43:31 444

原创 拷贝构造函数 浅拷贝构造函数 深拷…

1、拷贝构造函数:对象之间复制,或者使用一个对象给另一个初始化时使用。2、拷贝构造函数特点:也是构造函数,但是,形参列表中必须有一个对本类对象的引用,并且如果有其他形参必须被初始化。3、浅拷贝构造函数的特点:简单来说,浅拷贝构造函数只是将类中成员变量进行简单的赋值。那么,如果有指针类型的成员变量,这种拷贝只会将指针指向的空间的地址进行赋值,拷贝后的对象与源对象中的指针只会指向同一个地址,修

2014-08-01 15:43:28 426

原创 C++复习

基于对象的程序设计部分:是面向对象的程序设计的基础。两者不同点在于,基于对象的程序设计是以类和对象为基础的,程序的操作是围绕对象进行的。而在此基础上,再加上继承机制和多态性就成为了面向对象的程序设计。有时将两者都合并称为面向对象的程序设计。1、总纲:对象是构成系统的基本单位。一个包含了属性和行为的实体都可以看成是一个对象;面向对象设计系统时最首要的是确定系统是由哪些对象组成的。2、特点:

2014-08-01 15:43:26 242

原创 C++笔记

基本程序设计部分:1、预处理:并非C++语句,不参与编译。主要有三种类型:宏定义,文件包含,条件编译。2、宏定义,在预编译的时候直接替换为目的字符串。如#define A B ,直接将A替换为B。3、文件包含,在预编译的时候将目的文件拷贝到#include语句的位置。4、条件编译,将满足某条件的语句进行编译。5、数组指针,指针数组,指向指针的指针。对于函数指针和指针函数的区分,关键在于

2014-08-01 15:43:24 297

原创 关于头文件,全局变量,extern,st…

1、今天在复习C++的时候,看到关于#include语句的一个解释,如果B 中 #includeA,就是将文件A拷贝到#include A的位置中。2、根据这个原理,于是做了一个实验。在头文件中定义一个变量(非静态变量),同时声明一个fun函数。再写一个fun.c文件,fun.c文件中实现了fun函数,最后写一个main.c文件调用fun函数。三个文件的源代码如下:test.h文件:

2014-08-01 15:43:22 484

原创 KMP算法的理解,伪代码,c代码实现

1、字符串问题形式化定义:假设文本是一个长度为n的T[1..n],而模式是一个长度为m的数组P[1..m],其中m2、方法:首先基于模式进行预处理,然后找到所有有效偏移(匹配)。几种方法的预处理时间和匹配时间朴素算法                  0                  O((n-m+1)*m)Rabin-Karp          

2014-08-01 15:43:18 1915

原创 解决最优子结构问题的两种方法----…

1、两种重要算法思想: 动态规划,贪心算法2、动态规划:基本原理:动态规划英文名dynamicprogramming。其中pogramming指的是表格法,而非编写计算机程序。因此,可以初步得出动态规划的基本思想:将一个具有最优子结构性质的问题分成若干个子问题,在求解过程中,记录下子问题的结果,存储在一个表格中,使得公共的子问题只需要计算一次。书中给出的基本原理:动态规划将问题分成若干

2014-08-01 15:43:15 7036

原创 UBUNTU下使用ifconfig和route命令…

UBUNTU下使用ifconfig和route命令手动配置网络LINUX下的网络配置命令是ifconfig类似于WINDOWS命令行中的ipconfig。可以使用ifconfig命令来配置并查看网络接口的配置情况。例如:(1) 配置eth0的IP地址, 同时激活该设备。#ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up(2

2014-08-01 15:43:13 640

原创 linux c控制cpu利用率

1、在x86体系结构中系统定时器的默认频率是100,即i386处理上的每秒钟时钟中断100次。所以在i386中每10ms产生一次时钟中断。2、进程调度,可能是主动让出cpu,也可能是时钟中断中让出cpu。3、控制cpu的利用率,实际上是控制cpu在totalTime时间内繁忙的时间busyTime。busyTime和totalTime的比值就是cpu的利用率。4、查看cpu利用率的办法有很

2014-08-01 15:43:11 907

原创 关于使用UDP套接字进行本地进程间…

1、linux中进程间的通信可以使用套接字的方式2、套接字的方式即将套接字的目的地设为“127.0.0.1:port”。以发包的形式将数据传输到本地的某个进程3、套接字的方式可以选择UDP也可以选择TCP。UDP是不可靠连接,包头中只有源端口,目的端口,UDP长度以及UDP的校验和。传输层协议的校验和是需要对整个数据包进行校验的,具体可以查阅UDP协议和TCP协议头部的解释。4、另外在>中

2014-08-01 15:43:09 1269

原创 广播,单播,组播

1、单播:主机之间“一对一”通信,路由器并不对其进行复制。2、广播:“一对多”、3、组播:“一对一组”,加入一个组之后,同一组内主机都可以收到这一个包4、ifconfig查看网卡信息:BROADCAST 表示可以接收广播,MULTICAST表示多播,5、网卡的几种模式:1 ) 广播模式(BroadCast Model):它的物理地址(MAC)地址是 0Xffffff的帧为

2014-08-01 15:43:07 379

原创 计算机网络(一)

一>数据链路层(data link)           两种方式:                   1)点对点:协议:ppp                                      2)广播信道:一对多------专用的共享信道协议 链路(link) : 从一个节点到相邻节点的一段物理线路,而中间没有其他的交换节点。数据链路(data link): 实现通

2014-08-01 15:43:05 314

原创 java 用组件绘制程序界面方法小结

import java.awt.*1.JPanel 面板定义,可以设置面板的大小(setSize(int x,inty)这个函数是设置几何大小的,setSize(Dimension p))`、位置(setLocation(x,y)其中xy是相对于上层组件的位置)2.JFrame 框架定义3.JLabel 标签的定义4.JButton 按钮的定义5.ImageIcon 定义图像,可以用

2014-08-01 15:43:02 348

原创 层次聚类算法--AGENES

1.层次聚类:什么叫层次聚类?层词聚类算法是将所有的样本点自底而上合并成一棵树或者自顶而下分裂成一棵树的过程。这两种方法分别叫做凝聚和分裂。2.agenes算法是凝聚的一种。算法思想,首先将每一个原始数据作为一个类如,A={{a},{b},{c},{d},{e}...},这是第一步,然后计算A里所有类之间的距离,找到其中相似度最大的两个类合并起来成为一个类,然后将这个类放在A里替代原来的两个类。

2014-08-01 15:43:00 1477

原创 java vector类型变量总结

1.importjava.util.Vector;2.new一个对象    1)一般的 Vector s = newVector();    2)元素是一个对象的的 Vector = newVector(). 3.常用方法:add()//将对象添加到vector型变量的末尾,对象的长度自动加1          index(),get(),elementAt()//这三种方法

2014-08-01 15:42:58 716

原创 arp欺骗

arp是什么?中文名:地址解析协议。我们知道在局域网中网络数据包得发送不是根据ip进行传输,而是根据mac地址。当某一个主机A准备发送一个数据包时,首先他会发送一个广播,告诉周围的计算机我将要发送一个ip是**.**.**.**的数据包,如果哪一台主机的网卡是这个ip地址,请立即告诉我你的mac地址。这个询问的过程就是一个arp请求,而回答这个请求的主机发出去的数据包就是一个arp应答。 

2014-08-01 15:42:56 455

计算机系统结构(第二版)-张晨曦

计算机系统结构(第二版)-张晨曦, 很好的书,考研面试都能用

2015-03-11

微软面试题

微软面试题很有帮助。我看完了去面试笔试和一面都没有问题

2015-03-11

arpCheat,arp欺骗

arp欺骗 源码 java写的 有使用过程 运行的方法,arpCheat主类。

2011-12-22

winpcap 很好用的

很好,适合java c等进行网络开发,很好用,直接解压所安装即可。

2011-12-15

中文句子相似度计算算法

中文句子 相似度计算算法 计算句子的相似度

2011-09-21

中文句子相似度计算算法

中文句子 相似度计算算法 计算句子的相似度

2011-09-21

空空如也

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

TA关注的人

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