自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岁月如歌

先江的博客

原创 纯js穿梭框

在网络上下载了一个纯js穿梭框,但是集成到项目中会冲突。查看js源码发现,原作者代码命名相对粗糙了。var btn1 = document.getElementsByClassName('right')[0];项目中应该很多地方会出现class='right'的地方,所以做了一下修改,并上传一份到CSDN,方便大家下载。可惜这个穿梭框无法支持过滤 :(https://downl...

2020-03-27 15:54:22 350

原创 win7下selinum启动IE报错问题解决

Win7下预装高版本IE的情况下,启动IE WebDriver可能会出现:org.openqa.selenium.WebDriverException: Unexpected error launching Internet Explorer. Protected Mode must be set to the same value (enabled or disabled) for al

2015-05-21 21:32:34 643

原创 python2.7+selenium测试环境搭建

1、安装好python2.7,将python.exe所在目录设置到系统环境变量的path项里边;2、安装setuptools:由于不支持64位,直接下载安装貌似有问题,可以打开http://peak.telecommunity.com/dist/ez_setup.py,复制里边的内容保存到一个文本文件,假设为c:\ez_setup.py,然后在DOS窗口使用以下命令安装:python c:\e

2015-05-21 20:58:35 3540 1

转载 修复mysql数据库

--- 在DOS窗口跳转到mysql的bin目录后,执行下面的修复指令即可:

2014-05-22 11:05:44 605

转载 Java关键字final、static使用总结

Java关键字final、static使用总结 一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被继承,没有子类,final类中的方法默认是final的。        final

2014-04-11 22:14:34 494

原创 json-lib因为commons-lang包版本不对导致异常

今天整理工程时发现有两个commons-lang包,就保留了3的版本,删除了2.3的版本,结果将对象转化为JSON字符串时就报异常,原来是json-lib对commons-lang包版本有要求,我用的是json-lib-2.3,用commons-lang3不支持。将原来commons-lang2.3的包重新加入工程就可以了。

2013-11-28 16:32:57 3837 3

转载 tomcat可以在myeclipse里启动而不能单独启动的解决方法

----本文来自搜索http://wenku.baidu.com/view/63b7c7c458f5f61fb7366665.html 最近发现tomcat6没办法直接启动了,但在myeclipse中又可以部署启动项目,查了下资料才知道没配置jdk路径,晕倒啊找到tomcat安装目录下bin文件夹,打开startup.bat,在里边加一行:set JAVA_HOME=F:\Prog

2013-09-26 11:53:45 1740 1

原创 Ext发起ajax请求获取返回对象属性值

Ext.Ajax.request({   url : 'addNormalModelAction.shtml',   params: params,     success: function(resp,opts) {                    var respText = Ext.util.JSON.decode(resp.responseText);        

2013-09-10 18:14:44 3764

原创 delphi XE2开发oxc报DAX error问题

最近在整指纹仪的OCX,对厂家提供的ocx重新封装,开发环境为XE2。WEB页面调用时,老是报dax error错误,开始还以为是delphi开发ocx的系统bug没有被修复,带到XE版本了,按照网络上的方法修改axCtrls单元的ParkingWindow函数,结果发现还是一样报错。后来才考虑到可能是要先注册厂家提供的ocx,注册后在访问WEB页面,可以增长调用了。    这里记一下,备用

2013-03-08 15:43:52 1544

原创 idhttpserver关闭后重起报端口已被绑定问题的解决办法

原来的方法:启动:defaultport := 82;active:=true;关闭:active := false;关闭后端口被占用,无法释放。 解决方法:启动:httpServer.Active := False;httpServer.reusesocket := true;HTTPServer.Bindings.Clear;Binding

2012-12-27 15:24:10 2036

原创 delphi写windows服务程序使用unidac连接sqlserver2000时报错OLE DB error occured. Code 800401F0h

delphi写windows程序使用unidac连接sqlserver2000时报错OLE DB error occured. Code 800401F0h查资料后,搜到如下解决方法:服务单元引入activex单元,然后在服务执行函数中加入CoInitializeEx(NIL,COINIT_MULTITHREADED);CoUnInitialize; procedure TSe

2012-12-25 19:39:27 4165 1

原创 myeclipse8.6安装插件问题

今天安装gpd插件,安装后发现myeclipse的server项没办法配置了。到网络上搜了下也没找到解决方案,但碰到有个哥们遇到了相同的问题,他说可能是安装插件时更新系统顺带更新了其它内容,但更新不完全导致的。于是卸载了myeclipse重新安装,安装完后断网安装gpd,安装完配置,没发现问题。        先在不知道出问题的真正原因。我猜的话可能的问题中上边说的是一个,另外一个就是按照网络

2012-10-09 15:30:33 1135

转载 struts2使用注解配置Action传参方式

@Action(value = "operatorRoleAction", results = { @Result(name = "view", location = "/bussiness/operatorrole_view.jsp", type = "dispatcher", params={"userId", "%{userId}", "userName", "%{userName}"})

2012-09-06 17:06:37 6821

原创 Ext中对象使用问题

var params = {};       params["processLog.module"] = "系统管理";      params["processLog.procPage"] = "管理员角色设置页面";      params["processLog.note"] = "管理员角色设置";      params["processLog.operateType"]

2012-09-06 17:04:38 773

原创 DIV+CSS制作网页之如何设置z-index

----此文章转自http://www.poluoluo.com/jzxy/200905/59899.html [参与测试的浏览器:IE6 / IE7 / IE8 / FF3 / OP9.6 / SF3 / Chrome2 ][操作系统:Windows]貌似很多同学对为什么这个div在上层,那个div在下层、无论如何设置z-index都无法居上的问题纠结抓狂、上吐下泻、恶心失眠...

2012-07-05 11:57:27 64

原创 CSS中position的absolute和relative的应用

之前老弄不明白,只能凭借一点短期内“虐出来的经验”制作需要的效果,后来仔细研究了一下Hutia的XScroller,并且仔细看了文档,才知道这个position属性其实是指本体对上级的定位。如果这么理解,就好办了。默认的属性值都是static,静态。就不用多说了。最关键的是relative(相对)以及absolute(绝对)。往往我们如果是COPY别人的代码,会把absolute属...

2012-07-05 11:40:53 52

原创 不同程序间传递消息

以前很少用过不同程序间的消息机制,今天才知道sendmessage这样的api在不同程序间传递消息时,无法通过Lparam传递附加字符串或其它信息。这个应该是不同程序之间地址空间不一致,导致传指针过去也取不到正确的值。        这次变通的方法:先定义好自己的消息,然后给目标程序发送WM_COPYDATA消息,将自定消息的编号赋给COPYDATASTRUCT的dwData,将附加字符串信息

2012-07-04 15:15:53 971

转载 wave文件格式

----转自http://blog.sina.com.cn/s/blog_4cb133e501000afg.html  梁华勇新浪博客一、综述    WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是“RIFF”。

2012-06-20 11:35:17 1034

转载 Extjs异步请求判断Session超时的方法

--转自http://www.iteye.com/problems/70335jquery ajax方法调用在session超时以后如何跳转到登录页面? session超时以后虽然被过滤器过滤到了,但是并不会跳转到登录页面请求具体的解决方法。 我参考了这篇文章,但是我调用ajaxStart不起作用。 http://www.blogjava.net/vickzhu/archi

2012-06-08 09:06:51 7565

原创 mysql5和mysql5.5创建内存表的不同

老的需要注明:type=heap; mysql5.5需要注明:engine=HEAP;例子:DROP TABLE IF EXISTS jrun_sessions;CREATE TABLE jrun_sessions (  sid char(6) binary NOT NULL DEFAULT '',  ip1 tinyint(3) unsigned NOT

2012-06-02 22:13:22 1541

转载 HTTP协议之Content-Encoding

------------转自http://guojuanjun.blog.51cto.com/277646/667067,如涉及到版权问题,可以留言删除此博文Content-Encoding是HTTP协议的响应报文头,一般形式如:Content-Encoding:gzip,deflate,compressContent-Encoding的说明中指出deflate指的是在RFC1950说

2012-05-30 17:06:28 599

转载 Delphi中BHO编程

转自网易博客原文章地址:http://blog.163.com/qq3076169@126/blog/static/1717240672011310739404/浏览器辅助对象BHO(Browser Helper Object)是一种ATL COM对象,由IE在启动时自动加载。BHO运行在IE的地址空间内,能对IE中可访问对象的各类事件消息进行监听并作出相应处理。因此,当IE已成为进 入网

2012-05-23 10:20:38 3282 2

转载 xe2心跳设置相关资料

delphi盒子sdhzth(通慧):delphi xe2下的datasnap心跳包设置1、在servercontainer文件中,先增加一个private变量,      FConnections:TDictionary;2、在servercontainer1.datamoduleCreate(Sender:Tobject)中添加:      FConnections:=TD

2012-05-17 22:35:53 1457

原创 定义避免程序重复运行的互斥量导致无法升级时替换自己重启(delphi)

在工程代码里边定义了避免程序重复运行的互斥量,导致程序无法正常替换并重启,每次替换完重启时都提示程序已运行,郁闷啊!terminate的时候同时释放这个互斥量然后再执行批处理文件替换然后重启仍然不行。暂时就先不定义互斥量了,等后续有时间查询解决的办法。

2012-04-19 22:12:03 1097

原创 MySQL--根据审核时间排序,查询最后一次审核的物品采购记录

select *   from (select a.CheckDate, b.ProductID, b.Count, b.Price          from tpurchase a, tpurchasedetail b         where a.`Status` in (3, 4)           and a.CheckDate is not null

2012-04-16 13:54:40 1724

转载 软件SKIN技术

--转自http://etomahawk.popo.blog.163.com/blog/static/919644820081128105845384/软件的皮肤技术,简单的总结一下,可以用两个字来表示:自绘(或者说贴图)。当然,具体的效果如何,就要看你的基本功如何了。根据实现的方式,可以分为两类:A. 对现有的标准控件的换肤。Appface, Skin++, VCL

2012-04-16 12:06:43 885

转载 ArcGIS Server JavaScript API+Jsp入门实例(HelloWorld.jsp)

效果图:代码(红色部分为重点):HelloWorld.jspString path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

2012-03-29 23:09:05 2806

转载 delphi idhttp访问https需要增加IdSSLIOHandlerSocketOpenSSL1

--转自http://lhdeyx.blog.163.com/blog/static/318196972011101064240339/ 加载https的站点页面内容的时候记得在窗体上加上“IdSSLIOHandlerSocketOpenSSL1”以及idhttp里面IOHandler为“IdSSLIOHandlerSocketOpenSSL1”不然老报“IOHandler v

2012-03-26 22:05:27 18599 3

转载 synchronized关键字

--转自http://zhidao.baidu.com/question/334514042.html 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代

2012-03-25 22:57:44 627

原创 fastreport4打印问题

最近给朋友做个打印的小工具,用的是fastreport4,打印出来后发现右侧部分会带竖线,感觉非常奇怪,折腾了很久,才发现是因为页面外围整个加了边框导致,如果不加边框,就没问题。

2012-03-07 19:52:25 793

转载 js工具-js常用方法,js常用判断方法

转自:http://tianlihu.iteye.com/blog/658409 function obj$(id)                      根据id得到对象   function val$(id)                      根据id得到对象的值   function trim(str)                      删除左边和右边空格   f

2012-03-03 11:22:44 325

原创 命令行登录及局域网访问授权

1、登录: 输入:d:\Program Files\mysql\bin>mysql -u root -p然后点回车会让输入密码,输入密码后即可实现登录;-p后边不要输入分号,不然不会提示输入密码 2、局域网访问授权:登录后输入:grant all privileges on *.* to 'root'@'%' identified by '授权密码';将所有权限授权给用户roo

2012-02-29 21:31:06 1525

原创 fastreport4不弹出打印设置窗口直接打印

在设计的时候将printoptions中的ShowDialog设置为false,但调用print方法直接打印时仍然弹出打印设置的窗口。解决办法:在打印前用代码重新设置下这个属性为false即可,也就是在设计器设计是不起作用的:    autoRpt.PrepareReport;    //autoRpt.ShowReport;//打印预览    autoRpt.PrintOptio

2012-02-29 20:16:26 3267

转载 Windows API 的数据类型与 Delphi 数据类型对照表(转)

Windows 数据类型  Delphi 数据类型 描述LPSTRPAnsiChar字符串指针LPCSTRPAnsiChar字符串指针DWORDLongWord整数BOOLLongBool布尔型

2012-02-22 12:37:18 845

原创 使用PLSQL Developer创建JOB

1、登录PLSQL Developer;2、选择左侧的DBMS_JOBS;3、右键选择新建,在弹出窗口的what部分填写要执行的sql语句,分号结束;另外如果是存储过程可以直接填写过程名,不需要在前边加Exec;4、next day部分可以不填,也可以填sysdate;5、interval部分:如果是每天间隔多长时间执行一次,可以写:sysdate + interval/一天的总时

2012-01-17 09:31:22 8608

原创 免安装mysql注册问题(启动服务包10067进程意外终止错误)

今天折腾mysql数据库,当前路径设置到mysql的bin目录下,然后在dos窗口输入mysqld -install MySQL -defaults-file="c:\my.ini",提示服务注册成功,但是尝试启动服务的时候死活都不成功,老是报10067错误。后来看到别人的帖子,注册时defaults-file前边是两个“-”,尝试了一把,先用mysqld -remove(sc delete my

2011-12-07 21:52:32 3326 1

原创 JAVA点滴积累

1、今天客户要求导出数据库内容时要将文件指定为中文的名字,后台设置后发现保存时文件名乱码,请教同事得知要进行编码:fileName = normalModel.getCarrier() + "-" + normalModel.getProvince() + "-" + normalModel.getModelName() + ".xml";response.setHeader("Conte

2011-11-25 15:24:59 388

转载 delphi xe一些变化

网络上搜集的一些信息: 在 Delphi Xe2中 ReadProcessMemory 和 WriteProcessMemory等一些api的最后一个参数由原来的 var lpNumberOfBytesRead: DWORD 变为了一个指针按他的提示是 type void好像是这样了,'>0rp\jC  THandle的定义已经是一个指针而不是像原来的 THandle = Ca

2011-11-11 22:36:15 2805

原创 dom4j生成xml的问题

今天测试脚本的导入导出,用dom4j生成xml文件后,进行导入的时候报错“The content of elements must consist of well-formed character data or 。。。”,打开生成的xml文件后,发现里边有个字段值里边有特殊字符:“您的余额为 :#param#”,值里边的“”导致xml文件无法解析。解决办法:对于有可能包含特殊字符的字段,生成

2011-11-10 16:34:05 1668

转载 extjs设置为disable后表单无法提交参数到后台的问题

今天发现某个输入框设置field.disable();后,即使提交时有设置field的值,但这个值也无法提交到后台。到网络上搜索下了,另外发现一篇文章,作为以后的参考:--原文地址:http://blog.csdn.net/serenada/article/details/6177878extjs textfield 设置成为了disabled:true以后此文本框的内容就无法通过form

2011-11-05 18:34:26 10565

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