- 博客(99)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 python爬虫框架(scrapy)
scrapy学习1.scrapy的安装 参考scrapy官网:https://scrapy.org/ linux用户可以直接命令下载:sudo pip install scrapy ps:安装的时候可能会报错,可以手动的将需要的模块从Python的官网中下载安装即可。2.scrapy的学习 1.scrapy中文文档:http://sc
2016-10-24 11:31:05 314
原创 C++学习笔记之函数指针
函数指针定义:跟很多的数据项相似,函数也有其地址,函数的地址就是存储其机器语言代码的内存的开始地址,因此一个函数的指针就是指向于函数地址的指针,使用函数指针同样可以调用函数。声明函数指针:double pam(int); //函数的原型double (*pt)(int); //函数指针的声明值得注意的是(*pt)必须要用括号括起来,因为*pt和(*pt)是有区别的,*p
2016-10-16 23:27:01 360
原创 C++11新特性汇总
C++11新特性汇总(持续更新)1.auto类型的引入在C++11引入了auto类型,编译器可以根据其知识自动的帮助你进行类型的声明,但是存在一个潜在的缺点,自动推断类型确保变量类型与你赋给他的值的类型是一致的,但是你提供的值有可能错误。int lst[3];auto at = lst;
2016-10-16 22:56:44 258
转载 linux中使得g++支持C++11的方法
linux中g++支持C++11的方法//第一种,直接包含在源程序文件中,如第一行代码所示#pragma GCC diagnostic error "-std=c++11"#include using namespace std;int main(int argc,char **argv){ cout<<"hello world!"<<endl; auto i=10;
2016-10-16 22:54:21 5429
转载 vim快捷键
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。vi有3个模式:插入模式、命令模式、低行模式
2016-10-07 21:16:45 177
转载 配置vimC++开发环境
我的vim IDE界面: 1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。vim中文帮助文档tar包下载地址:h
2016-10-07 21:14:21 5099
转载 vim Ctrl+S锁定屏幕
由于windows下编程习惯了保存就ctrl+s,在vim下ctrl+s整个putty终端就死了,遇到好几次这种情况,网上查了下原来ctrl+s在LINUX里是锁定屏幕的快捷键,解锁ctrl+q就可以了
2016-10-07 17:30:47 4946
转载 android shell 中查询wifi密码信息
我之前做过一个WIFI密码分享工具专门针对这种需求。但是由于需要设备获取ROOT权限才能正常使用,涉及到个人隐私就没有发布,下面把原理记录下来,方便后面有需要的时候使用。Android设备中wifi密码是保存在/data/misc/wifi/文件夹下的的conf文件中的,我们可以通过adb和DOS的cat命令来查看当前设备已经成功连接过的WIFI设备及密码。(下面假设设备已经和电脑相连、设备的
2016-09-27 14:04:16 1893
转载 奇异值SVD
前言: 上一次写了关于PCA与LDA的文章,PCA的实现一般有两种,一种是用特征值分解去实现的,一种是用奇异值分解去实现的。在上篇文章中便是基于特征值分解的一种解释。特征值和奇异值在大部分人的印象中,往往是停留在纯粹的数学计算中。而且线性代数或者矩阵论里面,也很少讲任何跟特征值与奇异值有关的应用背景。奇异值分解是一个有着很明显的物理意义的一种方法,它可以将一个比较复杂的矩阵用更小更简
2016-09-16 08:25:04 680
转载 图像卷积与滤波
一、线性滤波与卷积的基本概念 线性滤波可以说是图像处理最基本的方法,它可以允许我们对图像进行处理,产生很多不同的效果。做法很简单。首先,我们有一个二维的滤波器矩阵(有个高大上的名字叫卷积核)和一个要处理的二维图像。然后,对于图像的每一个像素点,计算它的邻域像素和滤波器矩阵的对应元素的乘积,然后加起来,作为该像素位置的值。这样就完成了滤波过程。 对图像和滤
2016-09-11 17:32:23 1792
转载 解决adb devices 中no permissions问题
在linux系统上,使用普通用户连接adb的时候经常出现权限问题:[niutao@niutao] $ adb shelladb server is out of date. killing...* daemon started successfully*error: insufficient permissionsfor device虽然可以通过切换
2016-08-29 09:58:41 765
转载 B树,B+树,B*树以及R树的介绍
从B 树、B+ 树、B* 树谈到R 树 作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.csdn.net/v_JULY_v 。 第一节、B树、B+树、B*
2016-08-19 10:55:27 6562 1
转载 平衡二叉树(AVL树)
平衡二叉树(Balanced Binary Tree)是二叉查找树的一个进化体,也是第一个引入平衡概念的二叉树。1962年,G.M. Adelson-Velsky 和 E.M. Landis发明了这棵树,所以它又叫AVL树。平衡二叉树要求对于每一个节点来说,它的左右子树的高度之差不能超过1,如果插入或者删除一个节点使得高度之差大于1,就要进行节点之间的旋转,将二叉树重新维持在一个平衡状态。这个方案
2016-08-18 19:22:31 459
转载 数据结构_树形数组
树形数组简介:http://blog.csdn.net/eli850934234/article/details/8863839
2016-08-18 09:31:13 498
原创 基于PCA的人脸识别_Matlab实现(个人研读之后的一些总结)
以下是我在查阅相关文献之后的一些个人的总结,望大神们指正。基于PCA的人脸识别PCA简介这是百度百科的解析: “对于一个训练集,100个对象模板,特征是10维,那么它可以建立一个100*10的矩阵,作为样本。求这个样本的协方差矩阵,得到一个10*10的协方差矩阵,然后求出这个协方差矩阵的特征值和特征向量,应该有10个特征值和特征向量,我们根据特征值的大小,取前四个特征值所对应的特征向量,构成一个1
2016-06-05 20:29:54 13623 8
原创 九度OJ_Freckles_1144
题目1144:Freckles题目描述: In an episode of the Dick Van Dyke show, little Richie connects the freckles on his Dad's back to form a picture of the Liberty Bell. Alas, one of the freckles turns
2016-05-23 10:35:33 426
原创 九度OJ_还是畅通工程_1017
题目1017:还是畅通工程题目描述: 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。输入: 测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N (
2016-05-23 10:26:30 390
转载 三步曲学Java socket编程
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使
2014-09-07 16:46:38 341
Android-support-jar
2015-07-05
vc的概述和简介
2014-08-18
vc概述和简介
2014-08-18
C++赋值语句问题(最难的赋值语句)
2017-05-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人