一、console.log和debugger调试方法 这两种方法使我们一般最喜欢的调试方法 一旦执行到这行代码,Chrome 会在执行时自动停止。 你甚至可以使用条件语句加上判断,这样可以只在你需要的时候运行。 这两种方法还有一个弊端,有人形容他们两的词语用到了肮脏,哈哈哈哈哈 (之所以形容他肮脏主 ...
分类:
编程语言 时间:
2017-12-01 11:27:03
阅读次数:
208
预定义类加载器和双亲委派机制 JVM预定义的三种类型类加载器: 启动(Bootstrap)类加载器:是用本地代码实现的类装入器,它负责将 <Java_Runtime_Home>/lib下面的类库加载到内存中(比如rt.jar)。由于引导类加载器涉及到虚拟机本地实现细节,开发者无法直接获取到启动类加载 ...
分类:
编程语言 时间:
2017-12-01 11:27:20
阅读次数:
167
升级python3.6 1.打开官网www.python.org,找到最新3.6.3版本,复制下载链接 2.创建/app目录,wget下载到该目录下,编译安装 3.创建软链接/usr/bin/python 4.修改yum解释器 安装setuptools和pip setuptools和pip都是pyt ...
分类:
编程语言 时间:
2017-12-01 11:29:40
阅读次数:
1265
一、Java类加载机制 1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。 虚拟机把描述类的数据从cla ...
分类:
编程语言 时间:
2017-12-01 11:29:48
阅读次数:
160
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template
language)来引用由java代码定义的对象。
当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人
员可以只关注页面的显示效果,而由jav
分类:
编程语言 时间:
2017-12-01 11:31:44
阅读次数:
162
http://www.jb51.net/article/48465.htm 1. 数字转换为字符串 a. 要把一个数字转换为字符串,只要给它添加一个空的字符串即可: 复制代码代码如下: var n = 100; var n_as_string = n + ""; b. 要让数字更加显式地转换为字符串 ...
分类:
编程语言 时间:
2017-12-01 11:32:16
阅读次数:
192
Django模板系统 母板 注意:我们通常会在母板中定义页面专用的CSS块和JS块,方便子页面替换。 继承母板 在子页面中在页面最上方使用下面的语法来继承母板。 块(block) 通过在母板中使用{% block xxx %}来定义"块"。 在子页面中通过定义母板中的block名来对应替换母板中相应 ...
分类:
编程语言 时间:
2017-12-01 11:32:26
阅读次数:
201
最近复习了下归并排序的知识, 写下这篇笔记和大家交流 (,,? ? ?,,) ...
分类:
编程语言 时间:
2017-12-01 11:33:32
阅读次数:
227
一中是用JNA方法,另外是用JNative方法,两种都是转载来的, JNA地址:http://blog.csdn.net/shendl/article/details/3589676 JNative地址:http://www.jb51.net/article/35232.htm JNA方法: 介绍 ...
分类:
编程语言 时间:
2017-12-01 11:40:50
阅读次数:
201
链表是实现集合的一种理想的方式。将List以typedef的方式重命名为Set。这样做能保留链表简洁的特性,还能使集合具有了一些多态的特性。 ...
分类:
编程语言 时间:
2017-12-01 11:40:58
阅读次数:
221
mask_all = np.zeros((256, 256), dtype='uint8') 单通道 mask_all_enlarge = np.zeros((256, 256, 3), dtype='uint8' 三通道 #为三通道图像赋值,这里我用的是循环,因该还有更简单的方式 img_base ...
分类:
编程语言 时间:
2017-12-01 11:41:09
阅读次数:
425
Spring中的cache是为方法做缓存的,spring只是提供了个缓存抽象,具体的实现由的三方提供。要使用Spring缓存,需要以下三步1.向Spring配置文件导入context:命名空间2.在Spring配置文件启用缓存,具体是添加 <cache:annotation-driven cache-manager="缓存管理器ID" />3.配置缓存管理
分类:
编程语言 时间:
2017-12-01 11:41:44
阅读次数:
176
+:算符的加法;连接字符串 加法会将其它类型的值,自动转为字符串,然后再进行连接运算! JavaScript中有9个运算符: +(加法:Addition),-(加法:Subtraction),*(乘法:Multiplication),/(除法:Division),%(取余:Remainder),++ ...
分类:
编程语言 时间:
2017-12-01 11:44:04
阅读次数:
287
最近公司新项目需要用到定时器,于是研究了一下发现: Spring中使用Quartz有两种方式实现: 第一种是任务类继承QuartzJobBean 第二种则是在配置文件里定义任务类和要执行的方法,类和方法仍然是普通类。 很显然,第二种方式远比第一种方式来的灵活。 jar依赖 如果是maven项目 非m ...
分类:
编程语言 时间:
2017-12-01 11:44:20
阅读次数:
272
算法思想 设G=(V,E)是一个带权有向图 把图中顶点集合V分成两组 第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将加入到集合S中,直到全部顶点都加入到S中,算法就结束了) 第二组为其余未确定最短路径的顶点集合(用U表示) 按最短路径长度的递增次 ...
分类:
编程语言 时间:
2017-12-01 11:45:51
阅读次数:
174
上一篇博客我们实现的数组结构是无序的,也就是纯粹按照插入顺序进行排列,那么如何进行元素排序,本篇博客我们介绍几种简单的排序算法。 1、冒泡排序 这个名词的由来很好理解,一般河水中的冒泡,水底刚冒出来的时候是比较小的,随着慢慢向水面浮起会逐渐增大,这物理规律我不作过多解释,大家只需要了解即可。 冒泡算 ...
分类:
编程语言 时间:
2017-12-01 11:46:12
阅读次数:
202
第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的 ...
分类:
编程语言 时间:
2017-12-01 11:46:42
阅读次数:
226
首先,要记住这个差别,“sleep是Thread类的方法,wait是Object类中定义的方法”。尽管这两个方法都会影响线程的执行行为,但是本质上是有区别的。 Thread.sleep不会导致锁行为的改变,如果当前线程是拥有锁的,那么Thread.sleep不会让线程释放锁。如果能够帮助你记忆的话,... ...
分类:
编程语言 时间:
2017-12-01 11:47:08
阅读次数:
155
转载自(http://blog.csdn.net/guodongsoft/article/details/52399527) 我们在使用JNDI调用某个对象时,会有下述两种方式 context.lookup(“java:comp/env/XXX”) context.lookup(“XXX”) con ...
分类:
编程语言 时间:
2017-12-01 11:48:06
阅读次数:
356
判断各个浏览器,然后进行解码和加码 ...
分类:
编程语言 时间:
2017-12-01 11:48:25
阅读次数:
191