编程技巧
文章平均质量分 83
shaokun305
风平浪静
展开
-
五分钟读懂视频大数据分析
发展至今,大数据不再为互联网企业独有,而是逐渐成为覆盖各行业、可以为具体业务服务的技术。如今,春节不仅演化成了一年一度的“人口迁徙”大节,还成了交通、安保等领域接受技术检验的关键时刻,交通疏导以及火车站、汽车站、机场等场所的安全防范工作均是重中之重。人满则为患,视频大数据分析技术在其中承担了巨大的作用。转载 2017-04-11 10:55:47 · 10666 阅读 · 1 评论 -
BS网页中实现一个进度条progressBar
早上看到了Eclipse的帮助页面 有一个不错的进度条,所以很感兴趣.右键看了一下,原来就是用了个div的样式,然后异步请求进度处理信息.把处理的进度信息实时反应到页面上.原理明白了.代码很简单.2个页面.一个负责显示,一个是异步处理页面.1.progressBar.jsp ...@ page language="java" import="java.util.*" pageE原创 2007-11-16 14:07:00 · 2995 阅读 · 0 评论 -
测试需求的相关培训流水帐记录
需求文档:三要素: 输入 处理 输出需求写法:需求简要描述: 1。输入 输入参数,数据定义 取值范围,约束条件 2 。处理 3。输出 4。参数之间的规则 5. 该功能与其他功能之间的关联关系 需求问题: 界面问题。。输出显示。显示的缺陷的颜色。软件质量: 内部质量: 内部代码 各种文档。,原创 2008-01-21 17:55:00 · 1012 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space 解决方法
java.lang.OutOfMemoryError: Java heap space 解决方法 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:/tomcat5.5原创 2007-10-25 14:58:00 · 6449 阅读 · 1 评论 -
在Oracle层次查询中给SIBLINGS排序
SELECT last_name, employee_id, manager_id, LEVELFROM employeesSTART WITH employee_id = 100CONNECT BY PRIOR employee_id = manager_idORDER SIBLINGS BY last_name;原创 2007-05-29 14:22:00 · 1758 阅读 · 0 评论 -
sql 循环累计一个按日期的和
问题:比如记录2007-02-01有3条,2007-02-02有5条,2007-02-03有4条我要取2007-02-01对应3条的和,2007-02-02对应8条的和,2007-02-03对应12条的和 就是取该记录与该记录前面所有记录的字段值的和 结果如下: 2007-02-01 3条 300 2007-02-02 5条 500 20原创 2007-02-05 17:31:00 · 4705 阅读 · 0 评论 -
java跨越代理服务器连接URL
1. 读取网络资源图片流public static void main(String[] args) { // TODO 自动生成方法存根 //跨过代理服务器连接网络 try { java.net.InetAddress addr = InetAddress .getByName("192.168.0.254"); InetSocketAddress s原创 2007-03-12 10:54:00 · 3568 阅读 · 0 评论 -
sql语句中使用了distinct关键字就不能使用order by 了
sql语句中使用了distinct关键字就不能使用order by 了原创 2006-08-22 13:57:00 · 1869 阅读 · 0 评论 -
struts+spring+hibernate开发中blob字段映射完全解决手册
在使用struts+spring+hibernate的开发中,一般在oracle数据库中采用Blob字段或Clob字段来 存储二进制的图片或附件。 通过使用spring的usertype提供的处理lob类型的映射方法可以轻松的解决读写blob的问题。 参考如下: ================================================================= r原创 2006-08-10 12:54:00 · 2196 阅读 · 2 评论 -
spring中进行连接池使用c3p0进行配置,参考代码
xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">beans> bean id="propertyConfigurer" class="org.spring原创 2006-11-24 13:37:00 · 2122 阅读 · 0 评论 -
getOutputStream() has already been called for this response问题的解决
tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。具体的原因就是在tomcat中jsp编译成servlet之后在函数_jspService(HttpServle原创 2007-11-16 13:53:00 · 2833 阅读 · 0 评论 -
oracle中一个树形关联表的查询排序sql
select a.MATERIAL_LIST_ID,a.MATERIAL_name,a.MATERIAL_SORT ,a.MATERIAL_SUB_SORT from ECPM_MATERIAL_LIST a,ECPM_MATREIAL_TYPE b,(select rownum aaa, type_id,b.type_name from ECPM_MATREIAL_TYPE b connect原创 2007-11-21 14:12:00 · 2145 阅读 · 0 评论 -
spring和struts整合中注意的问题
spring框架和struts框架可以方便得进行整合,一般可以有三四种整合方式。其中最常用的就是采用struts的action交给spring进行代理管理。但其中会遇到一些问题:1. 首先注意版本的问题,如果使用struts1.2则应该使用spring.1.2x的版本,如果使用2.x的版本会无法加载相应的xml中的配置。2。 注意整合中导入spring中对struts的支持包:原创 2008-03-13 16:06:00 · 1294 阅读 · 0 评论 -
oracle使用小技巧--解决按号单排序和横向记录拼字段问题
问题1. 客户提供了一个号单,如:'A001','B002','X008','D003' 这个号单的顺序是有人为业务含义的。要求查询出这些号单的详细信息,并且查询出来的结果要按号单的提供顺序排序。 解决: 其实查询出来很简单,如: select * from table_a where formCode in ('A001','B002','X008','D003' );关键是要原创 2010-02-01 11:10:00 · 1433 阅读 · 2 评论 -
瑞士军刀 VS 单一职责原则
转自:http://www.cnblogs.com/ldp615/archive/2009/08/28/1555952.html “单一职责原则”是面向对象软件开发的基本原则之一,面向对象的思想又是从现实世界中总结出来。可最近发现面向对象的单一职责原则与现实好似有些冲突。 我们转载 2011-09-23 12:32:33 · 2189 阅读 · 0 评论 -
TestDirector的安装和使用---综合汇总
1:创建项目project或域domain2:新建用户组(角色)和用户组(角色)授权3:创建新用户并赋权流程4:定制TD使用模块5:自定义缺陷字段。6:缺陷字段显示定制7:缺陷单汉化8:问题2003如何安装TDWIN2003下安装TD问题总结原创 2011-03-18 14:29:00 · 11987 阅读 · 0 评论 -
excel和ue的实用技巧
1. ue中把“,”号替换成回车,则在替换也没选中,正则表达式匹配,原中输入“,”,在目标中输入 “ ^r^n ”,即可。反之亦然。2. 在excel中,可以利用趋势递增,递减,按住ctrl键,选中原单元格,在右下角出现+后,按住鼠标左键一直拖拽,则可实现自动递增趋势或者递减趋势。 虽然都是小功能,但很有用,提高工作效率,学习啊。原创 2010-01-05 15:20:00 · 1691 阅读 · 1 评论 -
Oracle提供的序号函数
Oracle提供的序号函数:以emp表为例:1: rownum 最简单的序号 但是在order by之前就确定值.select rownum,t.* from emp t order by ename 行数ROWNUMEMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO1117876ADAMS转载 2010-02-09 20:49:00 · 23753 阅读 · 1 评论 -
ORA-01795: 列表中的最大表达式数为 1000 错误代码解决
ORA-01795: 列表中的最大表达式数为 1000 解决的方法是拆分列表。 需求是提供了:号单文件,必须按号单文件查询,如果是表查询,当然可以采用join关联等实现。 为了把几千个号单拆分成100个为一组,写了个java方法,进行sql语句的处理。 /** * Example: * List sqhlist=[aa,bb,cc,dd,ee,ff原创 2010-02-08 21:42:00 · 10501 阅读 · 1 评论 -
struts2 配置文件介绍
Java代码 struts2.web.action.ExampleSupport"> /{1}.jsp 这种配置类似struts1.2中的ForwordAction 如果我想直接访问一个jsp文件并且又想通过*。do的方式访问。那么就可以如上这样配置 例如我想访问a.jsp,可以这样写http://localhost:8080/app/a.do,struts2找不到a这转载 2008-09-28 11:24:00 · 942 阅读 · 0 评论 -
挑战DB2
新的工作使用db2数据库,说心里话,db2很难用,特别是用习惯了oracle等,db2本身提供的控制中心的工具很难用,推荐几个第三方的工具。1: Toad for db2 Toad公司的一个比较不错的db2管理工具。-----ToadForDB2Freeware_3.1.0.474.exe2. DBArtisan v8.52 另一个db2的工具,使用起来也不错。很好用。3.Que原创 2008-04-19 11:45:00 · 1414 阅读 · 0 评论 -
spring中配置定时触发的事务
spring中配置定时触发的事务使用Quartz调度器配置: class="org.springframework.scheduling.quartz.JobDetailBean"> cn.test.EmailReportJob class="org.springframework原创 2008-01-15 11:06:00 · 2514 阅读 · 0 评论 -
即时消息机制实现方法
即时消息机制实现方法 一般的信息处理系统中都存在网站内,系统内的人员互相发消息的要求,而实现起来一般也都补复杂,无非是数据库中建立1张表用来记录具体的消息内容和状态,发送者,当然这里也可以分解成2张表,都无所谓,只要能处理好就可以了. 主要是解决对于发送的消息的及时收到的消息,对每一个登录的客户端都需要定时来请求,来获得有没有自己的消息,这个定时触发的时间一般在几秒中之内,超原创 2006-11-08 15:05:00 · 3755 阅读 · 0 评论 -
java操作图片.
package com.hhwy.mis.equipment.trigraph.img;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;imp原创 2006-09-25 13:34:00 · 2316 阅读 · 0 评论 -
commons-fileupload和struts公用问题
在使用文件上传组件commons-fileupload和struts中发现应该注意几个问题:1.最好不要在jsp页面中使用struts得标签,使用后,通过正常方式无法接收到相关参数。2.如果使用action,不要使action继承其他得action,仅仅继承org.apache.struts.action.Action;并且在配置文件中,不要给action配置actionForm,否则通过原创 2006-04-06 12:46:00 · 2069 阅读 · 0 评论 -
[收藏]ORACLE函数大全
[收藏]ORACLE函数大全 SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- ------原创 2005-01-26 10:17:00 · 3418 阅读 · 0 评论 -
任何人都可以重构---使用 Eclipse 自动重构特性的方法与原因 选择自 shanyou 的 Blog
http://www-900.ibm.com/developerWorks/cn/linux/opensource/os-ecref/index.shtmlEclipse 提供了一组强大的自动重构(refactoring)功能,这些功能穿插在其他功能当中,使您能够重命名 Java 元素,移动类和包,从具体的类中创建接口,将嵌套的类变成顶级类,以及从旧方法的代码片断中析取出新的方法。您熟悉了原创 2004-12-27 09:19:00 · 1951 阅读 · 0 评论 -
好书选看
设计实现:《设计模式--可复用面向对象软件的基础》Design Patterns:Elements of Reusable Object-Oriented software 作者:Erich Gamma Richard Helm 译者:李英军 马晓星 蔡敏 刘建中 出版社:机械工业出版社 经典书籍,开创了对于模式的研究,由它衍生的书籍有数十本。基本上,如果你采用面向对象技术就应该阅读此原创 2004-12-06 13:54:00 · 1764 阅读 · 2 评论 -
网页常用小技巧(转帖+自己添加了一点)
网页常用小技巧(转帖)1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己原创 2004-10-25 14:54:00 · 2235 阅读 · 2 评论 -
csdn上最近的牛帖和新闻
1.什么是真正的牛人?http://community.csdn.net/Expert/topic/3425/3425634.xml?temp=.4859888/2.黑客组织敲诈多家国内网站 QQ停摆另有隐情(一)http://www.csdn.net/news/newspaper.asp?Id=17890原创 2004-10-22 09:47:00 · 1453 阅读 · 0 评论 -
大型 ERP 等数据库系统常见的几种设计 jacklondon [原作]
目录1. 自增长 primary key2. 避免用复合主键 (compound primary key)3. 双主键4. 以固定的数据库、表应付变化的客户需求5. 避免一次取数据库大量数据,取大量数据一定要用分页。详细内容1. 自增长 primary key采用自增长 primary key主要是性能。早期的数据库系统,经常采用某种编号,比如身份证号码,公司编号等原创 2004-09-07 09:35:00 · 1559 阅读 · 0 评论 -
如何让提交表单后打开一个新窗口显示提交结果
4.如何让提交表单后打开一个新窗口显示提交结果?如果你的站点上有邮件列表服务,每当访问者订阅并按下订阅按钮后。因为邮件列表需要订阅确定,而这种服务多为第三方提供的,所以订阅确定页会连接到服务商的页面。这样有时会照成访问者离开了站点。你可以按下面的代码设置,让访问者单击了订阅按钮后,会打开一个新的窗口显示订阅确定。其中在你的代码中加入:target="_blank"原创 2004-09-02 16:14:00 · 3751 阅读 · 0 评论 -
代码行数统计类
package codecount;/** * Title: 代码行数统计类 * Description: 做完了项目,想看看自己“造”了多少行代码, * 但在网上so了so,页面搜到自己想要的统计工具。一气之下,自己写了个 * 虽然简陋,但达到了自己使用的目的。心中深感欣慰。^_^ * * date:2004-8-24 * Copyright: Copyright (c) 2004 * C原创 2004-08-24 11:11:00 · 1719 阅读 · 0 评论 -
减少工作量,简单代码生成器
原因:我在开发一个简单的mvc架构的系统时(不用struts和ejb),.发现对于简单的表实现增删改操作比较简单,无非就是谢几个方法几个sql,表单提交一些数据,来完成.但是,如果表的字段过多,如上百个,甚至更多.处理起来很繁琐,主要繁琐点在于:1.学插入语句的sql,insert语句,是在不能手写.2,更新操作的sql也是长的要命3,数据查询处理,给数据结构类(struts中的act原创 2004-08-04 19:25:00 · 1508 阅读 · 1 评论 -
javascript事件列表解说
javascript事件列表解说事件浏览器支持解说一般事件onclickIE3、N2 鼠标点击时触发此事件ondblclickIE4、N4 鼠标双击时触发此事件onmousedownIE4、N4 按下鼠标时触发此事件onmouseupIE4、N4 鼠标按下后松开鼠标时触发此事件onmouseov原创 2005-02-21 09:54:00 · 1573 阅读 · 0 评论 -
结合struts和hibernate谈J2EE架构的数据表示
作者:robbin在 struts+ hibernate 这种结构中,是不应该把Hibernate产生的PO直接传递给JSP的,不管他是Iterator,还是List,这是一个设计错误。 我来谈谈在J2EE架构中各层的数据表示方法: Web层的数据表示是FormBean,数据来源于HTML Form POST 业务层的数据表示是VO 持久层的数据表示是PO,其数据来源于数据库,持久层的数据表示例如原创 2005-02-24 12:43:00 · 1761 阅读 · 0 评论 -
比尔·盖茨被激怒 微软肩负起唱衰Google的使命
《财富》日前刊文指出,比尔-盖茨肩负着打造Google杀手的使命。到底是什么激怒了盖茨?风头正劲的搜索巨头正在进入软件领域,无疑这是微软所不能容忍的。正是在这样的背景下,盖茨开始领导微软筹划打造Google杀手的计划。 早在2003年12月份,微软鼻祖盖茨就开始感觉到Google的野心:当时盖茨在Google网站上闲逛,偶然间看到了时候其网站上的招聘广告,然而让盖茨奇怪的是,大多数空缺职位的背原创 2005-06-29 17:45:00 · 1238 阅读 · 0 评论 -
一个过滤重复数据的sql语句:
一个过滤重复数据的sql语句:数据如下:303 标准类别 TR_STANDARD_MANAGER107 巡视记录类别 TR_PATROL_LOG61 巡视记录类别 TR_PATROL_LOG221 检修类型 TR_REPAIR_LOG121 检修管理计划类别 TR_REPAIR_PLAN141 检修管理计划类别 TR_REPAIR_PLAN24 器材管理类别 TR_PATROL_PLAN_原创 2006-04-01 17:16:00 · 2932 阅读 · 1 评论 -
oracle中关于null排序的问题
oracle中关于null排序的问题问题描述:在处理一般的数据记录中,对于数字类型的字段,在oracle的排序中,默认把null值做为大于任何数字的类型,当然对于varchar2类型的字段,默认也是该处理方式,但是客户要求排序的过程中,需要把null的字段默认排在前边(从小-->大)。一般的order by xxxx,无法解决。问题解决:方案1:可以使用复杂的使用sql:select * from原创 2005-12-20 10:26:00 · 1521 阅读 · 0 评论 -
痛苦的windows20003+oracle10g+tomcat连接池迁移之旅
我的痛苦的windows20003+oracle10g+tomcat连接池迁移之旅项目开发中完成,在开发环境中是在windowsxp和用自己的连接池开发的,oracle数据库的版本是8。17。重大问题1:windows2003的问题,微软的正版软件我看也不见的好到那里去。那个windows20003server版本比盗版的还低,装上后还需要激活,激活的工序可是麻烦的要了命。他好像使用了限制一台计算原创 2005-06-01 13:56:00 · 2468 阅读 · 4 评论