自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

da.wang的博客

好记性不如烂笔头

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 简明批处理教程

<br />前言<br /><br />最近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写了,古语云:“授人以鱼,不如授人以渔。”因为网上好像并没有一个比较完整的教材,所以抽一点时间写了这片<<简明批处理教程> >给新手朋友们.也献给所有为实现网络的自由与共享而努力的朋友们.<br />批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令

2011-03-23 09:42:00 1140

翻译 良好的用户界面设计技巧

 良好的用户界面设计技巧(如果你想迅速丢掉你的用户)一般应用程序用户界面的准则:l 始终使用可爱的图标,按钮和图形。 每个人都喜欢大红色的心,粉红色兔子,和黄色微笑的面孔。l 不要害怕尝试变换颜色!l 你的应用程序在用户进行操作时应发出有趣的声音,让用户保持开心。l 不要在任何情况下使用该操作系统的原生图形控件。 用户厌烦老式的按钮,文本框等等。l 关闭窗口管理,使

2009-11-15 21:22:00 1390

原创 一个JVM进程启动后里面有几个线程

        在写Java程序时,通常我们管只有一个main函数而没有别的Thread或Runnable的程序叫单线程程序。但是我们写的这个所谓的单线程程序只是JVM这个程序中的一个线程,JVM本身是一个多线程的程序,至少得有一个垃圾收集器线程吧。        刚装了一个NetBeans6.0,里面带了一个分析器包,于是写了一个HelloWorld程序,检验了一下JVM一启动,里面会有几个

2008-01-11 15:58:00 3960

翻译 Cactus(03)-Tomcat快速开始

Tomcat Quickstart forewords本指南适用于Cactus1.4以及更高版本、Tomcat4.0以及其更高版本本文档演示了如何在10分钟内(当然不包括下载时间^_^)在Tomcat上面安装和运行Cactus测试。有两种方法可以使你在你的应用程序上执行Cactus测试: 把所有的Cactus Jar包放到你的 WEB-INF/lib目录下面,具体描述

2008-01-10 10:30:00 1938

翻译 Cactus(02)-开始使用

序如果你想快速的体验一下Cactus, 有一个 20 minutes tutorial 会带领你在Tomcat上完整的运行你的第一个Cactus测试。这个测试仅仅是让你快速的测试了一些东西,但是却没有解释Cactus如何工作或者其它一些细节内容。我们建议你运行那个快速指南后,回到这里继续往下看,你已经看到了运行中的Cactus并且准备好理解它背后的概念和它的全部的强大功能。

2007-12-29 14:26:00 2065

翻译 Cactus(01)-项目描述

项目描述Cactus是一个对服务器端Java代码(Servlet,EJBs,Tag Libs, Filters,....)进行单元测试的简单的测试框架。Cactus的目标是降低编写服务器代码单元测试的成本。它使用并扩展了Junit。 Cactus实现了in-container策略,意味着测试是运行在容器内的。 Cactus系统由一

2007-12-29 14:15:00 1098

转载 在 Ubuntu 英文界面下处理中文

