码迷,mamicode.com
首页 > 编程语言
Java --ClassLoader创建、加载class、卸载class
一、java提供了三种ClassLoader对Class进行加载: 1.BootStrap ClassLoader:称为启动类加载器,是Java类加载层次中最顶层的类加载器,负责加载JDK中的核心类库,如:rt.jar、resources.jar、charsets.jar等,可通过如下程序获得该类加 ...
分类:编程语言   时间:2016-10-24 14:17:04    阅读次数:490
spring的IOC和AOP协同工作
看网络上的spring资料,基本都是在讲解IOC和AOP,但是二者是如何协同工作的,说的很少。 粗略调试了下BeanFactory的创建过程,发现是如图所示的大概过程。其中BeanPostProcessor是关键。 在目标对象实例化完成后,通过AOP相关的BeanPostProcessor,检查实例 ...
分类:编程语言   时间:2016-10-24 14:15:13    阅读次数:334
Python开发程序:选课系统-改良版
程序名称: 选课系统 角色:学校、学员、课程、讲师要求:1. 创建北京、上海 2 所学校2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程、讲师5. 创建学员 ...
分类:编程语言   时间:2016-10-24 14:15:06    阅读次数:382
2.C#编程语言
C#(sharp):是一种编程语言,可以开发基于.net平台的应用. java即是一种平台,也是一名语言. 在.net平台当中,C#是主流语言.C#语言开发的应用不能脱离.net环境而独立运行. 来自为知笔记(Wiz) ...
分类:编程语言   时间:2016-10-24 14:12:56    阅读次数:161
js/json 数组的操作
1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[... ...
分类:编程语言   时间:2016-10-24 14:11:33    阅读次数:241
java8 stream ,filter 等功能代替for循环
直接上代码,比较实在。 对象A 在List<A>中,查找userName为hanmeimei的对象A。 在java8中,我们可以这么玩 1,查找集合中的第一个对象。 关于Optional,java API中给了解释。 所以,我们可以这样子使用 2,如果想返回集合呢。可是使用这个 总之,超级好用 ...
分类:编程语言   时间:2016-10-24 14:11:27    阅读次数:517
php数组1
1. 基本形式定义数组 $array=array(); print_r可以打印复杂数据类型 函数 2. 定义数组$array1 = array('李四','宁','凌'); 3. 向数组中添加函数(需要添加元素的数组,元素1,元素2) :array_push($array1,'二狗','狗蛋'); ...
分类:编程语言   时间:2016-10-24 14:08:46    阅读次数:180
一句话介绍 之 java.util.Optional
废话少说:java.util.Optional 类可以大大减少 null 判断以及 NullPointerException 的异常发生。 1. Optional.of 2. Optional.ofNullable 3. Optional.get 4. Optional.orElse 5. Opti ...
分类:编程语言   时间:2016-10-24 14:05:02    阅读次数:1107
实现简单sed替换功能的python脚本
#可以用来修改配置文件参数 ...
分类:编程语言   时间:2016-10-24 14:03:58    阅读次数:374
Java使用ByteBuffer读取大文件
大文件不使用fileinputstream,而是使用filechannel 使用bytebuffer来处理,速度效率高。 ...
分类:编程语言   时间:2016-10-24 14:05:17    阅读次数:281
Java环境变量
很简单的问题!配置Java环境变量 准备 下载安装Java,官方地址 打开系统环境变量,我的电脑右键 JAVA_HOME 添加JAVA_HOME,设置jdk安装目录,比如"C:\Program Files\Java\jdk1.8.0_40",结尾没有分号。 CLASSPATH 添加CLASSPATH ...
分类:编程语言   时间:2016-10-24 13:57:40    阅读次数:265
Java里面instanceof怎么实现的
开始完全一头雾水呀,后面看了Java指令集的介绍,逐渐理解了。 https://www.zhihu.com/question/21574535/answer/18998914 下面这个答案比较直白 上面指令的定义详细解释如下(解释和重要点已经飘红指出): instanceof instanceof ...
分类:编程语言   时间:2016-10-24 13:50:08    阅读次数:269
UnityShader之固定管线命令Combine纹理混合【Shader资料4】
Combine,纹理混合。 我们先看圣典上给的解释。 纹理在基本的顶点光照被计算后被应用。在着色器中通过SetTexture 命令来完成。 SetTexture 命令在片面程序被使用时不会生效;这种模式下像素操作被完全描述在着色器中。 材质贴图可以用来做老风格的混合器效果。你能在一个通道中使用多个S ...
分类:编程语言   时间:2016-10-24 13:50:57    阅读次数:389
a href="javascript:void(0)" 是什么意思?与 a href="#" 加不加上有什么区别?
<A href="javascript:void(0)">点击</a>点击链接后不会回到网页顶部<A href="#">点击</a> 点击后会回到网面顶部 <a href="javascript:void(0) " onclick="on(this)">链接</a>执行onclick事件并无返回值, ...
分类:编程语言   时间:2016-10-24 13:49:01    阅读次数:166
VC++ try catch (转)
VC++ try catch (转) 以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try { BYTE* pch ; pch = ( BYTE* )00001234 ; //给予一个 ...
分类:编程语言   时间:2016-10-24 13:43:15    阅读次数:189
javascript-装饰者模式
装饰者模式笔记 在不改变原对象的基础上, 通过对其进行包装拓展(添加属性或方法)使原有对象可以满足用户的更复杂要求。 需求不是一成不变的,需求会不断改进,以增强用户体验 demo实例:对输入框添加focus与blur事件 这个实例中,输入框只有一两个时,新添需求不觉得麻烦,当有许多输入框都要新添需求 ...
分类:编程语言   时间:2016-10-24 13:42:17    阅读次数:228
【leetcode?python】 257. Binary Tree Paths
深度优先搜索 # Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: ...
分类:编程语言   时间:2016-10-24 13:41:11    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!