https://github.com/OtaK/jetbrains-monokai-sublime 导入下载的Monokai-Sublime.jar jar包即可使用。 ...
分类:
编程语言 时间:
2017-10-12 21:46:12
阅读次数:
225
1.项目结构如右边图所示: controller.filter包下面定义2个过滤器,EncodingFilter 类CheckUserFilter类(后面会有一个登陆验证的过滤器的测试学习), el包下面定义一个ElTestServlet类(el表达式使用,处理用户请求,把servlet中设定的数据 ...
分类:
编程语言 时间:
2017-10-12 21:47:46
阅读次数:
289
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义 ...
分类:
编程语言 时间:
2017-10-12 21:50:01
阅读次数:
266
一、简介 urlparse模块用户将url解析为6个组件,并以元组形式返回,返回的6个部分,分别是:scheme(协议)、netloc(网络位置)、path(路径)、params(路径段参数)、query(查询)、fragment(片段)。 二、功能列举 1、urlparse.urlparse()( ...
分类:
编程语言 时间:
2017-10-12 21:50:46
阅读次数:
236
首先写一个简单的测试代码 之后, 写一个CMakeLists.txt 文件,try.cpp为相应的C++文件,project后面接的是想要生成的可执行文件名 写好了之后运行 之后 相应路径下会生成一个名字为opencv的文件,执行 成功得到结果~ ...
分类:
编程语言 时间:
2017-10-12 21:52:04
阅读次数:
171
JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。 JAVA_HOME 指向的是JDK的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够找到bin、lib等目录。 ...
分类:
编程语言 时间:
2017-10-12 21:52:42
阅读次数:
126
const放在*前是对变量进行修饰:指针指向的变量为const,即不能通过该指针来修改变量const放在*后是对指针的修饰:指针本身的指向不能改变,只能指向这个变量constintp;//p为常量,初始化后不可更改
constint*p;//*p为常量,不能通过*p改变它指向的内容
intconst*p;//*p为常量,..
分类:
编程语言 时间:
2017-10-12 22:52:18
阅读次数:
183
一、前言 前两天,去应聘一家公司的笔试题,里面一道编程题目如下: 请问你如何理解Java中的对象克隆呢? 当时一脸懵逼,虽然秉承着不留空白的原则将那道题目写了一大堆,但是可惜结果是错误的。接下来我会将自己的错误贴在下面。读者别效仿笔者,闹出笑话。然后回来重新回炉了相关的知识,发现一位大神的博客解释的 ...
分类:
编程语言 时间:
2017-10-12 22:52:27
阅读次数:
224
一、综述 现在很多的应用都会在多种平台上发布,所以很多程序猿们都开始使用Hybrid App的设计模式。就是在app上嵌入网页,只要写一份网页代码,就可以跑在不同的系统上。在iOS中,app多是通过WebView来加载网页,由于功能需求等原因,代码中少不得要和跟网页交互。 二、原理 在iOS中,本地 ...
分类:
编程语言 时间:
2017-10-12 22:53:30
阅读次数:
299
一、快速排序的思想 基于分治的思想,是冒泡排序的改进型。首先在数组中选择一个基准点(该基准点的选取可能影响快速排序的效率,后面讲解选取的方法),然后分别从数组的两端扫描数组,设两个指示标志(lo指向起始位置,hi指向末尾),首先从后半部分开始,如果发现有元素比该基准点的值小,就交换lo和hi位置的值 ...
分类:
编程语言 时间:
2017-10-12 22:56:31
阅读次数:
309
我个人对陷阱的定义是这样的:代码看起来可以工作,但不是以你“想当然“”的方式。如果一段代码直接出错,抛出了异常,我不认为这是陷阱。比如,Python程序员应该都遇到过的“UnboundLocalError”,示例:>>>a=1
>>>deffunc():
...a+=1
...printa
...
>&g..
分类:
编程语言 时间:
2017-10-12 22:58:26
阅读次数:
290
随机数: 1)编写一个方法,使用以下算法生成指定数目(比如1000个)的随机整数。 Modulus=231-1=int.MaxValue Multiplier=75=16807 C=0 当显示过231-2个数之后,才可能重复。 程序: import java.util.Scanner; public ...
分类:
编程语言 时间:
2017-10-12 22:58:58
阅读次数:
251
几乎所有编程语言都有异常,可以说有程序就有异常。今天学习Arm的中断(异常)处理,联想到Java的异常,硬件中如何实现等问题,下面给大家分享一下。 一、Arm的中断。 1.触发异常 2.保存现场 3.cpu进入异常工作模式,程序指针(pc)跳入异常入口(处理异常的代码地址) a.分辨中断源 b.进行 ...
分类:
编程语言 时间:
2017-10-12 22:59:44
阅读次数:
317
1 package cn.bjsxt.collection; 2 3 /** 4 * 自己实现一个ArrayList 5 */ 6 import java.util.ArrayList; 7 import java.util.List; 8 9 public class SxtArrayList /... ...
分类:
编程语言 时间:
2017-10-12 23:05:18
阅读次数:
348
定义的版本号在 <properties> </properties>中作声明 这样管理起版本不会找乱 ...
分类:
编程语言 时间:
2017-10-12 23:07:14
阅读次数:
229
这两个都是JavaScript的全局函数。(来在wscSchool)escape:escape()函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。提示和注释提示:可以使用unescape()对escape()编码的字符串进行解码。toGMTString:定义和用法toGMTString()方法可根据格林威治时间(GMT..
分类:
编程语言 时间:
2017-10-12 23:08:00
阅读次数:
520
1.操作Excel模块2.实例importxlsxwriter
workbook=xlsxwriter.Workbook(‘demol.xlsx‘)##实例一个对象
worksheet=workbook.add_worksheet()##创建一个对象
worksheet.set_column(‘A:A‘,20)##设置第一列(A)宽度为20
bold=workbook.add_format({‘bold‘:True})##定义一个加粗格..
分类:
编程语言 时间:
2017-10-12 23:09:24
阅读次数:
240
本章主要为大家介绍Java的一些基本语法,其中包括标识符、关键字、保留字、常量、变量、表达式等内容。4.1标识符、关键字和保留字任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍Java标识符、关键字和保留字。4.1.1标识符标识符就是变量、常量、方法、枚举、类..
分类:
编程语言 时间:
2017-10-12 23:10:37
阅读次数:
292
names=‘ZhangYangguyunxiangpengxuliangwchen‘names=[‘zhangYang‘,‘111guyun‘,‘xiangpeng‘,‘##chenronghua‘,‘54xuliangchen‘]names.append(‘leihaidong‘)names.insert(1,‘chenronghua‘)names.insert(3,‘xinzhiyu‘)#插入names[2]=‘xiedi‘#改#print(names[0],names[2])#print(nam..
分类:
编程语言 时间:
2017-10-12 23:10:49
阅读次数:
278
迪杰斯特拉算法(有向图) 一、算法的大概流程: 1.设一个点为出发点start点,然后先去寻找,这个start到其他点的最短的那个点,然后这个点便可以确定为0到此点最短点 比如[0][1]=12 [0][2]=15 [0][3]=18 [0][4]=11 ,此时0到4的最短距离一定为11,因为,如果 ...
分类:
编程语言 时间:
2017-10-12 23:12:25
阅读次数:
300