自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

beyond0851的专栏

不积跬步,无以至千里

  • 博客(55)
  • 资源 (5)
  • 收藏
  • 关注

原创 python学习笔记(第二天)

pycharm格式报错:Remove redundant parentheses原写法:if (a in list1):修改为:if a in list1:====python运算符1、算术运算符: +   -   *   /   %   **(幂运算)   //(取整除, 向下取整)2、比较运算符: ==  !=  <>  >  <  >=  &lt...

2018-12-24 23:57:03 225

原创 Qt内嵌IE实现与JavaScript交互

工作需要同时内嵌Chrome、IE,相较于IE,CEF开源简单多了,调用IE费了点功夫研究。重点记述  在 qt 中,实现 js 与  客户端之前互动相互调用,代码资料根据网站整理并测试内嵌调用IE 需要引入 QT += axcontainer (具体调用 IE 略过)1、qt 调用 js,该调用方法比较简单QAxObject *document = ui->axWidge...

2018-12-24 14:08:48 2315 1

原创 python学习笔记(第一天)

====安装python包管理工具 pip1、下载源码 http://pypi.python.org/pypi/pip/2、执行安装命令  python setup.py install3、示例: 安装mysql  python -m pip install mysql4、pip常用命令介绍    install                     Install packages....

2018-12-23 16:14:43 152

原创 nginx 配置https upstream 跳转失败

问题描述:在配置完成nginx后,访问就是无法实现代理,将proxy_pass配置成实际地址却又是好的解决方法:location / {    proxy_pass http://localhost;    proxy_set_header  Host            $host;            #经测试只要加一个参数就可以实现代理功能}...

2018-10-28 10:10:51 5970

原创 Cef: 3.2623.1401.gb90a3be开启ppapi flash插件

以下内容来自互联网,自己实测并总结有2种方式可以启动FLASH插件,但是我不推荐NPAPI方式,实际上非常不好,据说是效率低下以及不稳定。所以这里默认为PPAPI的方式。(这里说的是FLASH插件的NPAPI版本卡,不是说NPAPI卡,我措辞不严谨,和PPAPI和NPAPI本身技术无关,仅仅针对FLASH插件,不信的自己可以试试)首先要做的:在CEFCLIENT目录下新建目录 Pepp...

2018-10-28 10:04:07 1202 1

原创 Flex 全屏

http://ns.adobe.com/mxml/2009"      xmlns:s="library://ns.adobe.com/flex/spark"       xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">          private funct

2014-12-31 20:59:05 1550

原创 JSTL的fn函数

JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错。

2013-10-13 16:30:02 620

转载 Spring的注解配置和XML配置的比较

注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而 XM

2013-09-21 11:29:52 970

原创 java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较

1)DOM(JAXP Crimson解析器)     DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存

2013-09-04 23:00:15 1278

原创 String中split切分常遇到的问题

