- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 正则表达式
字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\\","\\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了RegExp对象的Multiline属性,^ 还会与"\n"或"\r"之后的位置匹配。 $ 匹配输入字符串结尾的位置。如果设置了Re...
2020-05-30 13:00:22 136
原创 python入门之-使用Jupyter绘图
安装此处跳过python(以及对应的matplotlib库)的安装。Jupyter的安装参考官网,执行如下命令安装:pip3 install jupyter使用 需要写一些和python相关的文档, 可以在linux系统中cd 到任意目录下,执行如下命令jupyter notebook浏览器会被打开,该目录下的文件会被显示在Files下, 可以点击New ->...
2018-08-11 23:49:43 25589
原创 门面模式
类图:实现:HardDrive.javapackage com.facade;public class HardDrive { public byte[] read(long lba, int size) { byte bin[] = null; //read return bin; }}CPU.javapackage com.facade
2015-03-12 23:57:55 335
原创 代理模式
类图:实现:Service.javapackage com.proxy;public interface Service { public void execute();}ReaderService.javapackage com.proxy;public class ReaderService implements Service { @Overri
2015-03-11 23:32:25 345
原创 单例模式
eager模式类图:实现:package com.singleton.eager;public class Singleton{ private static Singleton instance = new Singleton(); private Singleton() { } public static Single
2015-03-10 22:09:20 302
原创 模板模式
类图:实现:AbstractTemplate.javapackage com.template;public abstract class AbstractTemplate { public abstract void setup(); public abstract void execute(); public abstract void shutdown(
2015-03-05 23:27:53 331
原创 观察者模式
类图:实现:Observer.javapackage com.observer;public abstract class Observer { abstract void update(Object... message);}ObserverA.javapackage com.observer;public class ObserverA extends
2015-03-04 23:11:35 298
原创 策略模式
类图:实现:Strategy.javapackage com.strategy;public interface Strategy { void execute();}StrategyA.javapackage com.strategy;public class StrategyA implements Strategy{ @Override pub
2015-03-03 22:53:26 311
原创 抽象工厂模式
类图:实现:Factory.javapackage com.factory.abstract_factory;public interface Factory { public ProductA createProductA(); public ProductB createProductB();}Factory1.javapackage com.facto
2015-03-02 22:48:06 314
原创 简单工厂模式
类图:实现:Product.java:package com.factory.simple;public interface Product { public void printName();}ProductA.javapackage com.factory.simple;public class ProductA implements Produ
2015-03-02 22:22:20 290
原创 安装openldap
在Mac OS X下安装Mac OS X 下默认安装了openldap,我们只需要配置就可以。1. 在/etc/openldap 下创建slapd.conf 文件(只需copy slapd.conf.default文件),运行如下命令:sudo cp slapd.conf.default slapd.conf2. 生成密码,运行如下命令slappasswd将生成的密码填到s
2015-02-10 22:34:41 3258 1
原创 ubuntu 下安装activemq
1.首先,下载activemq,下载地址为http://activemq.apache.org/download.html2.解压下载的文件tar -zxvf apache-activemq-5.8.0.tar.gz ok, 你已经完成activemq的安装了,是不是很简单,只需要解压就可以了3. 启动activemq进入你解压后的目录下的bin目录,运行 ./activemq
2014-03-30 22:11:10 5016
原创 log4j入门实例
在java应用中,经常需要将结果打印出来。平时写些小程序只需要使用System.out.println()方法将内容打印到标准输出。而在成熟的java产品中一般使用log4j等第三方库进行日志的记录,它的功能更加强大:可以输出到文件可以自定义输出级别,样式可以定义日志文件大小,回滚,打包可以有针对性地对包进行日志输出首先新建一个java类TestA.java,该类在包com
2014-03-23 22:18:04 655
原创 javascript正则表达式的3个参数g,i,m
用于测试的网站:http://www.pagecolumn.com/tool/regtest.htm用于测试的字符串为:bsdfefsdfaaadfsdfaaaag :全局查找模式不加g的时候只会匹配1个,加g后找出所有的匹配正则表达式:/aaa/结果匹配为:bsdfefsdfaaadfsdfaaaa正则表达式:/aaa/
2012-08-25 16:35:52 1861
原创 emacs单文件不断修改版
;;所有的插件都解压到~/.emacs.d目录下;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;基本配置;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(add-to-list 'load-path "~/.emacs.d");;显示行号(require 'linum)(global-linum-mode t);;不要生成临时文件 (setq-de
2012-08-13 19:35:26 718
原创 被include的页面通过javascript重定位
url重定位window.top.location.href = "http://www.csdn.net"; 如果是包含它的父页面parent.location.href = "http://www.csdn.net";
2012-07-22 15:42:55 475
原创 我的emacs配置
.emacs文件--------------------------------------------------------------------------------(add-to-list 'load-path "~/.emacs.d")(add-to-list 'load-path "~/.emacs.d/ecb-2.40")(add-to-list 'load-pa
2012-07-09 23:24:12 560
原创 mysql存储过程实例
首先创建表 testCREATE TABLE IF NOT EXISTS test ( id INT(4) PRIMARY KEY AUTO_INCREMENT, name CHAR(20)); 以下实例在客户端上运行,如果在DOS上运行,请加“DELIMITER //” 后再创建存储过程如:定义:DELIMITER //CREATE PROCE
2012-03-31 19:48:31 392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人