TECHNOLOGY-技术
文章平均质量分 70
卫见见
这个作者很懒,什么都没留下…
展开
-
NetBeans 编辑 C/C++ Cygwin
安装 Cygwin 配合 NetBeans 编辑 C/C++在 NetBeans 中,我们要编辑 C/C++ 除了要安装 Plugin 外,还要安装 C/C++ Compiler。 下方的例子是使用 Cygwin 和 NetBeans 来达成我们的需求: 首先,当然是安装 Cygwin ( Windows 平台上的一种 Unix 环境 ) <v:shapetype id="_x0000_t原创 2008-01-28 13:16:00 · 2590 阅读 · 1 评论 -
Windows 下Eclipse的C++开发环境配置
安装 ---- 总共需要下面的文件 1. Eclipse的CDT 插件 http://www.eclipse.org/cdt/ 2. MinGW, 主要提供编译C/C++文件的GCC、GDB 和 Make http://www.mingw.org/download.shtml 安装CDT插件和MinGW,然后修改Windows的环境变量(设MinGW安装在D:/MinGW) "原创 2008-01-28 13:36:00 · 1034 阅读 · 0 评论 -
在Hibernate应用中如何处理批量更新和批量删除
Hibernate2.1不支持批量更新和删除,批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段: 代码内容 tx = session.begin转载 2008-01-30 13:28:00 · 9582 阅读 · 0 评论 -
什么是Web 2.0
作者:Tim OReilly 2001年秋天互联网公司(dot-com)泡沫的破灭标志着互联网的一个转折点。许多人断定互联网被过分炒作,事实上网络泡沫和相继而来的股市大衰退看起来像是所有技术革命的共同特征。股市大衰退通常标志着蒸蒸日上的技术已经开始占领中央舞台。假冒者被驱逐,而真正成功的故事展示转载 2007-11-19 15:27:00 · 796 阅读 · 0 评论 -
如何迅速成为Java高手
如何迅速成为Java高手[Tomjava原创] 很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这转载 2007-11-20 13:34:00 · 758 阅读 · 0 评论 -
在Java程序中使用Oracle外部用户
Oracle外部用户(External User)可以访问Oracle数据库,但该用户不需要Oracle密码验证,验证工作交由操作系统来完成。这就意味着,如果用户能通过某一用户名/密码进入操作系统,那么他就有权限访问Oracle数据库。试想,如果一台客户机经常访问Oracle数据库,用户会非常厌烦每一次都要输入同样的用户名和口令。另外,从安全角度考虑,每次输入用户名、口令也不太合适。 向Ora转载 2007-11-21 14:42:00 · 849 阅读 · 0 评论 -
Convert a string to an enum
Convert a string to an enum. (string转enum)I encountered a problem when coding where I wanted to convert a string to an enum last night, First, I generated a long list of switch and case statements to翻译 2007-11-21 16:24:00 · 1157 阅读 · 0 评论 -
web应用数据库连接池的必要性
web应用数据库连接池的必要性转载 2007-11-21 13:58:00 · 2782 阅读 · 0 评论 -
oracle imp / exp 导入导出命令详解
一 Exp 命令输入命令 exp help = y 可得到下面的提示:通过输入 EXP 命令和用户名/口令,您可以后接用户名/口令的命令:例程: EXP SCOTT/TIGER或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”按照不同参数。要指定参数,您可以使用关键字:格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,原创 2007-11-22 13:42:00 · 2699 阅读 · 0 评论 -
oracle imp / exp 导入导出命令详解 (2)
附录一: 给用户增加导入数据权限的操作 第一,启动sql*puls 第二,以system/manager登陆 第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略) 第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATA原创 2007-11-22 13:53:00 · 1482 阅读 · 0 评论 -
Oracle中利用EXP/IMP工具实现数据迁移
复制环境的建立和测试数据的准备 由于产品系统需要进行一次跨平台的迁移,因此,只能通过EXP/IMP来实现。所幸的是需要迁移的数据库数据量不大,而且停机时间相对充裕。但是需要迁移的数据库已经部署了高级复制环境,打算进行一系列的测试,测试包含高级复制环境数据库在通过EXP/IMP工具迁移到新的环境中,复制环境是否生效。 最先进行的例子是测试一个物化视图站点能否通过EXP/IMP进行顺利迁转载 2007-11-22 14:22:00 · 1022 阅读 · 0 评论 -
Regular Expressions in Java
As from release 1.4, Java 2 comes with a regular expression class that supports patterns similar in style to Perl regular expressions. This page gives you a brief introduction to regular expressions转载 2007-11-23 11:01:00 · 1752 阅读 · 1 评论 -
Java程序员应该搞懂的六个问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”转载 2008-02-19 09:55:00 · 841 阅读 · 0 评论 -
oracle 存储过程在不同模式下调用的问题
oracle 数据库中有两个用户,zd sms 。zd 想调用sms 的存储过程proc_dosms .需要授权!做法如下: 以sms 帐号登陆:grant execute on proc_dosms to zd原创 2007-11-27 17:13:00 · 884 阅读 · 0 评论 -
Recompiling invalid Oracle objects
Recompiling invalid Oracle objects Whenever an oracle object is marked as invalided because of a table, that has been changed, the Oracle professional can change the object to valid by using a SQL*P转载 2007-11-27 17:30:00 · 1097 阅读 · 0 评论 -
SQL Server和Oracle防止数据锁定的比较
数据库并行访问,也就是两个或两以上用户同时访问同一数据,这也是数据库引擎如何设计和实现适度反应所面临的最大问题。设计优良、性能卓越的数据库引擎可以轻松地同时为成千上万的用户服务。而“底气不足”的数据库系统随着更多的用户同时访问系统将大大降低其性能。最糟糕的情况下甚至可能导致系统的崩溃。 当然,并行访问是任何数据库解决方案都最为重视的问题了,为了解决并行访问方面的问题各类数据库系统提转载 2007-11-28 09:13:00 · 733 阅读 · 0 评论 -
Oracle中的数据锁定机制全面解析
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。 数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据转载 2007-11-28 09:18:00 · 843 阅读 · 0 评论 -
html
原创 2007-11-28 15:56:00 · 1036 阅读 · 0 评论 -
将软件推向未来多核架构
通过增加主流处理器的执行内核提高硬件并行处理能力——这一业界变革要求软件制作人员做出相应的转变。关键的一点便是要求他们着眼于未来可用的硬件资源,并提前为这些资源做出合适的架构选择。本文将继续就上述开发规划进行探讨。作者:Matt Gillespie概述向多核处理的转变已彻底颠覆了计算行业长期以来的一个信条,即要提高软件性能就需要开发新一代硬件。以前,人们的期望大多寄托在日转载 2008-02-25 13:16:00 · 1001 阅读 · 0 评论 -
JAVA数据库连接池
虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。 import java.sql.Connect转载 2007-12-04 13:35:00 · 1058 阅读 · 0 评论 -
JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个Item为选中6.设置select中value="paraValue"的Item为原创 2008-02-28 10:16:00 · 1445 阅读 · 0 评论 -
JAVA处理日期(Date)时间(Time)以及相关类的介绍
JAVA处理日期时间常用方法: 1. java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:0原创 2008-02-28 13:27:00 · 42097 阅读 · 2 评论 -
gcc参数详解
gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x language filename原创 2008-03-04 15:11:00 · 703 阅读 · 0 评论 -
tomcat建立虚拟主机
WEB浏览器与WEB服务器建立连接后,除了将请求URL中的资源路径发送给WEB服务器外,还会将URL中的主机名部分作为HTTP请求消息的Host头发送给WEB服务器。例如,在浏览器地址栏中输入http://www.it315.org,浏览器发送给www.it315.org主机上的WEB服务器的请求消息内容如下: GET / HTTP/1.1回车> Host:原创 2008-03-06 14:18:00 · 1763 阅读 · 0 评论 -
CMPP-SGIP协议设计与实现
移动梦网和联通在信都是构建在有中国特色的短信网关部件基础上的,亚信为中国移动设计的CMPP协议规范,中国联通的SGIP规范都是为这个短信网关提供的互联网接口标准,可以看出二者都是借鉴GSM SMPP协议的两种简化版。CMPP提供了基于TCP的长连接接口和短连接接口标准,SGIP提供了基于TCP和HTTP/TCP的短连接接口标准。CMPP中的短信网关为TCP服务器,通过接收SP发起转载 2007-12-12 10:58:00 · 2226 阅读 · 1 评论 -
SMS短信开发技术
SMS短信开发技术总结--协议篇 现在提供短信服务的SP都需要接入到各个移动运营商,虽然作为短信来说是同过SMPP协议和移动的交换中心进行通信。但是为了提供信息服务,对各种业务进行业务管理,以及计费,因此每个移动运营商都开发了相应的网关协议,给SP做开发接口。因此这些网关协议就是做一次转换,把SP发过来的信息转换成SMPP协议发送给交换中心,并且实现了计费以及业务的管理功能。转载 2007-12-12 14:20:00 · 2791 阅读 · 0 评论 -
汇编的有趣问题
int main(){ int a=1; int b=2; int c=-1;}问题是下面哪个关系成立:&a>&b>&c还是&a我们知道局部变量是存放在栈中的,a先PUSH,然后是b,最后是c。而栈指针SP是从高地址→低地址方向移动的,所以&a>&b>&c。如果void f(int a ,int b, int c){int a1;int b1;转载 2007-12-15 10:51:00 · 655 阅读 · 0 评论 -
网上有关"回车"和"换行"的一个有趣说法
"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别:在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题原创 2007-12-15 10:46:00 · 717 阅读 · 0 评论 -
初学Spring遇到的第一个问题:bean.xml
问题:Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Line 2 in XML document from file [D:/Eclipse Workspace/MyEclipse 5.1/workspace/spring1/bean.xml] is inv原创 2008-03-10 17:44:00 · 1870 阅读 · 0 评论 -
myeclipse安装出错 an error has occurred. see the log file
我用的是myeclipse5.1我以前可以装,可是现在却装不了了!提示我an error has occurred. see the log file c:/Documents and Settings/微微/workspace/.metadata/.log. 在日志文件是这样写的: !SESSION 2007-10-06 19:55:10.031 -----------------------原创 2008-03-11 16:25:00 · 13060 阅读 · 7 评论 -
netstat命令
语法 netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval] 参数 -a 显示所有活动的 TCP 连接以及计算机侦听的 TCP 和 UDP 端口。 -e 显示以太网统计信息,如发送和接收的字节数、数据包数。该参数可以与 -s 结合使用。 -n 显示活动的原创 2008-03-12 09:29:00 · 1144 阅读 · 0 评论 -
java中的URLEncoder和URLDecoder类
HTML 格式编码的实用工具类。该类包含了将 String 转换为 application/x-www-form-urlencoded MIME 格式的静态方法。有关 HTML 格式编码的更多信息,请参阅 HTML 规范。 对 String 编码时,使用以下规则: 字母数字字符 "a" 到 "z"、"A" 到 "Z" 和 "0" 到 "9" 保持不变。 特殊字符 "."、"-原创 2007-12-18 13:28:00 · 4035 阅读 · 0 评论 -
2007编程语言排名
TIOBE Programming Community Index for December 2007December Headline: Python surpasses Perl for the first time in historyThe TIOBE Programming Community index gives an indication of the popularity原创 2007-12-19 14:22:00 · 1456 阅读 · 0 评论 -
Struts的文件上传
Struts的文件上传本文用的是Struts1.1的org.apache.struts.upload.FormFile类。很方便,不用自己写。也不用写一个jsp调用jspsmartupload就可以搞定。选择上传文件页面:selfile.jsp---------------------------------------------------------------------原创 2007-12-26 16:09:00 · 820 阅读 · 0 评论 -
Struts生成Word下载
比较巧的是,刚做完一个下载Excel文件的功能,又有一个新的问题,就是需要将一份文件导出到word中,刚开始我找到的方法,无非是将网页中内容用wrod打开,但是网页的版式也复制了进去,显的很不正规。相信大家都遇到了这个问题。还有一种方法是用控件操作com来达到控制word版式的方法,但是太复杂,这个项目不允许。后来找到了一种折中的办法,即可以控制版式,又不会太复杂。 首先,转载 2007-12-26 16:20:00 · 1121 阅读 · 1 评论 -
Oracle 9i Enterprise Manager Console 无法启动的解决方法
前几天心血来潮重新拾起它。于是隔壁同学那借来三张oracle 9i的盘。安装过程一切顺利。接着兴冲冲打开Enterprise Manager Console,发现窗口在屏幕上闪了下就没了,启动不起来!我试着又去启动SQLPlus Worksheet发现情况也是一样的。~~~超级郁闷!上网查了一些资料,还是解决不了。最后打开Enterprise Manager Consoler的目标文件:$Or转载 2007-12-26 16:25:00 · 4083 阅读 · 0 评论 -
利用JAVA操作EXCEL文件
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器原创 2007-12-26 15:54:00 · 1486 阅读 · 0 评论 -
用web.xml控制Web应用的行为
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。 所有部署描述符文件的顶层转载 2008-03-28 13:44:00 · 859 阅读 · 0 评论 -
网通电信DNS地址
网通电信DNS地址 219.141.136.10 北京市电信 y转载 2008-04-01 08:32:00 · 28160 阅读 · 0 评论 -
在java程序中执行dos命令或运行其他程序
在java程序中执行dos命令或运行其他程序 程序如下:package com.jany.runother;import java.io.BufferedReader;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;public class RunOthe原创 2008-01-07 15:40:00 · 1710 阅读 · 0 评论