豫ICP备17040950号-2

NotePad++高亮Markdown

前言

编程三年,最喜欢的语言,是Java;最喜欢的IDE,是Eclipse;最喜欢编辑器,那就非Notepad++莫属了!平时写博客,都是用这个编辑器。新换了系统,安装好Notepad++。突然想到,很多语言Notepad++都可以高亮,而且它还支持自定义语言,那么,理论上应该可以支持高亮Markdown。经过查找资料,果然有办法!

解决办法

自定义语言。
自己来定义,当然可以。小编的做法是,直接使用雷锋写好的。在此分享Edditoria的作品给大家:
http://yunpan.cn/cwqMP9TNJnTCy 访问密码 d019
解压后,拷贝userDefineLang.xml到Notepad++的安装目录(小编的是D:\Program Files\Notepad++),重启Notepad++。可以看到,在语言选项中,多出了Markdown。

没有效果?

上面给出的压缩包中,有两个userDefineLang.xml,当我从一个更换另一个的时候,惊奇地发现,无论我重启Notepad++多少次,格式都不会发生变化!百思不得解,在仔细研究过Nodepad++的特性后,发现了这么一个文件夹:
C:\Users\Administrator\AppData\Roaming\Notepad++,里面存放的,应该是一些缓存文件。其中一个文件,正是userDefineLang.xml。真相大白了,直接在这个文件夹中替换userDefineLang.xml,再次打开一个.md文件查看,格式果然出现了变化。
所以,如果你要替换自定义的语言格式,建议你同时替换上述两个文件夹下的文件。

Win8+UbuntuKylin注意事项

Win8+UbuntuKylin注意事项

前言

接近一年半没有换过操作系统(Win7),各种大型软件,各种系统后台服务,怎一个牛逼了得!近期安装的Oracle,成功地再次拖慢了系统速度,终于达到了小编的忍耐极限!做完了所有实验,果断换个系统!

忙碌了一天,安装了Win8+Ubuntu Kylin,并且对它们进行了基本配置和简单优化。在此简单记录下过程中遇到的问题,以及解决办法,分享给大家。

安装方法

详细方法请见《安装系统》系列,这里简单叙述一下。
1、准备两个U盘,一个使用U大师做成启动盘(U盘1),另一个利用Universal-USB-Installer-*.exe做成Ubuntu安装盘(U盘2)。
2、使用U盘1启动,进入WinPe。
3、分区,分成四个,然后删除最后一个分区(等会儿安装Ubuntu)。
4、安装Win8。
5、使用U盘2启动,进入Ubuntu的安装界面。
6、在空白分区上分区,swap分区4096MB(Logical),/分区占用剩下的全部空间(Primary)。
7、安装Ubuntu。

Win8不见了

安装完成,小编发现,开机不会出现启动选项,直接进入Ubuntu。应该是因为安装Ubuntu时重写了引导扇区,没关系,我们只要在Ubuntu系统下执行sudo update-grub。该命令会自动检测启动项,重新生成/boot/grub/grub.cfg文件。重新启动,已经多出了Win8的启动选项。

很多小伙伴认为,必须要GPT分区,必须要EFI分区。其实没必要,小编就是传统的MBR分区,毫无问题。

Win8初始软件

卸载完自带的软件,接下来就要个性化定制了。先美化一下桌面,设置一下头像密码等,需要的软件有:

  • 搜狗输入法
  • Notepad++
  • JDK
  • Eclipse
  • WPS
  • FastStone Capture
  • Photoshop
  • 360安全卫士
  • 360极速浏览器
    (IE不好用,Firefox笨重且历史记录太丑,Chrome插件受限,UC连主页都可以设置)
  • 360云盘
  • 百度云盘
  • QQ
  • QQ飞车
  • ADSafe
  • 其他。。。

SQL Server迁移到Oracle问题

前言

Oracle最后一次实验,小编打算移植SQL Server上的一个项目到Oracle。因为使用了Maven+JPA+Spring+Struts2+AngularJs,所以,虽然复杂了一点,但是可移植性非常好。修改一个database-conn.properties配置文件,在pom.xml中添加Oracle驱动即可。

database-conn.properties原文件:

1
2
3
4
5
6
7
8
9
database.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
database.uri=jdbc:sqlserver://localhost:1433;databaseName=design;integratedSecurity=false
database.username=sa
database.password=123


#hibernate
hibernate.dialect=org.hibernate.dialect.SQLServer2008Dialect
hibernate.show_sql=true

加快Android离线文档的访问速度

前言

学习编程三年,已经确信,学习一门技术最好的资料就是官方文档。如今,拖沓了很久的Android学习计划,终于启动。学习资料:Android官方文档;学习方法:写demo写博客(总结)。

阅读途径

官网

http://developer.android.com/index.html
不幸的是,这个网站的国内访问速度,慢到令人发指。很多时候,根本打不开。当然,如果你喜欢翻墙玩,就另当别论。

国内镜像站

不得不说,咱们国家有很多雷锋。国外的网站不好访问,那就在国内搭建一个镜像站,方便大家访问。这里小编推荐几个国内镜像站供大家使用:
1、踏得网
http://wear.techbrood.com/training/index.html

2、Android中文API
http://www.android-doc.com
http://www.android-doc.com/reference/packages.html
http://www.android-doc.com/guide/components/activities.html

3、Android官方培训课程中文版(v0.9.2)
http://hukai.me/android-training-course-in-chinese/index.html

Oracle实验记录——存储过程和函数

创建、编译并运行PL/SQL存储过程

在SQL Developer中,创建、编译并运行PL/SQL存储过程
1、右击过程,创建过程
2、输入过程名“emp_list”
3、添加参数

Name Type Mode Default Value
v_empno VARCHAR2 IN
v_ename VARCHAR2 OUT

4、显示指定参数的过程的框架

1
2
3
4
5
6
7
8
CREATE OR REPLACE
PROCEDURE EMP_LIST
( v_empno IN VARCHAR2
, v_ename OUT VARCHAR2
) AS
BEGIN
NULL;
END EMP_LIST;

5、替换NULL为:

1
select ename into v_ename from emp where empno = v_empno;

单击工具栏的save按钮,编译PL/SQL子程序。

6、运行PL/SQL过程
单击编译图标,过程成功编译。右击emp_list,选择运行。
该操作将调用“运行PL/SQL”对话框。运行PL/SQL对话框允许选择要运行的目标过程或函数(对程序包有用),并显示所选目标的参数列表。PL/SQL块文本区域中包含的SQL Developer用来调用所选程序的生成代码。使用该区域填充要传送到程序单元的参数及处理复杂的返回类型。
将 “V_EMPNO:=NULL;”更改为“V_EMPNO:=7369;”,然后单击确定。
可以看到运行日志:

1
2
3
4
连接到数据库 scott。
V_ENAME = SMITH
进程已退出。
从数据库 scott 断开连接。