晨报讯 昨日工商银行在江苏范围内开通了炒纸黄金,投资者在家中使用网上银行就能享受炒金的乐趣。这样南京市民能炒纸黄金的渠道增加到三家,另外两家分别是建设银行和中国银行。另外炒实物金可以到招商银行买卖高赛尔金条。据了解,目前用人民币炒纸黄金的门槛一般为每笔交易10克,价差就有区别了。中国银行纸黄金在手续费上采取了阶梯式,单笔交易量在200克以下的,单边价差0.5元/克;单笔交易量在200克 2000克,单边价差0.45元/克;单笔交易量在2000克以上,单边价差0.4元/克。以交易150克为例,基准报价是100元/克,那投资者买入价是100.50元/克,卖出价是99.50元/克。 [被屏蔽广告] ...
<%@ page contentType="image/jpeg" import="java.awt.*, java.awt.image.*,java.util.*,javax.imageio.*" %> <%! Color getRandColor(int fc,int bc){//给定范围获得随机颜色 Random random = new Random(); if(fc>255) fc=255; if(bc>255) bc=255; int r=fc+random.nextInt(bc-fc); int g=fc+random.nextInt(bc-fc); ...
在HTM(HTML)文件中是否可以像PHP、ASP文件一样嵌入其他文件呢?下面笔者介绍用iframe来实现的方法。   iframe元素的功能是在一个文档里内嵌一个文档,创建一个浮动的帧。其部分属性简介如下:   name:内嵌帧名称   width:内嵌帧宽度(可用像素值或百分比)   height:内嵌帧高度(可用像素值或百分比)   frameborder:内嵌帧边框   marginwidth:帧内文本的左右页边距   marginheight:帧内文本的上下页边距   scrolling:是否出现滚动条(“auto”为自动,“yes”为显示,“no”为不显示)   ...
2007-01-24

frameset

关键字: frameset
最近在搞网页编程,总结了frameset 的一些使用技巧,供大家参考哦,还是先剖析一下框架吧! ■ 框架标记   <FRAMESET> <FRAME>   <NOFRAMES>   <IFRAME>   欲明白本篇【HTML彻底剖析】之标记分类,请看 【标记一览】。   也请先明白围堵标记与空标记的分别,请看 【HTML概念】。 ■ 框架概念 :   谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架如何分割 ...
我们知道在Windows下,双击一个可执行文件,文件管理器会自动运行这个应用程序。而双击一个数据文件时,文件管理器会用与之关联的应用程序打开它。数据文件与应用程序之间的关联是通过注册表来实现的:文件管理器查询注册表,找到数据文件对应的应用程序,然后运行这个应用程序,并把数据文件的文件名作为命令行参数传给它。 这种文件关联的方式非常好用,省去了先起动应用程序再打开文件的麻烦。Linux下的桌面环境也有类似的功能,而且实现方式更合理。最近负责开发一个资源管理器,本来GNOME有一个功能强大的资源管理器Nautilus,只是它过于庞大,不但有超过10万行的代码,还依赖于libgnome、gn ...
/usr/local 是存放你新装的软件的目录。 /bin 目录用于存放普通用户可执行的命令,系统中的任何用户都可以执行该目录中的命令 /boot 目录用于存放linux操作系统启动时所需使用的文件,为了系统能够启动,通常该目录需要使用独立的分区,这样boot分区和根分区相互独立可以保证启动文件更加安全可靠。 /mnt 目录中的子目录用于作为系统中可移动存储设备的挂载点。如光驱。 /root 目录是超级用户root的宿主目录,可见超级用户在系统中与普通用户有很大差异。 /sbin /tmp 为系统临时目录,很多命令程序在该目录中存放临时使用的文件。 /usr 目录用 ...
小偷和骗子都是另人可恶的,但生活中又是客观存在,作弊和欺骗点击也同样另人可恶,但又防不甚防。杜绝是不可能的,而防止是我们所有广告人的一种责任。以下是易特广告联盟目前在使用的几种防作弊方式,希望给每个网络营销者带来一点有用的帮助。   1、 IP防止作弊:一般计费方式是按照24小时内唯一IP,可以将每个IP记入数据库,当下一个访问IP与数据库已存在的IP相同时,则不计费。现在上网一般是动态IP,作弊者通过拨号器上下线来实现改变IP地址,你可以通过C段IP来辨别,如大量出现218.175.11.x这种相同C段的IP号,则可能作弊。可以通过IP加密提交,然后由接收端进行解密记录入库,可以杜绝采用 ...
通常,一般的浏览器(IE or Mozilla)都不会提交象偶上面这么简单的HTTP请求的,它还会把一些有关信息包括进去,比如浏览器的版本以及操作系统版本,(User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0),这样HTTP服务器就可以得到更多的客户端的信息,偶们监听这个HTTP会话的话,也可以看到这些信息。 HTTP客户端(浏览器)通过HTTP Proxy来访问某个HTTP服务器的过程大概如下:        HTTP请求->                     HTTP请求-> HTTP Client ---- ...
2007-01-19

真正的取真实IP地址及利弊

关键字: 多层代理
目前网上流行的所谓"取真实IP地址"的方法,都有bug,没有考虑到多层透明代理的情况。 多数代码类似: string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null && HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] !=String.Empty) ?HttpContext.Current.Request.ServerVar ...
2007-01-19

