码迷,mamicode.com
首页 > 编程语言 > 日排行
【Java基础】Java常见的异常
Java常见的异常1.java.lang.NullPointerException(空指针异常)调用了未经初始化的对象或者是不存在的对象2.java.lang.ClassNotFoundException指定的类不存在3.java.lang.NumberFormatException字符串转换为数字异常4.java.lang.IndexOutOfBoundsException数组下标越界异常5.jav..
分类:编程语言   时间:2017-09-30 23:08:15    阅读次数:322
如何更改github工程的语言属性
当创建github项目的时候,github本身会根据提交文件的数量来自动推断工程的开发语言,有时这种推断结果会与实际情况不太相符。比如上传一个java的web工程,如果在工程里存在大量的html、javascript和css文件的话,该工程属性会被设置为javascript或html。这种情况下,我 ...
分类:编程语言   时间:2017-09-30 23:08:37    阅读次数:303
Spring Boot中Starter是什么
比如我们要在Spring Boot中引入Web MVC的支持时,我们通常会引入这个模块spring-boot-starter-web,而这个模块如果解压包出来会发现里面什么都没有,只定义了一些POM依赖。 经过研究,Starter主要用来简化依赖用的。比如我们之前做MVC时要引入日志组件,那么需要去 ...
分类:编程语言   时间:2017-09-30 23:10:01    阅读次数:487
详解Spring
内容提要 IOC & DI 概述 配置 bean 配置形式:基于 XML 文件的方式;基于注解的方式 Bean 的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean IOC 容器 BeanFactory & ApplicationContext 概述 ...
分类:编程语言   时间:2017-09-30 23:10:46    阅读次数:491
算法系列之-【遗传算法】
遗传算法,网上大把资料,但是总是说得云里来雾里去的,本来很简单的一个算法,当初研究的时候也弄了好久才初步入门。最近公司实行KPI,每个月需要发文一篇,好久之前就想写一写算法类的文章,刚刚刚好有这样的机会,写个系列,首先拿遗传算法来开刀。 【故事背景】:上帝造人,要求尽可能的达到完美状态。 【基因编码 ...
分类:编程语言   时间:2017-09-30 23:15:25    阅读次数:465
JAVA-初步认识-第五章-数组-常见操作-排序的性能问题
一. 这里对前面的选择排序操作进行了深化,之前讨论的选择排序是将0角标上的数据和后面角标的数据一个个进行对比,不断地调换数据的位置,直到0角标上的数据是整个数组中的最小值。由于调换的次数较多,现在引发一个疑问,能不能直接将0角标的数据和最小数据进行对换(前提是知道最小数据的角标是多少)。 之前的例子 ...
分类:编程语言   时间:2017-10-01 00:12:47    阅读次数:266
Spring---简介
概念 Spring是一个轻量级控制反转(loc)和面向切面(aop)的容器框架,即分层的,轻量级的一站式的开源框架。它主要是为了解决企业应用开发的复杂性而诞生的 目的 解决企业应用开发的复杂性,Spring是一个轻量级的java开发框架,兴起于2003年,主要优势之一就是其分层架构,分层架构允许用户 ...
分类:编程语言   时间:2017-10-01 00:16:38    阅读次数:246
笨办法学Python(三十九)
习题 39: 列表的操作 你已经学过了列表。在你学习“while 循环”的时候,你对列表进行过“追加(append)”操作,而且将列表的内容打印了出来。另外你应该还在加分习题里研究过 Python 文档,看了列表支持的其他操作。这已经是一段时间以前了,所以如果你不记得了的话,就回到本书的前面再复习一 ...
分类:编程语言   时间:2017-10-01 00:19:54    阅读次数:272
C++/C面试题(2)
(1)单向链表操作 1)在链表尾部插入一个节点 void addNewNodeTail(ListNode **HeadNode, int value)//在链表尾部插入一个节点{ ListNode* newNode = new ListNode(); newNode->Value = value; ...
分类:编程语言   时间:2017-10-01 00:20:07    阅读次数:240
Java程序员们最常犯的10个错误
Java程序员们最常犯的10个错误 1.将数组转化为一个列表时,程序员们经常这样做: List<String> list = Arrays.asList(arr); Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.u ...
分类:编程语言   时间:2017-10-01 00:20:13    阅读次数:227
Java NIO 之 ByteBuffer
抽象类ByteBufferByteBuffer的继承关系父类子类目前,大概有5个实现类ByteBuffer底层,主要依赖?顾名思义,从ByteBuffer的名称来看,这个缓冲区针对的是字节类型的缓冲区,从源码中,也可以查询到,就是字节数组ByteBuffer的主要api我这里仅仅分享一下,get,put,因为这两个方..
分类:编程语言   时间:2017-10-01 00:21:39    阅读次数:204
typedef见解即如何定义一个数组指针
今天我想说的是我关于typedef的一些见解,不能说是见解,只是理解吧! typedef:对于自定义的数据类型取一个名字;我是这么理解的; 比如说一个数组 int a[5]和一个int b,同样是定义一个数据变量,我们可不可以让int a[5] 写的像int b一样简单呢?于是就有了typedef可 ...
分类:编程语言   时间:2017-10-01 00:27:14    阅读次数:145
Python进行RSA安装加密
一、下载ez_setup.py(http://peak.telecommunity.com/dist/ez_setup.py) 二、用python解释执行它 (如使用IDLE打开该py文件,按F5解释执行) 三、安装完成后,会在scripts文件夹下生成几个exe可执行文件。(如: D:\Pytho ...
分类:编程语言   时间:2017-10-01 00:30:56    阅读次数:230
Spring---七大核心模块
核心容器(Spring Core) 核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范 ...
分类:编程语言   时间:2017-10-01 00:31:05    阅读次数:175
笨办法学Python(三十八)
习题 38: 阅读代码 现在去找一些 Python 代码阅读一下。你需要自己找代码,然后从中学习一些东西。你学到的东西已经足够让你看懂一些代码了,但你可能还无法理解这些代码的功能。这节课我要教给你的是:如何运用你学到的东西理解别人的代码。 首先把你想要理解的代码打印到纸上。没错,你需要打印出来,因为 ...
分类:编程语言   时间:2017-10-01 00:32:02    阅读次数:233
java一些问题的思考
1.思考 为什么java规定作为程序入口点的main() 方法静态的? 在java中,main()方法是java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static ...
分类:编程语言   时间:2017-10-01 00:32:40    阅读次数:273
用ES6巧妙的解决传统面试中的算法小问题!
最近自己也在准备面试,在复习算法的时候,机智的用了一波ES6.一起来瞧瞧吧! 1.数组的去重 用两层循环来做的话,好像麻烦了点哦。好像ES6中的Set可以用。试试看? what ? so easy ,没有那么多逻辑,代码量也很少。简直太酷炫了!!! 2.如何拼接两个数组? 传统的for循环就不多说了 ...
分类:编程语言   时间:2017-10-01 00:35:28    阅读次数:269
如何用 JavaScript 控制 Arduino?
Arduino 运行 C 语言,而主控端运行 JavaScript,一次要编写和维护两种程序。既然浏览器和服务器都用 JavaScript,若 Arduino 也能用 JavaScript 控制,那岂不完美? 这就是 Rick Waldron 设计 Johnny-Five 库文件的原因。Johnny ...
分类:编程语言   时间:2017-10-01 00:37:26    阅读次数:301
JAVA代码效率优化
JAVA代码效率优化 1、 尽量指定类的final修饰符 带有final修饰符的类是不可派生的。 如果指定一个类为final,则该类所有的方法都是final。Java编译器会寻找机会内联(inline)所有的 final方法(这和具体的编译器实现有关)。此举能够使性能平均提高50% 。 2、 尽量重 ...
分类:编程语言   时间:2017-10-01 00:42:27    阅读次数:197
javascript初步总结
JavaScript是一种轻量级的编程语言,网页的各种交互行为,由js实现; js有三种引入方法: a 直接写在html标签内 b 写在HTML文件内,写在<script>.........</script>内,可以在html文件的任意地方 c 外部js文件,跟外部css文件一样,引入语法是<scr ...
分类:编程语言   时间:2017-10-01 09:52:47    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!