
文章
文章平均质量分 79
lipengfei1010035021
这个作者很懒,什么都没留下…
展开
-
详解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包的特性闭包有三个特性:1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收闭包的定义及其优缺点闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量闭包的缺点就是常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。闭包是javascript...原创 2021-06-01 17:20:59 · 237 阅读 · 1 评论 -
进制转换-原码、反码、补码
进制转换-原码、反码、补码概念:二进制既逢2进1,三进制逢3进1,....八进制逢8进1等等。计算机cpu原件状态为开和关组成。为了简化表示设定开关用0和1表示,如下图示:二进制为每4位为一组,不够4位的左边补0.根据国际组织制定标准由8个这样的信号组成称为字节(byte)既: 1byte = 8bit 1KB = 1024byte 1MB .原创 2021-06-01 17:15:39 · 2847 阅读 · 4 评论 -
程序猿必备 MyEclipse2013-2014系列 快捷键1(CTRL)
程序猿必备 MyEclipse2013-2014系列 快捷键1(CTRL)!开来看看吧!Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供原创 2014-03-21 16:06:09 · 1046 阅读 · 0 评论 -
tomcat8.0.3 的缺陷!
开javaweb开发过程中的tomcat问题!!tomcat8.0.3 的缺陷!当在lib文件导入文章中的几个包是报错!!时运行时控制台报错!!!!!降低版本就行了!!!!开javaweb开发过程中的tomcat问题!!tomcat8.0.3 的缺陷!当在lib文件导入文章中的几个包是报错!!时运行时控制台报错!!!!!降低版本就行了!!!!开javaweb开发过程中的tomcat问题!!tomcat8.0.3 的缺陷!当在lib文件导入文章中的几个包是报错!!时运行时控制台报错!!!!!降低版本就行了!!原创 2014-03-09 11:42:02 · 1726 阅读 · 0 评论 -
关于optiontransferselect标签 返回数据到action
案例功能:要求从数据库查询出所有试题,手动选择要添加的试题。并且要求试题的顺序可自行改变order.jsp页面[html] view plaincopyprint?span style="font-size: 18px;">%@ page language="java" import="java.util.*" pageEncoding="U原创 2014-03-09 09:56:01 · 1118 阅读 · 0 评论 -
解决Struts2中的s:optiontransferselect排序后的数据获取的问题
今天在学习struts2标签s:optiontransferselect的时候遇到一个问题,就是从新排序后的数据回传到action或后台的的问题,找了一个晚自习终于对这个很多程序猿眼中的bug解决了一点点,直接使用这个标签后运行时火狐的firebug会报错[html] view plaincopyprint?s:form action="orderBack"转载 2014-03-09 09:58:34 · 1170 阅读 · 0 评论 -
Struts2入门初步需掌握(一)
Struts2入门初步需掌握1.struts2概述2.struts2环境搭建(第一个struts2的应用程序)3.struts.xml文件配置详解4.struts2请求的URL的搜索路径的顺序概述5.struts2工作原理概述6.struts2指定多个配置文件7.struts2动态方法调用8.使用通配符定义action 一:简介 Struts原创 2014-03-12 18:01:13 · 1004 阅读 · 0 评论 -
电子表代码,用C语言写的,可以显示系统时间和年月日,而且可以改变时间!
/*** 与系统时间严格同步 并且可调时间 的电子表 ( MADE IN 127 ) ***/ /*** ! 在程序运行过程中不要切换窗口,否则,会出错 . ***/ #includegraphics.h> #includemath.h> #includetime.h> #define STEP 6.283183/60 #define PI 3.141592原创 2014-02-28 13:01:10 · 2387 阅读 · 0 评论 -
简易的上传方法!!
//1.中文问题 怎么解决 //2.上传文件的大小限制问题//3.上传文件类型限制的问题 .jpg .gif .png //4.上传的文件 不选择 不让上传.原创 2013-12-26 16:31:12 · 1132 阅读 · 1 评论 -
Hibernate工作原理及为什么要用?
1.Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码原创 2014-01-09 20:34:29 · 1485 阅读 · 0 评论 -
在hibernate中有的数据库版本过高解决数据库乱码问题
在hibernate中有的数据库版本过高解决数据库乱码问题比如我的数据库是6.0版本我的数据库驱动要用 mysql-connector-java-5.1.2-beta-bin.jar 及以上版本在hibernate中解决数据库乱码见下图原创 2014-01-06 17:29:00 · 1131 阅读 · 1 评论 -
怎样使myeclipse中的js文件不报错
怎样使myeclipse中的js文件不报错 整理一下,希望帮到 遇到此问题的哥们、姐们。开发工具:myeclipse2013原创 2014-01-05 15:47:51 · 1263 阅读 · 0 评论 -
xml复习题及答案讲解
1.什么是XML?XML的特点有哪些?答案:XML(eXtensible Markup Language,可扩展标记语言),是由万维网联盟(World Wide Web Consortium,W3C)定义的一种数据交换的规范,是Web上的数据通用语言,使用一系列简单的标记描述数据c。XML的特点有:(1)XML是一种简单、与平台无关并被广泛采用的标准,可用于Internet上的各种应用。(2)XML兼容SGML,所以多数SGML应用可转化为XML。(3)XML文件同HTML文件一样易原创 2014-01-05 15:06:44 · 4022 阅读 · 0 评论 -
xml考试试题及答案
XML考试题库大全1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。(选择二项)(bd)a) UMLb) DTDc) Namespace d) XML Schemae) XSL原创 2014-01-05 15:02:05 · 15728 阅读 · 1 评论 -
有关采用Filter实现禁用缓存和使用缓存操作实现与分析
1.缓存: 为了提高访问网页的速率,InternetExplorer浏览器会采用累积式加速的方法,将曾经访问的网页内容(包括图片以及cookie文件等)存放在电脑里。这个存放空间,就称它为IE缓存。以后每次访问网站时,IE会首先搜索这个目录,其中已经有访问过的内容,那IE就不必从网上下载,而直接从缓存中调出来,从而提高了访问网站的速率。2.jsp采用模板元素设置禁用缓存的代码转载 2013-12-30 14:20:57 · 756 阅读 · 0 评论 -
strtus2拦截器的小小总结!
strtus2拦截器的小小总结!望能给大家带来用途!strtus2拦截器的小小总结!望能给大家带来用途!strtus2拦截器的小小总结!望能给大家带来用途!strtus2拦截器的小小总结!望能给大家带来用途!strtus2拦截器的小小总结!strtus2拦截器的小小总结!望能给大家带来用途!strtus2拦截器的小小总结!望能给大家带来用途!原创 2014-03-10 16:32:26 · 915 阅读 · 0 评论 -
JDBC连接数据库操作步骤(JAVA)
附件代码:package jabc.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class Test {原创 2014-03-28 13:07:23 · 976 阅读 · 0 评论 -
学会正则表达式让你的编程如虎添翼
本次我们要讨论的项目是正则表达式。很多小伙伴会困惑:正则表达式是项目吗?你要是问出这样的问题,说明你太轻视正则表达式啦。学会正则表达式,你的编程之路如虎添翼,这么说一点都不夸张。什么是正则表达式?正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个原创 2017-02-27 18:02:37 · 2694 阅读 · 0 评论 -
Excel导出实现代码工具
/*** 导出计划管理Excel* @param request 请求* @param patyId 设备所选择的组织ID* @return*/@RequestMapping("/exportExcel")public Object exportExcel(HttpServletRequest request,HttpServletResponse response,S原创 2017-03-03 11:03:57 · 565 阅读 · 0 评论 -
压缩文件工具类
package zip.com;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.CRC32;import java.util.zip.Ch原创 2017-03-03 11:00:02 · 378 阅读 · 0 评论 -
用My97扩展ExtJs日期时间插件 (EXT不支持时分秒,我们借助my97完成需求)
预览效果代码:/** * 日期时间控件,可单独显示日期,或日期时间。格式可自己设置。和myDate97设置一样 * @class Ext.form.DateTimeField * @extends Ext.form.TriggerField */ Ext.form.DateTimeField = Ext.extend(Ext.form.Trigge原创 2016-05-04 09:44:24 · 788 阅读 · 0 评论 -
oracle 在有数据的前提下变更字段类型
小编最近经常碰到因客户需求需要变更字段类型,下面小编给大家介绍一下小编常用的偷龙换珠方案:废话不多说直接上sql:1.alter table A01 add N_YXS varchar(36);新建一列字段为N_YXS2.update A01 set N_YXS = decode(N_YX,'0','否','1','是');这句话将N_YX赋值到新表N_YXS并把(1改成是0改成否)原创 2016-01-26 09:55:42 · 545 阅读 · 0 评论 -
Jsp9大内置对象
JSP内置对象(9个常用的内置对象) 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求, 然后做出响应。它是HttpServletRequest类的实例。 序号方法说明 objectgetAttribute(Stringname) 返回指定属性的属性值 EnumerationgetAttributeNames()原创 2014-11-04 11:37:42 · 508 阅读 · 0 评论 -
js里三种弹框
1.警告框 function disp_alert() { alert("我是警告框!!") } 2.确定取消框 function disp_confirm() { var r=con原创 2014-11-07 12:11:28 · 614 阅读 · 0 评论 -
程序员是什么又代表这多少角色?你想过吗?
程序员是一位开发车间管理自己加工车间,扮演者车间主任。程序员是一个生产机器每天生产这,开发这所需要的产品。程序员是一位设备维修工程师,电脑坏了自己一并解决。程序员是一个设计师,为用户为美观设计这设计这。程序员是一位美工,程序员是一个前台工程师。程序员是一个机器人,为程序泛滥着种种思想。原创 2014-08-27 14:04:35 · 1483 阅读 · 0 评论 -
MyEclipse 2013/2014的破解说明及步骤
MyEclipse 2013 支持私有软件仓库:更简单的监控功能,多堆栈开发。1、安装好Myeclipse 2013(10.1、10.5或10.6等版本,理论上都可以破解,这里以10.6版本为例),安装完成后请暂时不要运行Myeclipse。 2、在下载好的激活补丁目录中,双击cracker.jar运行激活工具(如果双击不能运行,可以双击同目录下的批处理文件run.bat来运行cr原创 2013-09-17 18:57:51 · 3746 阅读 · 0 评论 -
hibernate批量处理数据
9.4 批量处理数据通常,在一个Session对象的缓存中只存放数量有限的持久化对象,等到Session对象处理事务完毕,还要关闭Session对象,从而及时释放Session的缓存占用的内存。批量处理数据是指在一个事务中处理大量数据。以下程序在一个事务中批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:Transaction tx = session.beginTr原创 2014-07-29 16:48:25 · 668 阅读 · 0 评论 -
ResourceBundle和Properties
一般来说,ResourceBundle类通常是用于针对不同的语言来使用的属性文件。 而如果你的应用程序中的属性文件只是一些配置,并不是针对多国语言的目的。那么使用Properties类就可以了。 通常可以把这些属性文件放在某个jar文件中。然后,通过调用class的getResourceAsStream方法,来获得该属性文件的流对象,再用Properties类的load方法来装载。 示例如下:原创 2014-04-02 14:52:31 · 904 阅读 · 0 评论 -
软件开发流程
软件开发流程(Software development process)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。原创 2013-12-03 16:53:00 · 1236 阅读 · 0 评论 -
使用Dom4j解析XML
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它. 对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Ja转载 2013-11-04 08:21:51 · 1099 阅读 · 0 评论 -
io流:System.in与System.out(标准输入流与标准输出流)讲解分析
package test; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class TestIo { public static void main(String[] args) {原创 2013-10-08 21:31:52 · 1776 阅读 · 0 评论 -
c++猴子摘桃编程
猴子摘了若干桃,第一天吃掉一半然后多吃一个。第二天吃掉一半再多吃一个。以此类推,到第十天想吃桃时,发现还剩一个。请问它摘了多少桃?#include using namespace std;int main(){ float n; int i,tao=0; for (n=1;;n++) \\外层循环,预设桃子个数 {tao=tao+1; for(i=1;i if (n==1) break; \\如原创 2013-09-22 19:24:53 · 6209 阅读 · 0 评论 -
李白喝酒问题Java编程
package day07test;import java.math.BigDecimal;public class BigDecimalDemo { public static void test() { // TODO Auto-generated method stub BigDecimal bigDecimal =原创 2013-09-22 18:42:59 · 3463 阅读 · 0 评论 -
arraylist和linkedlist的区别!
http://blog.csdn.net/lipfbk个人网站!原创 2013-09-17 19:09:17 · 1130 阅读 · 0 评论 -
用Java实现 ,冒泡排序与普通排序的区别
用Java实现 ,冒泡排序与普通排序的区别!原创 2013-09-13 15:04:47 · 1151 阅读 · 0 评论 -
用JAVA语言简单写出程序 ,判断2013/9/13到2013/10/1日相差的天数!
用JAVA语言简单写出程序 ,判断2013/9/13到2013/10/1日相差的天数!原创 2013-09-13 14:54:02 · 1171 阅读 · 0 评论 -
使用java语言写出一个给定一个数的倒数
使用java语言写出一个给定一个数的倒数写出数的倒数有两种方法:第一种是比较好理解的方法 :package www.csnd.lipf;public class NumDemo {/** * 功能: 使用java语言写出一个给定一个数的倒数 * 作者:csdn-lipf * 日期:2013/9/13原创 2013-09-13 14:34:31 · 8386 阅读 · 4 评论 -
Comparator和Comparable的区别先分说在对比
Comparator和Comparable的区别当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。原创 2013-09-13 08:00:14 · 804 阅读 · 0 评论 -
java 字符串排序“hello”,“world”,“test”,“中国”
package day08;import java.util.Arrays;import java.util.Collections;public class Demo7 {public static void main(String[] args) {//排序 String demos[]={"hello","world","test","中国"}原创 2013-09-12 19:49:32 · 1073 阅读 · 0 评论 -
jdk与jre的区别
jdk与jre的区别很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Jav原创 2013-09-03 20:45:31 · 647 阅读 · 0 评论