无论是在找工作和做项目,使用String类是经常遇到或被问到的,在使用其split方法时,对传入的参数有时需要进行转义才能得到正确结果下面几种常遇到的总结列表出来,供以后少走些弯路字符有:\ | + * . ( ) [ ^ $ "

2013-07-08 20:13:41 1038

原创 JAVA中参数传递的概念

在java开发中,频繁的会用到参数传递的时候,有时候发现值发生了变化,有时候发现值却没有改变,究其原因原来java中参数传递虽然是值传递,但值传递也分两种的:1、按值传递(by value)适用范围:8种基本数据类型、String对象特点:在内存中复制一份数据,把复制后的数据传递到方法内部作用:在方法内改变参数的值,外部的数据不会跟着发生改变2、按引用地址传递(by add

2013-07-06 21:20:05 793

转载 谈谈JavaScript中的数组、集合及效率问题

数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗?  由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Array和Ob

2013-06-04 21:48:16 583

原创 使用poi操作导出excel代码示例

package pi3000.narris.servlet;import java.io.IOException;import java.io.OutputStream;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util

2013-06-01 17:33:00 649

原创 使用poi操作导入excel代码示例

最近用的poi包,将常用的读取和创建方法贴出来下,jar包从intent网下就可以了package pi3000.narris.servlet;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExcep

2013-06-01 17:29:41 753

原创 Pinyin4j的用法示例

1.     有时候,需要将汉字编程对应的拼音,以方便数据的处理。Pinyin4j就是为了解决类似这样的问题的。它是sourceforge.net上的一个开源项目,功能非常强大:+ 支持同一汉字有多个发音+ 还支持拼音的格式化输出,比如第几声之类的,+ 同时支持简体中文、繁体中文转换为拼音…使用起来也非常简单。下面是其官方网址,其中提供了下载:http://pinyin4j.s

2013-05-28 22:04:07 1106

原创 JavaScript判断浏览器类型及版本

最近在写导出EXCEL时遇到了IE8在执行window.open(url,"_black","")时,发现页面一闪就关掉了,查了资料总结了下如何获取浏览器类型及版本信息,就可以根据不同浏览器和版本实现更好的兼容     除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。     JavaScript是前端开发的主要语言,我们可以通过编

2013-05-26 22:46:07 1678

原创 JavaScript入门、进阶需要知道的

阅读http://software.intel.com的JavaScript的一篇文章后,感觉写的挺不错的,就结合其文章和自己开发过程中的体会,总结下梳理下注意点简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(f

2013-05-21 21:03:50 608

原创 Oracle之GROUP BY用法

sql中的group by 和 having 用法解析:Group by的语法Select [filed1,fild2,] 聚合函数(filed),[Grouping(filed),][Grouping_id(filed1,filed2,…)]From tablenameWhere condition[Group by {rollup|cube}(filed,filed

2013-05-20 23:55:35 1051

转载 设计模式六大原则(1):单一职责原则

定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T2时,也

2013-05-20 21:58:00 507

原创 Hibernate Session中取值的get和load区别

get和load方式是根据id取得一个记录1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索,而load方法的执行则比较复杂首先查找session的persistent Context中

2013-05-19 17:32:57 1105

原创 Hibernate之检索方式

学习了一段hibernate,综合一下网上查到的资料,下面是总理一下hibernate对数据库的操作方式。检索方式:1、导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象如果是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到2、OID检索方式。通过session的get,load方法知道了OID的情况下可以使

2013-05-19 17:15:14 650

原创 Hibernate之QBC查询

QBC查询:   QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。我们看下面的示例程序:Criteria criteria=session.createCriteria(User.class);criteria.add(Expression.eq(“name

2013-05-19 16:24:37 566

原创 JDK1.7新特性

JDK1.7新特性1.对Java集合(Collections)的增强支持在JDK1.7之前的版本中,Java集合容器中存取元素的形式如下:以List、Set、Map集合容器为例: 在JDK1.7中,摒弃了Java集合接口的实现类,如:ArrayList、HashSet和HashMap。而是直接采用[]、{}的形式存入对象,采用[]的形式按照索引、键值来获取集合中的对象,如下:

2013-05-16 21:50:18 899

原创 显式意图和隐式意图分别在什么场合使用?

1、显式意图一般在应用的内部使用,因为在应用内部已经知道了组件的名称直接激活就行了。 2、隐式意图是在应用与应用之间使用,当一个应用要激活另一个应用中的Activity时看不到源代码,只能使用隐式意图,根据Activity配置的意图过滤器建一个意图,让意图中的各项参数的值都跟过滤器匹配,这样就可以激活其他应用中的Activity。所以,隐式意图是在应用与应用之间使用的。3、如果自己开发的

2013-05-04 17:19:03 2771

转载 Java并发编程之ConcurrentHashMap

集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅

2013-04-28 21:30:23 802

原创 java多线程下载

package cn.itcast.download;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;/*** * 多线程下载类: * 一般的所有断点

2013-04-28 10:07:34 547

原创 servlet上传附件代码

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------servlet类:p

2013-04-14 13:14:23 650

原创 用数组实现Map功能

一面试题,问数组是否可以实现map以及如何实现,当时只知道可以,时间紧没认真考虑,后来回来查了下网络,发现好多示例,随便测试了几个发现了有些小问题,于是自己尝试扩展和写了一个,也加深了对数组的理解,于是贴出来互相学习下。  package algorithm;import java.util.Arrays;import java.util.Collection;/*

2013-03-26 22:38:56 2126

原创 模拟交通灯管理系统

简要分析下,一个简单的十字路口,暂不考虑黄灯,默认右转弯的绿灯一直处于亮着状态可以建立一个交通灯的对象:有十二个交通灯、负责灯亮的方法、负责灯变暗的方法一个路的对象:创建车辆、绿灯时放行车辆一个交通灯控制器:每隔10秒切换灯一个负责系统运行的main代码:public enum Lamp { /*每个枚举元素各表示一个方向的控制灯*/  S2N("N2S","S

2013-03-10 17:49:03 788

转载 关于CSDN, cnblog, iteye和51cto四个博客网站的比较与分析

CSDN: http://blog.csdn.net/cnblog: http://www.cnblogs.com/iteye: http://www.iteye.com/blogs/51cto: http://blog.51cto.com/1. 基本功能博客(又名网络日志),顾名思义,最早的基本功能就是支持用户在网站上写日志,并进行修改、删除、分类管理,以及对他人博客

2013-03-10 17:39:09 646

原创 spring源码下载备注

今天想下载一下Spring的源代码,登录到Spring官网,根本找不到下载的地方!后来终于在网上找到了一个下载地址,记下来,免得下次再次找,烦人。http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-1.2.8-with-dependencies.ziphttp://s3.amazon

2013-02-04 23:00:35 373

原创 Spring使用之IOC配置篇

本计划分为四篇概括Spring常用的知识:IOC配置篇、AOP配置篇、IOC注解篇、AOP注解篇。Spring核心分为IOC和AOP,这两点在我的工作中经常使用,DI又是IOC的核心实现,理论不多说,程序只有测试通过才能是真正的理解入门,其他一切空谈。 下面是接口:package spring.config.iInterface;public interface IUserDA

2013-02-02 21:21:18 491

Spring使用之IOC配置篇

本计划分为四篇概括Spring常用的知识:IOC配置篇、AOP配置篇、IOC注解篇、AOP注解篇。Spring核心分为IOC和AOP,这两点在我的工作中经常使用,DI又是IOC的核心实现,理论不多说,程序只有测试通过才能是真正的理解入门,其他一切空谈。 下面是接口:package spring.config.iInterface;public interface IUserD...

2013-02-02 21:21:00 97

原创 JAVA发送手机短信

说明:测试通过JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册; (2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵 (3)使用中国网建提供的SMS短信平台(申请账号地址:http://sms.webchinese.cn/de

2013-02-01 19:37:50 894

JAVA发送手机短信

说明:测试通过 JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册; (2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵 (3)使用中国网建提供的SMS短信平台(申请账号地址:http://sms.webchinese.cn/default....

2013-02-01 19:37:00 106

原创 webservice HelloWorld示例 初步学习一

学习了一段时间webservice了,感受颇深,用处很大啊,贴出来helloworld刚开始学习这块技术时的学习讨论下服务端:接口类:package com.hoo.service;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jw

2013-01-26 23:33:41 3833

webservice HelloWorld示例 初步学习一

学习了一段时间webservice了,感受颇深,用处很大啊,贴出来helloworld刚开始学习这块技术时的学习讨论下服务端:接口类:package com.hoo.service;import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws....

2013-01-26 23:33:00 125

原创 java 注解的几大作用及使用方法详解(完)

注解的作用:             1、生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等              2、跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。以后java的程序开发,最多的也将实现注解配置,具有

2013-01-19 22:26:25 72917 5

java 注解的几大作用及使用方法详解(完)

注解的作用:1、生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等2、跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。以后java的程序开发,最多的也将实现注解配置,具有很大用处;3、在编译时进行格式检查。如@over...

2013-01-19 22:26:00 85

原创 面向接口编程:newInstance() 和 new 的区别

通过反射机制加载类驱动和创建类实现:  配置文件内容:person=entity.PersonInstanceTest接口:package iInterface;public interface IPerson { public void setAge(int age); public void setName(String name); public vo

2013-01-12 13:32:34 4030

Qt嵌入IE,与Javascript交互示例

实现qt内嵌ie与js交互,主要实现两种方式,一种js主动调用,一种是qt传递idispatch给js,然后通过该对象调用

2018-12-24

通过Servlet上传附件

通过Servlet上传附件完整示例,可以直接运行,包含jia包。 实现功能: 上传附件 显示上传进度

2013-04-14

ognl表达式java使用案例详解(测试通过)

本案例提供ognl使用详解,测试通过,只需解压放入自己WEB项目中,执行struts_ognl包内java文件即可(未提供jia包,若需要可以联系留言发至邮箱),若测试不好可以联系本人提供指导. Struts 2默认的表达式语言是OGNL,原因是它相对其它表达式语言具有下面几大优势: 1、 支持对象方法调用,如xxx.doSomeSpecial(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME; 3、支持赋值操作和表达式串联 4、访问OGNL上下文(OGNL context)和ActionContext 5、操作集合对象 用法:OGNL是通常要结合Struts 2的标志一起使用。主要是#、%和$这三个符号的使用;

2013-01-09

actionScript学习文档

很详细actionScript,是学习 flex必不可少的资源,flex有两种语言组成,一是actionScript,另一个就是mxml语言,如果需要更多资料请给我留言,

2012-09-28

html文档,很全的

html文档,很全的

2012-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除