上一页 1 2 3 4 5 6 7 ··· 10 下一页
  2014年4月11日
摘要: GridView控件实现分页技术 第一步:设置GridView控件的属性,跟分页相关的属性设置如下: AllowPaging="true":允许分页, PageSize="大小":每一页显示的信息条数, OnPageIndexChanging="GridView1_PageIndexChanging":页数改变时触发的事件。 第二步:设置GridView控件的PagerTemplate页模板属性。PageTemplate是用来获取或设置 GridView 控件中页导航行的自定义内容。代码实现如下: 1 2 3 4 5 6 7 8 9 阅读全文
posted @ 2014-04-11 18:29 程序点滴 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 前几天工作中要做这样一个功能,有八百多个系统 生成的会员;给这八百多个系统会员上传图片;然后把图片名放入数据库。 第一步: 第一步肯定是首先把图片上传到对应的图片目录下,直接用框架中已经有的上传类: set_ext(array('zip')); $path='目录名'; if ( ! Io::mkdir($path)) // 创建目录 { throw new Exception("无法创建文件上传目录:$path"); } $upload->set_path($path); if(!$upload->is_allow_ext($_ 阅读全文
posted @ 2014-04-11 18:20 程序点滴 阅读(824) 评论(0) 推荐(0) 编辑
  2014年4月10日
摘要: 深入浅出Java 重定向和请求转发的区别 import java.text.*; import java.util.*; import java.io.*; import javax.servlet.http.*; import javax.servlet.*; import com.bjpowernode.exam.model.*; import com.bjpowernode.exam.manager.*; public class SearchStudentServlet extends HttpServlet { public void doGet(HttpSer... 阅读全文
posted @ 2014-04-10 08:56 程序点滴 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 此外,函数本身也是一个变量,比如: dp@dp:~ % cat test.lua local mylen={} mylen.len3=function (x,y,z) return math.sqrt(x*x+y*y+z*z) end mylen.len2=function (x,y) return math.sqrt(x*x+y*y) end print(mylen.len2(10,9)) print(mylen.len3(10,9,-9)) dp@dp:~ % dp@dp:~ % lua test.lua 13.453624047074 16.1864140... 阅读全文
posted @ 2014-04-10 08:53 程序点滴 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 这篇文章最初只描述使用 PDFBox 来解析PDF文件。现在它已经被扩展到包括使用 IFilter 和 iTextSharp 的例程了。 这篇文章和对应的Visual Studio项目已经更新到目前最新的 PDFBox 版本(1.8.4)。可以下载包含所有依赖内容的完整项目(要消除依赖关系有点棘手)。 如何解析 PDF 文件 在。NET中从PDF文件里提取文本的几种主要方法有: Microsoft 的 IFilter 接口 和 Adobe 的 IFilter 实现; iTextSharp; PDFBox. 不幸的是这些 PDF 解析方案都不完美。我们将在下面讨论这些方法。 ... 阅读全文
posted @ 2014-04-10 08:47 程序点滴 阅读(2674) 评论(0) 推荐(1) 编辑
  2014年4月3日
摘要: 一、声明 public interface ExecutorService extends Executor 位于java.util.concurrent包下 所有超级接口:Executor 所有已知子接口:ScheduledExecutorService 所有已知实现类:AbstractExecutorService, ScheduledThreadPoolExecutor, ThreadPoolExecutor 二、概述 Executor 提供了管理终止的方法,以及可为跟踪一个或多个异步任务执行状况而生成 Future 的方法。 可以关闭 ExecutorService,... 阅读全文
posted @ 2014-04-03 11:36 程序点滴 阅读(222) 评论(0) 推荐(0) 编辑
摘要: dynamic是Framework4.0的新特性,dynamic的出现让C#具有了弱语言类型的特性,编译器在编译的时候,不再对类型进行检查,不会报错,但是运行时如果执行的是不存在的属性或者方法,运行程序还是会抛出RuntimeBinderException异常。 var 与 dynamic 的区别 var是编译器给我们的语法糖,编译期会匹配出实际类型并且替换该变量的声明。 dynamic 被编译后,实际是一个object类型,只不过编译器对dynamic做特殊处理,将类型检查放到了运行期。 这从VS的编译器窗口可以看出来,var 声明的变量在VS中有智能提示,因为VS能推断出来实际... 阅读全文
posted @ 2014-04-03 11:18 程序点滴 阅读(346) 评论(0) 推荐(0) 编辑
  2014年3月30日
摘要: Hibernate 与数据库的关系是ORM关系,对象映射数据库。 那么如何通过对象对数据库进行各种对象的ddl与dml操作呢? 数据库对象操作的〈database-object /〉+ SchemaExport 1、hibernate.cfg.xml …… create true true lt;/hibernate-configuration> 2、lovejk.hbm.xml create table testjk(name varchar(256)); 3... 阅读全文
posted @ 2014-03-30 10:43 程序点滴 阅读(326) 评论(0) 推荐(0) 编辑
摘要: SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。 prepareStatement方法是防止sql注入的简单有效手段 preparedStatement和statement的区别 1、preparedStatement是statement的子方法 2、preparedStatement可以防止sql注入的问题 3、preparedStatement它可以对它所代表的sql语句进行预编译,以减轻服务器压力 实例如... 阅读全文
posted @ 2014-03-30 10:40 程序点滴 阅读(448) 评论(0) 推荐(0) 编辑
摘要: python中的range函数表示一个连续的有序序列,range使用起来很方便,因为在定义时就隐含了初始化过程,因为只需要给begin()和end()或者仅仅一个end(),就能表示一个连续的序列。还可以指定序列产生的步长,如range(0,10,8)产生的序列为[0, 8], 默认的步长为1,range(3)表示的序列是[0,1,2]。range的遍历也很方便: for i in range(3): print i c++11中增加了一项新特性range-based for循环,其实这也不是什么新东西,在c#、java和python等语言中已经有了。这种循环方式非常简洁,它的内部其... 阅读全文
posted @ 2014-03-30 10:35 程序点滴 阅读(1319) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页

全讯网   全讯网