自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 xxx

1、LU 分解2、SVD分解3、PCA降维4、EM优化5、BFGS、LBFGS、vector-free LBGS6、LR线性回归 GLS OLS7、SVM8、Kmeans 层次聚类 谱聚类9、RF random foreast10、KNN11、CART12、HMM13、核方法14、小波变换、傅里叶变换15、LDA主题模型16、R Python 机器学习库...

2015-05-19 15:54:01 569

原创 R 函数

do_query <- function(conn, sql) { res = dbSendQuery(conn, sql) data = fetch(res) dbClearResult(dbListResults(conn)[[1]]) data}##拼sql语言gen_sql <- function(sku_id, dc_id, date_scale, start_d

2015-04-23 14:16:35 488

原创 Hadoop 本地调试

1、调试本地代码mapreduce.framework.namelocal如果远程调试 value为yarn,本地调试改成local2、读取本地数据 在调试过程中,读取远程服务器数据效率降低,可将数据复制到本地c盘下,将core-site.xml 中的fs.defaultFS配置注释掉,job就会读取本地数据而不是hdfs数据 -->fs.default

2015-02-25 15:17:18 1791

原创 统计单词个数小工具

统计单词个数小工具

2015-02-25 09:35:57 1575

原创 Java调用R

package r.test;import java.io.FileOutputStream;import org.rosuda.REngine.REXPMismatchException;import org.rosuda.REngine.REngineException;import org.rosuda.REngine.REXP;import org.rosuda.REngin

2015-02-17 11:09:46 581

原创 知识积累

公司云笔记不能使用,找个地方记录一下学到的东西

2015-02-17 10:07:25 565

原创 最近出现问题

1.更新服务器,下载服务器文件,然后复制到所需目录。一直出现内存不足节点挂掉的现象,当改成一个随机的时间后在gm节点所在机器仍然会有内存不足,gm会同时下载多个服务器程序,消耗内存严重是正常的,但是以前也是这样做并未出现问题,后来发现自己erlang实现的文件删除拷贝操作消耗内存,之前调用系统mv命令,剪切过去,现在是复制过去,同是删除,erlang的递归删除和系统rm性能也有很大差异,所以都改成

2013-09-13 18:46:08 810

原创 linux命令

ps -ef  查看进程信息,ps -ef | grep *** 查看包含***的进程信息,ps -ef | grep *** | grep - v  grep ,查看包含***的进程信息,我们的grep进程肯定会包含***,该命令与上一个的不同之处就是去掉grep的进程,ps -ef | grep *** | grep -v grep > ./file将命令的信息重定向到当前目录下的

2013-06-28 14:41:02 746

原创 关于同步和异步

今天看到项目里的代码,功能就是服务器到某一个地方重新下载工程文件,然后删除原来的文件,新文件解压,替换原来文件。根据不同平台做了不同的处理erlang的os:type()区分开来,window的机器就是使用的erlang的函数对文件的解压、删除、拷贝做的操作,但是在unix服务器解压成功、删除原来的文件之后,使用了linux命令,调用了os_uti模块的cmd_ansync(“***”)函数。

2013-06-27 20:59:59 834

原创 erlang节点挂掉避免玩家数据回滚

前一段时间做的一个小模块,做的节点监控,处理一些异常情况,比如db节点挂掉,或者db节点所在主机出现断网情况。我们服务器数据库节点和其他的节点并没有放到一台机器上,如果db节点挂掉或者db节点所在机器断网,玩家数据会出现异常,因为玩家的数据存贮到ets中,每隔几分钟写入数据库的,出现上述情况之后玩家照样可以玩游戏,获得物品,但是写库操作会失败。之前游戏中对并没对这种情况做一些相应处理,db挂掉

2013-06-19 09:28:49 1879

原创 erlang的MD5算法

最近要做一个监测服务器代码、数据版本的小程序,大致思路是后台有最新的数据文件和beam文件,每台服务器根据自己的数据文件生成MD5值,在timer里,每隔几分钟将serverId,代码版本号,数据文件的MD5值发送到后台,后台能够取到最新的beam文件已经数据文件,同样生成MD5值,然后与服务器发送过来的进行比较,如果哪个服发来的MD5值和后台最新的beam或者数据生成的MD5值,不一致,可能是在

2013-06-19 08:51:07 3165

原创 erlang代码分析器dialyzer

1、分析代码之前,要生成.dialyzer_plt文件,生成过程使用一个批处理文件set HOME=e:/dialyzer.exe --bulid_plt -r "C:\Program Files (x86)\erl5.9\lib\kernel-2.15\ebin" "C:\Program Files (x86)\erl5.9\lib\stdlib-1.18\ebin"  "C:\Pr

2013-06-14 09:11:28 1320

原创 erlang反编译

