上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 174 下一页

2013年11月1日

使用SqlBulkCopy类实现导入excel表格

摘要: 前言:上篇博客介绍了SqlBulkCopy类批量操作数据库的相关操作,最后提到了可以使用这个类实现excel文件导入数据库,接下来我做简单介绍。首先说一下思路:把excel中的数据读出来并放入到DataTable中。使用SqlBulkCopy类的方法批量导入数据库。虽然只用简单的两部。但是我们需要考虑的问题还是用很多的,其中很重要的一点就是判断需要导入即excel中的数据是否合法,包括:是不是为空,是不是太长,是不是有重复,导入的字段是否对应。看起来挺吓人的,其实思路还是最重要的。只要敢想什么都能实现。下面我简单的写一个小例子来说明一下。多余的不说,直接到点击导入按钮: prot... 阅读全文

posted @ 2013-11-01 19:13 新一 阅读(615) 评论(0) 推荐(0) 编辑

框架页面高度自动刷新Javascript脚本

摘要: 实现原理:加载index.htm时候,每隔1秒钟自动调用脚本刷新框架页面代码代码优点:只需要设置index.html框架页面中的脚本,调用加载的子页面中不需要设置任何代码。index.htm代码如下: 首页 阅读全文

posted @ 2013-11-01 19:12 新一 阅读(380) 评论(0) 推荐(0) 编辑

从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作

摘要: 从MyEclipse到IntelliJIDEA——让你脱键盘,全键盘操作从MyEclipse转战到IntelliJIDEA的经历我一个朋友写了一篇“从Eclipse到AndroidStudio”博文,于是心潮澎湃我也想一篇,分享自己用这个IDEA的一些技巧和感受。来到公司的第一天,我的同事(也是我的师傅)就让我装IntelliJIDEA。一开始我还不知道IntelliJIDEA是什么,后来才知道它是一个java的集成开发环境(IDE),一个功能非常强大响应非常快速的java开发工具,号称最犀利的javaIDE,重构神器!现在Goole新推出的Android开发工具AndroidStudio也是 阅读全文

posted @ 2013-11-01 19:11 新一 阅读(692) 评论(1) 推荐(0) 编辑

带你走进EJB--将EJB发布为Webservice(1)

摘要: Web service是一个平台独立,松耦合基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 简单说Web service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是我们能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Webservice 的应用程序叫做客户。 将EJB发布成WebService,在EJB容器中是很简单的事情,只要容器实现了JavaEE的JAX-WS标准就即可,我们需要做的就是增加一点点有关WebService的注解,打包发布到应用容器即可。接下来... 阅读全文

posted @ 2013-11-01 19:10 新一 阅读(1553) 评论(0) 推荐(0) 编辑

带你走进EJB--将EJB发布为Webservice(2)

摘要: 在企业级的应用程序中经常都要把用不同语言写成的、在不同平台上运行的各种程序集成起来,而这种集成将花费很大的开发力量。简单的一个例子:应用程序经常需要从运行在A主机上的程序中获取数据;或者把数据发送到主机或B应用程序中去。即使在同一个平台上,不同软件厂商生产的各种软件也常常需要集成起来。通过WebService,应用程序可以用标准的方法把功能和数据“暴露”出来,供其它应用程序使用。在上篇文章中我们已经将EJB发布为WebService,这也就是意味着其他厂商,的软件和平台能够调用EJB下的业务逻辑.接下来我们将通过eclipse来建立一个java客户端.通过Eclipse来默认创建Web... 阅读全文

posted @ 2013-11-01 19:08 新一 阅读(358) 评论(0) 推荐(0) 编辑

poj 3042 Grazing on the Run

摘要: 这个题目原型应该是吃完所有的草丛的最小时间,现在变成了每个草丛被吃的时间和,貌似如果还是按照原来的dp方法dp[i][j]表示吃完i到j的草丛的花掉的时间的话,有两个因素会影响后面的决策,一个是花掉的时间,一个是吃掉的草丛的时间累加和。但是仔细观察这个问题会发现,第一个走的距离,会被计算n次,第二个走的距离,会被计算n-1次。如果我们把这个代价转移到该草丛上的话。那么dp[i][j]表示转移后的花掉的时间,那么现在影响后面决策的就只有这个时间了。那么问题就解决了。#include #include #include #include using namespace std;const int 阅读全文

posted @ 2013-11-01 19:04 新一 阅读(404) 评论(0) 推荐(0) 编辑

算法导论:比较排序算法笔记

摘要: 好几天没看《算法导论》,今天看了一天的排序算法,印象第一的是基数算法,因为居然违反我的一个常识,它采用的是最低有效位进行排序的。 插入排序、归并排序、堆排序、快速排序,这些都是比较排序算法:它们都是通过对元素进行比较操作来确定输入数组的有序次序,这些算法可以用决策树模型分析,可以证明任意比较排序算法排序n个元素的最坏情况运行时间的下界为Omega(nlgn),其中堆排序和归并排序是渐进最优的比较排序算法。算法 最坏情况运行时间 平均情况/期望运行时间 插入排序(原址) Theta(n^2) Theta(n^2) 归并排序 Theta(nlgn) Theta(nlgn) ... 阅读全文

posted @ 2013-11-01 19:03 新一 阅读(326) 评论(0) 推荐(0) 编辑

带你走进EJB--将EJB发布为Webservice(3)

摘要: 在上面文章中我们讲到,通过使用用JBoss5作为EJB容器的时候,调用Web服务出现了异常. 异常信息如下:***********************CreateWeb Service Client...CreateWeb Service...CallWeb Service Operation...Serversaid: port1.addUser() is a void method!Exceptionin thread "main" javax.xml.ws.WebServiceException:java.lang.UnsupportedOperationExce 阅读全文

posted @ 2013-11-01 19:00 新一 阅读(170) 评论(0) 推荐(0) 编辑

以太网技术

摘要: 为了尽可能避免在网络信息中出现冲突造成的无用数据,建立了载波监听多路访问/冲突检测(CSMA/CD)管理计划方式。载波监听多路访问/冲突检测访问方式也称为“先听后说”或“有冲突就退缩,边听边说”方式。当检测到冲突时,两个发送节点都退缩停止一段时间,然后再重新发送,每个节点退缩暂停的时间长短都与众不同,由专门的定时规定,这样就可以避免两个节点再次发生冲突,主要特点可归结如下: 1. 所有节点都不断地对信道进行监听; 2. 如果信道有空,则可发送数据; 3. 如果信道中有数据正在传送,则等待有空闲后再发送; 4. 当出现冲突时,就暂时停止发送信息; 5. 将冲... 阅读全文

posted @ 2013-11-01 18:58 新一 阅读(217) 评论(0) 推荐(0) 编辑

带你走进EJB--将EJB发布为Webservice(4)

摘要: 接下来的我们将会自定义一个对象,然后看看EJB是如何对复杂的参数发布成WebService的. 代码如下:在第一个版本的基础之上加上增加用户的方法,参数为User. package com.tgb.ejb; import javax.ejb.Remote; import javax.ejb.Stateless; import javax.jws.WebMethod; import javax.jws.WebService; @Remote @Stateless @WebService(name = "UserManagerWebService" ) public class 阅读全文

posted @ 2013-11-01 18:56 新一 阅读(228) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 174 下一页

导航