- 博客(40)
- 收藏
- 关注
原创 VC++6.0如何创建与调用动态链接库(dll)
VC++支持的DLL: DLL的编制与具体的编程语言及编译器无关,动态链接库随处可见,VC++支持三种DLL:非MFC动态库、MFC规则DLL和MFC扩展DLL。DLL导出函数(或变量、类)可供应用程序调用;DLL内部函数只能在DLL程序内使用,应用程序无法调用它们。 导出函数的声明方式: 一种在函数声明类型和函数名之间加上“_declspec(dllexport)”。 另
2011-12-05 09:36:36 186
原创 JAVA以HTTP形式获取图片流并写入另一个图片
JAVA图片流操作: //conn.getInputStream()获取url所访问图片的InputStream字节流 //formatName是图片的扩展名如:“jpg/gif”等 //Constant.PATH为新图片的地址买衣服要学会好“色” //pictureN
2011-10-10 09:44:53 210
转载 linux oracle利用 SQL*Loader数据导入文件数据
SQL*Loader:使用sqlldr将非oracle数据库数据导入进oracle数据库。 SQLLAR基本语法: SQLLDR keyword=value[ ,keword=value] 例如: $sqlldr scott/oracle control=emp.ctl d
2011-09-20 10:14:52 294
原创 ASP.NET读取Excel文件的三大方法浅析
ASP.NET读取Excel文件方法一:采用OleDB读取Excel文件: 把Excel文件当做一个数据源来进行数据的读取操作,实例如下: public DataSet ExcelToDS(string Path) { string strConn = "Provide
2011-09-06 10:02:40 209
原创 javascript实现a星算法
a星算法的原理,网络上基本都有,这里就不在介绍了,网络上的a星和例子结合的过于密切,不利于复用,如果你只需要代码,不需要了解原理,此文会对你有帮助 图片见附件,代码如下: window.AStar = {}; (function(aStar){ //start
2011-09-05 09:33:04 180
原创 ubuntu手动安装jdk+文件link设置
对于一些需要使用多个版本的软件(包),例如java,tomcat,nginx等等的, 最好手动安装自己想要的版本,然后通过link链接一下,并且设置一个默认的来执行。 例如在ubuntu下安装jdk。 首先jdk主要有两者可选,openJDK和sunJDK 自由选择两者。
2011-09-01 09:19:42 177
原创 jQuery中html()使用事项
今天工作中需要用到这样一个效果:table里面排列着一些文本框,在输入数值以后,保存table的全部html元素,包括刚输入的数值。这里用jquery的html()方法很容易实现。但是测试的时候发现,在ie8和i火狐(还包括ie9,safari,谷歌浏览器)中,html()得到的
2011-08-31 15:02:42 148
原创 Java简单实现“主线程等待所有子线程完成再继续”
在一些项目中,某些时候会引入批量任务。这时常会考虑用多线程并发请求,组装总结果集后再返回前端的处理。便引出一个常见的多线程应用——“主线程等待子线程完成后,才能继续做后续处理” 对于这一问题常见的解决方式有以下几种: 1,睡眠。(定时询问) 2,
2011-08-30 11:20:49 217
原创 Java实现二维码QRCode的编码和解码
【一】、编码: QRCodeEncoderHandler.java package michael.qrcode; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.
2011-08-22 14:35:23 172 1
原创 Java分布式开发指南2
5. CountDownLatch 很多资料上都说CountDownLatch是倒数计数器,我觉得这种说法太过专业,其实它就是一个数数的人员。利用它,可以在多线程执行任务完毕后完成进行多线程的等待,便于等待所有的线程之后在干别的事情,这个有点类似于FutureTask,使用
2011-08-12 10:55:11 79
原创 Java中自定义链表总结
在C/C++中可知链表是一种物理存储单元上非顺序的线性存储结构,链表是由结点组成的,结点包括两部分:一个是数据域,另一个是指针域,数据域存储数据元素,指针域指向下一个结点的地址,在Java中没有指针的概念,但是可以引用对象。这里总结自定义链表的操作。 链表分为三种:一种是单向链
2011-08-11 09:20:16 249
原创 java模拟线程死锁
/* java线程死锁的模拟 两个线程同时请求对方的对方释放监视对象 造成死锁 请在 虚拟机 单核下运行 */ class Test { public static void main(String []args) throws Exception 第三
2011-08-10 09:35:25 138
原创 Javascript闭包的理解
前言 如果前端人员不懂Javascript闭包,那只能说他压根就没懂Javascript,只能算入门级。本篇主要是写本人对闭包的一些理解,欢迎拍板。 闭包概念 先引用一下官方解释: A "closure" is an expression (typically
2011-08-09 10:39:33 1075 1
原创 提高SQL语句查询速度的方法
SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实、最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。 通过优化SQL语句提高查询性能的关键是: -根据实际需求情况,建立合适的索引; -使用一切可能的方式去利用好索引,
2011-08-08 09:50:16 475
原创 javascript table 表格排序
在功能上实现了对表格不同内容的升序和降序的排序,内容可能是字符串,int类型,日期类型,float类型等。 "http://www.w3.org/TR/html4/strict.dtd"> 对单列表格进行排序
2011-08-04 09:18:28 154
原创 jquery控制只能输入数字并关闭输入法和简单日历控件
控制文本框只能输入数字是一个很常见的需求,比如电话号码的输入、数量的输入等,这时候就需要我们控制文本框只能输入数字。在用js控制之后在英文输入法的状态下去敲击键盘上的非数字键是输不进去的,然而当你转到中文输入法的时候输入的是中文,再按空格或回车键,中文或英文字母就输进去了,这时候
2011-08-03 09:21:33 543
原创 Hibernate ORM提供了三种继承映射策略
Hibernate ORM提供了三种继承映射策略。第一种是父类和子类由一张表来表示,第二种则是具有继承关系的每个类各由一张表表示,第三种是所有具体类,即是子类各由一张表表示,而父类在数据库中则没有表对应。假设有这样几个持久化实体:父类A,它有两个子类,分别为B和C。那么按照第一种
2011-08-01 09:14:19 324 1
原创 Timer时序调度框架解析
先给个使用范例:long PERIOD = 60*1000;//一分钟Timer timer = new Timer("sure's timer");timer.schedule(new TimerTask() { @Override public void run(
2011-07-29 09:55:57 244
原创 struts获取各种表单的数据
后台代码:import java.util.List;import com.opensymphony.xwork2.ActionSupport;/** * struts2.0获取各种表单的数据 * 获取下拉框的值,和复选框的值可以用一个数组或者集合来保存,变量名要和表单的name
2011-07-27 09:43:58 216
原创 JDK源代码之LinkedList类分析
接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 get、remove 和 insert 元素提供了统一的命名方法。这些操作允许将链接列表用作堆栈、队列或双端队列。 此
2011-07-26 09:26:15 177
原创 Linux网络配置命令ifconfig
常用参数格式:ifconfig显示当前激活的网络接口信息。If no arguments are given, ifconfig displays the status of the currently active interfaces. 格式:ifconfig {INTER
2011-07-22 09:12:30 690
原创 JSP注释及指令
一、JSP两种注释 1、HTML注释 JSP不会直接解析HTML注释,这种注释会在浏览器端查看源文件的时候可以看到 2、JSP注释 一般用来对java程序段做出说明 //注释内容 常用于单行注释货运专家 /* 注释内容/ 可以单行注释,也可以多行注释
2011-07-21 09:16:23 137
原创 在 Flash Builder 中创建 Android 应用程序
这是在 Google Android 平台上创建 Flex 手机应用程序的常规工作流。该工作流假设您已对手机应用程序进行了设计。AIR 要求Flex 手机项目和 ActionScript 手机项目都需要使用 AIR 2.6。您可以在支持 AIR 2.6 的物理设备上运行手机项目。
2011-07-20 09:56:04 251
原创 javascript中为何在匿名function函数后面还外加一个括号
对于很多初学者来说,遇到它们经常会产生一系列问号:这是编程吗,用它做什么,怎么我没在其他语言里见过呢? 接下来我就详细地解释一下: 它可以解释成为“匿名函数自调用”,也就是说,定义一个匿名函数,然后马上调用它(因为它是匿名的,如果不立即调用就获取不到该函数的引用了
2011-07-19 09:33:31 109
原创 模拟tomcat工作原理
httpserver原理:服务器端 打开一个socket,一直处在监听tomcat指定的 ip 的指定端口,一旦有访问的,就开启一个线程去处理,代码如下:-------------------------------server:package com.kaobian;impor
2011-07-18 09:14:40 270
原创 C#动态生成XML并在前台用javascript读取
考虑到网站首页使用动态页面的话会影响服务器性能,所以采用javascript来实现首页的动态更新。原理,以发新闻稿为例,当后台发出一条新闻后,通过访问数据库动态生成一个XML文件,保存新闻的信息,当打开前台页面时,使用javascript读取XML文件并显示。sseEntitie
2011-07-13 09:10:18 133
原创 spring javamail 发送邮件异常原因分析
spring javamail无法发送邮件 ,myeclipse里面的mail包与j2ee里面的mail包冲突,网上好多解决办法不好用 我的解决办法删除MyEclipse下的D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plug
2011-07-12 09:33:31 242
原创 Java定时调度 Timer类和TimerTask类
Timer类是一种线程设施,可以用来实现某一个时间或某一段时间后安排某一个任务执行一次或定期重复执行。该功能和TimerTask配合使用。TimerTask类用于实现由Timer安排的一次或重复执行的某个任务。每一个Timer对象对应的是一个线程,因此计时器所执行的任务应该迅速完
2011-07-11 09:38:16 316
原创 MySQL之JDBC批量操作
为了提高大量数据的入库效率于是想到了批处理,可是在实际测试过程中发现用批量操作后入库的效率并没有什么明显的提高,经搜索相关资料和自己的实际测试得出以下一些结论,以供大家参考。 一、基本结论 1. 满足相应的前提条件后(见后面的详细描述),mysql执行批量插入大量数据的效
2011-07-08 10:40:51 224
原创 windows 启动关闭Oracle监听和服务
经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点。 1.开启: 在运行中输入cmd,进入控制台,lsnrctl start回车,提示启动监听成功后net start OracleServiceORCL。2 关闭 在运行中输入cm
2011-07-06 09:06:35 368
原创 一个简单但完整的jquery 的ajax程序
每天下班后都会敲会儿代码,怕遇到了问题解决不了,虽然我现在很菜,但是我努力,我相信我每天学点,总有一天我这个蜗牛也会有属于我的天,只要今天比昨天好这不就是希望吗?呵呵 史今说的 我喜欢 也送给大家今天我写了第一个完整的jquery 的ajax 返回json 的
2011-07-05 09:26:39 102
原创 Android中的线程
在 Android 平台中多线程应用很广泛,在 UI 更新、游戏开发和耗时处理(网络通信等)等方面都需要多线程。 Android 线程涉及到的技术有: Handler, Message,MessageQueue,Looper,HandlerThread。pub
2011-07-04 10:00:05 542
原创 在eclipse里debug tomcat中运行的war包
在tomcat 里面的bin 下的catalina.bat edit最后部分:rem Execute Java with the applicable propertiesif not "%JPDA%" == "" goto doJpdaif not "%SECURITY_POLICY_FILE%" == "" goto doSecurity%_EXECJAVA%
2011-06-30 09:44:00 144
原创 jsp实现拍摄证件照代码
实现思路如下:1.设置好拍照背景,如使用红布或者蓝布等等,白墙也可以。2.选择高清的摄像头,如罗技等高清摄像头,支持的分辨率越高越好。3.使用ImageCapOnWeb处理拍照。4.调用控件的start方法开始获取摄像头视频5.调用cap()方法拍照6.调用selectRect方法选中头像区域,不满意的话可以手动微调。集装箱运费7.调用cutSelected方法裁剪
2011-06-29 09:42:00 138
原创 c#实现P2P指南
P2P的概念大家都不陌生,也就是所谓的“点对点传输”,即不直接通过服务器,在两台或多台客户端之间传输数据,实现信息交流和资源恭喜。P2P技术已经发展了很多年了,虽然理论上已经发展了很多的模型,但在实际的网络环境中(尤其是镇里这种环境),究竟怎样的网络结构才具有较好的稳定性和较高的传输性能,还是有很大的争议,每家做P2P的网络公司都会有不同的见解。当前,P2P技术应用的主要目的还是减轻服
2011-06-28 09:44:00 648 1
原创 Asp.net MVC Razor实现Ajax数据分页
1.准备工作 网上有现成的分页工具MVCPager,最新的是1.5版本,综合比较后感觉这个控件还是蛮好的,决定采用 MVCPager源码和Demo:http://mvcpager.codeplex.com/releases/view/64098 源码中采用了Linq,由于自己项目没用Linq,所以对MVCpager稍作了修改,修改后的dll:MVCWeb.rar
2011-06-20 16:21:00 372
原创 RIA Service中对于递归实体类型处理的问题及解决方案
我们在开发一个Silverlight应用程序的时候使用到了RIA Service,我们需要通过该服务公开一个对文件夹的查询操作。为此,我们建立了如下的一个实体类型using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.R
2011-06-10 11:37:00 91
原创 Ext中PropertyGrid后台取值问题
Ext中用PropertyGrid来完成显示系统信息,比如版本,硬件信息等功能再好不过,但是关于PropertyGrid控件给的例子有很多都是写死在前端代码里的,比如 var grid = new Ext.grid.PropertyGrid({ title: 属性表格, autoHeight: true, width: 300
2011-06-09 15:59:00 261
原创 C#中循环结构的效率问题
引言顺序、选择、循环是一切程序的三大结构。今天我们就来说一说循环中的一个小问题。内容c#的循环结构有四种:forwhile…do…do…while…foreach在这四种结构中,都有循环结束的判断。大于某个数字,小于某个数字,或者
2011-06-08 15:33:00 101
原创 关于read by other session,db file scattered read,db file sequential read等待时间的优化(下)
<br />首先想到的是查看算起来的执行计划,先看sql_id 为0ygf63rbau963的sql<br />SQL> set line 1200<br />SQL>set autotrace traceonly explain<br />SQL> set timing on<br />SQL> select * from ( select row_.*, rownum rownum_ from ( select this_.ID as ID3_0_, this_.ART_ID as ART2_
2011-05-18 11:51:00 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人