SQUID的参考文档

关键字: SQUID proxy
Linux下架设代理服务器 作者:bye2000 一、代理服务器概述 1.1什么是代理服务器 在TCP/IP网络中,传统的通信过程是这样的:客户端向服务器请求数据,服务器响应该请求,将数据传送给客户端。在引入了代理服务器以后,这一过程变成了这样:客户端向服务器发起请求,该请求被送到代理服务器;代理服务器分析该请求,先查看自己缓存中是否有请求数据,如果有就直接传送给客户端,如果没有就代替客户端向该服务器发出请求。服务器响应以后,代理服务器将响应的数据传送给客户端,同时在自己的缓存中保留一份该数据的拷贝。这样,再有客户端请求相同的数据时,代理服务器就可以直接将数据传送给客户端, ...
2007-01-19

squid透明相关选项的说明

关键字: squid
5.3.2squid的相关配置选项 设置squid.conf中的相关选项,如下所示: http_port 3218 httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on 说明: 1.http_port 3128 在本例中,我们假设squid的HTTP监听端口为3128,即squid缺省设置值。然后,把所有来自于客户端web请求的包(即目标端口为80)重定向到3128端口。 2.httpd_acce ...
一、理解多线程   多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。   线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。   多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也不用关心它,只需要设想各个线程是同时执行即可。   多线程和传统的单线程在程序设计上最 ...
2007-01-18

web.xml 配置

