码迷,mamicode.com
首页 > 编程语言 > 月排行
0 Java实现 一篇文章说尽设计模式之六大原则
我们知道,设计模式很有用,学好设计模式不但能让你写出更简洁,优雅的代码,还能使得代码的结构更清晰,也更有利于扩展 当然设计模式也不是万能的,一成不变的.设计模式只是前人总结出来的一种经验,一种特定问题的解决方法,不能看作是死的东西 不一定非要生搬硬套,非得按照设计模式书上来来,只要我们写的代码符合一 ...
分类:编程语言   时间:2017-04-15 13:46:40    阅读次数:249
js常考之数组选择排序
选择排序: 两个for循环嵌套,外循环记录每次循环开始的位置,内循环查找本次循环内的最小值; 实质是每循环一次将查到的最小值放在每次循环的最初开始的位置; 代码: ...
分类:编程语言   时间:2017-04-15 13:50:57    阅读次数:166
java中的BigDecimal和String的相互转换
BigDecimal是Java中的数据类型,decimal是MySQL数据类型。 使用该方法可以对数据库表的字段进行操作 运行结果 ...
分类:编程语言   时间:2017-04-15 13:52:41    阅读次数:179
[Python]理解一下装饰器
在oop中需要通过继承来实现,而python除了通过继承来实现装饰模式外,直接在语法层次支持装饰器 下面通过一个简单的示例来理解一下Python的装饰器 这里我将设计一个log类,在编写代码的时候可能会遇到这样的问题,需要记录下所有的操作,这个需求该怎么实现呢? #python 装饰器 def lo ...
分类:编程语言   时间:2017-04-15 13:56:34    阅读次数:193
SpringMVC文件上传下载
不多说,代码: springMVC上传下载相当简单,非常适用 ...
分类:编程语言   时间:2017-04-15 13:57:57    阅读次数:296
java泛型与object的比较
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。 ...
分类:编程语言   时间:2017-04-15 13:58:54    阅读次数:213
数据结构------队列(C语言实现)
声明:我是看了啊哈雷磊老师的《啊哈!算法》写的博客,以后的以及以前的几篇都是这样子的[嘻嘻]。觉得这本书写的很有意思,就打算记录一下,毕竟从图书馆借的书,以后还给学校,这嘛好的内容我就看不到了。(当学生真好)当然了,内容有些小区别,不是完全一样的。 好了,我先说情景(自编的哈)。小哼和小哈都在上小学 ...
分类:编程语言   时间:2017-04-15 14:01:03    阅读次数:156
《Python自然语言处理》第二章 习题解答 练习6
问题描述:在比较词表的讨论中,创建一个对象叫做translate,通过它你可以使用德语和意大利语词汇查找对应的英语词汇。这种方法可能会出现什么问题,你能提出一个办法来避免这个问题吗? 书上的做法是通过entries()方法来指定一个语言链表来访问多语言中的同源词,再把它转换成一个简单的词典。代码如下 ...
分类:编程语言   时间:2017-04-15 14:03:29    阅读次数:292
图论2——二分图与匈牙利算法
一般情况下,我们用的都是简单图。带权图,无向图;还有各种算法,像Floyd,SPFA,Dijkstra…… 但是,在我们需要进行一些匹配问题的时候,我们就不能够只是用简单图了,不然最终可能会收获TLE(超时)。 这个时候,我们就要让二分图出场了! 1、二分图的应用 我们举一个最简单的例子。有N名男运 ...
分类:编程语言   时间:2017-04-15 14:05:32    阅读次数:145
javascript的问题说明
1、在严格的比较运算中,“ ”是恒等计算符,它会比较两边的数值和类型, var a = 10; var b = "10"; if(a b)返回的是false 2、javascript的作用域:为可访问变量、对象、函数的集合 局部作用域:变量在函数中声明,变量为局部作用域,只能在函数内部访问。 因为局 ...
分类:编程语言   时间:2017-04-15 14:06:51    阅读次数:143
初学Java
1 计算机语言的发展史. a. 机器语言 >汇编语言 >高级语言: 机器语言: 通常用0或者1来表示; 汇编语言: 为了编程的方便,以及解决更加复杂的问题。程序员开始使用英文的缩写的助记符来表示基本的计算机操作。这些助记符构成了汇编语言的基础 高级语言 对于简单的任务,汇编语言可以胜任。但是随着计算 ...
分类:编程语言   时间:2017-04-15 14:36:02    阅读次数:185
spring自带定时器
注解模式的spring定时器1 , 首先要配置我们的spring.xmlxmlns 多加下面的内容、xmlns:task="http://www.springframework.org/schema/task " 然后xsi:schemaLocation多加下面的内容、 1. http://www. ...
分类:编程语言   时间:2017-04-15 14:36:38    阅读次数:180
非负矩阵分解(4):NMF算法和聚类算法的联系与区别
作者:桂。 时间:2017-04-14 06:22:26 链接:http://www.cnblogs.com/xingshansi/p/6685811.html 声明:欢迎被转载,不过记得注明出处哦~ 前言 之前梳理了一下非负矩阵分解(Nonnegative matrix factorization ...
分类:编程语言   时间:2017-04-15 14:38:55    阅读次数:483
Python全栈开发【补充:线程池】
Python中线程池与进程池实现并发应用 ...
分类:编程语言   时间:2017-04-15 14:40:53    阅读次数:144
python socket
server #! bin/usr/evn python # -*- coding:utf-8 -*- import socket sk=socket.socket() sk.bind(('127.0.0.2',888,)) sk.listen(5) while 1: con,addr=sk.acc... ...
分类:编程语言   时间:2017-04-15 14:41:14    阅读次数:137
python--生成器
生成器 一、概念 python中的生成器(generator)保存的是算法,只有当真正调用需要的值的时候才会去计算出值。它是一种惰性计算(lazy evaluation)。 二、列表生成式 定义一个列表 除了上面直接定义外,我们还可以使用列表生成式: 三、生成器 通过上面的列表生成式,我们可以直接创 ...
分类:编程语言   时间:2017-04-15 14:41:20    阅读次数:239
JAVA企业级应用TOMCAT实战(三)
JVM优化涉及到两大方面我个人的理解 1.如何分配JVM的内存空间 2.我应该使用什么垃圾回收器 JVM产生的垃圾需要回收、回收有不同的回收器、 JVM的调优需要了解各个垃圾回收机制的原理、 终极目标:降低FULL GC出现的频率 (FULL GC出现会导致应用的暂停服务) 优化catalina.s... ...
分类:编程语言   时间:2017-04-15 14:42:54    阅读次数:180
Spring整合Quartz实现动态定时器
一 : 首先了解spring定时器所使用到的场景 比如 : 定时统计报表,或者登录账户密码验证失败冻结账户后,每晚12点将账户解锁等等... 使用jar包 : 2.0使用方法不同 <!-- 定时器 --> <dependency> <groupId>org.quartz-scheduler</gro ...
分类:编程语言   时间:2017-04-15 14:43:27    阅读次数:289
防止前端脚本JavaScript注入
在使用ajax进行留言的时候,出现了一个问题.因为留言内容写完之后,通过ajax提交内容,同时使用js把留言的内容添加到页面上来.浏览留言的时候也是通过ajax请求,然后再显示的.这样,如果有人在留言里写入了js语句,这结语句都会被执行.解决办法就是对这些特殊字符进行转义再显示出来.如果在jsp中使 ...
分类:编程语言   时间:2017-04-15 14:44:24    阅读次数:274
Java中hashCode的作用
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:public native int hashCode();根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实 ...
分类:编程语言   时间:2017-04-15 14:44:52    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!