码迷,mamicode.com
首页 > 编程语言 > 周排行
测试数组push和unshift方法的效率
先贴代码,之后再来补内容 ...
分类:编程语言   时间:2017-01-03 20:53:24    阅读次数:331
贪吃蛇的java代码分析(一)
自我审视 最近自己学习java已经有了一个多月的时间,从一开始对变量常量的概念一无所知,到现在能勉强写几个小程序玩玩,已经有了长足的进步。今天没有去学习,学校里要进行毕业答辩和拍毕业照了,于是请了几天的假,自己也就有了一点空余的时间。回想这一个多月,自己做到好的地方是把大部分时间都用在了看书和码代码 ...
分类:编程语言   时间:2017-01-03 20:53:54    阅读次数:197
Java 异常处理
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.Arithm ...
分类:编程语言   时间:2017-01-03 20:53:44    阅读次数:215
java中的装饰设计模式,浅谈与继承之间的区别
最初接触装饰设计模式,一直搞不懂这么做的意义是什么,看了网上很多的资料,对于与继承的区别并没有很清楚的分析,直到看到这篇博客:http://www.cnblogs.com/rookieFly-tdiitd/p/4914593.html 这篇就很清楚的解释了装饰设计模式与继承之间的区别。下面是我自己的 ...
分类:编程语言   时间:2017-01-03 20:57:24    阅读次数:257
JAVA实现国际化
1 Java国际化的思路 Java程序的国际化的思路是将程序中的标签、提示等信息放在资源文件中,程序需要支持哪些国家、语言环境,就对应提供相应的资源文件。资源文件是key-value对,每个资源文件中的key是不变的,但value则随不同国家、语言改变。 Java程序的国际化主要通过如下三个类完成: ...
分类:编程语言   时间:2017-01-03 20:59:21    阅读次数:256
volatile关键字并不能作为线程计数器
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 ...
分类:编程语言   时间:2017-01-03 21:04:37    阅读次数:256
java命名规范有感
一、 注()里的内容是自己的吐槽 二、 命名规约 ...
分类:编程语言   时间:2017-01-03 21:05:45    阅读次数:340
python学习笔记(python介绍)
为什么要学python? python和shell的比较,和PHP、和JAVA比较 运维开发只是用到python的很小一部分 python在一些知名公司的应用: 谷歌:python的创始人原来在谷歌工作。 CIA:美国中情局网站用python开发的 NASA:大量使用python进行数据分析和运算 ...
分类:编程语言   时间:2017-01-03 22:04:10    阅读次数:235
JavaScript之ES6
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6 ...
分类:编程语言   时间:2017-01-03 22:06:48    阅读次数:268
java日期处理SimpleDateFormat等
1.mysql数据库中有这样一个表: mysql> select * from test_table;+ + +| username | date |+ + +| chengyu | 1990-10-04 00:00:00 || chengpei | 1980-09-12 12:23:01 |+ + ...
分类:编程语言   时间:2017-01-03 22:12:19    阅读次数:195
python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)
一、模块初识(一) 模块,也叫库。库有标准库第三方库。 注意事项:文件名不能和导入的模块名相同 1. sys模块 标准库存放位置:C:\Python35\Lib 第三方库存放位置C:\Python35\Lib\site-packages 2. OS模块 实例一: 实例二: 输出结果为0,因为调用os ...
分类:编程语言   时间:2017-01-03 22:13:37    阅读次数:176
了解Java密码扩展的基础
Java密码扩展(The Java Cryptography Extension),是JDK1.4的一个重要部分,基本上,他是由一些包构成的,这些包形成了一个框架并实现了一些加密,密钥生成算法和协议,消息认证码等算法,这篇文章将想你介绍JCE的安装和使用。 值得注意的是,尽管JCE是JDK1.4的核 ...
分类:编程语言   时间:2017-01-03 22:17:31    阅读次数:321
spring 配置bean
Main(测试方法) public class Main { public static void main(String[] args) { //1.创建Spring 的IOC容器对象; //spring提供了两种IOC容器的实现 //1.BeanFactory:面向spring本身,,(就是底层 ...
分类:编程语言   时间:2017-01-03 22:19:25    阅读次数:330
Java异常内容总结
在程序开发中,可能存在各种错误,有些错误是可以避免的,而有些错误却是意想不到的,在Java中把这些可能发生的错误称为异常。 Throwable类是所有异常类的超类,该类的两个直接子类是Error和Exception。其中Error及其子类用于指示合理的应用程序不应该试图捕获的严重问题,Excepti ...
分类:编程语言   时间:2017-01-03 22:24:53    阅读次数:205
使用JavaScript为一张图片设置备选路径
在做网页开发的时候,有时候希望给图片设置一个备选路径,即,当src属性对应的主路径加载失败的时候,图片可以马上切换到备选路径。这样,即使主路径失效了,显示备用路径也不会影响网页的正常体验。 注意到网页中一张图片加载失败会触发error事件,因此可以使用DOM模型中的load和error事件实现这一效... ...
分类:编程语言   时间:2017-01-03 22:24:35    阅读次数:257
Spring与ActiveMQ整合
spring-amq.xml 生产者 消费者 如果是topic的话就换一下 在测试的时候可以不需要写消费者的代码,因为我们要么是生产者要么是消费者 可以通过配置一个listener来实现 不需要写消费者的代码就可以知道消息有没有推送成功 ...
分类:编程语言   时间:2017-01-03 22:26:45    阅读次数:388
spring aop配置
注解方式applicationContext.xml加入下面配置<!--SpringAop启用自动代理注解--> <aop:aspectj-autoproxyproxy-target-class="true"/>LoggingAspect,javapackagecom.lingdong.spring.aop; importorg.aspectj.lang.JoinPoint; importorg.aspectj.lang.annotation.As..
分类:编程语言   时间:2017-01-03 22:48:53    阅读次数:218
python2.6 2.7 升级成3.6之后yum
按照网上教程升级后将3.6的python作为默认解释器,但yum应用不了,网络搜索需要修改/usr/bin下的几个yum启动文件第一行。将默认的#!/usr/bin/python**修改为#!/usr/bin/python2.x我的机器上默认的2.7路径为#!/usr/bin/python_2.7修改后还是报找不到yum模块,再网络搜索,说是yu..
分类:编程语言   时间:2017-01-03 22:49:24    阅读次数:259
JavaScript学习笔记(二)——选项卡小结
Js制作选项卡小结 1.先构思好需要展示的页面效果,比如这样 2.需要显示的效果通过html和css制作出来,包括选项(第一课、第二课)的鼠标停留背景变色、下方选项页内容切换的内容等。 3.把此选项卡分为上下两个部分,并且3个选项对应3个选项页面。上方为id为tab的固定div,需要变换的是鼠标放入 ...
分类:编程语言   时间:2017-01-03 23:35:08    阅读次数:196
Python3实现TCP端口扫描
在渗透测试的初步阶段通常我们都需要对攻击目标进行信息搜集,而端口扫描就是信息搜集中至关重要的一个步骤。通过端口扫描我们可以了解到目标主机都开放了哪些服务,甚至能根据服务猜测可能存在某些漏洞。 TCP端口扫描一般分为以下几种类型: 下面我们将使用Python3 实现TCP全连接端口扫描器,下面进入编程 ...
分类:编程语言   时间:2017-01-03 23:38:39    阅读次数:311
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!