ubuntu 下利用 vpngate 翻墙 发表于 2016-01-18 | 分类于 Technology , Linux | 从vpngate上找到openvpn的配置文件具体可以从github上搜索vpngate,进入镜像站点下载openvpn配置文件 从配置文件提取ca证书例:提取证书内容复制到 ca.crt 文件,ca.crt文件内容如下:1234567891011121314151617181920-----BEG ... 阅读全文 »
Linux 修改键盘映射 发表于 2016-01-05 | 分类于 Technology , Linux | 为了方便按 Esc 键和 Contrl 键,修改键盘映射: 将 ESC 与 Lock 键对调 将 Control_L 与 Super_L 对调 Linux 通过 xmodmap 命令实现键盘映射的修改,新建修改的配置文件 .Xmodmap 如下:1234567891011121314151617 ... 阅读全文 »
Symbol Table 发表于 2016-01-04 | 分类于 Technology , Algorithm | symbol table主要功能: 插入一个 value-key 给一个 key,查找对应的 value 实现方法: unordered list order array with binary search binary search tree 2-3 tree (通过 red-black ... 阅读全文 »
开机联网自动获取外网IP 发表于 2015-12-18 | 分类于 Technology , Linux | 目的:实现开机获取本机外网的Ip地址本机基本信息: 操作系统: Arch Linux使用了NetworkManager控制网络连接。 实现 Step 1:编写获取Ip的脚本如下:123456789#!/bin/bashwhile [ ture ]; do if ping -q -c 1 www.b ... 阅读全文 »
texlive 安装配置 发表于 2015-12-10 | 分类于 Technology , Latex | 前言:texlive的安装与配置环境为Fedora 21 64位操作系统,安装版本为texlive 2014。 Attention: texlive 2016已默认支持中文字体,无需单独配置中文字体。 安装texlive安装主程序从官方下载texlive 2014的iso文件,然后将其挂载运行安装程 ... 阅读全文 »
Priority Queue 发表于 2015-11-30 | 分类于 Technology , Algorithm | 特点移除队列元素时移除最大(或最小)元素 应用 实现heap tree 阅读全文 »
局域网钓鱼 发表于 2015-11-30 | 分类于 Technology , Linux | 简介:盗取附近人校园网帐号 基本想法 利用路由器建立一个与学校校园网 ssid 相同的 wifi 搭建一个 HTTP 服务器, 提供一个钓鱼网站 搭建一个 DNS 服务器, 将所有域名都指向所搭建的 HTTP 服务器的 IP 地址 然后设置路由器 DNS 服务器地址HTTP 服务器可以利用 LAMP ... 阅读全文 »
Bag Stack Queue 发表于 2015-11-18 | 分类于 Technology , Algorithm | Just the code:Bag1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 ... 阅读全文 »
Sort 发表于 2015-11-15 | 分类于 Technology , Algorithm | selection sortinsertion sortmerge sort 基本思想 将数组分成两半 递归排序每一半 合并两半 具体实现见附件 Merge.java 算法复杂度 时间复杂度:Θ(nlogn) 空间复杂度:需要额外的空间,等价于数组长度 稳定排序 改进方法 对 ... 阅读全文 »
Union Find 发表于 2015-11-14 | 分类于 Technology , Algorithm | 问题描述union find:并查集有一组点的集合${a_1,a_2,…a_n}$,定义一种连接关系,如果$a_i$连接$a_j$,则: 自反性:$a_i$连接$a_i$ 对称性:$a_j$也连接$a_i$ 传递性:如果$a_j$连接$a_k$,则$a_i$也连接$a_k$对于上面的集合我们想实现 ... 阅读全文 »