自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 centos 7.0 ssh 登陆localhost需要输入密码

前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下:然后重启ssh服务:service sshd restart。最后退出root,以下所有操作都在hadoop用户下进行。然后就是权限问题,确保.ssh是700,authorized_keys 是600.

2015-12-08 22:33:13 5629 1

转载 Sql Server 查询系统资源的使用情况 (恢复模式, 事务日志的大小等)

CPU以及资源等待所占的百分比 -- Clear Wait Stats,清理等待的统计。 --如果你的SQL Server运行很长时间,并且进行了重大改变,例如添加了一个新索引,那么你应该考虑清理旧的统计信息,否则旧的累计统计数据会影响结果。DBCC SQLPERF('sys.dm_os_wait_stats', CLEAR) ;             --

2015-11-02 16:07:47 690

原创 数据是一种态度

数据是一种态度。态度是人的,以人为中心,结合常识与规则进行解读。人的认知是主观和客观的结合体,所以要用科学思想与论证,去揭示客观的真实。

2015-10-28 11:07:06 532

转载 利用R语言编写量化投资策略

选取一股票,利用R语言进行分析,同时构建通道突破,双均线交叉和MACD策略,进行回测。library(xts)library(xtsExtra)library(quantmod)library(FinTS)library(forecast)library(TSA)library(TTR)library(fGarch)library(rug

2015-10-27 10:39:56 6824

转载 项目稳定回报论证—大数据进入价值变现的2.0时代

移动互联网和传感器出现推动了大数据时代的出现,大量非结构化数据的出现令数据处理面临了难题,在大数据时代初期,有关大数据应用主要集中在收集数据,存储数据、处理数据等方面,解决的是主要是数据效率问题。当数据效率问题被解决之后,大数据价值变现问题将摆到面前,也就是说大数据将进入2.0时代(价值变现时代)。    一大数据1.0时代的特征    大数据1.0时代的主要特征是发现大数

2015-10-23 14:23:53 847

转载 15个构建交互式图表的最佳jQuery插件

在这篇文章中,我们向你推荐 15 个图表库,包含从简单图表实现到高度复杂的交互式图表,希望你会喜欢。1. Chart.js : Charting Library with HTML5 Canvas 使用HTML5 Canvas元素的Javascript图形库,支持6种统计图形,不依赖其他库.2. xCharts : For Building Data-D

2015-10-12 11:19:14 1462

转载 数据可视化常用的五种方式及案例分析

概念借助于图形化的手段,清晰、快捷有效的传达与沟通信息。从用户的角度,数据可视化可以让用户快速抓住要点信息,让关键的数据点从人类的眼睛快速通往心灵深处。 数据可视化一般会具备以下几个特点:准确性、创新性 和 简洁性。常用五种可视化方法下面从最常用和实用的维度总结了如下5种数据可视化方法,让我们来一一看一下:一、面积&尺寸可视化对同一类图形(例如柱状、圆环和蜘蛛图等)的长度、

2015-10-12 10:53:31 6023

转载 简单易学多维数据可视化R实现:神奇的卡通脸谱图Chernoff faces

Chernoff face是由美国统计学家Chernoff在1976年率先提出的,用脸谱来分析多维度数据,即将P个维度的数据用人脸部位的形状或大小来表征。他首先将该方法用于聚类分析,引起了各国统计学家的极大兴趣,并对他的画法作出了改进,一些统计软件也收入了脸谱图分析法,国内也有很多研究工作者将该方法应用于多元统计分析中。脸谱图分析法的基本思想是由15-18个

2015-09-29 14:51:19 11032

转载 R语言文本挖掘和词云可视化实践

互联网时代,大量的新闻信息、网络交互、舆情信息以文本形式存储在数据库中,如何利用数据分析和文本挖掘的算法,将海量文本的价值挖掘出来,成为我们团队近期的一个研究方向,本案例就是我们的一个初步尝试。飞信群是我们在工作、生活中交流的重要平台,在将近一年的时间里共产生了几万条的聊天记录,展现了我们这个团队的方方面面。本文将通过KNIME、R语言和tagxedo三个工具来实现文本挖掘

2015-09-29 11:41:09 3705

转载 R概率分布函数使用小结

R中自带了很多概率分布的函数,如正太分布,二次分布,卡放分布,t分布等,这些分布的函数都有一个共性,每个分布拥有4个带有d,p,q,r前缀的函数。比如正太分布,有dnorm,pnorm,qnorm和rnorm。这几个前缀的意义如下:d  Density的缩写,表示密度函数。举个例子,标准正太分布x=0对应的值可以用dnorm(0)计算p  Probability的缩写,表示概率函数。举

2015-08-30 10:00:10 1038

转载 R语言词云

pinglun1=read.table("1.txt",sep="|")# == 文本预处理  res=pinglun1[pinglun1!=" "];  #剔除通用标题  res=gsub(pattern="[專賣店【未拆封順豐】||]+"," ",res);   #剔除特殊词  res=gsub(pattern="[我|你|的|了|是]"," ",res);    

2015-08-18 15:46:36 1537

转载 R语言抓取pm2.5数据绘制全国pm2.5分布图

library(rworldmap)library(XML)###Set date like yyyy-mm-ddStartDate = format(Sys.time() - 86400 ,"%Y-%m-%d")EndDate = format(Sys.time() - 86400 ,"%Y-%m-%d")Start = Sys.time()cat("Ob

2015-08-17 00:45:34 3340

转载 R语言系列:datasets(R自带数据包)

向量euro    #欧元汇率,长度为11,每个元素都有命名landmasses    #48个陆地的面积,每个都有命名precip    #长度为70的命名向量rivers    #北美141条河流长度state.abb    #美国50个州的双字母缩写state.area    #美国50个州的面积state.name    #美国50个州的全称因子stat

2015-08-16 16:08:57 13991

转载 从一个R语言案例学线性回归

线性回归简介如下图所示,如果把自变量(也叫independent variable)和因变量(也叫dependent variable)画在二维坐标上,则每条记录对应一个点。线性回规最常见的应用场景则是用一条直线去拟和已知的点,并对给定的x值预测其y值。而我们要做的就是找出一条合适的曲线,也就是找出合适的斜率及纵截矩。SSE & RMSE  上图中的SSE指sum of

2015-08-10 22:46:14 1920

转载 CAP原理和BASE思想

分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有

2015-08-07 10:43:39 362

转载 Chrome不支持showModalDialog的解决方案

昨天在使用showModalDialog的时候,遇到如下问题:如果子窗口被刷新过,那么父窗口就接受不到子窗口的返回值。为了解决这个问题,哎,我纠结了好久,最后才发现不是代码的问题,而是多浏览器兼容问题,因为我是用Chrome调试的,而Chrome是不支持showModalDialog的,所以父窗口才没有收到子窗口的返回值的,在IE下就没有这个问题了。后来在网上查了一下,

2014-08-18 10:37:56 7273

转载 SQL良好习惯

我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验

2011-10-12 09:53:52 453

原创 C++中使用内存映射文件处理大文件

引言<br /><br />   文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数 场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,再以通常的文件处理方法进行处理显然是行不通的。目前,对 于上述这种大文件的操作一般是以内存映射文件的方式来加以处理的,本文下面

2011-04-26 12:39:00 912

原创 page_load 与page_init 的区别

<br />默认新建一个页面,就会有一个Page_Load事件的默认代码,而Page_Init却是另一个对页面作用非常重要的事件。<br />下面分别说明:<br />Page_Init:是在页面未加载之前,也就是在页面初始化之前,在Page_Load之前调用的,可以在控件加载之前做一些客户端检测呀这些操作等。但这个事件对于当前用户来说,只会进行一次,也就是第一次访问这个页面的时候,其运行一次。<br />Page_Load:在Page_Init之后运行(废话),用于加载控制以及页面的其它内容。客户端每刷新

2011-04-21 14:32:00 595

转载 B树、B-树、B+树、B*树都是什么

<br />B树、B-树、B+树、B*树都是什么<br /><br /> <br />B树<br />       即二叉搜索树:<br />       1.所有非叶子结点至多拥有两个儿子(Left和Right);<br />       2.所有结点存储一个关键字;<br />       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;<br />       如:<br />       <br /><br />       B树的搜索,从根结点开始,如果查询的关键字与结

2011-03-14 10:08:00 391

原创 C++ primer 读书笔记(一)

待续

2009-12-05 13:55:00 389

原创 C/C++深层探索——读书笔记

一、1、关于字节顺序:话说在特定的硬件平台上,多字节数据的顺序存放有两种方式(little-endian、big-endian)。前者的数据的低字节     部分存放在低地址内存,后者恰好相反。PC一般是基于IA-32微处理器,属于little-endian。某些RISC架构的CPU,例如SPARC、    POWERPC等,则属于big-endian。 2、调用函数、栈,变量

2009-12-05 10:38:00 952

转载 Windows API(转)(荐)

Windows API1.控件与消息函数AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小AnyPopup 判断屏幕上是否存在任何弹出式窗口ArrangeIconicWindows 排列一个父窗口的最小化子窗口AttachThreadInput 连接线程输入函数BeginDeferWindowPos 启动构建一系列新窗口位置的过程Bring

2009-12-03 00:47:00 1235

转载 Windows消息大全(转载)

windows消息大全消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg, 它在Windows单元中是这样声明

2009-12-03 00:35:00 860

转载 OnEraseBkGnd()

 在OnEraseBkGnd中,如果你不调用原来缺省 的OnEraseBkGnd只是重画背景则不会有闪烁.而在OnPaint里面, 由于它隐含的调用了OnEraseBkGnd,而你又没有处理OnEraseBkGnd 函数,这时就和窗口缺省的背景刷相关了.缺省的 OnEraseBkGnd操作使用窗口的缺省背景刷刷新背景(一般情况 下是白刷),而随后你又自己重画背景造成屏幕闪动. 另外一个问题是OnE

2009-11-18 18:18:00 17924 2

转载 OnPaint()与OnDraw()

 又是一个老掉牙的问题啊,前面说的双缓冲绘图就是相关的话题了啊。http://blog.sina.com.cn/s/blog_52f9dd620100a77r.htmlOnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDra

2009-11-18 16:38:00 2395 4

转载 链接错误LNK2001

 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于     编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,     编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不     明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非     常困难。       初学者在学习VC++的过程中,遇到的LNK200

2009-11-18 16:33:00 456

原创 AVLTree

 #ifndef AVLTREE_H#define AVLTREE_H#include "iostream"using namespace std;templateclass AVLTree{ friend ostream& operator tree) { for (Iterator itr = tree.begin(); itr!=tree.e

2009-11-17 01:50:00 546

原创 acm算法书籍收藏推荐(转载)

 (转载自:http://www.stubc.com/thread-3724-1-1.html)我常感叹到,学计算机 的人是幸福的,因为在这个领域中有如此多的通俗易懂(相对来说)的经典 好书,你需要做的只是坚持把它们一本一本读下去而已。学力学就没有这样的好事了(抱怨一下),除了论文就是论文,满篇公式,晦涩坚深,真不是给人看的(虽然我也没看过几篇)。在这里列出一些我看过或者准备看的算法 书籍,以

2009-11-11 10:32:00 639

原创 中缀转化为后缀表达式

 //postFix.h#ifndef POSTFIX_H#define POSTFIX_H#include "iostream"using namespace std;class Operator{public: Operator(){} Operator(char opera, int priority){this->opera = oper

2009-11-10 00:31:00 509

原创 MFC消息映射机制和绘图DC的获取(转)

 第三章 MFC消息映射机制和绘图DC的获取(作者:韦伯)   阅读本文前,我们假设您已经:      1,知道如何创建一个单文档的App Wizard      2,知道C++ 类、函数重载等简单知识      3,知道如何给View类或者Doc文档添加成员变量      4,会用MFC的IDE调试工具最好,那么本文的程序您可以copy去调试

2009-11-08 01:45:00 2061

原创 乱想乱写之如何解决技术问题 (转)

 转载自乱想乱写飞舞之空间 乱想乱写之如何解决技术问题 今天看到首页中zhuangxuguang2007的一篇博客,提到“遇到技术问题,大家都是如何解决的”,想在下面回一下,不过感觉写的内容对于回复可能会有点多,就开篇文来写一点吧。一下子想到好几个方面,也分不出哪个比较算是首选,所以将其都列出来,大家自己鉴别首选哪个。1. 官方文档现在我们进行开发,

2009-11-07 00:27:00 557

原创 List类

 #ifndef LIST_H#define LIST_H#include "iostream"#include "cstddef"using namespace std;templateclass List{private: struct list_node { T item; list_node* prev; lis

2009-11-06 02:38:00 416

原创 双队列草稿

 #ifndef DDEQUE_H#define DDEQUE_H#include "iostream"#include "cstddef"#include "memory"using namespace std;templateclass ddeque{private: class iterator { public: i

2009-11-05 15:04:00 411

原创 如何优化C语言代码(转)

 1、选择合适的算法和数据结构    应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。    数组与

2009-11-04 00:18:00 424

原创 List类

 #ifndef List_H#define List_H#include "iostream"using namespace std;templateclass List{protected: unsigned lenght; struct list_node { list_node* prev; list_node* nex

2009-11-03 13:45:00 509

原创 程序员小抄大全(转)

 原文链接:http://coolshell.cn/?p=1561 (酷壳)你是否会经常忘记一些CSS中的函数名或是一些属性名,那个时候,你一定觉得,如果手边有一个“小抄”(Cheat Sheet)就好了。当然,这个“小抄”不是给你作弊用的,这个“小纸条”就是可以让你马上知道那个你最想知道的东西。这个“小抄”上也不需要有所有的东西,就需要那些经常用的就行了。现在,网上有很多这样的“小抄”,它们可能

2009-10-30 00:10:00 554

原创 成为软件高手的几个忌讳(转)

 1) 不会英语:CS源于美国,重量级的文档都是英文的。不会英语,那么你只能忍受拙劣的翻译和大延迟的文档(翻译出来的文档几乎都是很久以前出版的东西)。2) 急于求成:什么都没学习就开始编程是最大的机会。写C++程序语法都能错,数据结构连线性表都不知道,数据库不知道关系模型,TCP编程不知道socket,还是先坐下来学习几年再说(如果说工作急需,我只能说:早干嘛去了)3) 过于好问:勤学好问是一种很

2009-10-29 01:21:00 435

原创 一个程序员的成长的六个阶段(转)

 第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。第四阶级此阶段能

2009-10-29 01:16:00 383

转载 蚁群算法的基本原理

这种算法有别于传统编程模式,其优势在于,避免了冗长的编程和筹划,程序本身是基于一定规则的随机运行来寻找最佳配置。也就是说,当程序最开始找到目标的时候,路径几乎不可能是最优的,甚至可能是包含了无数错误的选择而极度冗长的。但是,程序可以通过蚂蚁寻找食物的时候的信息素原理,不断地去修正原来的路线,使整个路线越来越短,也就是说,程序执行的时间越长,所获得的路径就越可能接近最优路径。这看起来很类似与我们所见

2009-10-28 00:20:00 1052

时钟源代码——VC++版

使用VC++实现的时钟 使用VC++实现的时钟

2009-10-22

空空如也

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

TA关注的人

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