自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(60)
  • 资源 (3)
  • 收藏
  • 关注

转载 约瑟夫环问题

<br />约瑟夫环问题 <br /><br />  约瑟夫环(Josephus)问题是由古罗马的史学家约瑟夫(Josephus)提出的,他参加并记录了公元66—70年犹太人反抗罗马的起义。约瑟夫作为一个将军,设法守住了裘达伯特城达47天之久,在城市沦陷之后,他和40名死硬的将士在附近的一个洞穴中避难。在那里,这些叛乱者表决说“要投降毋宁死”。于是,约瑟夫建议每个人轮流杀死他旁边的人,而这个顺序是由抽签决定的。约瑟夫有预谋地抓到了最后一签,并且,作为洞穴中的两个幸存者之一,他说服了他原先的牺牲品一起投降了罗

2010-12-29 21:14:00 525

转载 双重检查锁定及单例模式

<br />简介: 所有的编程语言都有一些共用的习语。了解和使用一些习语很有用,程序员们花费宝贵的时间来创建、学习和实现这些习语。问题是,稍后经过证明,一些习语并不完全如其所声称的那样,或者仅仅是与描述的功能不符。在 Java 编程语言中,双重检查锁定就是这样的一个绝不应该使用的习语。在本文中,Peter Haggar 介绍了双重检查锁定习语的渊源,开发它的原因和它失效的原因。<br /> <br /><br />编辑注:本文在针对 Java 5.0 修订前参考了 Java 内存模型;关于内存排序的描述也许

2010-12-25 00:29:00 207

转载 面向对象编程

<br /><br />一、对象是对问题领域中事物的抽象,对象具有以下特性:<br />1. 万事皆为对象。问题领域中的实体和概念都可以抽象为对象。例如:在学校领域,对象包括学生、成绩单、教师、课程,教室等。在太阳系领域,对象包括太阳、月亮、地球、火星和木星等。在用java语言创建的图形用户界面中,窗口、滚动面板、按钮、列表、菜单和文本框等也都是对象。<br />2.    每个对象都是唯一的。对象的唯一性来自于真实世界中事物的唯一性。世上不存在两片一模一样的叶子。例如:学校领域的学生小张,学生小王,这些都

2010-12-25 00:27:00 223

转载 Thread.sleep(long)和object.wait(long)的共同点和不同点

<br />共同点: <br />他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 <br /><br />不同点: <br />Thread.sleep(long)可以不在synchronized的块下调用,而且使用Thread.sleep()不会丢失当前线程对任何对象的同步锁(monitor); <br />object.wait(long)必须在synchronized的块下来使用,调用了之后失去对object的monitor, 这样做的好处是它不影响其它的线程对object进

2010-12-25 00:04:00 281

转载 Double-checked locking and the Singleton pattern A comprehensive look at this broken programming idiom

<br />Summary:  All programming languages have their share of idioms. Many are useful to know and use, and programmers spend valuable time creating, learning, and implementing them. The problem is that some idioms are later proven not to be all that they w

2010-12-25 00:01:00 258

原创 JAVA程序员面试32问,你能回答多少题?

<br /><br />在网上翻到的,感觉很不错,就纳为私有..<br /> 第一,谈谈final, finally, finalize的区别。 <br />    第二,Anonymous Inner Clas* (匿名内部类) 是否可以**tends(继承)其它类,是否可以implements(实现)inte***ce(接口)?<br />    第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。<br />    第四,&和&&的区别。<

2010-12-23 19:17:00 161

原创 Oracle Sql Developer换成Windows主题后不能显示窗体的解决方法

<br /><br />安装了最新Oracle11g R2版,打开Sql Developer,发现界面跟以前不一样了,不是很习惯,偶然发现设置里可以换主题,于是换了个Windows主题,结果就是只看得到任务管理器里的进程,却始终不出来界面。于是猜想这肯定是写在配置文件里的,到安装文件夹下去一个个找,还是没发现。无意间搜到一个老外的文章,说的正是这个事。<br />下面是引用的原文:<br />You can reset the system to factory defaults by deleting t

2010-12-12 22:58:00 499

转载 解决Oracle sqlplus登录时错误 ORA-12560: TNS:协议适配器错误

<br /> <br />启动sqlplus,然后登陆数据库,出现错误,具体信息如下:<br />C:/Documents and Settings/netshong>sqlplus<br /> <br />SQL*Plus: Release10.2.0.1.0 - Production on星期一7月24 13:46:02 2006<br /> <br />Copyright (c) 1982, 2005, Oracle. All rights reserved.<br /> <br />请输入用户名:

2010-12-12 00:05:00 9355 1

转载 15 个 Android 相关的中文网站

以下是收集了网络上比较出名的一些 Android 相关的网站,其中有一些同名的不同网站,当然还有一个很重要的 Android 应用商店 未列出。0.  Android 官方网站没什么说的,最权威的 Android 网站,全面的开发手册和最新 Android 的下载http://code.google.com/intl/zh-CN/android/1.  Android Reso

2010-05-29 12:03:00 239

转载 Android 出现ERROR: unknown virtual device name解决方法

 今天终于收到了网上淘来的《Android SDK开发范例大全》和《Android开发入门与实战》,很是兴奋,于是停下手中正在做的一项目,花了一下午来体验Android的开发。       说实话,光是配置Eclipse就走了不少弯路,第一次是在实验室用Eclipse 3.5 J2EE,结果AVD死活不能建立,看到书中用的是J2SE版,就下了这个版本重新配置,结果总是缺少依赖插件,无奈,只

2010-05-29 10:48:00 433

转载 构建Android开发环境

在本文写作时,Android SDK的最新版本是2.1。现在,我们来看一看如何在Windows平台下构建Android 2.1开发环境。先期需要下载的软件包如下:1、JDK 1.6+2、Android SDK 1.63、Android SDK Setup4、Eclipse IDE for Java Developers看到这些,可能心急的朋友会禁不住问:“不是要构建Android

2010-05-29 02:38:00 249

转载 android sdk+MyEclipse+adt 配置与开发

1.安装jdk2.安装MyEclipse3.下载 windows版本的Android sdk 和ADT4.设置环境变量解压android-sdk-windows-1.5_r3.zip,把解压后文件夹的tools目录添加到环境变量path中。run->cmd->android看是否输出一堆帮助信息,是则成功了,否则检查检查。5.安装ADTHelp->Software up

2010-05-29 02:37:00 1551

转载 Android SDK Setup如何使用?

  很多网友发现下载Android 1.6 SDK以后的版本Google只提供了一个大约22MB左右的SDK Setup工具,如果你是第一次安装Android SDK请先下载相关的JRE,查看 Android开发包下载 一文。双击后就可以看到Android SDK and AVD Manager界面,在Installed Packa

2010-05-29 02:34:00 225

原创 gedit 配置-超强(转)

使用gEdit搭配terminal来写程序也有一段时间了,但一直当它是windows下的notepad,没有好好熟悉下它,今天无意中发现原来 gEdit也可以打造一个不错的编程环境。这里对相关的资料收集总结了一下,与大家共享。gEdit是GNOME桌面环境中默认的文本编辑器,它简单易用,对中文支持良好,支持多种字符编码,同时具有开放的插件支持特性。通过安装插件,作一些 简单的设置,gEdit就

2010-04-15 21:36:00 1499

转载 vsftp的配置

 $ cat /etc/vsftpd.conf代码:# Example config file /etc/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file# loosens things up a bit, to make the ftp

2010-04-15 21:19:00 205

原创 学习linux/unix编程方法的建议,学习Linux的四个步骤

假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式系统编程推荐《高级uni

2010-04-15 12:11:00 135

原创 ubuntu9.10 gdm登录界面定制

1. 安装gdm-2.20    sudo apt-get install gdm-2.20按y进行安装,根据屏幕选择gdm-2.20 2.修改配置文件     cd /etc/gdm     sudo sed ’s|X11R6/||’ gdm.conf >/tmp/gdm.conf     sudo mv /tmp/gdm.conf .  

2010-04-15 11:38:00 253

原创 linux修改文件夹-文件目录权限

Linux、Fedora、Ubuntu修改文件、文件夹权限的方法差不多。很多人开始接触Linux时都很头痛Linux的文件权限问题。这里告诉大家如何修改Linux文件-文件夹权限。以主文件夹下的一个名为“cc”的文件夹为例。 下面一步一步介绍如何修改权限:1.打开终端。输入”su”(没有引号)2.接下来会要你输入密码,输入你的root

2010-04-09 23:15:00 372

原创 数据库-oracle-oracle创建表空间并授予用户权限

