现在位置: 首页 > bled发表的所有文章
  • 11月
  • 02日
编程语言 ⁄ 共 242字 评论关闭
转载:http://bellstar.iteye.com/blog/544933 VIM是我最爱的编辑器,我是JS程序员,程序长了格式化就麻烦,尝试过VIM的各种JS的INDENET插件,都不如意,有时只好为了美化打开NB,APTANA来格式化代码.今天终于发现这个称得上完美的格式化插件, 除了调试后台程序外可以不用再开那些内存消耗大户了.  VIM插件地址 在线格式化地址  绑定到F4键  Vimrc代码   nnoremap <F4> :call g:Jsbeautify()<CR>  
阅读全文
  • 08月
  • 30日
综合 ⁄ 共 197字 评论关闭
body { position:absolute; background-color:#000; top: 0px; left: 0px; right: 0px; bottom: 0px; } #container { height:100%; position:absolute; } #leftDiv { height:100%; width:300px; position:absolute; background:#FFFFFF; }
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 672字 评论关闭
http://oracle.chinaitlab.com/exploiture/737839.html 如果你将创建表和索引创建在USERS表空间下了,(注:在USERS表空间中是合理的),那么在以后的维护中将会出现很多麻烦。   如果是oltp系统无法删除重建,所以必须考虑在不影响使用的情况下做该项工作。   客户系统:linux9+Oracle10g   ◆1、知道命令:   alter table table_name move tablespace tablespace_name;   所以考虑这个方向: select ''alter table '' || table_name || '' move tablespace tablespace_name;'' from user_tables where tabl......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 1758字 评论关闭
过了n多天后,当再次使用原先博客上写的那篇: Android 压缩解压zip文件 去做zip包的解压的时候,出现了原来没有发现的很多问题。首先是中文汉字问题,使用java的zip包不能很好的解决解压问题;其次还有 getRealFileName()内的那个判断: 由之前的"if(dirs.length >1)" 如果是 >1 的话,对于一些文件不能够解压,修改为: if(dirs.length>0)对于zip压缩包内包含中文目录或者中文文件的话,参考网上的资源:“使用apache的zip工具包(所在包为ant.jar )代替JDK的zip工具包,因为java类型自带的不支持中文路径,不过两者使......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 537字 评论关闭
最小路径覆盖  由于周五听了SKQ极为简练的“最小路径覆盖”问题,练了练手。     什么叫最小路径覆盖?     就是说,在当前的图上,找N条路径,让这N条路径覆盖图上所有的点,N的最小值就是我们要求的值。根据具体问题的不同,可分为一个顶点只能经过一次,和可以经过多次两类。     最小路径覆盖的算法原理叙述如下:由于每条路径是一串点的序列,所以除了终点之外,每个点都有(不一定只有,这是我们等会要讨论的第二类问题。)一个后继,所以我们就用后继为关系建图,把每个点拆为起点和终点。终点放在二分图左侧,起点......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1373字 评论关闭
随机生成一些数,写一个程序找到这些数的中位数,并且当新的数生成的时候能够维护中位数。 思路: 直观的思路是排序或者用划分的思路找中位数,但是这些都是在数组固定的情况下,现在的情况是随时可能有新的数产生。 1、可以用一个足够大的数组来维护这些数,然后每产生一个数就将它插入到数组中并保持有序,这样插入一个数的复杂度为O(n),取中位数的复杂度为O(1)。 2、可以用一个堆来位数这些数,插入一个数的复杂度为O(logn),但取中位数要先堆排序,复杂度为O(nlogn)。 3、可以用一个大顶堆maxheap和一个小顶堆minheap来维护中......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 894字 评论关闭
有2个命令:hdparm、dd 一、hdparm 测试磁盘读取速度:hdparm  -Tt  /dev/sda1 /dev/sda1:  Timing cached reads:   23136 MB in  2.00 seconds = 11580.41 MB/sec  Timing buffered disk reads:  196 MB in  1.91 seconds = 102.76 MB/sec 2秒读取了23146M的缓存,约合11580.41MB/sec。 1.91秒读取的196M的磁盘(物理读),读取速度约102.76MB/sec。 二、dd 2.1 2个特殊设备说明: /dev/null 伪设备,回收站,写该文件不会产生IO。 /dev/zero 伪设备,会产生空字符流,对它不会产生IO。 2.2 测试磁盘IO的读速度:time dd if=/dev/s......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 3694字 评论关闭
(注:本文仅供学习,转载或者拷贝引起的一切后果自负,本文部分内容翻译并参考自:《An Introduction to Mathematical Cryptography》(Jeffrey Hoffstein, Jill Pipher, Joseph H. Silverman)) 上一篇介绍了同余公钥密码体制,本篇笔者将介绍另一个经典的密钥体制--背包公钥密码体制。在介绍该问题之前,先介绍下子集和问题。 1、子集和问题 假设在整数域上有集合S={a,b,c,d,e,f.....}和一个整数sum。那么找到集合S的一个子集SubS,该子集满足:该子集中的所有元素相加恰好为sum。比如S={1,2,3,4,5,6,7,8},sum=15......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1664字 评论关闭
Linux的Suspend流程代码 kernel/power/suspend.c enter_state() |--sys_sync(); |--suspend_prepare();//准备进入suspend,冻结进程           |--pm_prepare_console(); //准备虚拟终端           |--pm_notifier_call_chain(PM_SUSPEND_PREPARE);//广播系统要进入SUSPEND模式           |--usermodehelper_disable();//关闭用户态helper           |--suspend_freeze_processes();//冻结进程 |--pm_restrict_gfp_mask(); |--suspend_devices_and_enter(state);//使外设进入SUSPEND状态           |--suspend_ops->begin(stat......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 1008字 评论关闭
      在java中数组是对象,数组变量是引用类型的变量,当数组初始化之后,该数组所占的内存的空间、数组长度都是不可变的。java程序中的数组只能通过初始化之后才能使用。所谓的初始化就是,创建实际的数组对象,也就是在内存中为数组对象分配内存空间,并为每个数组元素指定初始值。既然数组是对象则对象有对象引用名和对象他们的内存分配如下:      内存分为栈内存和堆内存,我们经常说基本类型存储在堆内存中而引用类型的变量存储在栈内存中,这种说法有点不全,下面就以数组为例: 1 数组的初始化: (1)静态初始化:初始化......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 2225字 评论关闭
在mysql中并没有split函数,需要自己写: 1)获得按指定字符分割的字符串的个数:      Sql代码   DELIMITER $$      DROP FUNCTION IF EXISTS `sims`.`func_get_split_string_total`$$      CREATE DEFINER=`root`@`localhost` FUNCTION `func_get_split_string_total`(   f_string varchar(1000),f_delimiter varchar(5)   ) RETURNS int(11)   BEGIN     declare returnInt int(11);     if length(f_delimiter)=2  then        return 1+(length(f_string) - length(replace(f_string,f_delimiter,'')))/2; ......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 3761字 评论关闭
   摘要:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAUTH是简易的。目前互联网很多服务如Open ......
阅读全文