`
文章列表
转载自: http://webcenter.hit.edu.cn/articles/2009/04-01/04193356.htm       一、什么是字符集?什么是编码? 字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。 一组抽象字符的集合就是字符集(Charset)。 字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。 一组有共同特征的字符也可以组成字符集,比如繁体汉字字符集、日文汉字字符集。 
editplus - ubuntu   ------ install   steps: * 安装 wine sudo apt-get install wine * 安装 editplus 将 解压版 editplus,解压到 适当位置, 进入 editplus_home/ , 执行命令: wine ./editplus.exe * 运行 editplus 执行命令: wine editplus_hone/editplus.exe 其中 editplus_hone 是 editplus 的主目录, * 创建 启动器 在桌面上右击 -> ...
      eclipse3.5 运行 tomcat7   ------ 步骤   * 前提 安装 eclipse3.5,解压 tomcat7 * 在 eclipse 中按照添加 tomcat6的步骤添加 tomcat7, * 然后双击 servers view 中,新添加的 tomcat7,打开 tomcat 配置页面, * 点击 “Open launch configuration”,打开对话框,选择 “Classpath” tab,点击右侧的 “Add External JARs”, * 选择 tomcat7_home/bin/tomcat-juli.jar ...
ubuntu 安装 tomcat   ------ 步骤:   * 前提: 安装 jdk,配置 jdk, * 下载 tomcat 如 apache-tomcat-7.0.6.zip * 解压 tomcat 到适当位置 * 命令行进入 tomcat_home/bin * 为所有 .sh 文件添加 执行权限 sudo chmod +x *.sh * 为 tomcat 设置 jdk 编辑 tomcat_home/bin/setclasspath.sh, 在 正式代码前 加上: export JAVA_HOME=/usr/java/jdk1.6.0_1 ...
Medians and Order Statistics ------ 概述 Order Statistics:       次序统计,即 找出 n 个数中 排在 第 i 位 的那个数,记为 ith Medians:       中位数,排在中间的数, ------ Medians 的取值 假设所有的数都不相同,则:       n = odd 时,只有1个 中间数,i = (n+1)/2,       n = even 时,有2个 中间数,i = n/2 和 i = n/2 + 1,             可以合并为:             i =               ...
counting sort ------ counting sort  概述 输入是 0-k 之间的整数,通过 计算比每个值小的值的个数来排序, ------ 性能 不是 comparation sort, 时间复杂度是 O(n) 空间复杂度是 O(n) ------ 排序步骤 * 求出 最小、最大 值 * 初始化 计数数组 * 遍历 input 数组,计数 * 由计数数组 求出 大于等于 每个数的个数, * 遍历 输入数组,根据计数结果每个输入值 排序后的 位置,组成输出数组, * 输出 * ------ 例子 * js (count_sort.js) var arr_ ...
quicksort ------ quicksort overview quicksort 在实际应用中 非常出色, 时间复杂度:       理论上最差是:O(n^2),       实际应用中:平均可达到 O(n * lg(n)),且其中的 常量 比较小, 空间复杂度:       空间占用比较小,有优势,       即使在 虚拟内存中 也运行得较好, ------ quicksort 原理 quicksort 采用 divide-conquer 方法, 分3步: * divide       将 A[p .. r] 分解为 A[p .. q-1] 和 A[q+1 .. r] ...
检验是否是 Array 工具方法: function checkArray(v) { return Object.prototype.toString.apply(v) === '[object Array]'; } 参考: http://stauren.net/log/fqibpxyz3.html
windows 下安装 trac ------ 参考: http://how-to-solutions.com/how-to-install-trac-on-windows.html http://luchar.iteye.com/blog/151051 ------ 基本 安装 步骤: * 安装 python2.6.6 * 安装 Genshi-0.6.win32.exe * 安装 svn1.6.2 * 安装 py26-pysvn-svn1612-1.7.4-1321.exe * 安装 pysql ...
priority queue priority queue , 基于 heap,封装了一些操作而实现 优先级队列 的功能, ------ 分类: * max-queue:       对应 max-heap,       用于取出最大的值,       应用:             任务队列 (高优先级先执行) * min-queue       对应 min-heap,       用于取出最小的值,       应用:             事件触发队列 (触发时间小的先执行) ------ priority queue 的 operation max-queue: * IN ...
chrome 扩展 ------ 扩展使用方法 点击 chrome 的工具按钮 -> Tools -> 扩展程序, 在这里可以管理已有扩展,也可以点击 下面的 “获得更多扩展程序” 进行 搜索 & 安装 新扩展, ------ my 扩展 * 关灯看视频       功能:             看视频时可以让背景变暗,有电影院效果,       安装地址:             https://chrome.google.com/extensions/detail/bfbmjmiodbnnpllbbbfblcplfjjepjdn?hl=zh-CN       使 ...
heapsort ------ heap 数据结构 heap 是以 nearly complete binary tree 存储数据的, tree height = lg(n+1), max-heap:       A[i] >= A[sub(i)], 即 父节点 >= 子节点 ------ heapsort 基本原理 首先将 heap 组装为 max-heap,则 root node 为最大值, 每组装1次 max-heap,就将 root node 取出放大结果数组中, 这样遍历 n-1 次后,就获得了已排序的数组, ------ heapsort 性能 时间复杂度 ...

merge sort

merge sort 合并排序 ------ merge sort 原理 采用 divide-and-conqure,即 分而治之, 将问题分成最小的单元,然后从最小的解决,再不断合并,合并中继续解决,直到完成, ------ 例子: * js 代码 var arr_merge= [ 78, 13, 6, 177, 26, 90, 288, 45, 62 ]; /** * merge sort (合并排序),时间: o(n*lg(n)),内存: n, * * @param inputArr * @return */ functi ...
fullscreen plugin ------ 功能 让 eclipse 全屏显示, ------ eclipse 插件安装 安装步骤: * 下载: http://code.google.com/p/eclipse-fullscreen/downloads/list * 安装 将其中的 xxx.jar 放入 eclipse 的 plugins 目录,重启 eclipse,即可, * ------ 使用方法 windows 下: ctrl+alt+z 切换 全屏, 另外可以用 esc 键 退出全屏, ubuntu 下: ctrl+shift+z 切换 全屏, 另外可以 ...
EclEmma plugin ------ 功能 帮助 进行 覆盖测试, ------ eclipse 插件安装 更新地址: http://update.eclemma.org/ ------ 使用方法 选择 项目 或 文件,点击工具栏上的 "Launch Test" 下拉按钮,选择 “Coverage As”,然后选择相应的运行方式,运行测试后,高亮显示,运行结果, 可以在 "Coverage" 这个 view 中,进行控制,可以点击 叉装按钮 清除 覆盖测试,以还原颜色, 覆盖测试后,颜色的意义: * 绿色 代码 完全执行, * ...
Global site tag (gtag.js) - Google Analytics