- 博客(162)
- 资源 (2)
- 收藏
- 关注
原创 [转]计算一个无符整数中1Bit的个数(2)
7合并计数器法的优化优化1:算法的优化:基于以下两点合并计数器法可以进行优化:1) 和的存储空间为 log2 (the number of bits being counted)*(coutern number).随着(coutern number)减少,需要的存储bit减少。但是实际每次都被存储在一个32位整数。2) 在多数
2009-07-29 12:48:00
1179
转载 计算一个无符整数中1Bit的个数(1)
Count the number of bits that are on in an unsigned integer(计算一个无符整数中1Bit的个数)-- (1)计算一个无符号整数中有多少的Bit为1原创整理,转载请注明出处。这是一个经常遇到的经典问题,这里分两个部分讲解和总结,首先对讲解现有的算法,然后再讲解一些改进算法。 1.循环法(It
2009-07-29 12:45:00
2192
转载 Debug
Debug 启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。 Debug [[drive:][path] filename [parameters]] 参数 [drive:][path] filename 指定要测试的可执行文件的位置和名称。 parameters 指定要测试的可执行文件所需要的任何命令行信息。 ++ 说明 使用
2009-06-26 10:30:00
921
原创 一些C++题目
1. Given the following program snippet, what can we conclude about the use of dynamic_cast in C++? C/C++ code#include #include //Someone elses code, e.g. libraryclass IGlyph{public: virtual ~I
2008-11-14 09:38:00
1549
2
转载 如何在AjaxPro.net的AjaxMethod中使用session和cookie
添加一个AjaxPro.HttpSessionStateRequirement 枚举的值到你的AjaxPro.AjaxMethodAttribute中.例如:[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)] 现在你就可以像下面这样存取Session的值了:HttpContext.Current.Sess
2008-03-21 08:34:00
2816
原创 [转]使用FileConnection访问文件系统
The FileConnection API specified in JSR-75 gives access to the local file systems on devices like PDA. In order to overcome security issues MIDlet needs to include requested file permission in its J
2008-03-15 15:46:00
989
转载 关于Strong Name
转载作为一个.Net的初学者,我一度想了解和理解strong name, 但是在网上搜了很多中文的资料后,发现大部分的资料对其的阐述不够全面和深入。这里我想谈谈自己的理解,希望能让人快速理解这个问题。本文中,我将从Why,What,how 阐述我的理解。对.Net Assembly来说, 通过反射(Reflection)机制,得到一个Assembly里面所有的函数签名是很简单的.因此大家
2008-03-14 10:08:00
5351
5
原创 J2ME平台下文本阅读器的实现
J2ME平台下文本阅读器的实现J2ME平台下文本阅读器的实现摘要:本文利用J2ME技术开发了一个文本阅读器,实现了手机对文本文件的显示,给出了该程序的实现代码,并对其关键技术进行了详细阐述。关键字: J2ME 文本阅读器 Java 手机0引言 随着通讯技术的发展及手机的普及 ,人们正在不断地给手机增加新的功能 ,其中 ,使手机实现一般只有 PC机才具有的功能——下载各种程序并运行
2008-01-25 11:19:00
1440
原创 在J2ME中读取各种格式的文本文件
在J2ME中读取各种格式的文本文件在J2ME开发过程中,我们经常会把一个文字信息保存在txt格式的文本文件中做为资源.这样便于修改和管理.那么读取它们对于一些刚接触j2me的朋友会有些困难.前几天研究了下,看了一些兄弟的文章和代码,总结出3种方法分别读取Unicode,UTF-8,Unicode big endian格式的文件...本文没考虑读取的效率问题.这三种方法都能读取中文和英文字符
2008-01-25 11:18:00
752
原创 C#实现汉字拼音简码
using System;using System.Collections.Generic;using System.Text;using Microsoft.VisualBasic; namespace TrancePY{ class Program { static void Main(string[] args)
2008-01-15 13:00:00
1845
2
原创 如何恢复 Linux 上删除的文件,第 2 部分
developerWorks 中国 > Linux > 如何恢复 Linux 上删除的文件,第 2 部分 特殊文件的恢复
2008-01-11 12:39:00
1033
原创 如何恢复 Linux 上删除的文件,第 1 部分
developerWorks 中国 > Linux > 如何恢复 Linux 上删除的文件,第 1 部分 原理及普通文件的恢复
2008-01-11 12:34:00
987
转载 c++工厂模式
c++工厂模式 转载:wpf2006的博客 1、 传授设计模式中存在的问题我个人最近对设计模式中的工厂模式进行了比较深入的学习,通过学习感悟出现在很多设计模式传道者,在讲述设计模式的过程中存在一些问题,使得设计模式变得很难理解。设计模式本身很抽象,但是这些传道者在讲述的过程中,将一个抽象的东西讲的更抽
2007-11-29 10:59:00
2047
原创 Android程序开发初级教程
作者:关文柏Android程序开发初级教程(一) 平台简介 令人激动的Google手机操作系统平台-Android在2007年11月13日正式发布了,这是一个开放源代码的操作系统,内核为Linux. 作为开发者,我们所关心的是这个平台的架构以及所支持的开发语言。下面是这个平台的架构模型: 这个平台有以下功能: + Application frame
2007-11-22 22:11:00
1719
原创 使用Eclipse开发Android程序
我们先下载Android开发包。网址: http://code.google.com/android/download.html,我们在windows平台搭建,所以下for windows的包: http://dl.google.com/android
2007-11-21 16:53:00
3905
1
原创 log4j 配置
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中实际使用最多的还是log4j, 人们遗忘了sun的日志工具类。
2007-11-16 21:14:00
3350
1
原创 46 家著名公司笔试题目
Sony 笔试题1.完成下列程序**.*. *..*..*.. *...*...*...*... *....*....*....*....*....*.....*.....*.....*.....*.....*..... *......*......*......*......*......*......*......*.......*.......*.......*.......*.......
2007-11-16 10:22:00
2331
转载 2008年攻读金庸武侠硕士研究生入学统一考试试题
2008年攻读金庸武侠硕士研究生入学统一考试试题满分:150分时间:180分钟一.单项选择题(每空1 分,共30分)1. 张无忌和赵敏第一次相遇是在______。 A.听香水榭B.琴韵小筑 C.绿柳山庄D.大马路边2.段誉的初恋女友是______。 A.瓜子一齐吃,刀剑一块挨B.水木清华,婉兮清扬 C.语笑嫣然D.绝代有佳人,幽居在空谷3.在十大杰出青年中,郭靖的学历较高。他的小学老师是江南七
2007-11-16 10:17:00
13487
原创 gcc gdb的使用
gcc gdb的使用 介绍了gcc和gdb的基本使用前言 Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具,
2007-11-09 10:35:00
1342
原创 在ubuntu英文环境下使用中文输入法
在ubuntu英文环境下使用中文输入法,我将可爱的fcitx卸载了,换上了scim输入法。 安装scim比安装fcitx麻烦一点,不过据说更新源后,在语言支持里选择chinese,并将默认语言改为中文,就会自动安装配置scim,那样就很方便了,不过我觉得应该不会自动安装五笔输入法吧。 官方提供的安装是这样的: $sudo apt-get install scim scim-module
2007-08-09 20:33:00
5576
原创 C语言文件操作
C语言文件操作一、标准文件的读写 1.文件的打开fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指
2007-07-28 16:29:00
4536
原创 gzip压缩算法
1 gzip所使用压缩算法的基本原理gzip 对于要压缩的文件,首先使用lz77算法进行压缩,对得到的结果再使用huffman编码的方法进行压缩。所以我们分别对lz77和huffman编码的原理进行说明。1.1 ... 1.2 ... 2 gzip压缩算法实现方法2.1 LZ77算法的gzip实现首先,gzip 从要压缩的文件中读入64KB的内容到一个叫window的缓冲区中。为了简单起见,我们以
2007-07-20 19:40:00
1081
原创 利用vc 6.0目录下的cl.exe直接编译程序的方法
1.在“我的电脑--属性--高级--环境变量”中, 添加如下变量:INCLUDE D:/Program Files/Microsoft Visual Studio/VC98/IncludeLIBD:/Program Files/Microsoft Visual Studio/VC98/Lib PATHX:/Program Files/Microsoft Visual Studio/Com
2007-07-20 19:32:00
1111
原创 MPI(Message Passing Interface)
【应该了解的背景知识】1、MPI知识--[比较熟悉]2、VC/Visual Studio知识--[一般了解]3、C++知识--[熟悉] MPI全称消息传递接口,是Message Passing Interface的缩写,MPI是一个库,而不是一门语言。它是一种标准或规范的代表,而不特指某一个对它的具体实现。本次实验过程中,使用的MPI实现是MPICH,MPICH是一种最重要的MP
2007-07-20 15:17:00
9020
原创 日历
var diarydays=""; var months = new Array("一", "二", "三","四", "五", "六", "七", "八", "九","十", "十一", "十二");var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31);var days = new Array(
2007-07-17 21:09:00
957
原创 图灵
图灵 阿兰·麦席森·图灵(Alan Mathison Turing,1912.6.23—1954.6.7)【简介】 英国数学家、逻辑学家,被称为计算机之父。 1931年图灵进入剑桥大学国王学院,毕业后到美国普林斯顿大学攻读博士学位,二战爆发后回到剑桥,后曾协助军方破解德国的著名密
2007-07-17 20:51:00
1750
原创 c++中的explicit关键字
c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下
2007-07-12 09:43:00
853
转载 我们是怎样的一代人
我们是怎样的一代人:> 当我们读小学的时候,读大学不要钱;> 当我们读大学的时候,读小学不要钱;> 我们还没能工作的时候,工作也是分配的;> 我们可以工作的时候,撞得头破血流才勉强找份饿不死人的工作做;> 当我们不能挣钱的时候,房子是分配的;> 当我们能挣钱的时候,却发现房子已经买不起了;> 当我们没有进入股市的时候,傻瓜都在赚钱; 当我们兴冲冲地闯进去的时候,才发现自己成了傻瓜; 当我们
2007-07-03 08:46:00
875
转载 怎样在内存缓冲中画图
关键字 内存缓冲,画图原作者姓名 相生昌 介绍用双缓冲进行绘图可解决在VC中绘图时的闪烁现象 正文用vc做程序,如何画图是一个大家都很关心,但是却感到很难以理解的问题,因为在mfc的封装之下,没有现成的画图函数供你直接调用,像vb等等里面直接来个point之类的,常常让人感到无从下手。这两天帮人解决了一个用内存缓冲画图的问题,顺便也就谈谈这些东西,也算是总结。我先来解释一下在mfc
2007-06-18 22:21:00
2374
原创 [转帖]从磁悬浮到奔驰公交——中国式发展的糜烂
[转帖]从磁悬浮到奔驰公交——中国式发展的糜烂其实我一直不明白这样的事情为何如此频繁地发生,造价40亿的国家大剧院顶着一片沸沸扬扬的国人怨论艰难而起,50亿的央视大厦屡遭社会谴责而暂作沉静,紧接着,4000多万的奔驰公交车,又要轰轰烈烈开上北京街头…… 仅仅是三辆市区公交车,就让中国人的口袋里,在瞬间又少了4000万……2006年06月21日,一位汽车广告业的朋友通过QQ,给我发来一
2007-06-07 15:14:00
3227
原创 Java如何共享资源
对一种特殊的资源——对象中的内存——Java提供了内建的机制来防止它们的冲突。由于我们通常将数据元素设为从属于private(私有)类,然后只通过方法访问那些内存,所以只需将一个特定的方法设为synchronized(同步的),便可有效地防止冲突。在任何时刻,只可有一个线程调用特定对象的一个synchronized方法(尽管那个线程可以调用多个对象的同步方法)。下面列出简单的synchronize
2007-06-04 23:07:00
1028
原创 synchronized(this)
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 三、尤其
2007-06-04 23:06:00
620
原创 经典java问题
第一,谈谈final, finally, finalize的区别。 final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被
2007-06-04 22:59:00
594
原创 Hashtable和HashMap类
Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必须
2007-06-04 22:39:00
1227
原创 Static Nested Class(嵌套类) 和 Inner Class(内部类)的不同
,Static Nested Class(嵌套类) 和 Inner Class(内部类)的不同
2007-06-04 22:35:00
2761
1
原创 Static Nested Class(嵌套类) 和 Inner Class(内部类)的不同
,Static Nested Class(嵌套类) 和 Inner Class(内部类)的不同
2007-06-04 22:35:00
21507
1
原创 final, finally, finalize的区别
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 finally—再异常处
2007-06-04 22:16:00
724
原创 java面试笔试题大汇总
java面试笔试题大汇总 java面试笔试题大汇总 第一,谈谈final, finally, finalize的区别。 最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 I
2007-06-04 22:12:00
2200
粗糙集(Rough Set)约简系统软件
2007-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人