- 博客(35)
- 资源 (6)
- 收藏
- 关注
原创 linux 终端使用笔记
1. 移动光标快捷键ctrl+f向前移动一个字符ctrl+b向后移动一个字符alt+f向前移动一个单词alt+b向后移动一个单词ctrl+a移动到当前行首ctrl+e移动到当前行尾ctrl+l清屏,并在屏幕最上面开始一个新行2. 编辑命令行快捷键ctrl+d删除当前的字符ct
2016-02-22 15:06:41 3049
原创 删除hive内部表,不会删除数据的方法探索
方法一步骤:1将内部表改成外部表alter table table_name set TBLPROPERTIES('EXTERNAL'='TRUE'); //内部表转外部表2drop table table_name方法二步骤:1将表的名字改掉alter table table_name rename to table_name_temp2将表的数据所存放的目录改掉
2016-01-14 13:04:33 4699
原创 学习Makefile笔记
一常用函数1wildcard SOURCES= $(wildcard *.c) 这行会产生一个所有以 '.c'结尾的文件的列表,然后存入变量 SOURCES里 2patsubstOBJS =$(patsubst %.c,%.o,$(SOURCES)).................(1)三个参数,第一个参数是patsubst+匹配格式,第二个参数是目标转
2015-12-29 17:40:41 631
原创 共轭先验笔记
beta分布是伯努利分布和二项式分布的共轭先验狄利克雷分布是多项式的共轭分布http://www.johndcook.com/blog/conjugate_prior_diagram/#beta这个链接里共轭分布的图
2015-12-10 11:38:26 583
原创 GIT初学笔记
git config --global user.name git config --global user.email 1 删除 文件(README.md)到 git git rm -r README.md git commit -m"移除README.md”git push origin master //提交到远程服务器2
2015-11-07 23:40:41 479
原创 HIVE的常用函数
1时间函数from_unixtime(string/timestamp,pattern)返回的类型是bigintunix_timestamp(bigint,pattern)返回的是string举个转换格式的例子,从格式yyyymmdd转换成yyyy-mm-dd的格式from_unixtime(unix_timestammp('20120809','yyyymmdd'),'yyyy-mm
2015-08-05 15:37:00 642
原创 上交公开课张志华--- 统计机器学习的播放顺序
公开课的播放地址为http://ocw.sjtu.edu.cn/G2S/OCW/cn/CourseDetails.htm?Id=398播放顺序为:概率基础随机变量1随机变量2 高斯分布连续分布例子
2015-03-14 14:30:13 5263 1
原创 数组al[0,mid-1]和al[mid,num-1]是各自有序的,对数组al[0,num-1]的两个子有序段进行merge,得到al[0,num-1]整体有序。要求空间复杂度为O(1)。
题目为:数组al[0,mid-1]和al[mid,num-1]是各自有序的,对数组al[0,num-1]的两个子有序段进行merge,得到al[0,num-1]整体有序。要求空间复杂度为O(1)。方法一
2014-08-05 11:01:38 1044
原创 NSGA-II算法理解及matlab代码详解(二)
2019.7.26更新时间隔了这么久,没想到当年写的这篇文章竟然有这么多人问问题。我只帮各位找到当年我用的代码,代码在https://download.csdn.net/download/xiaoaoqing/11431980-----------------------------------------------------------------------------------...
2014-07-12 21:28:28 37416 30
原创 libxml库笔记
xml2-config 看一些命令的参数参数,加深对这个xml2的了解或者加入到makefile中,例如:CFLAGS=`xml2-config--cflags`LIBS=`xml2-config--libs`gcc-I/usr/include/libxml2 -L/usr/local/lib -o parsefilet parsefile.c -lxml2
2014-07-12 18:55:40 915
原创 集合S中是否存在两个元素使它们的和等于另外一个整数
题目:请给出一个运行时间为Θ(nlgn)的算法,使之能在给定一个由n个整数构成的集合S和另一个整数x时,判断出S中是否存在有两个其和等于x的元素它是一道
2014-07-05 17:36:16 1071
原创 modbus协议的介绍
MODBUS是一个工业制造环境中应用的一个通用协议。它是一个请求/应答协议,即是从机从不主动发信息给主机,并且提供功能码规定的服务(所有功能码都附在excel表格中)。MODBUS总共支持三种传输模式RTU、ASCII、TCP/IP。ASCII模式中,一个信息中的每8位字节作为两个ASCII字符传输的,这种模式的主要优点是允许字符直接的时间间隔长达1s,不会出现错误。RTU模式中,报文中每个字节8
2014-07-04 23:32:59 1825
原创 聊聊自己最近调试的笔记以及想法
最近一段时间一直在写程序,研究算法,发现自己越来越喜欢数学与算法。算法与数学能让我激动的晚上不能睡觉,不吃午饭,早上醒了就满脑子想那个bug,那个算法。还是归入正题吧,写写最近的调试吧。可能我也是最近半年对编程才算是入门,可能一些调试方法,老鸟都知道,那就不要喷我了,我写出来,一方面做笔记,一方面能大家讨论更好。最近遇到调试的一些问题,下面介绍下(只针对VS环境,可能也有些其他类似的环境,
2013-12-19 21:14:29 967
原创 读C陷阱与缺陷笔记(第四章)
虽说这本书去年已经看过,还向同学抱怨没有什么收获,感觉都是浅显的道理,纸上的东西。借用一句诗“纸上得来终觉浅,绝知此事要躬行”。最近在做动态链接库,原来这里面的道道还是要注意的。下面就不废话了,直接进入我的笔记吧。1何谓连接?如果做windows开发的,对于连接,可能有点陌生,如果做linux开发的,应该是要知道的。在链接之前是需要编译的,编译生成目标代码,linux下是.o文件,wind
2013-12-07 12:47:18 783
原创 对vi使用的笔记
对vi虽说已经接触了三四年了吧,但不是经常用,偶尔过几个月用,或者更长者将近一年的,所以说虽说我第一次接触vi距离现在已经三四年了,可是之前总是觉得windows下输入比较舒服,后来跟一同学聊,他说vi那种输入用的很舒服,我觉得尝试一把。接下来,我把接触的做个笔记。1介绍vim的工作模式我个人认为只有两种模式,一种是命令模式,一种是编辑模式。所谓的插入模式什么的,也是编辑模式,只不过输入了
2013-12-02 15:09:37 881
原创 WIN7 VS2005 安装wince6.0教程(不管是X86还是X64,我都尝试成功了)
我是安装中文版的vs2005,我是用来开发应用程序,所以说不需要安装wince6.0的操作系统,下面就来真格的了,讲一下我安装的过程1第一步当然安装vs2005中文版,提示一下中文版与英文版安装的后面那面东西还是有差别的,如果是英文版的人,请找相应的代替,大概过程差不多2升级vs2005,sp1先安装VS80sp1-KB926604-X86-CHS.exe后安装VS80sp1-KB
2013-11-22 11:10:57 2735 2
原创 (疑问已经解决了)求解答疑问,关于多线程的(没有人回答,我自己解决问题吧,二和三疑问已解决,第一个疑问扔没有解决)
疑问一:先看直接上代码:#include "iostream"#include "windows.h"using namespace std;DWORD WINAPI ThreadProc1(LPVOID lpParam);DWORD WINAPI ThreadProc2(LPVOID lpParam);HANDLE hEvent = NULL;HANDLE hThrea
2013-11-08 14:03:48 877
原创 CString与char*数据类型转换 在MFC中(以后还会更新,仅做笔记)
这类简单的东西,有时候不用就容易忘,每次用的时候都要搜一下,我自己记录下确认的一种方法吧1 CString转化成char*CString cstrPP=L"I am a boy!";char m[20]={0};memcpy(m,cstrPP.GetBuffer(),cstrPP.GetLength());在用完GetBuffer()之后一定要用ReleaseBuf
2013-11-05 14:46:25 1493
原创 通过CFile::Write和CFile::Read从TXT中读写到CString中去
之前在网上搜了很多相关的帖子,虽说这个不是很难,只是介绍不是很具体,有的只是Write的,下面两个读写要配套,要不然会出错。我就稍微做下总结,不过我不做重复性的工作,只是讲点容易忽视的。我就直接上代码,然后再讲解。这个代码主要是从把CString保存到txt文件中去。 CString cstrFilePath; CFileDialog dlg(FALSE,_T("*.
2013-10-25 21:55:41 9673
原创 学习unix高级编程之我见(持续更新中)
在unix环境高级编程第十章的第一句就说信号就是软件中断,对于理解signal这个函数很重要。 void (*signal(int signum,void(* handler)(int)))(int); 这个函数看过去可能的时间是1s或者5s,但理解的不一定很精确。对于这个函数到底是这样写的网上很多,我就直接讲它的用途以及深刻含义。signum这个参数实际上就是软件中断置位,
2013-09-11 13:56:23 872
原创 小谈一下vi与vim
以前一直以为vi与vim是同一个东西,一直打开就用vi,因为少打一个m,我就这么偷懒,就这么无知的用着。 直到有一天,这个vi用的也太不方便了,能不能自动缩进,能不能语法高亮。后来google了一下,还真行,就按别人博客上的设置了。结果发现这么一点也没用,后来我同学说为什么不直接用vim呢?我想两个不是一样的嘛,还是试了下,发现不一样的。在vim下,效果有了,而且还不错哦。 继
2013-09-09 12:03:54 1097
原创 sift(C语言)VS2010中移植
首先我说一下环境系统:XPIDE:VS2010opencv 2.4.51安装VS2010 ,配置opencv这个不用说,我是照着这个帖子做的http://blog.csdn.net/glb562000520/article/details/8926782要仔细哦不过要说一下我犯下的错误,是我太粗心了,在配置环境变量时,我把路径加在了PATH,所以VS运行程序时报
2013-05-24 23:38:47 1120
VI命令说明与应用技巧
2013-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人