- 博客(41)
- 资源 (9)
- 收藏
- 关注
转载 【数据挖掘】:分位数-分位数图
最简单的说法是用一张图对应了两个数据,还是一样的画,但是X轴变成了另一个数据,这种图的作用是写出来两种数据的不同的地方,观测是否发生了漂移2.2.3 数据的基本统计描述的图形显示(1)本节我们研究基本统计描述的图形显示,包括分位数图、分位数-分位数图、直方图和散点图。这些图形有助于可视化地审视数据,对于数据预处理是有用的。前三种图显示一元分布(即,一个属性的数据),而散点图显示二元分布
2016-06-30 15:27:41 25361 4
转载 【数据挖掘】:FP增长算法详解
FP-growth算法,fpgrowth算法详解使用FP-growth算法来高效发现频繁项集前言你用过搜索引擎挥发现这样一个功能:输入一个单词或者单词的一部分,搜索引擎酒会自动补全查询词项,用户甚至实现都不知道搜索引擎推荐的东西是否存在,反而会去查找推荐词项,比如在百度输入“为什么”开始查询时,会出现诸如“为什么我有了变身器却不能变身奥特曼”之类滑稽的推荐结果,为了给出这些推荐查询
2016-06-30 15:20:53 6199 1
原创 【数据挖掘】:闭频繁项集
所谓闭项集,就是指一个项集X,它的直接超集的支持度计数都不等于它本身的支持度计数。如果闭项集同时是频繁的,也就是它的支持度大于等于最小支持度阈值,那它就称为闭频繁项集。例如,有交易数据库TID item1 abc 2 abcd 3 bce4 acde5 de因为项集{b,c}出现在TID为1,2,3的事务中,所以{b,c}的支持度计数为3。而{b,c}的
2016-06-30 15:03:48 1348 1
转载 【经典算法】:如何把一行带有分隔符的字符串分割
举个例子:数据如下 这是一行字符串,string类型,我需要把它分割为n个数据,有的为int型,有的为double型。我这里给出我的思路: 1)找出里面有多少个逗号,并找到逗号的位置 2)通过逗号的位置,使用string中的assign函数来把局部字符串赋值为新的字符串 3)通过新的字符串转换为对应数据类型的方法来获得数据这里给出示例代码,后方附有整个工程源码inline double St
2016-06-26 00:10:05 1749
原创 【C/C++】:string到double和string到int的转换
直接用我下的下面两个函数即可double StringToDouble(string s){ double dblValue = atof(const_cast<const char *>(s.c_str())); return dblValue;}int StringToInt(string s){ stringstream ss; ss
2016-06-25 23:58:11 2568 1
原创 【C/C++】:函数返回结构体的写法
用结构体去定义函数,这样就能返回结构体了,这是函数的基本用法示例:typedef struct data{ //somedata }FUNCTION_STRUCT;FUNCTION_STRUCT NODE_PROCESS(这里传参数){ //函数 FUNCTION_STRUCT temp; // something action here retu
2016-06-25 23:53:50 10221
原创 【计算机本科】:一个很好的关于计算机读研的说法
笨蛋不会骗自己,因为,他还没那个本事。教授经常骗自己,不过,本文的重点不在于此。介于“大愚”和“大智”之间的研究生,在用谎言欺骗自己方面,可谓是高手,高手,高高手!他们敢于骗自己,那怕骗到“倾家荡产”;他们善于骗自己,甚至骗到根本不信“自己其实是在骗自己”;他们更乐于骗自己,“即使是把自己卖了,还在帮别人数钱”!谁说雷锋下岗了?那些乐于长年骗自己的研究生其实就是源源不断的“活雷锋”嘛! 列位看官,读
2016-06-25 17:53:24 4640 9
原创 【程序人生】:拉皮兄高考旗开得胜
好久没有写这种类型的博文了,一直在赶赶赶赶作业,也没有时间整理自己的思绪,这时候就抽出大概一段时间写一下这个事,文笔不好,纯属流水帐,写到哪儿算哪儿。今天我听到的最好的消息无疑就是拉皮高考旗开得胜了,哈哈,非常的开心,就像自己高考考好了一般。拉皮的高考无疑给了我一记强力的兴奋剂,复习三个月也能考这么好,真的是太棒了,祝福他在新的学校里面能够生活的愉快,学习生活上都能非常开心。马上就到我自己人生
2016-06-24 23:38:31 500
原创 【创客笔记】:慎用BAT的人
有人认为,BAT裁员是难得的人才储备时机,创业公司应该趁机物尽其用。而这篇文章,彻底推翻了上述观点。大公司人才特点:1、分工细,比如产品,会分为B端和C端,C端又会分为用户研究、行为分析、竞品分析、用户体验、场景化设置、功能设置、项目协调、子模块分解等。级别不够的话,通常没有产品整体逻辑框架;2、具备点和线的经验,缺乏面的积累。在某一细分领域很精很专,但全过程、全领域的经验
2016-06-24 13:53:45 550
转载 【程序人生】:程序员练级攻略
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历
2016-06-24 12:52:22 660
原创 【写高科技的文章】:如何写高科技的文章
下面我给出一条路子: 国内的比较著名的有:知网、万方、维普、龙源! 国外比较常用的有: Elsevier综合类学术期刊 http://www.sciencedirect.com/ Kluwer综合类学术期刊 http://kluwer.calis.edu.cn/然后还有就是参照之前人写的模板进行来写
2016-06-22 10:34:45 786
原创 【android】:android获得手机内传感器类型
方法很简单,代码把下面的覆盖onCreate函数,然后对SensorManager以及TextView的声明就好了 主要的过程就是:获得了传感器组,然后通过传感器组来判断是否有该对象,并且进行相关判定的过程函数代码如下:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS
2016-06-21 17:00:02 860
原创 【android】:android之传感器的使用
android使用传感器大致就几种,然后方法是用textview控件接住传感器获得的数据,然后用onSensorChanged事件去感测传感器数据的变化,进而获得数据值的更新大致代码如下,xml文件就一个TextView即可,创建的类继承Activity,然后在onCreate函数里面创建相应的传感器,然后设置一个对于传感器的监听即可代码如下,如果小伙伴发现不好使,请及时与我联系public cla
2016-06-21 16:36:48 450
原创 【android】:android实现读取通讯录
第一步,创建空工程第二步,在AndroidManifest.xml里面加入读取联系人的权限第三步,将主类改为继承ListActivity,然后在onCreate函数里面加入如下代码: Cursor c = getContentResolver().query(Phones.CONTENT_URI, null, null, null, null); star
2016-06-21 15:21:24 527
转载 【android】:android常用系统权限
anbowing的专栏目录视图摘要视图订阅【专家问答】韦玮:Python基础编程实战专题 【知识库】Swift资源大集合 【公告】博客新皮肤上线啦 快来领福利:C币、机械键盘 android常用权限标签: android平台 2014-04-05 16:49 22
2016-06-21 14:14:25 1472 2
原创 【java】:java socket编程实现服务器端和客户端
先说功能: 客户端给服务器端发送i变量,然后服务器端给客户端发送 i哈哈哈,我以此作为区分服务器端:import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;publ
2016-06-19 23:50:19 727
原创 【java】:java中获得本机ip地址和本机名
几句话: InetAddress intAddress; intAddress = INetAddress.getLocalHost(); String localname = intAddress.getHostName(); String localIP = intAddress.getHostAddress();关键是这几句,可能会加个try - catch啥的。。。
2016-06-19 23:08:56 443
原创 【java】:selection doesn't contain a maintype
在main函数里面加上 main(String[] args)
2016-06-19 22:52:11 1204
原创 【android】:gridView设置监听事件
非常简单,跟button差不多,只不过用了一个switch-case语句而已。。。 gridView.setOnItemClickListener(new OnItemClickListener(){ public void onItemClick(AdapterView<?> arg0, View arg1, int idx, long arg3) {
2016-06-17 22:22:24 4213
原创 【android】:Linkify的使用
这个关键词的使用在我的这个程序里面做到了可以让输入的内容和邮箱,电话以及网页联系起来,如果和这个相关,就可以直接调用相应的程序进行打开关键代码如下: Linkify.addLinks(mTextView01,Linkify.WEB_URLS|Linkify. EMAIL_ADDRESSES|Linkify.PHONE_NUMBERS); mTextView01表示 一个tex
2016-06-17 22:13:21 556
转载 【android】:android设计网站
这篇文章给大家介绍几个设计相关的网站,因为博主除了软件开发以外还比较喜欢设计,据我观察了解程序员普遍审美都是比较差的,所以这次给大家推荐几个我认为比较好的用来帮助开发和提升审美的网站。 MaterialPalette:Material Design配色工具,只需要选择几个你喜欢的颜色,就可以匹配出一组UI配色方案。地址:http://www.materialpalette.com
2016-06-17 22:04:47 389
原创 【心态】:阳光心态,健康生活
博主之前心态很爆炸,因为各种事情忙不过来,感觉到心里烦。 有的时候是因为竞争的关系,社会上压力这么大,如果不努力,如何能够干的比别人好呢? 这个理是没错的,错就错在不要跟不合适的人或者说是病态的人比较,跟着这种人比较总是使自己处于一个被动的地位会被人牵着鼻子走,总有一天会心态爆炸,阴沟里翻船。这种状态下的人总会戾气太重,心态崩掉。 人要合乎情理的工作和学习,这样才是一个正能量的循环。好好学习,
2016-06-17 19:55:37 2162 3
原创 【android】:android知道包名打开另一个应用
知道的自然就知道,这个函数,把包名传进去,就能打开另一个应用了private void doStartApplicationWithPackageName(String packagename) { // 通过包名获取此APP详细信息,包括Activities、services、versioncode、name等等 PackageInfo packageinfo
2016-06-17 19:39:14 554
转载 【操作系统】:学习操作系统应该用哪些书
介绍了一些操作系统学习的经典书籍,包括理论上的、具体操作系统的。 Abraham Silberschatz的两本书:1. 实用操作系统概念(影印版) 2. 操作系统概念(第六版 影印版) 这个作者绝对是顶尖级的,来自贝尔实验室,是目前世界上操作系统方面的领军人物。这两本书第二本和第一本很多地方相似,区别在于第二本理论偏重一些,第一本实例讨论的更多一些。这两本书别看很厚,但是写的非常
2016-06-16 19:55:47 7609 1
原创 【复习题】:哈工大软件学院无线传感器网络期末考试题
首先是博主个人的感言,这个破题咋说呢,很简单,只要是上课听过课或者是临时抱佛脚认真看过课件的人都应该会。。。期末考试题重要的如下:详细解释GHT的过程解释质心算法原理解释NTP不适用于WSN的原因解释DD算法的过程解释LEACH路由协议T-Mac协议在S-MAC协议上主要的改变然后总结一下,这门课非常的简单,不理解的知识点,或者是课件上面写的不够详细的知识点,稍微百度一下就会了。。。然
2016-06-16 17:52:52 5094
原创 【电脑知识】:U盘装系统的原理与光盘装系统的区别与联系
U盘装系统原理: 1、启动U盘的制作,即是把U盘制作成带有启动功能的U盘,也就是把U盘变成了光驱。在网上随便下载一个制作启动U盘的工具软件,这些软件的制作方法都很简单的,基本都是一键制作。 2、把下载的系统放入启动U盘。因为U盘启动盘跟光盘不同,本身并不附带操作系统,不过这样也有好处,就不用局限于光盘的操作系统,我们可以自由选择想要的操作系统。下载时最好选择大型的软件网站下载,以免中毒
2016-06-14 15:37:58 2984
转载 【java】:java配置开发环境
因此博主本人电脑重装了系统,因此不得不重新弄一下这个电脑,刚好java编译环境没有了,因此我就自己重装了一下这些系统,顺便回忆了这方面的知识,最后写成这篇文章装Java 编译环境大概分为这几部分:1,下载 (就是把jdk下下来然后放到电脑里面)2,环境变量的配置(让电脑知道你装了这些东西了)环境变量配置其中略显繁琐的就是一个JAVA_HOME变量,需要自己找路径,其
2016-06-14 15:18:50 391
原创 【电脑知识】:如何设置桌面存储路径
大家搜到了这篇文章,大概会是都有这种困惑。 我的电脑桌面在C盘,用来用去会让我的电脑越用越卡,因此,我不想让我的电脑桌面放在C盘了,这时候该怎么办呢?下面我给大家带来两种方法:方法1: 首先按住键盘上的“win”+“R”打开运行框 在“运行”框中输入“regedit”打开注册表 打开注册表后,依次找到点击展开HKEY_CURRENT_USER—〉Software—〉Microsoft—〉Wi
2016-06-14 15:12:59 5828
转载 【大数据算法】:apriori算法详解,非常清晰
如果看懂了apriori算法的直接看下面的过程,从第k-1层推到第k层的时候的过程就是扩大-连接-剪支的过程,明白了这个了就好写了1. 扫描数据库,生成候选1项集和频繁1项集。2. 从2项集开始循环,由频繁k-1项集生成频繁频繁k项集。 2.1 频繁k-1项集生成2项子集,这里的2项指的生成的子集中有两个k-1项集。使如有3个2项频繁集{a, b}{
2016-06-12 14:52:27 4849
转载 【无线传感网】:CSMA/CA与CSMA/CD协议的区别和联系
总体来说,就是CSMA/CD更加方便一点,但是失去了准确性,而CSMA/CA更加的准确,但是规矩更多 1.CSMA/CD媒体访问控制协议 由于以太网(Ethernet)成为现存局域网络结构的绝大多形式,CSMA/CD(Carrier Sense Multiple ACcess/Collision Detection)载波监测多址接人协议也成为局域网采用最多的MA
2016-06-11 14:46:30 6146
原创 【无线传感网】:无线传感网复习
无线传感网第6章,时间同步与定位技术 关于这章,我们需要了解 TPSN具体的过程,然而我不会下面一段话是考察重点: 邻近级别的两个节点对间通过交换两个消息实现时间同步。边节点S在T1时间发送同步请求分组给节点R,分组中包含S的级别和T1时间。节点R在T2时间收到分组, ,然后在T3时间发送应答分组给节点S,分组中包含节点R的级别和T1、T2和T3信息。 节点S在T4时间收到应答, 因此可以
2016-06-11 14:33:54 960 1
原创 【经典算法】:BFS与DFS
写在最前的三点:1、所谓图的遍历就是按照某种次序访问图的每一顶点一次仅且一次。2、实现bfs和dfs都需要解决的一个问题就是如何存储图。一般有两种方法:邻接矩阵和邻接表。这里为简单起见,均采用邻接矩阵存储,说白了也就是二维数组。3、本文章的小测试部分的测试实例是下图:一、深度优先搜索遍历1、从顶点v出发深度遍历图G的算法① 访问v② 依次从顶点v未被访问的邻接点...
2016-06-07 16:20:05 4262
原创 【经典算法】:图的遍历算法的实现
#include#include "StdAfx.h"#define MAX 20#include "malloc.h"int visited[MAX]; //访问标志数组typedef struct { char vexs[MAX]; //顶点向量 int arcs[MAX][MAX]; //邻接矩阵 int vexnum,arcn
2016-06-07 15:53:13 2927
转载 【POJ】:POJ 3984
题目链接:http://poj.org/problem?id=3984题目解析:这题算是搜索里面的简单题了吧,题目也很好理解,就是找到最短的路径出去,并输出0所在的位置;想说的是,暴力搜索的时候,注意边界,我做到现在所有的dfs,bfs,都要在固定范围内进行搜索。然后是进行逐个的搜索,其实也不难理解的。具体的看看代码,自己多理解一点吧!!! 本题用的是结构体做的bfs。之所以用结构体,是因
2016-06-07 15:33:20 589
原创 【程序人生】:渣渣货
“你这什么破软件公司,渣渣货” 一个满怀抱负的年轻人,看到一个破软件公司靠着坑蒙拐骗过日子,不满的说到。 “你这都是啥玩意儿,就这么点知识,传播出来还要收钱,你觉得好意思吗,渣渣货” 一个对自己技术充满信心,对一个破垃圾培训中心的负责人不满的说到。 “教课的人都是些啥,员工都是些啥,全他妈都靠着坑蒙拐骗过日子” 一个名校出身的老师如是说。昨天,我带着刘宝宝去修手机。那个逗比玩意儿修理技师瞎
2016-06-02 18:26:55 429
原创 【android】:android实现监听多个按钮事件
直接撸代码: 我有四个按钮,下面的代码演示了如何将多个按钮用一个事件监听在onCreate函数里面 Button button1 = (Button)findViewById(R.id.btn1); Button button2 = (Button)findViewById(R.id.btn2); Button button3 = (Button)fi
2016-06-02 16:31:28 4377 1
原创 【JAVA】:java中 extends与 implement的区别
简单说: 1.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,2.JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,3.继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了 , 比如 class A extends B implements C,D,E
2016-06-02 16:07:33 591
原创 【android】:android如何实现在自己的app里面打开别的app
方法很简单,只需要知道别的app的包名和类名,这里可以参照我的另一篇文章http://blog.csdn.net/qq_23100787/article/details/51567306举个例子,微信的包名是:com.tencent.mm 类名是:com.tencent.mm.ui.LauncherUI这样,我想在自己的app里面打开微信就只需要这五行
2016-06-02 15:25:17 940
转载 【android】:常用app软件的包和activity名
应用程序数:51 应用程序名称:Ascend工具 包名:com.genokolar.Novotools 类名1:com.genokolar.Novotools.Novotools 应用程序名称:信息 包名:com.Android.mms 类名1:com.android.mms.ui.ConversationList 应用程序名称:设置 包名:
2016-06-02 15:06:09 3116
转载 【经典算法】:KMP算法的实现
KMP算法模式匹配分析: 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。这种算法不太容易理解,网上有很多解释
2016-06-02 14:17:29 356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人