注意:每条语语分开执行,结尾必须用分号;//创建空间create tablespace testdatafile c:/oracle/oradata/orcl9/test.dbf size 50Mdefault storage (initial 500K Next 500Kminextents 1maxextents unlimitedpctincrease 0);//创建用户create

2010-04-08 16:48:00 277

原创 Oracle 11g "Error while registering Oracle JDBC Diagnosability MBean"解决办法

是由于一个bug所致,可以到你的$Oracle_Home/product/11.1.0/db_1/jdbc/lib 下,控制台中运行java -jar ojdbc5.jar如果出现:11.1.0.7.0则说明你已经是新版本的jdbc了问题就不是出在这里,如果是11.1.0.6.0-Production+也没问题但如果是11.1.0.6.0-Production就说明你的jdbc不够新,到这

2010-04-08 16:47:00 2430

原创 Myeclipse 8.0设置&Myeclipse 8.0优化

一、去除不需要的加载的模块windows–>perferences–>general–>startup and shutdown 如下图Autuomatic Updates Scheduler:myeclipse自动更新选项,讨厌每次开启Myeclipse右下角都一直在读取的可以选择关闭。WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myec

2010-03-31 13:25:00 266

转载 ubuntu 配置免安装版tomcat实战,并配置其自启动

下载apache-tomcat-6.0.14.tar.gz,这个大小5.7M,什么时候放到CSDN的资源里面去。解压,然后放到/root下指定的目录去,我的/usr目录专门分配了14G的大小来存放这些软件,于是就将解压文件重命名为tomcat,然后放到了/usr/share目录下。java 环境一定要有,估计tomcat是java写的吧,看它的解压目录都有Linux下根本用不到的e

2010-03-30 10:53:00 521 2

原创 Ubuntu下切换Grub2的启动顺序

昨天在我的台式机上也安装了Ubuntu 9.10,不过在此之前这台机器同时安装了Windows,主要用来看电影用。所以我希望即使在安装了Ubuntu之后,Grub的首选启动项目还是Windows,因为小兔子在面对Grub时可能会完全不知所措。所以按照过去的知识,我到/boot/grub/下寻找menu.lst文件,以便修改默认启动项目。但结果却是,根本没有这么个文件。在搜索了Ubunt

2010-03-27 16:54:00 408

原创 星际译王 词典

http://debian.ustc.edu.cn/debian-uo/dists/sid/ustc/pool/stardict/一下对应的文件请到上面的链接出下载,麻烦的一点是,下面的链接都失效了Stardict 中文词库文件朗道英汉字典5.0 435468朗道汉英字典5.0 405719牛津现代英汉双解词典 39429CEDICT汉英辞典

2010-03-27 16:00:00 1517

原创 Oracle ————Enabling Remote HTTP Connection to the Database

After installation, database connection requests with the HTTP protocol are enabled only on the computer on which you installed Oracle Database XE. This means that remote users cannot access the O

2010-03-27 15:32:00 280

转载 VIM快捷键

命令模式x   //删除光标所在字符r   //修改光标所在字元,r后接着要修正的字符。R   //进入取替换状态。s   //删除光标所在字元,并进入输入模式。S   //删除光标所在的列,并进入输入模式。u   //可以恢复被删除的文字。U   //可以恢复光标所在列的所有改变。命令行下快捷键    Ctrl+a:把光标移到行首。    Ctrl+e

2010-03-14 15:26:00 964

转载 ubuntu快捷键及其设置大全

GNOME应用技巧:通用快捷键 Alt + F1类似Windows下的Win键,在GNOME中打开"应用程序"菜单(Applications)Alt + F2类似Windows下的Win + R组合键,在GNOME中运行应用程序Ctrl + Alt + D类似Windows下的Win + D组合键,显示桌面Ctrl + Alt + L锁定桌面并启动屏幕保

2010-03-14 15:25:00 628

转载 ubuntu快捷键及其设置大全

GNOME应用技巧:通用快捷键 Alt + F1类似Windows下的Win键,在GNOME中打开"应用程序"菜单(Applications)Alt + F2类似Windows下的Win + R组合键,在GNOME中运行应用程序Ctrl + Alt + D类似Windows下的Win + D组合键,显示桌面Ctrl + Alt + L锁定桌面并启动屏幕保

2010-03-14 15:12:00 1140

转载 20+有用的Ubuntu快捷键

