自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

转载 JS For in and For (i=0;i<length;i++) different

var array=['a']//标准的for循环for(var i=1;iarray.length;i++){ alert(array[i])}//foreach循环for(var i in array){ alert(array[i])}foreach may loop the attr of array such as length,but f

2017-03-17 08:38:51 399

原创 css nodeType

img { vertical-align:text-top; }垂直对齐图像nodeType 属性返回以数字值返回指定节点的节点类型。如果节点是元素节点,则 nodeType 属性将返回 1。如果节点是属性节点,则 nodeType 属性将返回 2。1 Element代表元素Element, Text, Comment, ProcessingInstruction, CDA

2017-03-11 19:38:03 414

原创 Js XMLHTTPRequest 实现GET请求提交和返回内容获取

【需求描述】在进行html5页面的设计时,希望用户加载完成页面后,进行交互时只改变其中的某些元素的内容,这样更像本地APP的呈现效果,但是HTML中的post、get如果使用submit进行提交的话会直接使用返回的内容刷新整个页面,这样有两个不好的地方:1、返回的内容必须是整个页面都有的内容,但实际情况是仅仅需要改变页面中部分元素,这样就造成数据流量大,对服务器的性能有耗2、用户能够明

2017-03-08 08:25:28 27426

原创 微信中打开Django网页提交表单提示403 csrftoken cookie not set问题解决

【问题描述】基于微信的内置浏览器创建文件上传的表单页面实现文件上传的功能,在本地调测完全没有问题,在微信中调测则提示403的错误,打印错误日志发现是csrftoken的cookie没有设置【原因分析】具体原理参考http://www.jianshu.com/p/9346bbc3a8f1【解决方法】表单的form中加入{% csrf_token %} //生成隐藏

2017-03-01 13:26:09 1308

原创 CSRF攻击原理&Django的应用方法

CSRF攻击原理Cross Site Request Forgery 跨站请求伪造一句话总结:都是cookie惹的祸,所以先看看cookiecookie的作用流程当输入一串网址登陆一个安全的站点如:www.XXX.com,并登陆到你的账号,服务器就会分配一个cookie给浏览器,里面包含了认证的信息,用户在这个站点打开其他的网页时将就不用再输入用户名和密码,浏览器会自动将这个c

2017-02-26 15:18:05 3608

原创 SAE Django+WeChat环境开发手记--持续更新

1、Python的使用动态加载类:工厂模式获取文件路径:相对路径,绝对路径python的内建变量: __file__ __name__ __doc__

2017-02-16 13:32:50 689 1

原创 Linux学习笔记-长期更新

1、设置开机启动手动设置开机自动启动cd /etc/init.d/ cp script ./ cd /etc/rc*.d/ ## *代表运行的级别,从0~6,其中0、1、6为关闭,2、3、4、5为运行ln -s/etc/init.d/script ./S99script##在对应的启动级别中创建到init.d的软连接这样在启动时就可以运行这个启动的脚本。通过upda

2017-02-12 10:44:23 288 1

转载 Ajax、Jquery、Json简介

Ajax、Jquery、Json简介  1.Ajax概述   ①Asynchronous JavaScript And XML(异步的JavaScript和XML)是几种技术的强强联合,Ajax实际上就是一种使用JavaScript控制前台所有操作,同时在后台把得到的数据用XML 代码来传递给前台的一种Web程序开发模式。   ②好处:(1)请求

2014-04-08 10:39:56 887

转载 C++/C学习笔记

1.存储类型标准C语言为变量、常量、函数定义了4种存储类型:extern,auto,static,register,它们分别用一个关键字(存储类型说明符)来说明。这4种存储类型可分为两种生存期限:永久的(即整个程序执行期间都存在)【extern和static】和临时的(即暂时保存在堆栈和寄存器中)【auto和register】。全局变量和全局函数默认存储类型为extern,能够被定

2014-03-26 11:00:02 646

转载 C/C++内存泄露及其检测工具

对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比

2014-03-20 10:25:30 559

转载 Python入门教程 超详细1小时学会Python

Python入门教程 超详细1小时学会Python本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序.    假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.10

2014-03-09 12:27:21 683

转载 Hibernate持久化对象的三种状态

Hibernate持久化对象的三种状态大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态。 1.       瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下:a)         不在Se

2014-03-03 17:23:58 947

转载 JAVA 参数传递

JAVA  参数传递    网络上有太多关于JAVA参数传递是传值还是传引用的讨论,其实大多是概念不清,混淆视听。从程序运行的角度来看,参数传递,只有传值,从不传递其它的东西。只不过值的内容有可能是数据,也有可能是一个内存地址。  Java中的数据类型有两大类,即基本类型(primitive types),共有8种,包括int, short,

2014-03-03 17:10:03 558

转载 struts2中action之间使用chain传值的探索

struts2中action之间使用chain传值的探索一.相关代码1.连续使用三个action的struts.xml(仅action部分)。                         action1                                                     action2           

