10 2013 档案

摘要:一、实现两个变量的交换,不借助中间变量void change(int &a,int &b){//方法一,这种方法的一个问题就是可能两个数相加越界 //a=a+b; //b=a-b; //a=a-b;//方法二,利用异或 a=a^b; b=a^b; a=a^b;}二、比较两个数值的大小,不使用任何流程控制语句int max=(a+b+abs(a-b))/2;三、sizeof和strlen的区别(1)sizeof是一个运算符,然而strlen是一个函数(2)sizeof可以使用类型、变量或者函数作为参数(不能用于未... 阅读全文
posted @ 2013-10-29 19:52 bobo的学习笔记 阅读(344) 评论(0) 推荐(0) 编辑
摘要:因为尝试将运行结果通过管道命令保存,所以尝试在命令行(不借助lde来运行java代码,结果折腾了半天)仿照的是eclipse创建文件目录的方式最终解决方法是:#/bin/bashroot_dir=`pwd`echo $root_dirsrc_dir=$root_dir"/src/com/bobo/lda/"bin_dir=$root_dir"/bin"file_name=LdaGibbsSamplerjavac -d $bin_dir $src_dir"$file_name.java"java -classpath $CLASSPAT 阅读全文
posted @ 2013-10-27 15:27 bobo的学习笔记 阅读(775) 评论(0) 推荐(0) 编辑
摘要:面试中一些有用的算法题目讲解:关于funf的一些东西:http://inabox.funf.org/info/“结构之法,算法之道”博客http://www.cnblogs.com/v-July-v/archive/2011/06/14/2770530.html1,lda各种语言的开源实现http://www.zhizhihu.com/html/y2010/1465.html2,集中开源数据挖掘工具numpy tutial :http://wiki.scipy.org/Tentative_NumPy_Tutorialscikit-learn:https://pypi.python.org/py 阅读全文
posted @ 2013-10-24 14:34 bobo的学习笔记 阅读(439) 评论(0) 推荐(0) 编辑
摘要:写在前面(C++和java的一些区别):(1) C++中数组的定义为 int a[8];而在java中一般定义为int[] a=new int[8];如果定义的时候进行初始话,也可以缺省数组大小。(2) C++中函数和变量不能独立于类而存在,函数外的变量称为全局变量,其作用域为整个文件;java中变量和函数都必须依附于类而存在,称为成员变量或者成员函数(3) c++中函数可以通过指针作为其他函数的参数,java中函数不能作为参数(4) java中的数组定义 int[] a 或者int a[]; c和c++中采用的是int a[];相对来说 虽然后面一种更符合c的习惯,但是前者从形式上看起来更合 阅读全文
posted @ 2013-10-24 10:37 bobo的学习笔记 阅读(336) 评论(0) 推荐(0) 编辑
摘要:提取文本特征的方法:VSM,VSM经过SVD改进之后的LSI,LDA计算文本相似度的方法:余弦相似度法最长公共子段最长公共子序列进行分类的方法:决策树随机森林,梯度增强树weka自带的那些方法进行聚类的方法:计算关联度的方法: 阅读全文
posted @ 2013-10-23 22:27 bobo的学习笔记 阅读(154) 评论(0) 推荐(0) 编辑
摘要:#include#includeusing namespace std;int main(){ int a[2][3]={{1,2,3},{4,5,6}}; int *p=a[0]; int (*pp)[3]=a; int *ppp[2]={a[0],a[1]}; //the step is 3*4 cout<<"a:"<<a<<endl; cout<<"a+1:"<<a+1<<endl; //the method to visit item cout<<"a[ 阅读全文
posted @ 2013-10-23 17:28 bobo的学习笔记 阅读(247) 评论(0) 推荐(0) 编辑
摘要:1,activiy生命周期http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/结合ativity的状态转换来看才能理解的透彻http://blog.csdn.net/lizhiguo0532/article/details/7480993activity处于何种状态是程序员控制不了的,可以参考这篇博客,讲解的是finish,ondestroy,system.exit(0)之间的区别http://hi.baidu.com/1533197566/item/246c0a7801d7617b0d0a07d6http:/ 阅读全文
posted @ 2013-10-17 10:47 bobo的学习笔记 阅读(168) 评论(0) 推荐(0) 编辑
摘要:和命令相关的类有:TAICommand:接口文件,一个命令接口所有命令需要从此实现,还有以下几种方法:TACommandExecutor命令的实现类,其中含有commands这个成员变量。大部分功能通过TACommandQueueManager这个类来实现。TACommandQueueManager。命令消息控制器,管理TAThreadPool和TACommandQueue这两个东西TAThreadPoolTACommandQueueTACommandThread不过这几个东西如何调用,耦合实在木有搞清楚MVC框架中的相关类: 阅读全文
posted @ 2013-10-15 14:53 bobo的学习笔记 阅读(297) 评论(0) 推荐(0) 编辑
摘要:分类算法:C4.5 ,svm,knn,朴素贝页斯,cart聚类算法:k-means,em关联挖掘算法:apriori其他:Adaboost用于综合多种分类算法1,C4.5 一种决策树算法,用于分类参见http://blog.csdn.net/aladdina/article/details/4141048貌似之前找到一篇更详细的分析2,k-means,聚类算法http://blog.csdn.net/aladdina/article/details/41410893,svm 支持向量机 用于统计分类及回归分析,用于分类http://blog.csdn.net/aladdina/article/ 阅读全文
posted @ 2013-10-11 09:48 bobo的学习笔记 阅读(767) 评论(0) 推荐(0) 编辑
摘要:文件或者目录操控命令1,cd切换目录。其中- 代表前一个目录2,mkdir 新建目录。加上-p参数可以递归创建多级目录mkdir -p test1/test2/test33,rmdir删除空的目录加上-p参数可以进行递归删除4,rm 移除文件或者目录如果连通目录下的文件一起删除rm -r dirname5,cp 可以复制文件,并可以在复制同时对文件进行重命名加上 -r参数可以进行递归复制,常用于目录的复制6,mv 移动文件、目录,或者用于重命名7,rename文件重新名,可以批量更改文件名称(如删除、更改文件后缀),支持正则表达式,功能更强大8,pwd获取当前目录自己之前采用变量的删除方法获得 阅读全文
posted @ 2013-10-10 10:29 bobo的学习笔记 阅读(253) 评论(0) 推荐(0) 编辑
摘要:一、shell变量的相关用法:变量作为被赋值的一方的时候不加$,只有在使用其值的内容的时候需要加上$,该符号可1,变量中的单引号‘’、双引号“”“、反单引号‵`、括号()、大括号{}、双括号(())的用法区别$变量 和 ${变量} 用法相同,建议使用 $变量 这种形式。获取变量的值变量内容如果没有空格,不要引号;如果有空格,单引号将特殊字符如$解释为一般字符,双引号将发挥$解析变量含义的作用\将特殊字符变成一般字符如果需要其他命令提供的信息,可以使用`命令`或者$(命令);建议使用``这种形式变量内容累加时候,可以采用var=$var"累加内容"或者var=${var}累加 阅读全文
posted @ 2013-10-08 09:54 bobo的学习笔记 阅读(255) 评论(0) 推荐(0) 编辑
摘要:数据预处理中,这部分命令非常有用。不需要编写代码,直接通过shell脚本通常就能修改文件格式.有时候sed和awk联合几乎能实现所有功能。管道命令 |重定向命令>,2>,>>,c.txt就可以合并文件关于sed命令和awk命令(这两个命令几乎可以解决格式规范的文本文件的大多数问题)的详细讲解,可以参照:http://opkeep.com/system/linux/sed_and-awk.html正则表达式,在一些命令,例如grep这样的字符串查找命令中,经常涉及正则表达式。grep在数据查找时,列出结果是以整行为单位的。然而正则表达式的匹配是每个词内各个字逐个比对。几个 阅读全文
posted @ 2013-10-07 17:09 bobo的学习笔记 阅读(420) 评论(0) 推荐(0) 编辑
摘要:一般情况来说:0代表行首,$代表行末$,G代表最后一行光标移动0 移动到本行最前面$ 移动到本行最后G 移动文件最后一行nG 移动到文件第n行gg 移动到文件第一行n【space】移动这一行的第n个字符n【enter】移动n行H屏幕第一行M屏幕中间一行L屏幕最后一行查找和替换/word 查找word?word 查找word,不过是向上查找n 向下重复上一个查找N 向上重复下一个查找:n1,n2s/word1/word2/g 替换:1,$s/word1/word2/g 第一行到最后一行的替换因此多行注释的方法就是::n1,n2s/^/#/g删除多行注释的方法就是:n1,n2s/#//g(还是:n 阅读全文
posted @ 2013-10-07 15:32 bobo的学习笔记 阅读(312) 评论(0) 推荐(0) 编辑
摘要:算法原则之一:优先尝试简单原则。1,朴素贝叶斯分类:算法使用前提:所有变量对分类均是有用的,即输出依赖于所有的属性;这些变量是相互独立的,即不相关的。之所以称为“朴素”,就是因为这些假设从未被证实过。http://www.cnblogs.com/zhangchaoyang/articles/2586402.html(1)如果出现0频现象的话,就违背了基本假设,输出依赖于所有属性,此时需要进行平滑处理(2)如果属性取值为连续数值变量(数值属性的时候),假定服从正太分布。(3)朴素贝叶斯可以用于文档分类(上述公式怎么看?)朴素贝叶斯未必不优于其他方法。2,归纳决策树ID3:http://www.c 阅读全文
posted @ 2013-10-04 17:07 bobo的学习笔记 阅读(290) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示