如果你知道Ctrl+C/Ctrl+V是复制/粘贴,那么你就知道快捷键是多么的有用,今天跟大家分享下Ubuntu上一些有用的快捷键,试试吧,让你的生活变得更轻松。窗口管理1. Win+E - 显示所有桌面,方便的左右选择。2. Alt+Ctrl+Left/Right Arrow -切换桌面3. Alt+Ctrl+Shift+Left/Right Arrow - 移

2010-03-14 15:03:00 215

转载 修改Ubuntu的环境变量$PATH

document.body.oncopy = function() { if (window.clipboardData) { set

2010-03-13 21:55:00 560

转载 Ubuntu 9.10 编译安装Fcitx-3.6.2 小企鹅输入法教程

一、删除系统自带的ibus输入法:Ubuntu 9.10 自带了一个ibus输入法,但不如小企鹅输入法小巧好用,我们可以在新立得软件包管理器里搜索“ibus”,选择“ibus”,鼠标右键选择“标记以便彻底删除”,然后点击应用就可以把它删除了。二、安装fcitx小企鹅输入法:1.下载fcitx最新版的源码包:http://www.fcitx.org/main/?q

2010-03-13 17:00:00 262

转载 c++程序设计之四书五经(下篇)

我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅J 标准库 当我还在研究院工作时,与同院另外两家研究所合作开发过一个大型水利枢纽调度集成项目。我们三家软件系统之间都要相互通信。在调试通讯模块时,细心的客户(一名好学的系统管理员)发现对于同一通信规约的解释代码,我的不超过30行,而对方的则超过

2010-03-13 13:36:00 166

转载 c++程序设计之四书五经(上篇)

C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为

2010-03-13 13:33:00 116

转载 10个你也许不知道的Ubuntu技巧

原文的作者近期开始与他的合作者合著一本关于Ubuntu技巧的书,目前定名为《Ubuntu功夫》。不过这本书可能要到明年才会出版,作者先给出了以下10条技巧。这些技巧并不一定仅仅是在Ubuntu上才可以使用,只是仅在Ubuntu这种Linux发行版下经过验证的。  1.打开超级用户权限的运行程序对话框 你也许已经知道用Alt+F2来打开”运行程序”对话框,然后可以输入任何

2010-03-13 12:05:00 93

原创 浅谈如何大幅优化myeclipse速度

转载:http://developer.51cto.com/art/200906/131624.htm1、去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General -

2010-03-13 11:57:00 179

转载 Ubuntu中的MyEclipse按钮无效和qq无故退出问题

问题描述:     按下MyEclipse的按钮,却不起作用,只能通过按回车键来解决。在安装MyEclipse7.1的时候点下一步也出现这个问题,只能回车才起作用。     从腾讯官网上下载的qq for linux preview 3登录了之后经常无故自动退出,在发送消息的时候点发送也经常退出经过一番google,终于找到了解决的途径,在此记录一下备忘方案就是自己

2010-03-13 11:30:00 863

转载 [BetterExplained]为什么你应该(从现在开始就)写博客 收藏

  [BetterExplained]为什么你应该(从现在开始就)写博客 收藏 document.body.oncopy = function() {

2010-03-12 21:16:00 137

转载 Local DNS Cache for Faster Browsing on Ubuntu System

A DNS server resolves domain names into IP addresses.So when you request “yahoo.com” for example, the DNS server finds outthe address for the domain, and sends your r

2010-03-12 20:52:00 221

转载 iis7.0配置部署-win7系统下(实测)

ASP.NET 2.0 部署1.首先打开win7 的特性,路径我已标注下面选中的是ASP.NET2.0, 如果要支持ASP.NET1.1,你的选中IIS6兼容2. 设置安全选项 3. 添加.Net经典应用程序池4.将站点转换为Application5.为站点添加 yourmachinename/IIS_IUSRS权限

2010-01-18 16:09:00 818

转载 iis7.0配置教程(附图)

控制面板中“程序”的位置 “程序”中“打开或关Windows功能”的位置 如图,安装IIS7时需要选择要使用的功能模块 IIS7安装完成之后可以在开始菜单的所有程序中看到“管工具”,其中有一个“Internet信息服务管理器”,如果没有可以按以下步骤添加:开始》右击属性》“开始”菜单选项卡》自定义》把“系统管工具”设置为“在所有程序菜单显示”或者

2010-01-18 15:42:00 2785

Resource Explorer 中文绿色版_

可以查看和提取EXE文件中各种资源...并可以编辑相应的部分对话框或者资源。。。

2009-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除