关键字: web.xml
在servlet的配置当中, <load-on-startup>5</load-on-startup>,标记容器是否在启动的时候就加载这个servlet,当值为0或者大于0时,表示容器在应用启动时就加载这个servlet 当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载,正数的值越小,启动该servlet的优先级越高。
Servlet异常处理 1. 声明异常处理 声明两种错误处理:HTTP错误代码的处理 和 指定程序中产生的java异常的处理。 在web.xml文件中声明对各种异常的处理方法。 元素结构: <error-page> |____<error-code> or <exception-type> | |____<location> <error-code>: 制定错误代码。 <exception-type>: 制定java异常类的完整限定名。 <location>: 给出用于响应HTTP错误代码或者Java异常的资源的路径。 HTTP异常的处理 利用we ...
JCS简介 概述 JCS是Jakarta的项目Turbine的子项目。它是一个复合式的缓冲工具。可以将对象缓冲到内存、硬盘。具有缓冲对象时间过期设定。还可以通过JCS构建具有缓冲的分布式构架,以实现高性能的应用。 对于一些需要频繁访问而每访问一次都非常消耗资源的对象,可以临时存放在缓冲区中,这样可以提高服务的性能。而JCS正是一个很好的缓冲工具。 缓冲工具对于读操作远远多于写操作的应用性能提高非常显著。 JCS的特性 JCS除了简单的将对象缓冲在内存中以外,还具有几个特性,以适应企业级缓冲系统的需要。这些特性包括时间过期、索引式硬盘缓冲、并行式的分布缓冲等。 内存缓冲 JCS现在支持两种内 ...
如今,开放式基金日渐受到广大投资者的青睐,但也有一些人对基金公司收取不菲的申购、赎回费用难以接受,影响了购买开放式基金的积极性。其实,投资开放式基金有很多省钱之道,掌握了这些减免手续费的窍门,你的投资顾虑可能就会烟消云散。 后端收费比前端收费省钱。基金发行时就收取认购费的方式叫前端收费,后端收费是指认购新基金时暂不收费,而在赎回时补交费用的发行方式。后端收费的补交费用会随着持有基金时间的延长而减少,以某基金为例,如果投资者选择前端收费,认购费率为1.0%,而选择了后端收费,只要投资者持有时间超过1年以上,赎回时补交的认购费率只有0.8%;持有三年以上认购费率只有0.4%,并且赎回费全免;如 ...
总有投资者对于投资时机的选择耿耿于怀,今年以来,困扰于时机选择问题的投资者绝不在少数,7月13日股市大幅波动后,不时听到投资者说,“要是在7月13日股市大幅调整之前赎回就好了”,或者,“要是等到这几日股市调整下来再买就好了”。而10月份以来,工行上市又让很多人觉得股市调整就要来临,纷纷选择赎回基金,然而望着股市从1800点站上1900点,又冲上2050点,逢低买入的好时机迟迟不来,很多人又在扼腕叹息。   如何选择时机     对投资来说,最理想的情况,莫过于低吸高抛,逢低加仓,逢高减仓。那么,时机选择到底是不是投资基金的关键因素呢?   毫无疑问,市场时机的选择是投资的一个重要影响因素 ...
买卖基金的手续费是指在买或卖基金时支付给销售机构的费用,用来补偿基金销售机构因为办理基金买卖手续而产生的成本。手续费属于一次性的费用,也就是说你在买和卖基金时必须一次性地交付手续费,但在其他任何时候都不需要再支付。为了防止销售机构联手哄抬手续费而损害投资人利益,或是过度调降费率而引发行业恶性竞争,许多国家和地区一般都对基金买卖的手续费设有上限或下限。   买卖封闭式基金的手续费俗称佣金,用以支付给证券商作为提供买卖服务的代价。目前,法规规定的基金佣金上限为每笔交易金额的0.3%,佣金下限为每笔人民币5元,证券商可以在这个范围内自行确定费用比率。目前,大多数的证券商对封闭式基金的买和卖都同样收 ...
2007-01-17

几种基于HTTP协议的RPC性能比较

关键字: burlap hessian
有了整体的了解后,可以发现Hessian的这个远程过程调用,完全使用动态代理来实现的,其实从客户端代码不难看出,HessianProxyFactory的create方法就是创建接口Basic的代理类,该类实现了Basic接口,JDK的proxy类会自动用 InvocationHandler 的实现类(该类在Hessian中表现为HessianProxy)的invoke方法体 来填充所生成代理类的方法体,从而实现远程调用,传输过程使用的是基于Http的二进制字节流。 RMI与Hessian的调用过程比较: Hessian:客户端(basic.hello())——>序列化写到输出流——>远程方法 ...
2007-01-17

利用RMI实现JAVA分布式应用方案