编译好的erlang 的debug版本程序反编译步骤如下:1、{ok, {_, [{abstract_code, {_, Ac}}]}} = beam_lib:chunks(code:witch(a), [bastract_code]).2、io:fwrite("~s~n", [erl_prettypr:format(erl_syntax:form_list(Ac))]).这样我们就得

2013-05-24 16:10:44 2637

原创 erlnag节点监控

1、在两台电脑上启动两个节点,设置相同的cookie为abc在主机名字为XHH的机器上执行以下命令 erl -sname xhh -setcookie abc ,启动节点xhh@XHH在主机名字为XM的机器上执行以下命令  erl -sname xm -setcookie abc ,启动节点xm@XM2、在主机XHH上的第一个节点中做如下操作net_kernel:monitor_n

2013-05-11 09:23:58 806

转载 隐马尔可夫模型

隐马尔可夫模型 (Hidden Markov Model,HMM) 最初由 L. E. Baum 和其它一些学者发表在一系列的统计学论文中,随后在语言识别,自然语言处理以及生物信息等领域体现了很大的价值。平时,经常能接触到涉及 HMM 的相关文章,一直没有仔细研究过,都是蜻蜓点水,因此,想花一点时间梳理下,加深理解,在此特别感谢 52nlp 对 HMM 的详细介绍。  考虑下面交通灯的例子

2013-04-08 13:49:11 863

原创 Emacs常用快捷键

C-x C-f 查找文件C-x C-s 保存文件C-x C-c 退出EmacsC-f/b  向前/向后 移动字符   forward、backwardM-f/b  向前/向后 移动单词   C-l 将光标移动到屏幕中央C-u 0 C-l  把光标所在行移动到屏幕顶部C-x u 撤销命令  undoC-k  删除一行C-s  查找 再次按C-s键,查找下一个C

2013-03-25 16:04:30 962

原创 erlang实现bresenham算法

-module(path).-export([start/0]).start()-> path_find({0,0},{15,23},[]). %%从{0,0}点走到点{15,23} path_find(Begin,End,Path)-> {X,Y}=Begin, {EndX,EndY}=End, DeltaX=erlang:abs(2*(EndX-X)),

2013-03-02 11:25:57 625

原创 递归方法实现归并排序

#include void Merge(int SR[],int TR[],int i,int m,int n) { int j,k,l; for(j=m+1,k=i;i<=m && j<=n;k++) { if (SR[i]<SR[j]) TR[k]=SR[i++]; else TR[k]=SR[j++]; } i

2012-08-22 17:14:59 615

转载 B_树的插入、删除操作

#include#include#define MAXM 10 //B-树最大阶数typedef int KeyType; //keyType是关键字类型typedef struct node{ int keynum; //当前拥有关键字个数 KeyType key[MAXM]; //key[1,2,...,keynum]存放关键字的个数 struct

2012-08-22 10:42:04 3951

原创 堆排序

#include void swap(int* a,int* b){ *a=*a^*b; *b=*b^*a; *a=*a^*b;}void heapAdjust(int* arr,int s,int m){ int rc=arr[s]; int j; for(j=2*s;j<=m;j*=2) { if(j<m&&arr[j]<arr[j+1])

2012-08-17 16:34:38 562

原创 AVL 树的实现

#include #include #define ElemType int#define LH 1#define EH 0#define RH -1typedef struct BSTNode{ ElemType data; int bf; struct BSTNode* left; struct BSTNode* right;}BST

2012-08-16 11:10:24 568

原创 双向链表的快速排序

#include #include #define ElemType inttypedef struct DuLNode{ElemType data;struct DuLNode* next;struct DuLNode* prior;}DuLNode,*DuLinkList;void initList(DuLinkL

2012-08-07 17:18:31 3175 1

原创 高精度求幂运算

#include#include#include void multiply(char *a,char *s){ int i,j; int d[130]={0}; char res[130]={0}; for(i=0;i<strlen(a);i++)//a 的下标() for(j=0;j<strlen(s);j++)//s的下标 if(i+j<(s

2012-08-07 17:15:37 764

Hibernate常用jar包

包含了hibernate的常用jar包,以及各种版本。

2013-04-09

算法导论-中文版

《算法导论》原书名——《Introduction to Algorithms》,是一本十分经典的计算机算法书籍,与高德纳(Donald E.Knuth)的《计算机程序设计艺术》(《The Art Of Computer Programming》)相媲美。 《算法导论》由Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein四人合作编著(其中Clifford Stein是第二版开始参与的合著者)。本书的最大特点就是将严谨性和全面性融入在了一起。 参考自百度百科

2012-03-11

深入浅出MFC

《深入浅出MFC》分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Windows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,基于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。 第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。参考自百度百科

2012-03-11

网络爬虫源代码

网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁,自动索引,模拟程序或者蠕虫。

2012-03-11

Linux内存管理

Linux内存管理Linux内存管理Linux内存管理

2011-12-04

空空如也

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

TA关注的人

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