- 博客(65)
- 资源 (28)
- 收藏
- 关注
转载 bitmap应用于排序
来自于《编程珠玑》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。如果说了这么多还没明白什么是Bit-map,那么我们来看一个具体的例子,假设我们要对0-7内的5个元素(4,7,2,5,3)排序(这里假设这些元素没有重复)。那么我们就可以采用Bit-map的方法来达到排序的目的
2013-11-15 21:31:38 749 1
转载 C++读写文件
C++文件流:fstream // 文件流ifstream // 输入文件流ofstream // 输出文件流//创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include#includevoid main(){ ofstream f1("d:\\me.txt"); //打开文件用于写,若文件不存在就
2013-11-04 13:49:06 660
转载 文本文件与二进制文件区别
一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码。 从上面
2013-11-02 15:15:36 760
转载 分治法求最近点对问题
1)算法描述:已知集合S中有n个点,分治法的思想就是将S进行拆分,分为2部分求最近点对。算法每次选择一条垂线L,将S拆分左右两部分为SL和SR,L一般取点集S中所有点的中间点的x坐标来划分,这样可以保证SL和SR中的点数目各为n/2,(否则以其他方式划分S,有可能导致SL和SR中点数目一个为1,一个为n-1,不利于算法效率,要尽量保持树的平衡性)依次找出这两部分中的最小点对距离:δ
2013-10-31 19:16:27 6079
转载 几个常见的压缩算法(转)
(一) 字典算法字典算法是最为简单的压缩算法之一。它是把文本中出现频率比较多的单词或词汇组合做成一个对应的字典列表,并用特殊代码来表示这个单词或词汇。例如:有字典列表:00=Chinese01=People02=China源文本:I am a Chinese people,I am from China 压缩后的编码为:I am a 00 01,I am from 02。压
2013-10-30 21:08:04 1922
转载 解决secureCRT中文乱码问题
操作步骤以下两步:远程linux机器。修改环境变量LANG。例如在~/.bash_profile里面添加[plain] view plaincopyexport LANG=zh_CN.UTF8 重新登录之后生效。现在查看一下当前设置:[plain] view plaincopy
2013-09-07 13:12:16 869
转载 链式方法加载js文件
转自:http://www.oschina.net/code/snippet_54100_29301. [代码]用法 1//你的 your-script.js 将在前两个js加载完再加载2scriptLoader.load([3 'http://
2013-08-21 19:45:23 850
转载 JS加载顺序
转自:http://blog.csdn.net/dannywj1371/article/details/7048076 做前端开发少不了各种利器。比如我习惯用的还是Google浏览器和重型武器Fiddller。 一: 原始情况首先大家看看如下的代码: 1 "C#" AutoEventWireup="true" CodeBehind="Default.
2013-08-21 19:43:20 679
转载 OpenMP并行构造的schedule子句详解
schedule子句是专门为循环并行构造的时候使用的子句,只能用于循环并行构造(parallel for)中。根据OpenMP Spec(http://openmp.org/mp-documents/OpenMP3.1-CCard.pdf)可以知道:schedule的语法为:schedule(kind[, chunk_size])kind:• static: Iteration
2013-07-17 16:37:40 1059
转载 java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch
2013-06-05 20:10:06 549
转载 application、session、request、page 4个JSP内置对象详细介绍
application、session、request、page 4个JSP内置对象详细介绍2011-01-12 15:42表4-1 JSP内置对象作用域表名称作用域application在所有应用程序中有效session在当前会话中有效
2013-05-24 15:55:05 2126 1
转载 对request,session,application作用域形象理解
request、session、application学习08-11-16 23:03 发表于:《生活点滴》 分类:未分类好像最近发现自己挺多最基本的知识都没有掌握牢固,哎。。。。几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。 作用域分为四种,分别为:
2013-05-24 15:48:12 747
转载 SQL Server Browser服务的作用
SQL Server Browser这个服务作用的字面解释是:将 SQL Server 连接信息提供给客户端计算机。其实这个服务的用途与数据库的多实例有关。SQL Server服务器缺省使用TCP1433端口。如果多实例同时启动,一般就只有一个实例能占用1433端口了。这个实例概念与ORACLE类似(本人做ORACLE较多,因此用ORACLE作类比)。SQL Server 2000
2013-05-13 16:53:28 6897
转载 Spring JdbcTemplate小结
jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); 使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法,例如使用queryForInt()方法传回user表格中的数据数目: jdbcTemplate.quertForInt("select count(*)
2013-04-14 20:42:45 3849
转载 struts2中struts.xml 的result 和param
在struts.xml配置文件中遇到了param,有点迷糊,上网查了查……似乎明白些了 ${tplPath} /jeecms LoginFrameInput 这里的action 是Log,他包含了登陆和退出,当系统在登录的时候就直接返回${tplPath}就可以了;在退出的时候需要返回到登陆页面,所以退出的时候是转发到 acti
2013-04-14 20:20:37 2268
转载 分析div自动适应浏览器的高度
前端人员之间有一个普遍存在的问题,如何让一个div的高度自动延伸到浏览窗口100%的高度,在布局中,我们有时会用到高度自适应,例如,我们定义了一个 div,并且希望它的高度为窗口高度的100% ,那么我们该如何编写代码呢?用height:100%就可以了。但要注意的是,浏览器对css的解析方式有一点差异。我们需要弄清楚100% 到底是谁占谁的100%,让我给你另外一种方式来思考HTML,几乎每一个
2013-04-11 21:37:23 5090
转载 spring在web.xml中的配置
在实际项目中spring的配置文件applicationcontext.xml是通过spring提供的加载机制,自动加载的容器中去,在web项目中,配置文件加载到web容器中进行解析,目前,spring提供了两种加载器,以供web容器的加载:一种是ContextLoaderListener,另一种是ContextLoaderServlet。这两种在功能上完全相同,只是一种是基于Servlet2.3
2013-04-09 13:02:09 54481 3
转载 配置Spring数据源
数据源定义数据源(Data Source)是提供某种所需要数据的器件或原始媒体。配置Spring数据源不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,
2013-04-09 10:57:39 1002
转载 Spring环境搭建,IoC容器初体验
由于最近的任务是关于IoC配置文件格式的转换,所以需要从Spring的IoC容器开始学起,今天根据网上的介绍搭建了Spring环境,并对其IoC容器进行了初体验。文章中涉及到的软件以及推荐的一本关于Spring IoC容器的电子书,在结尾处会附上我的百度网盘下载地址,以防官网维护或其他浮云情况。下附说明~1.打开http://www.springsource.org/spring-comm
2013-04-08 19:31:33 1174
转载 如何使用JSTL来读取Action中的变量
我们知道,JSTL默认是从page,request,session,application这四个Scope逐次查找相应的EL表达式所对应 的对象的值。那么如果要使用JSTL来读取Action中的变量,就需要把Action中的变量,放到request域中才行。所以,早在 Webwork2.1.X的年代,我们会编写一个拦截器来做这个事情的。大致的原理是:在Action执行完返回之前,依次读取Actio
2013-03-19 13:11:49 1793
转载 设置frameset高度
这是使用frameset做的,在宽屏下开发一直没有发现什么问题,直到一个用户使用800*600的机子测试的时候,才发现整个界面都被变形了。 那时整个frameset页面只有600像素高度,frameset嵌套的frame出现了滚动条,实在难看。怎么把frameset的高度设置高点,让其嵌套的frame页面没有滚动条,而让frameset有滚动条呢? frame
2013-03-18 20:45:28 1191
转载 width不同浏览器兼容问题
CSS盒子盒子占据面积的大小一共是:边距(margin)+边框(border)+填白(padding)+宽度(width)。在这里要明白什么是div占据的宽度和什么是内容占据的宽度。div占据的宽度是块的宽度即是(margin+border+padding+width),而内容占据的宽度是块里面的内容宽度,即是(width)。所以当你设置width为200px border:1px的时候,实际
2013-03-03 21:01:58 6428
转载 DIV CSS布局中绝对定位和浮动用法
你对DIV CSS布局中绝对定位和浮动的概念及使用是否熟悉,这里和大家分享一下,CSS中,实现分栏布局有两种方法。第一种方法是使用四种CSS定位选项中的绝对定位,第二种则是使用CSS中的浮动(float)概念。DIV CSS布局中绝对定位和浮动CSS中,实现分栏布局有两种方法。第一种方法是使用四种CSS定位选项(absolute、static、relative和fixed)中的绝对
2013-03-02 14:52:00 2302
转载 pthread_cond_wait()的实现原理
/************pthread_cond_wait()的使用方法**********/ pthread_mutex_lock(&qlock); pthread_cond_wait(&qready, &qlock); pthread_mutex_unlock(&qlock);/****************************
2013-02-27 20:00:37 6124
转载 条件变量
条件变量(Condtion Variable)是在多线程程序中用来实现“等待->唤醒”逻辑常用的方法。举个简单的例子,应用程序A中包含两个线程t1和t2。t1需要在bool变量test_cond为true时才能继续执行,而test_cond的值是由t2来改变的,这种情况下,如何来写程序呢?可供选择的方案有两种:第一种是t1定时的去轮询变量test_cond,如果test_cond为fals
2013-02-27 10:00:57 686
转载 Extjs学习总结之23EditGridPanel可编辑表格
[javascript] view plaincopyprint?Ext.onReady(function(){ /* * EditorGridPanel的工作过程 * 1、用户点击单元格 * 2、单元格按照预设的组件显示单元格的内容并处于编辑状态 * 3、离开单元格的编辑状态 *
2013-01-27 16:28:00 9851 1
原创 Ext.grid.ColumnModel列宽度自动填满grid宽度
var grid = new Ext.grid.GridPanel({ renderTo : Ext.getBody(), ds : store, cm : cm, autoHeight : true, //这样grid才能全部显示行,不用滚动 viewConfig : { forceFit : true
2013-01-26 17:45:04 8003
转载 SQL获取所有用户名,所有表名、所有字段名,主键等
1.获取所有用户名: SELECT name FROM Sysuserswherestatus='2'and islogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户2.获取所有表名SELECT Name FROM DatabaseName..SysObjects Where
2013-01-23 08:57:56 3082
转载 UNIX下什么是可执行权限?
若某一用户对某文件或者目录具有可执行权限,则1. 如果文件是脚本或二进制程序,可执行权限是指可以去运行它。2. 如果文件是目录,可执行权限是指可以去访问它。来自:http://hi.baidu.com/li_ly_wang/item/8a50380211108a1bcd34ea03
2013-01-17 16:11:25 1471
转载 轉換 Ext.data.record 為 json 格式
應用上,當我們想傳送 一個由 record class 所組成的 array 時,會想把它 convert 成 json 格式。可惜現階段 ext 無法直接轉換! 不過我們可以自已來做轉換的動作!方法如下:1var records = DataView.getSelectedRecords(); //所得到的 records
2013-01-12 17:09:11 943
转载 最长公共子序列
下面的文字来自于网络,最后给出引用位置。 一、动态规划算法 事实上,最长公共子序列问题也有最优子结构性质。 记: Xi = 即X序列的前i个字符(1 Yj = 即Y序列的前j个字符(1 假定Z = 是LCS(X,Y)中的一个。 ·若xm = yn(最后一个字符相同),则不难用反
2013-01-08 16:22:06 800
转载 动态规划——矩阵连乘的问题
本文转自:http://www.cnblogs.com/liushang0419/archive/2011/04/27/2030970.html《问题的引出》看下面一个例子,计算三个矩阵连乘{A1,A2,A3};维数分别为10*100 , 100*5 , 5*50按此顺序计算需要的次数((A1*A2)*A3):10X100X5+10X5X50=7500次按此顺序计算需要的次数(
2013-01-08 14:18:47 573
转载 Ubuntu编译内核
内核编译:(部分摘录自http://forum.ubuntu.org.cn/viewtopic.php?t=134404)1.到http://www.kernel.org下载需要编译的内核源码文件;2.安装有关编译程序。安装make ,gcc, make-kpkg,运行menuconfig等等和编译内核相关的工具。安装不了,请检查/etc/apt/sources.list 文件。 有关
2013-01-06 11:40:06 702
转载 MyBatis,动态传入表名,字段名的解决办法
今天做项目,遇到的问题就是需求修改数据表的记录,而且字段名都不是固定的,也就是说是需要通过参数传入的,本来这也不是什么难题,按照平常的JDBC,或者hibernate里也都好实现,可问题是现在项目用的mybatis这个持久层框架,按照我的刚开始的想法初使sql是这样的,当我满心欢喜的运行才发现不行,遂百度之,办法种用尽,还是不行,有人给我说需要把字段那一项换成${field
2013-01-06 11:37:52 11287 1
转载 关于linux重定向的解析
apue书中 p64程序清单3.4有4种调用方式及结果---------------------------------------------./a.out 0 read only./a.out 1 > temp.foowrite only./a.out 2 2>>temp.foowrite only, append./a.out 5 5read write
2013-01-06 11:36:37 589
转载 关节点算法
所谓关节点就是在一个连通图中删除某个顶点及其附属的边,原图变为非连通图。从任一点出发深度优先遍历得到优先生成树,对于树中任一顶点V而言,其孩子节点为邻接点。由深度优先生成树可得出两类关节点的特性: (1)若生成树的根有两棵或两棵以上的子树,则此根顶点必为关节点。因为图中不存在连接不同子树顶点的边,若删除此节点,则树便成为森林。 (2)若生成树中某个非叶子节点V,其某棵子树与
2013-01-06 11:33:43 1500
转载 一种新的全排列生成算法
一种新的全排列生成算法 算法原理: 对集合S={a1,a2,...,an},假设已经知道前n-1个元的全排列,那么,这n个元素的全排列{p1,p2,...,p(n-1)!},可以这样生成 :用各种可能将an插入pi中,由此,得到集合S的全排列。 为什么这样操作能得到集合S的全排列?因为每个pi的可能插入位置为n个,因此总数是n!,而且由于每个p
2013-01-06 11:31:29 527
原创 treeeNode的checkchange这样用
tree.on('checkchange',function(){ alert('hello');},tree);tree.on('dblclick', function(n, e){var ckb = n.getUI();n.fireEvent('checkchange',n, ckb.isChecked)}, _cbd);
2012-10-14 09:56:49 1936
原创 如何设置默认使用集成显卡
大多数情况下,如果我们在主板上插入独显,都是希望默认使用独显。所以网上也就有了很多设置系统默认使用独显的教程,这里就不多说。那么,如果我们装上的显卡不是想用来显示(display),而是有其他用途时,这时就可能需要设置系统默认使用集显,这样独显就可以抽身出来做其他事情了。正如目前我正在做毕业设计,题目是《基于GPU的并行计算的压缩软件的设计与实现》。我想使用独显来进行并行计算编程,但因为使用par
2012-05-05 13:06:37 21742
转载 关于GridBagLayout
<br />GridBagLayout<br />【常用构造函数】<br /><br />public GridBagLayout()<br /><br />【特点】:<br /><br /> GridBagLayout是所有AWT布局管理器当中最复杂的,同时他的功能也是最强大的.这种现象源于它所提供的众多的可配置选项,你几乎可以完全地 控制容器的布局方式.尽管复杂性很明显,只要理解了基本思想,就很容易使用GridBagLayout了.<br /> GridBagLayout从它的名字中
2011-01-17 19:04:00 800
设计模式之禅
2012-05-16
dhtmlxSuite
2012-05-16
SCJP 题库310-055
2012-05-16
eclipse swt/jface核心应用 源码
2010-10-23
[电子书]_SWT_API.chm
2010-09-30
ajax开发(作者柯自聪)
2010-09-18
设计模式之禅 秦小波
2010-08-06
java设计模式【绝对是有效文件】
2010-07-20
masm编辑运行环境
2010-07-10
CSS精粹(第3版)
2010-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人