关键字: JAVA分布式应用
Java RMI (Remote Method Invocation 远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。 RMI目前使用Java远程消息交换协议JRMP(Java Remote ...
在处理Remote调用时,通常思路如下: 1. WebService跨平台,跨防火墙,但是很抱歉,基于xml速度慢 2. RMI(java)/Remoting(.net)平台相关,基于二进制序列化,速度快. spring提供了第三种选择:轻量级http invoker 关于spring remoting支持,有四种方案: 1. 传统RMI.spring简化了RMI开发: JNDI没有启动时会自动启动/支持普通对象发布为RMI服务. 2. 基于http invoker.http+序列化.缺点:不支持回调 3. 基于caucho的Hessian.http+序列化. 4. 基于caucho的Bu ...
做为一名合格的DBA(database administrator),需要有深厚广博的计算机软、硬件方面的知识、尤其是对DBMS内部的技术有很好的了解。还要有分析问题和解决问题的能力。举一个例子。某企业的数据库应用系统在运行一段时间后,由于数据的积累,出现了明显的数据访问和处理的迟滞,请分析可能的原因并采取相应的措施来解决这一问题。这是典型的运行分析和性能调整的问题,系统在运行一段时间之后,数据量的增加会影响到系统的响应速度,同时各方面业务将全面展开,并发事务也会达到一定的数量。应当从以下几个方面来考虑这个问题: 1、对硬盘进行整理,减小数据库文件的碎片数(针对windows系统)。 2、对 ...
2007-01-12

mysql中存储过程

关键字: mysql 存储过程
1.用变量做表名: 简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mssql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。 这在mysql5.0之前是不行的,5.0之后引入了一个全新的语句,可以达到类似sp_executesql的功能(仅对procedure有效,function不支持动态查询): PREPARE stmt_name FROM preparable_stmt; EXECUTE stmt_name [USING @var_ ...
例如:输入"sh"然后按ctrl键或者按旁边的箭头,系统回发出get请求然后返回xml压缩格式 代码 ///////////////////////////// // XML Http Function // //////////////////////////// function postXmlDocument(sUri, xmlDoc) { var xmlHttp = XmlHttp.create(); var async = true; xmlHttp.open("POST", sUri, async); ...
2007-01-12

java反射机制性能测试摘要

关键字: 反射
反射性能是Sun开发1.4 JVM时关注的一个方面,它在反射方法调用结果中显示。在这类操作的性能方面,Sun 1.4.1 JVM显示了比1.3.1版本很大的改进,在我的测试中运行速度大约是1.3.1版本的开部。在这类简单的测试中,IBM 1.4.0 JVM再次获得了更好的成绩,但是只比Sun 1.4.1 JVM快两到三倍。 我还为创建使用反射的对象编写了类似的计时测试程序,但这种情况下的差异不象字段和方法调用情况下那么显著。使用 newInstance() 调用创建一个简单的 java.lang.Object 实例耗用的时间大约是在Sun 1.3.1 JVM上使用 new Object() ...
2007-01-12

加载系统配置文件

关键字: java.util.Properties
1. 基本加载属性的方法 Sample属性文件 sample.properties foo=美女 fu=baz 加载属性的Sample程序 import java.io.FileInputStream; import java.util.Properties; public class LoadSampleProperties { public static void main(String[] args) throws Exception { Properties prop = new ...
这一有关 Java 编程动态方面的新的系列文章研究了执行 Java 应用程序时幕后所发生的事情。企业 Java专家 Dennis Sosnoski 提供了 Java 二进制类格式以及在 JVM 内部类所发生的情况的内幕。接着,他将讨论类装入问题,其范围涉及从运行简单的 Java 应用程序所需的类的数量到可能造成 J2EE 及类似的复杂体系结构出现问题的类装入器冲突。 本文是这个新系列文章的第一篇,该系列文章将讨论我称之为 Java 编程的动态性的一系列主题。这些主题的范围从 Java 二进制类文件格式的基本结构,以及使用反射进行运行时元数据访问,一直到在运行时修改和构造新类。贯穿整篇文章的公共 ...
2007-01-12

泛型编程--STL是什么

关键字: 数据类型
泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。泛型编程的代表作品STL是一种高效、泛型、可交互操作的软件组件。所谓泛型(Genericity),是指具有在多种数据类型上皆可操作的含意,与模板有些相似。STL巨大,而且可以扩充,它包含很多计算机基本算法和数据结构,而且将算法与数据结构完全分离,其中算法是泛型的,不与任何特定数据结构或对象类型系在一起。STL以迭代器(Iterators)和容器(Containers)为基础,是一种泛型算法(Generic Algorithms)库,容器的存在使这些算法有东西可以操作。STL包含各种泛型算法(algorit ...
2007-01-12

JSP页面缓存设置

关键字: 页面缓存
服务端方法: <% response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", -10); %>在登陆页面和登陆后页面均加入这段代码即可 注意,一定要在登陆页面(或类似功能的页面使session无效) 客户端方法: meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和 ...
2007-01-12

page,request,session,application

关键字: page,request,session,application
application和session比较简单,这里主要说明request和page的作用范围。 application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。 session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。 request:请求作用域,就是客户端的一次请求。 page:一个JSP页面。 以上作用范围使越来越小, request和page的生命周期都是短暂的,他们之间的区别就是:一个request可以包含多个page页(incl ...
jspengxue
  • 浏览: 36236 次
  • 性别: Icon_minigender_1
  • 来自: 天堂和地狱的中间
  • 详细资料
搜索本博客
我的相册
Cc633e28-4d67-45e5-8c05-c9b34db1a53d-thumb
烦人的老婆
共 1 张
最近加入圈子
存档
最新评论
评论排行榜