2014-03-03 16:49:46 1950

转载 Struts2 值栈

7.1  值栈7.1.1 值栈是什么简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心。Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样一来,数据被集中管理起来而不会凌乱,大大方便了程序编写。Struts2中关于值栈的另外一个很激动人心的特性就是:大多数情况下

2014-03-03 16:18:58 588

原创 MySQL 循环执行kill语句结束链接的方法

MySQL doc下运行如下命令杀死所有Connection,如需要保留所需的链接 用show processlist 命令看看Connection对应的id 在生成的D/test.txt文件里删除对应项查找所有connection 的id 生成 kill id; 格式的文本SELECT concat('KILL ',id,';') FROM information_schema.

2014-01-04 11:59:05 932

转载 jdbc事务管理

本文转载自:http://apzx2007.blog.163.com/blog/static/70507440200910236014880/在JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。首先我们要注意,在

2014-01-04 10:04:14 648 1

转载 Java ClassLoader

ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassL

2014-01-01 09:08:22 546

转载 Java序列化的机制和原理

Java序列化的机制和原理 本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字

2013-12-30 14:37:36 1007

转载 Java reflect机制

摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于

2013-12-30 09:23:33 628

转载 JVM简介

1 JVM简介JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系统报了StackOverflo

2013-12-29 11:23:51 493

转载 Java字节码指令集的使用详细

本篇文章对Java字节码指令集的使用进行了详细的介绍。需要的朋友参考下 Java虚拟机指令由一个字节长度的、代表某种特定含义的操作码(Opcode)以及其后的零个至多个代表此操作参数的操作数构成。虚拟机中许多指令并不包含操作数,只有一个操作码。若忽略异常,JVM解释器使用一下为代码即可有效工作。复制代码 代码如下:do{    自动计算PC寄存器以及从PC寄存器的位置取出操作码

2013-12-29 10:33:31 1445 1

原创 毕业

大学即将毕业,才发现自己所学知识太少,为了考试而突击式的学习让自己错过了好多机会,能力的提升真的来不得半点作假啊!看到论坛里的牛人真是感觉自己太渺小了,现在只希望自己能够静下心来,好好的专研,不能太放纵了。

2013-12-29 10:28:10 570 1

转载 java中的native方法

在java中native是关键字。它一般在本地声明,异地用C和C++来实现。它的声明有几点要注意:1)native与访问控制符前后的关系不受限制。2)必须在返回类型之前。3)它一般为非抽象类方法。4)native方法在异地实现,象抽象方法一样,所以没有方法体,以分号结束。如下列5种声明:          native public void f();

2013-12-28 17:23:10 598

转载 java.lang包概述

java.lang.Object该类的对象是Java平台中所有其他类对象扩展层次树的根。所有其他类都直接或者间接地扩展了该类。该类提供了缺省的对象操作方法:clone()返回一个该对象的复制品。equals()比较该对象是否与指定对象“相等”,比较的规则完全取决于各个类的实现。finalize()垃圾回收器回收该对象时调用本方法。getClass()返回该对象的

2013-12-28 16:26:47 997

转载 Java.lang包介绍(转)

Java.lang包介绍在整个JDK API中,大约包含1、200个包,总体来看,包名第一个名称主要有三种:java、javax和org。其中以java开头的包名是JDK的基础语言包,以javax开头的属于JDK扩展包(其中x是extend的简写),而以org开头的则是第三方组织提供的功能包(org是organization的简写)。而在JDK API中还包含了一些以com.s

2013-12-28 15:21:19 818

Java SE 7u45 文档合集(3-3) (demo,api,tutorial)---tutorial

Java SE 7u45 文档合集(3-3) (demo,api,tutorial)---tutorial 第三部分结束 可以解压了

2014-01-08

Java SE 7u45 文档合集(3-2) (demo,api,tutorial)---tutorial

JavaSE 7u45--tutorial 总共有三部分,此为第二部分,必须全部下载

2014-01-08

Java SE 7u45 文档合集(3-1) (demo,api,tutorial)--tutorial

java SE 7u45 文档---tutorial 此教程包含三部分必须全部下载才能使用.

2014-01-08

Java SE 7u45 文档合集(2-1) (demo,api,tutorial)---demo

包含两个文件 将api_docs(api).rar 解压到 api_docs.rar 中即可

2014-01-08

Java SE 7u45 文档合集(1) (demo,api,tutorial)---demo

最新文档,合集太大分开下载,方便线下查阅

2014-01-08

Java reflect 机制详解

免费共享,很详细的介绍了反射机制的原理,适合追根究底的java学习者

2013-12-30

Spring3.x 企业级应用开发源码库文件2

Spring3.x 企业级应用开发源码库文件2

2013-12-27

Spring3.x 企业级应用开发源码库文件1

Spring3.x 企业级应用开发源码库文件1

2013-12-27

Spring3.x 企业级应用开发源码

Spring3.x 企业级应用开发源码

2013-12-27

空空如也

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

TA关注的人

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