- 博客(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
437
原创 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
455
原创 Js XMLHTTPRequest 实现GET请求提交和返回内容获取
【需求描述】在进行html5页面的设计时,希望用户加载完成页面后,进行交互时只改变其中的某些元素的内容,这样更像本地APP的呈现效果,但是HTML中的post、get如果使用submit进行提交的话会直接使用返回的内容刷新整个页面,这样有两个不好的地方:1、返回的内容必须是整个页面都有的内容,但实际情况是仅仅需要改变页面中部分元素,这样就造成数据流量大,对服务器的性能有耗2、用户能够明
2017-03-08 08:25:28
27634
原创 微信中打开Django网页提交表单提示403 csrftoken cookie not set问题解决
【问题描述】基于微信的内置浏览器创建文件上传的表单页面实现文件上传的功能,在本地调测完全没有问题,在微信中调测则提示403的错误,打印错误日志发现是csrftoken的cookie没有设置【原因分析】具体原理参考http://www.jianshu.com/p/9346bbc3a8f1【解决方法】表单的form中加入{% csrf_token %} //生成隐藏
2017-03-01 13:26:09
1453
原创 CSRF攻击原理&Django的应用方法
CSRF攻击原理Cross Site Request Forgery 跨站请求伪造一句话总结:都是cookie惹的祸,所以先看看cookiecookie的作用流程当输入一串网址登陆一个安全的站点如:www.XXX.com,并登陆到你的账号,服务器就会分配一个cookie给浏览器,里面包含了认证的信息,用户在这个站点打开其他的网页时将就不用再输入用户名和密码,浏览器会自动将这个c
2017-02-26 15:18:05
3655
原创 SAE Django+WeChat环境开发手记--持续更新
1、Python的使用动态加载类:工厂模式获取文件路径:相对路径,绝对路径python的内建变量: __file__ __name__ __doc__
2017-02-16 13:32:50
743
原创 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
341
转载 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
923
转载 C++/C学习笔记
1.存储类型标准C语言为变量、常量、函数定义了4种存储类型:extern,auto,static,register,它们分别用一个关键字(存储类型说明符)来说明。这4种存储类型可分为两种生存期限:永久的(即整个程序执行期间都存在)【extern和static】和临时的(即暂时保存在堆栈和寄存器中)【auto和register】。全局变量和全局函数默认存储类型为extern,能够被定
2014-03-26 11:00:02
744
转载 C/C++内存泄露及其检测工具
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比
2014-03-20 10:25:30
597
转载 Python入门教程 超详细1小时学会Python
Python入门教程 超详细1小时学会Python本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序. 假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.10
2014-03-09 12:27:21
717
转载 Hibernate持久化对象的三种状态
Hibernate持久化对象的三种状态大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态。 1. 瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下:a) 不在Se
2014-03-03 17:23:58
981
转载 JAVA 参数传递
JAVA 参数传递 网络上有太多关于JAVA参数传递是传值还是传引用的讨论,其实大多是概念不清,混淆视听。从程序运行的角度来看,参数传递,只有传值,从不传递其它的东西。只不过值的内容有可能是数据,也有可能是一个内存地址。 Java中的数据类型有两大类,即基本类型(primitive types),共有8种,包括int, short,
2014-03-03 17:10:03
590
转载 struts2中action之间使用chain传值的探索
struts2中action之间使用chain传值的探索一.相关代码1.连续使用三个action的struts.xml(仅action部分)。 action1 action2
2014-03-03 16:49:46
2007
转载 Struts2 值栈
7.1 值栈7.1.1 值栈是什么简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心。Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样一来,数据被集中管理起来而不会凌乱,大大方便了程序编写。Struts2中关于值栈的另外一个很激动人心的特性就是:大多数情况下
2014-03-03 16:18:58
629
原创 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
983
转载 jdbc事务管理
本文转载自:http://apzx2007.blog.163.com/blog/static/70507440200910236014880/在JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。首先我们要注意,在
2014-01-04 10:04:14
686
转载 Java ClassLoader
ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassL
2014-01-01 09:08:22
574
转载 Java序列化的机制和原理
Java序列化的机制和原理 本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字
2013-12-30 14:37:36
1040
转载 Java reflect机制
摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于
2013-12-30 09:23:33
668
转载 JVM简介
1 JVM简介JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系统报了StackOverflo
2013-12-29 11:23:51
517
转载 Java字节码指令集的使用详细
本篇文章对Java字节码指令集的使用进行了详细的介绍。需要的朋友参考下 Java虚拟机指令由一个字节长度的、代表某种特定含义的操作码(Opcode)以及其后的零个至多个代表此操作参数的操作数构成。虚拟机中许多指令并不包含操作数,只有一个操作码。若忽略异常,JVM解释器使用一下为代码即可有效工作。复制代码 代码如下:do{ 自动计算PC寄存器以及从PC寄存器的位置取出操作码
2013-12-29 10:33:31
1503
1
原创 毕业
大学即将毕业,才发现自己所学知识太少,为了考试而突击式的学习让自己错过了好多机会,能力的提升真的来不得半点作假啊!看到论坛里的牛人真是感觉自己太渺小了,现在只希望自己能够静下心来,好好的专研,不能太放纵了。
2013-12-29 10:28:10
606
转载 java中的native方法
在java中native是关键字。它一般在本地声明,异地用C和C++来实现。它的声明有几点要注意:1)native与访问控制符前后的关系不受限制。2)必须在返回类型之前。3)它一般为非抽象类方法。4)native方法在异地实现,象抽象方法一样,所以没有方法体,以分号结束。如下列5种声明: native public void f();
2013-12-28 17:23:10
629
转载 java.lang包概述
java.lang.Object该类的对象是Java平台中所有其他类对象扩展层次树的根。所有其他类都直接或者间接地扩展了该类。该类提供了缺省的对象操作方法:clone()返回一个该对象的复制品。equals()比较该对象是否与指定对象“相等”,比较的规则完全取决于各个类的实现。finalize()垃圾回收器回收该对象时调用本方法。getClass()返回该对象的
2013-12-28 16:26:47
1034
转载 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
871
Java SE 7u45 文档合集(3-3) (demo,api,tutorial)---tutorial
2014-01-08
Java SE 7u45 文档合集(3-2) (demo,api,tutorial)---tutorial
2014-01-08
Java SE 7u45 文档合集(3-1) (demo,api,tutorial)--tutorial
2014-01-08
Java SE 7u45 文档合集(2-1) (demo,api,tutorial)---demo
2014-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人