码迷,mamicode.com
首页 > 编程语言
python windows安装
一、下载并安装下载地址http://www.python.org/download/安装二、配置环境变量配置python环境变量以便后面安装插件。D:\Program Files\Python27;D:\Program Files\Python27\Scripts三、配置下pip的环境变量安装虚拟工...
分类:编程语言   时间:2015-03-01 08:55:17    阅读次数:166
Java中介模式(Mediator模式)
Mediator定义:用一个中介对象来封装一系列关于对象交互行为。为何使用Mediator模式/中介模式各个对象之间的交互操作非常多,每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用Mediator模式,可以使各个对象间的耦合松散,只需关心和 Med...
分类:编程语言   时间:2015-03-01 08:53:23    阅读次数:246
spring Transaction Management --官方
原文链接:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html12.Transaction Management12.1Introduction to Spring Fra...
分类:编程语言   时间:2015-03-01 07:51:18    阅读次数:220
java环境变量配置图解和原理
我们需要配置三个环境变量:1、JAVA_HOME该环境变量表示JDK安装的根目录。比如我们上面的安装过程JAVA_HOME的值应该是:C:\Java\jdk1.7.0_72此路径必须配置,后面的path路径,和将来要用的eclipse集成开发都会用去读该变量的值,来确定jdk所在路径。注意:配置变量的时候,尽量..
分类:编程语言   时间:2015-03-01 01:41:54    阅读次数:269
SpringMVC处理过程
关于SpringMVC的工作流程我引用其官方文档上的一幅截图:上面这幅图从宏观上粗略的介绍了SpringMVC的整个工作流程,简洁明了。下面我从代码的角度去感受一下:由于,我们在web.xml中声明了一个DispatcherServlet,那么,tomcat启动的时候就会初始化它。我们知道,Servlet的初始..
分类:编程语言   时间:2015-03-01 01:43:23    阅读次数:222
java中volatile型变量 说明
volatile变量具有两种特性:保证此变量对所有线程的可见性,注意:java里的运算不是原子操作,导致volatile变量在并发下存在不一致的问题。使用规则要求a.运算结果并不依赖变量的当前值,或者能够确保只有单一的线程修改变量的值。b.变量不需要与其他的状态变量共同参与不变约..
分类:编程语言   时间:2015-03-01 01:42:19    阅读次数:163
Python批量修改文件格式
工作中遇到要把多个apk格式文件改成zip包格式,这是一个繁琐的步骤。利用Python脚本并自定义右键运行.py文件给工作带来很大的方便,下面做一个简单的介绍:前置条件:要修改的apk包名称:XXXX_CN.apk;修改后的zip包名称:CN.zip;操作前把批量修改的apk文件放到同一个文件夹,..
分类:编程语言   时间:2015-03-01 01:39:55    阅读次数:304
Java泛型中的PECS原则
今天在写代码的时候使用到了这样一个方法签名:publicvoidfoo(Map<String,String>map);在写这个参数的时候正好在想一些关于泛型的东西,于是:publicvoidfoo(Map<?extendsString,?extendsString>map);这两种写法有什么区别呢?记得以前和同学讨论过这个问题,但后来..
分类:编程语言   时间:2015-03-01 01:37:43    阅读次数:3453
多线程
继承Thread类实现多线程classMyThreadextendsThread{privateStringtitle;publicMyThread(Stringtitle){super();this.title=title;}@Overridepublicvoidrun(){for(inti=1;i<=50;i++){System.out.println(title+"------"+i);}}}publicclassTestDemo{publicstaticvoidmain(Stri..
分类:编程语言   时间:2015-03-01 01:39:50    阅读次数:161
凭啥Java的运行环境称虚拟机,Python的只能称解释器
看到Stackoverflow上有个问题在讨论Java和Python的对比,其中就有人问答为啥Java的运行环境被称之为JVM,而Python的只能叫做Interpreter。这个问题估计想过的人不多,先找维基百科看一下虚拟机的定义。虚拟机的定义有2个,一种是类似Vmware的系统虚拟机,另一种是虚拟机称之为..
分类:编程语言   时间:2015-03-01 01:38:04    阅读次数:163
使 Python 对象可序列化的函数
lang:python from copy import deepcopy from str import basestring def enserializable(model): """ 本函数用于将对象可序列化,且返回的字典都是新的(deepcopy) """ if isinstance(model, dict): model = de...
分类:编程语言   时间:2015-03-01 00:26:01    阅读次数:275
JavaEE中的事务管理——事务划界
前面博文中大致介绍了一下事务,其实在企业应用服务器中事务是在不同的级别上存在的。比较简单的事务是最底层的事务,就是位于资源级别的事务管理。假设数据最终要存储在一个关系型数据库中,那么最底层的事务就是位于这里。我们把这种事务称之为资源本地事务(resource-localtransaction)在不用容器的大部分情况下开发人员要面对的事务都属于这里(其他的事务面对不到是因为水平不够!)。理解了数据的...
分类:编程语言   时间:2015-03-01 00:27:33    阅读次数:184
[并发并行]_[C/C++]_[使用线程本地存储Thread Local Storage(TLS)-win32和pthread比较]
场景: 1. 需要统计某个线程的对象上创建的个数. 2. 当创建的堆空间需要根据线程需要创建和结束时销毁时. 3. 因为范围是线程只能看到自己的存储数据,所以不需要临界区或互斥量来维护自己的堆内存. 加入如果用全局std::map实现,那么必须在put和get时加锁,这是很损耗资源的. 4. 可以用在维护一个连接,比如socket,database连接....
分类:编程语言   时间:2015-03-01 00:25:18    阅读次数:273
Unity Shader 2 一个简单的示例
下面是一段简单的Shader代码(创建一个Shader时的默认代码),下面对照代码逐行分析。 1 Shader "LearnShaders/BasicDiffuse" { 2 Properties { 3 _MainTex ("Base (RGB)", 2D) = "whit...
分类:编程语言   时间:2015-03-01 00:20:57    阅读次数:290
Java反射详解
Java反射详解分类:java,基础日期:2012-07-20作者:ticmy19反射,是Java中非常重要的一个功能,如果没有反射,可以说很多框架都难以实现。什么是反射?说白了就是可以通过Java代码获取装载到方法区的类信息的手段。当装载一个类时,会在方法区产生一个数据结构,该结构中包含着装载的类...
分类:编程语言   时间:2015-03-01 00:20:49    阅读次数:320
javascriptDOM编程艺术_学习笔记_知识点 动态创建标记
传统技术:document.write 和 innerHTML深入剖析DOM方法:createElement、createTextNode、appendChild 和 insertBefore7.1.1 document.writedocument对象的write()方法可以方便快捷地把字符串插入到...
分类:编程语言   时间:2015-03-01 00:20:17    阅读次数:284
黑马程序员——java基础——基础知识(三)
——————android培训、java培训、期待与您交流!——————
分类:编程语言   时间:2015-03-01 00:19:52    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!