本文来自holy_phoenix的CSDNBlog以下为Ubuntu6.06的设置在中文 Linux 社区中,除了讨论有关中文字体美化的问题之外,就属在 Linux 英文界面下进行中文处理的话题最热门了。得益于 Linux 良好的 i18n 特性,几乎所有的 Linux 发行版在安装之后,都可以自由地切换到任意语言的界面下进行工作。(而不似 Windows 那般,一个操作系统,居然还分成

2007-12-07 13:13:00 1629

原创 Ubuntu常用的源

      sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup   sudo gedit /etc/apt/sources.list Mirror.lupaworld.com      官方中文源       deb http://mirror.lupaworld.com/ubuntu feisty main restricted

2007-12-05 12:35:00 1423

原创 PL/SQL Developer中,存储过程无法调试的问题解决办法

在Oracle10中新建了一个用户,然后编写存储过程在PL/SQL Developer中调试,提示ORA-0131: Insufficient privileges.Note: Debugging requires the DEBUG CONNECT SESSION system privilege.用管理员帐号登录后,执行grant Debug Connect Session to

2007-11-29 17:30:00 2573

原创 Oracle汉字乱码问题原因及解决方法

 Oracle汉字乱码问题原因及解决方法by wangd原因: 出现中文乱码的主要原因是字符集不同。在Oracle中,我们关心三个地方的字符集:l Oracle服务器内部的字符集l NLS_LANG变量里保存的字符集l 客户端应用的字符集Oracle服务器内部的字符集这是Oracle数据库存储数据使用的字符集。在Oracle中可能使用Select

2007-11-29 15:49:00 79836 3

转载 5年资历的笨蛋

        有时候我看到有五年(或更久) 资历的程序设计师,一直都在同一个团队,做同一个产品,做得久不是问题,问题是他还在做同样的工作。如果他当初被分派到E x c e l的项目,负责开发M a c i n t o s h版特有的功能,那么他就一直做下去,五年下来成为此特定领域的专家;如果他当初被分派到负责编译器的优化工作,那么多年后他还是与世隔绝地做着同样的工作,当然已经变成专家了。    

2007-10-15 09:09:00 1590

原创 Oracle与Access在开发中的一些不同之处

Oracle与Access在开发中的一些不同之处1.      函数名称的不同 功能 Oracle Access

2007-09-27 11:00:00 5867

原创 C和C++这两种最亲近的语言开始争起来了.

    本来C和C++两种语言,一直都是放在一起来说的,说法为:C/C++。结果由于Linus大牛对C++放炮,这两种语言的使用者开始互相埋汰对方了,我本人不用C++,纯属看热闹,却也看的非常开心。不用C++,自然就没有资格对这个争论指手画脚了,但是,对于C++,我当然也有自己的一些想法,这些想法从我开始学习C++到现在已经存在好多年了。    首先,从语言方面来说,C++是全世界最复杂的语言

2007-09-12 13:55:00 1705 1

原创 将Oracle中的数据导出成SQL脚本的方法

方法一:这个得用PL/SQL DEV这个工具才行。1、打开PL/SQL DEV,然中要进行导出的表,点击右键,在弹出的菜单中,选中Export data(如下图所示)。 2、在单击Export data后,在右侧就出现了导出设置的窗口,如下图所示: 在窗口下方,选中SQL Inserts标签页,设置导出条件。3、设置完成后,点击Export按钮,即可导出。 方法二:要自己写程序了,执行

2007-06-27 12:27:00 34511 1

原创 如何在WEB页面中,让在Flash上面.

今天遇到一个问题,页面上一个移动的 div ,在经过一个Flash时,就跑到Flash动画的下面了。这样是不行的。应该是上面移动才行。    查找原因后,找到解决办法,录于下面:1. 将Flash放于一个div上面,然后设置这个div的z-index样式为1。2. 设置Flash动画的属性 style="z-index:1;">        object classid=

2007-06-25 20:08:00 1982

原创 MySql不能插入中文

 在公司一直使用Oracle,在家里了,机器配置太烂,所以打算使用MySql。安装,建库,建表,一切都好。可是插入数据时,英文没有问题,插入中文就报data too long for column sName at row 1上网查了一下原因,原来是字符集的问题,修改办法为:(1)修改 MySql安装目录下面的my.ini(MySQL Server Instance

2007-06-15 00:52:00 2136

原创 response.sendRedirect();重定向报错问题。

        一下午就死这上面了。在一个JSP页面中,用response.sendRedirect();就报错。报错的内容大致如下吧:  java.lang.IllegalStateException     org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirect(CoyoteResponseFacade.java:399)  

2007-03-15 22:41:00 10698 2

原创 如何将一个窗口订在桌面上

        想要让窗口在最上面,在Delphi下很容易实现,把窗口的FormStyle属性设为fsStayOnTop就可以了。但是这样有一个问题,那就是,有一些桌面的小精灵总是会盖不住,如迅雷啊,网际快车啊什么的,这里可以使用Win32 API函数来解决这个问题:SetWindowPos( Handle, HWND_TOPMOST, 0, 0, 0, 0,  SWP_NOMOVE or S

2007-03-15 22:39:00 3704

原创 Ubuntu6.06下安装Tomcat5.5.

    今天在Ubuntu上装了一个Tomcat,装的过程虽然不像Windows那么简单,但是也没有想象的那么难,难点就是 解压和设置环境变量。下面将过程记录一下:(安装Tomcat前要先装JDK,没有装JDK,到本文最下面看上哪里找到安装JDK的方法.)1. 下载Tomcat,下载的地址为Apache网站,URL为 http://tomcat.apache.org/download-55.cgi

2007-03-15 22:37:00 1811

原创 将存储过程执行速度提高了30倍

        客户要一个统计,挺复杂的。要从一个有260万条数据的表里查。需要对全国大约360家加工厂进行统计。最开始,每次对加工厂的统计都直接从260万数据里查,每个加工厂还要查五次,慢的要命,估计最快要执行6小时。一天就执行一个存储过程了。        客户来是很能替我们考虑的,说,那把一天统计一次改为一周一次吧。虽然客户这么说了,我们也不能就这么认了啊。就想想有什么办法能执行的快些呢

2007-03-15 22:35:00 4666

原创 如何在网页中时行QQ交谈

        最近上网,总是看到有些网站的左边有一个浮动的层,上页有一些QQ号,一点击,就打开了一个QQ的聊天窗口,然后就可以聊天了。十分在趣,今天就仔细看了一下是怎么弄的,原来是靠下面这行代码来干的活。a href="http://wpa.qq.com/msgrd?V=1&Uin=QQ号&Site=www.x2blog.cn/FoolCoder&Menu=yes" target="_blank

2006-01-03 19:52:00 4739

原创 前天有人找我做私活,被我回绝了。

前天,有人找我做私活,是一个网站,给一家旅游公司做,2500,我一听,2500,那肯定是一个不大的小网站了,再加上他也说,网站很简单,我就说,行,你把需求拿过来,我看看。结果呢?一看傻了,要有论坛,商城,就是那种买家和卖家可以在网站上交易那种,靠。2500元就想做这样的网站。我就一口回绝了。就算程序员的劳动再不值钱,也不至于贱到这种地步了啊。这件事情过后,我也好好的思考了一下,发现,如果真是一个小

2005-12-20 23:46:00 2331 1

原创 一下子打开5个IDE做程序,感觉就是不一样。

  最近真是太爽了,不停的改Bug,调程序。一下子打开4个Delphi的IDE还有一个Eclipse。P43.0+512M都吃不消了。  一个项目由4个exe项目(分别给不同的地方使用),一个Java控制台项目,一个Java WEB项目组成(DLL的部分就不算进去了^_^),现在我都要改啦,在不同的项目是切来切去,最后就切晕了,业务逻辑也挺复杂,代码改的也挺乱,时间催的也挺紧。  有空要学习怎么重

2005-12-15 10:28:00 1549

原创 Route命令使用详解

本文本来自网络Route   在本地 IP 路由表中显示和修改条目。   语法   route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]   参数   -f   清除所有不是主路由(网掩码为 255.255.255.255 的路由)、环回网络路由(目标为 12

2005-12-06 10:36:00 25051 4

原创 [转]防身手册(很实用的东东)

[转]防身手册(N久以前在网上找的一篇东东,很实用)(请传给你认识的每一个女生,男生请转告女友或老婆)     这是某人初到英国读书时,校方给每人的防身手册,短短的几字,认真的想一想, 还真的有它的道理。     一、回到家门之前准备好开门的锁匙,不要站在门口才来找锁匙。     二、开车送朋友回家,要等朋友进了家门才好离去。    三、平常在身上一定要备有各金额的零钱(硬币)。     四、发生

2005-12-01 18:54:00 1691

原创 打算做一个个人的帐务管理程序,省得总用笔记帐。

  好久没有记帐了,没搬家以前,每天晚上都会记帐。这样,一到离开支还有几天时,虽然手里没有钱了,但是有帐可查。可是现在就不同了,天天怀疑自己的钱丢了,要不然钱都花哪去了呢?前几天,为了这件事,躺在床上整整五分钟才入睡,这样下去可不行了,非得神经衰弱不可啊。  为了自己的身体,必须要解决这个问题,一开始想继续用手记帐,可是那太不方便了,而且还不能方便的查询跟统计。也想在网上找一个来用,后来一想,咱自

2005-12-01 18:45:00 1498

原创 工作之后的反思。

大学四年念完了,也通过四年的学习,找到了一份程序开发的工作。大学算是没白念。:)大三在学校网站干了一年,大四就没在学校呆着,到北京干了一年,最后,终于落脚于北京,过着每天写程序的生活。工作一段时间后,越来越感觉不是个劲。原来觉得自己还不错,用.NET做B/S的程序做的挺顺手的,也是用的经典架构,也看设计模式,面向对象。可是现在发现根本不是那么回事。自己差的太多了,究其原因就是基础不太好。现在用De

2005-09-26 18:41:00 1505

原创 终于解决了--调用存储过程提示传递参数多的问题!

调用一个存储过程,总是说传递的参数多,上CSDN上连问带找,也没解决掉.一直郁闷中.. 今天,我总算可以不郁闷了,因为我把这个问题解决了.解决方法嘛.呵呵.就是传的参数多,我把参数变少就好了.具体为: SqlCommand cmd; ... ... ... cmd.Parameters.Clear();//把以前的参数清空,我当初就没这么做,就出现那个错误. 下边再加要用的参数. 总结: 做程序不

2004-06-25 15:56:00 4894 1

原创 最近比较不爱动弹!可能是要考试了.

最近真是越来越懒了,能有三个星期没活动了.前天晚上去操场打了一趟崩拳,累的要吐血,更主要的是,第二天老晚了才爬起来.昨天本来想去卖书.结果到了旧书摊,人家一听是计算机的书,都说不要,说是不好卖,而且给我看了看他卖不出去的书,我一看,晕!是,那能卖出去吗??!!. 又走了几家,看到一本,老早就想买的,就是闲贵.今天遇到了,真是幸运,于是以10 元的价格买了下来.回去看看,人家的拳怎么打的就那么牛B呢

2004-06-25 10:19:00 1536 1

原创 改变DataGrid分页栏的样式

如何使DataGrid控件的分页导航条变个样式。 用DataGrid控件进行分页时,要么上一页,下一页,要么全是数字,做出后自己都看不过眼,更别提普通浏览者了。可是怎么改变一下呢?? 其实也不是很难,先看看DataGrid显示的是什么东东,这样可能会有点眉目。¢ 在DataGrid中,分页导航栏是用一行(TableRow)来表现出来,在这个行(TableRow)中,只有一个列(TableCell)

2004-06-22 19:18:00 4434 2

翻译 Effective C#-Working with Strings (翻译)

看到一篇适合初学者的小短文,就翻译了过来,飞刀板砖只管来,做好准备了:) .   Effective C#-Working with Strings             Author:   Mahesh Chand1。空字符串检查一个字符串是否为空,一个有效的方法是使用string类的Length属性来取代使用null或与""比较。string str1 = AMethodRetu

2004-02-07 22:53:00 1302

设计数据密集型应用

全书分为三大部分: 第一部分,主要讨论有关增强数据密集型应用系统所需的若干基本原则。首先开篇第1章即瞄准目标:可靠性、可扩展性与可维护性,如何认识这些问题以及如何达成目标。第2章我们比较了多种不同的数据模型和查询语言,讨论各自的适用场景。接下来第3章主要针对存储引擎,即数据库是如何安排磁盘结构从而提高检索效率。第4章转向数据编码(序列化)方面,包括常见模式的演化历程。 第二部分,我们将从单机的数据存储转向跨机器的分布式系统,这是扩展性的重要一步,但随之而来的是各种挑战。所以将依次讨论数据远程复制(第5章)、数据分区(第6章)以及事务(第7章)。接下来的第8章包括分布式系统的更多细节,以及分布式环境如何达成一致性与共识(第9章)。 第三部分,主要针对产生派生数据的系统,所谓派生数据主要指在异构系统中,如果无法用一个数据源来解决所有问题,那么一种自然的方式就是集成多个不同的数据库、缓存模块以及索引模块等。首先第10章以批处理开始来处理派生数据,紧接着第11章采用流式处理。第12章总结之前介绍的多种技术,并分析讨论未来构建可靠、可扩展和可维护应用系统可能的新方向或方法。

2019-01-27

空空如也

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

TA关注的人

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