- 博客(65)
- 资源 (20)
- 收藏
- 关注
转载 解决Linux下Sublime text 3的中文输入问题
转自 http://c4fun.cn/blog/2013/11/30/linux-sublimetext-chinese/Sublime Text几乎是我现在唯一用的代码&文本编辑器了,功能强大而又不失简约。但其在Linux下对中文输入不支持一直很让人蛋疼,一般写代码无所谓支不支持中文,但是我想把所有的文字工作都交给Sublime Text,这就必然离不开中文输入了
2015-05-23 11:12:55
7432
1
原创 Sublime配置scheme
想利用sublime的REPL插件配置scheme,学习sicp,但mit-scheme没有配置起来,但是配置起来了DrScheme,在此记录下,以防遗忘。讲DrScheme的路径配置进环境变量path打开Sublime Text 3\Packages\SublimeREPL\config\Scheme\Main.sublime-menu此处配置为MzSchem
2015-03-19 06:34:20
4302
原创 安装oracle 11g提示不支持win7
解决办法:--手动添加ORACLE对win7 的认证在安装文件中搜索refhost.xml,然后添加 在执行安装
2015-02-13 14:32:31
1384
原创 如何在XP和win7系统下 添加Sublime到鼠标右键菜单
如何在XP和win7系统下 添加Sublime到鼠标右键菜单 1、在注册表中【HKEY_CLASSES_ROOT\*\shell】下面新建一个项:Sublime(&Q) (注:Q 表示鼠标右键一个文件后,再按键盘“Q”可以直接打开Sublime) 2、在新建的项目中,再新建一个项:command 3、之后在【HKEY_CLASSES_ROOT\*\shell
2015-02-05 15:09:57
1984
转载 鼠标右键
http://19001989.blog.51cto.com/3447586/852908如何在XP和win7系统下 添加UltraEdit到鼠标右键菜单 1、在注册表中【HKEY_CLASSES_ROOT\*\shell】下面新建一个项:Use_UltraEdit 2、在新建的项目中,再新建一个项:command 3、之后在【HKEY_CLASSES_RO
2014-01-26 07:30:25
1373
原创 hive报错 ParseException line 10:7 missing EOF at 'by' near 'group'
查询:select a,b,c from (select a,b,c from (select a,b,c from table) a where rno = 1) group by a;报错:FAILED: ParseException line 10:7 missing EOF at '
2014-01-13 16:58:05
101107
转载 相对路径、绝对路径、部署路径(html/css/servlet/jsp)
当在进行前后台整合的时候,往往会出现路径不统一或者路径错误的情况,结果就是css无效、servlet或jsp页面映射不到。所以特意对路径的设置写一下总结:这里只涉及到 web应用的路径问题, 至于本地系统的路径不做讨论。1. 路劲可分为 绝对路径 和 相对路径 2. 绝对路径 (开头带"/") 前端: http://localhost:8080/m
2013-11-12 20:52:33
2148
原创 换行符引发的血案
最近写shell脚本,遇到变量拼接的问题。#!/bin/shv1=applev2=pearv3="${v1} ${v2}"echo v3结果输出"pear",v1的值始终不出来。尝试了各种办法,包括:v3="$v1 $v2"v3=`echo $v1 $v2` ................v1始终不出来。查了很多资料,别人这么用,运行结果都正确,
2013-11-08 15:26:24
910
转载 如何使用SSH连接Win7系统+VMware+Ubuntu
转自:http://blog.renren.com/blog/249105962/480967941想使用SSH连接虑机上的Ubuntu,首先,得保证本地和虚机分别可以连通网络。其次要保证本地IP和虚机上的IP是可以相互ping通。具体请参照以下步骤:第一步在VMware的网络适配器的选项中,我们要选择用桥连接的方式接入并把下面单选按钮的复制网络连接状态也要选中,注意,
2013-10-24 14:13:39
5511
转载 win 7 下 引导时出现 Try hd(0,0): NTFS5: No wubildr 解决办法
转自:http://blog.sina.com.cn/s/blog_50ace2d80101261p.html本文旨在给出在ubuntu启动时遇到以下问题的解决方法。不需重装系统,几分钟内可以搞定。try(hd0,0):ntfs5:no wubildr try(hd0,1):ntfs5:no wubildr try(hd0,2):extended: try(hd0,3):
2013-10-24 10:07:19
33068
原创 REGEXP_LIKE与ORA-00920: 无效的关系运算符
最近,将一段sql从一个库移植到另一个库,移植之前是能编译通过的,但在另一个库总是无法通过,报的是ORA-00920: 无效的关系运算符。百思不得其解,后发现报错的位置有一个REGEXP_LIKE函数调用。突然联想到REGEXP_LIKE是在10g后才引入的,查了一下源库和目标库的oralce版本。果然。。。
2013-10-23 11:42:47
8122
转载 超键,候选键,主键
超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候选键程序主键比如一个小范围的所有人,没有重名的,考虑以下属性身份证 姓名 性别 年龄身份证唯一,所以是一个超键姓名唯一,所以是一个超键(姓名,性别)唯一,所
2013-10-22 11:31:32
936
原创 二叉树的遍历
虽然很简单,但有时还是会弄混1、前序遍历:先访问该节点,然后在递归遍历其左子树,然后再访问其右子树。2、中序遍历:先递归遍历其左子树,然后访问该节点,然后再递归遍历其右子树。3、后序遍历:先递归遍历其左子树,然后递归遍历其右子树,然后在访问该节点。
2013-10-15 13:24:27
751
原创 一日一码08——约瑟夫环
/*一日一码08:约瑟夫环问题已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列。求最后出列那个人的编号。*/#include "stdio.h"int next(int arr[],int size,int start, int step, int flag){ int i
2013-10-10 17:47:00
1404
原创 一日一码06——堆排序
这个堆排序算法,采用的是最大堆;最小堆,通常在构造最小优先队列时使用。//堆排序 2013/09/29#include #include #include #include int heapSize = 0;void swap(int *a, int *b){ int tmp = *a; *a = *b; *b = tmp;}int left(int
2013-09-29 16:18:17
726
原创 一日一码07——链表
链表的实现,以后会更新。/*带头结点链表常用操作*/#include typedef struct Node{ int data; struct Node *next;} Node;Node* createList(int *arr, int n);int insertList(Node* head, int pos, int data);int del
2013-09-29 11:42:49
791
转载 java反射详解
转自:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?
2013-09-27 15:09:14
620
转载 控制反转
http://baike.baidu.com/view/1486379.htm?fromId=1800021控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。目 录1起源
2013-09-27 15:03:45
861
转载 【转】5分钟搞定内存字节对齐
写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧./******************************分割线如果体系结构是不对齐的,A中的成员将会一个挨一个存储,从而sizeof(a)为11。显然对齐更浪费了空间。那么为什么要使用对齐呢?体系结构的对齐和不对齐,是在时间
2013-09-25 11:42:05
676
转载 Apache与Tomcat的区别
转自:http://walsh.iteye.com/blog/284316Apache是一个web服务器环境程序,可以作为web服务器使用。不过只支持静态网页,如(asp,php,cgi,jsp)等动态网页的就显得无能为力。 引用如果要在Apache环境下运行jsp 的话就需要一个解释器来执行jsp网页,而这个jsp解释器就是Tomcat, 为什么还要JDK呢?因
2013-09-23 17:54:34
925
原创 C/C++技术笔试题
指针1.what will happen after running the test?#include void getMemery(char *p,int num){ p = (char *)malloc(sizeof(char)*num);}int main(){ char *str = NULL; getMemery(str,100); strcpy(str,
2013-09-23 07:26:44
821
原创 一日一码05--希尔排序
坚持真的是最难的事,上次写代码已经是十几天之前了。//希尔排序 2013/09/22#include #include #include #include //path为步长,正常的插入排序调用是insertSort(a,n,0,1)void insertSort(int* a,int n, int start, int path){ int i,j,t; fo
2013-09-22 17:39:40
1022
原创 编程之美:三盏灯问题
房间里有三盏灯,屋外有三个开关,分别控制这三盏灯,只有进入房间,才能看到哪一个电灯是亮的。请问如何之进入房间一次,就能指明哪一个开关控制哪一个灯?本人愚钝,实在想不出来。。。。网上的解法:因为灯开着是会发热的,那么先开一个开关,一段时间后,关闭这个开关,然后打开余下两个开关中的任何一个,进入房间。此时,亮着的是第二次打开的开关;两个不亮的灯,热的是第一次打开的灯
2013-09-12 18:12:06
2844
原创 一日一码04——快速排序
写快速排序碰到很多问题,先列出代码,以后慢慢分析并补充。//快速 2013/09/09#include #include #include #include void swap(int *a, int *b){//C89不支持引用,所以C程序不要写成void swap(int &a, int &b),C++可以 int tmp = *a; *a = *b; *b =
2013-09-09 20:05:24
900
转载 引用与取地址有什么区别?
所谓引用就是为对象起一个别名。例如变量b = &a,b就是a的一个引用。对b的任何操作等同于对a的操作,也就是说,如果你改变了b的值,同时a的值也会发生改变。b就是a的另外一个名字,他们实质是同一个变量。就好比是同一个人,只不过穿着不同的衣服而已。至于引用的用处,给你举一个简单的例子,比如一个交换两个值的函数swap(int a, int b),如果将两个值带进去,发生交换的只是形参a和b,因为函
2013-09-09 18:02:11
4562
转载 VC 用发音函数Beep()播放简谱音乐
看了觉得很有意思,就转一下。http://www.cnblogs.com/morewindows/archive/2011/08/15/2139544.htmlWin32 API中有个非常有意思的发音函数Beep(),可以用它在扬声器上播放简单的音调,如果按简谱来设置播放的内容,就可以播放一些简单的音乐了。 函数原型:BOOL WINAPI Beep( _
2013-09-09 15:11:33
1008
原创 一日一码03——插入排序
把基本排序都补全吧。插入排序//插入排序 2013/09/08#include #include #include #include //范例程序,从后往前比较,比较和移位一次循环就够了,精妙!void insertSort(int* a, int n){ int i,j,tmp; for( i = 1; i < n; i++){ tmp = a[i
2013-09-08 18:23:16
838
原创 一日一码02——选择排序
白天有事,赶紧起床打一下豆豆。不多说了,选择排序。//选择排序 2013/09/06//从小到大#include #include #include #include //从前往后,每次将最小的放到前面void selectSort(int* a, int n){ int i,j,min; for ( i = 0 ; i < n ; i++){ min =
2013-09-07 07:41:32
999
原创 一日一码01——冒泡排序
//冒泡排序 2013/09/06#include #include #include #include void soapSort(int* a, int n){ int i,j,tmp,flag; for ( i = 0 ; i flag = 0; for ( j = n - 1 ; j > i ; j-- ){ if(a[j] t
2013-09-06 14:01:17
744
原创 Translate函数用法
TRANSLATE(expr, from_string, to_string)SELECT TRANSLATE('SQL*Plus User''s Guide', ' */''', '___') FROM DUAL;TRANSLATE('SQL*PLUSU--------------------SQL_Plus_Users_Guide如果from_str
2013-07-26 14:25:44
2803
原创 安装beautifulsoup
直接安装beautifulsoup4-4.2.0最好还要安装lxml-3.2.0(之前还要安装libxml2、libxslt)
2013-05-29 16:50:16
1132
原创 搭建python开发环境
1.下载python epd版,下载地址:https://www.enthought.com/downloads/,默认安装,也可以自定义路径。2.下载pywin32,下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/,选择支持能支持python2.7的版本,如pywin32-218.win
2013-05-28 16:43:40
2037
原创 正则表达式错误积累
"|"的作用是分割不同的规则,而不是”或“运算符,不存在结合性,只是简单地将几个规则分开来。 tt="(ab)|(cd)(ef)|(aa)(bb)(cc)";("aabbcc".matches(tt)); ture("abcdaa".matches(tt)); false("ab".matches(tt)); ture("cdefbb".matches
2013-05-20 14:14:21
693
原创 用AutoItLibrary进行键盘操作
用autoIt对应的python库AutoItLibrary操作键盘很方便,记录一下,备忘。模拟Ctrl+f的操作,使windows Media Player自动播放下一首歌曲from win32con import *from win32com.client import Dispatch def enter_game(): AutoItX = Dispatch( "AutoIt
2013-02-17 15:18:49
6322
转载 Merge Into 语句代替Insert/Update在Oracle中的应用实战
动机:想在Oracle中用一条SQL语句直接进行Insert/Update的操作。说明:在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。实战:接下来我们有一个任务,有一个表T,有两个字段a,b,我们想在表T中做Insert/Update
2013-01-04 16:03:54
830
转载 二叉搜索树、B-树、B+树、B*树
原文地址:http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.html二叉搜索树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树
2012-10-24 10:11:36
710
原创 通过修改注册表设置代理
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f作用:使用自动配置脚本reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Set
2012-09-25 15:03:09
8718
1
原创 cgi脚本没写#bin/sh所报的错
cgi 脚本编写是要在开头加 #!bin/sh,要不然无法被execl() 函数执行,返回ENOEXEC错误,详情见:http://blog.csdn.net/dog250/article/details/5719609
2011-09-16 16:47:43
680
Machine Learning Foundation Resourse
2015-11-03
Maching Learning Foundation Dynamic e-Chapters
2015-11-03
Maching learning foudation slides
2015-11-03
machine Learning Foundation
2015-11-03
sicp 2.2.4节图形语言
2015-04-09
htdp网络资源
2015-02-22
离散数学及其应用(带书签)--part1
2014-11-04
离散数学及其应用(带书签)--part2
2014-11-04
怎样解题(How To Solve It)[美]G.波利亚
2014-03-03
hackers and painters 黑客与画家
2014-02-25
Java程序员上班那点事儿
2013-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人