码迷,mamicode.com
首页 > 编程语言 > 周排行
容器学习(一):动手模拟spring的IoC
介绍 学习经典框架的实现原理以及设计模式在事实上际中的运用,是很有必要的,能够让我们更好进行面向对象。 本篇文章就来模拟Spring的IOC功能。明确原理后,能够更好的使用它,进而为进行面向对象提供一种思路。 点击下载源代码:下载 动手模拟IoC实现 首先我们把我们用的dao、service、ent ...
分类:编程语言   时间:2017-04-16 19:08:35    阅读次数:202
Java的技术特点
Java是一套完整的IT行业解决方案,包含了很多技术。 从整体上划分,Java技术可以分成Java编程语言和Java平台 Java编程语言是一种高级编程语言,其语言特征可以用以下这些词来形容:简单;面向对象;可移植;多线程;动态;结构中立;分布式;高性能;健壮;安全; 这些名词在Java之父编写的《 ...
分类:编程语言   时间:2017-04-16 19:10:08    阅读次数:192
Python编码规范学习
Python 风格规范(Google) 本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。 如果你关注的是 Google 官方英文版, 请移步 Google Style Guide 以下代码中 Yes 表示推荐,No 表示不推荐。 分号 不要在行尾加分号, 也不要用分号将两条命 ...
分类:编程语言   时间:2017-04-16 19:09:48    阅读次数:249
java语言中的一些砖头呀!
隔行如隔山,一点也没有错误,但是没有办法,我需要坚持,通过博客我可以复习最近几天基础知识,同时说说自己的心声,接下来在回顾一下html几个常用链接: 1.超链接标签(a标签): <a herf="超链接的地址" target="_blank">超链接的文字或者可以是一个图片(也用一个超链接)</a> ...
分类:编程语言   时间:2017-04-16 19:13:11    阅读次数:202
java中String类型与Date日期类型的互相转换
1 //Date格式转化成String格式 2 SimpleDateFormat formatter = new SimpleDateFormat("1969-01-01 00:00:00"); 3 String datestr = formatter.format(new Date()); 4 S... ...
分类:编程语言   时间:2017-04-16 19:13:35    阅读次数:128
javascript的对象、类和方法
1.类和对象的概念: 1.所有的事物都是一个对象,而类就是具有相同属性和行为方法的事物的集合 2.在JavaScript中建立对象的目的就是将所有的具有相同属性的行为的代码整合到一起,方便使用者的管理 3.类是具有相同特征和方法(行为)的事物的抽象,其中可以理解为:对象是类的实例,类是对象的实例 2 ...
分类:编程语言   时间:2017-04-16 19:13:40    阅读次数:253
关于Java中的HashMap的深浅拷贝的测试与几点思考
0、前言 工作忙起来后,许久不看算法,竟然DFA敏感词算法都要看好一阵才能理解。。。真是和三阶魔方还原手法一样,田园将芜,非常可惜啊。 在DFA算法中,第一步是需要理解它的数据结构,在此基础上,涉及到一些Hashmap的赋值。这里的赋值非常有趣,三个Hashmap翻来覆去赋值,就解决了敏感词表的初始 ...
分类:编程语言   时间:2017-04-16 19:19:51    阅读次数:313
【排序】选择排序
直接选择排序和直接插入排序类似,都将数据分为有序区和无序区,所不同的是直接播放排序是将无序区的第一个元素直接插入到有序区以形成一个更大的有序区,而直接选择排序是从无序区选一个最小的元素直接放到有序区的最后。 设数组为a[0…n-1]。 1. 初始时,数组全为无序区为a[0..n-1]。令i=0 2. ...
分类:编程语言   时间:2017-04-16 19:23:00    阅读次数:181
C语言字符串
一、字符串结束标志 在讨论C语言中缓冲区溢出问题时,很多溢出问题是由字符串和字符串的相关库函数引起的,涉及最多的就是字符串结尾标识符’\0’,所以,C语言的字符串为什么以0作为它的结尾? 因为c语言中没有字符串类型,所以借助字符数组来存储字符串,为了区别字符串,就需要特殊标记。而在一般的字符集中,0 ...
分类:编程语言   时间:2017-04-16 19:25:12    阅读次数:318
初入spring boot(四 )web项目
1. 模板引擎 spring boot提供了大量的模板引擎,包括FreeMark、Groovy、Thymeleaf、Velocity等,但spring boot中推荐用Thymeleaf,因为Thymeleaf提供了完美的spring mvc的支持。 2. 与spring boot集成 在sprin ...
分类:编程语言   时间:2017-04-16 19:26:17    阅读次数:870
Java基础
JAVA入门:他的变量名和C#一样,变量也一样,只是字节有些不一样。JAVA语言是一门是一门面向对象的编程语言,类是Java程序的基本构造单元,Java程序中所有的语句出现在一个类中。所谓面向对象,是一种看待问题的处理问题的方式,本质上就是人类日常的直观思维。面向对象编程思想中包含两个概念:对象和类 ...
分类:编程语言   时间:2017-04-16 19:27:42    阅读次数:156
使用C++ boost从零构建一个异步文件IO系统
前言 因为本科毕业设计中要做一个分布式文件系统,其中一个模块需要实现文件IO。为了验证我对异步IO的理解,决定造一个异步文件IO的轮子。操作系统已经给出各种异步操作的API,如重叠IO, IOCP,kqueue,select,poll,epoll等机制,而且C++也有很多跨平台的异步IO库,如lib ...
分类:编程语言   时间:2017-04-16 19:30:20    阅读次数:331
图论算法模板整理及思路 不断更新 绝对精品
DFS 1 #include<iostream> 2 #include<queue> 3 #include<cstdio> 4 using namespace std; 5 queue<int>q; 6 int map[1001][1001]; 7 int vis[1001]; 8 int n,m; ...
分类:编程语言   时间:2017-04-16 19:30:25    阅读次数:263
Python进阶(三十九)-数据可视化の使用matplotlib进行绘图分析数据
Python进阶(三十九)-数据可视化の使用matplotlib进行绘图分析数据??matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进...
分类:编程语言   时间:2017-04-16 19:36:15    阅读次数:247
Spring Boot使用redis实现数据缓存
基于Spring Boot 1.5.2.RELEASE版本,一方面验证与Redis的集成方法,另外了解使用方法。
分类:编程语言   时间:2017-04-16 19:39:12    阅读次数:284
算法笔记_131:出现次数超过一半的数(Java)
目录 1 问题描述 2 解决方案 2.1 每次删除两个不同的数 2.2 记录两个值 1 问题描述 数组中有一个数出现的次数超过了数组长度的一半,请找出这个数。 2 解决方案 2.1 每次删除两个不同的数 具体代码如下: 运行结果: 2.2 记录两个值 具体代码如下: 运行结果: 参考资料: 1.《编 ...
分类:编程语言   时间:2017-04-16 20:05:00    阅读次数:175
BF字符串匹配算法
Brute Force算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和 T的第二个字符; 若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。 代码示例: 1 <?php 2 //B ...
分类:编程语言   时间:2017-04-16 20:10:28    阅读次数:246
JavaScript原始数据类型
JavaScript数据类型分为原始类型(primitive type)和引用类型(complex type). 一、原始类型 JavaScript有 5 种原始类型(primitive type),即 Undefined、Null、Boolean、Number 和 String。 1.Number ...
分类:编程语言   时间:2017-04-16 20:11:04    阅读次数:304
排序算法总结
排序算法总结 常见排序算法有三种,现总结如下(都使用升序排序): (1)交换排序: 假设有一个数组nums,长度为5,要对它进行升序排序,交换排序总体思路是: 写成代码就应该是: for (int i = 0; i < 4; i++) { //在 i-4 范围内,将该范围内最小的数字提到i } 这是 ...
分类:编程语言   时间:2017-04-16 20:16:54    阅读次数:229
Python函数
一、数学运算类 abs(x) 求绝对值 1、参数可以是整型,也可以是复数 2、若参数是复数,则返回复数的模 complex([real[, imag]]) 创建一个复数 divmod(a, b) 分别取商和余数 注意:整型、浮点型都可以 float([x]) 将一个字符串或数转换为浮点数。如果无参数 ...
分类:编程语言   时间:2017-04-16 20:16:48    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!