码迷,mamicode.com
首页 > 编程语言
C++ 智能指针(shared_ptr/weak_ptr)源码分析
C++11目前已经引入了unique_ptr, shared_ptr, weak_ptr等智能指针以及相关的模板类enable_shared_from_this等。被广泛使用的是shared_ptr,...
分类:编程语言   时间:2016-09-06 17:00:25    阅读次数:269
Java-生成指定长度验证码的一种简单思路
前言:以前做过的一个项目,刚开的时候始验证码是在前端生成前端验证的,后来觉得不靠谱,另外就是找回密码的功能也需要发送邮件和短信的验证码,所以,验证码就必须在后端生成并且保存到应用会话中才行了!所以,就有了下面的这段简单的代码,这段代码虽然简单,但也是生成验证码的一种思路,在此小记一笔以备后用。 1: ...
分类:编程语言   时间:2016-09-06 16:59:05    阅读次数:226
java基础之导入(Excel)2
$(function(){ $("#linksCommonGrid").datagrid({ url:appPath+'/page/pageIndexMrgAct/queryPageIndexLinks', striped: true, remoteSort:false, pagination:tr ...
分类:编程语言   时间:2016-09-06 16:56:49    阅读次数:276
RxJava 错误处理
在Observable发射数据时,有时发送onError通知,导致观察者不能正常接收数据。可是,有时我们希望对Observable发射的onError通知做出响应或者从错误中恢复。此时我们该如何处理呢...
分类:编程语言   时间:2016-09-06 15:51:03    阅读次数:329
机器学习之KNN算法思想及其实现
从一个例子来直观感受KNN思想 如下图 , 绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那个类,如果K=5,由于蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形类。 从这个例子中,我们再来看KNN思想: 实现代码: KN ...
分类:编程语言   时间:2016-09-06 15:45:00    阅读次数:241
【python】pickle模块
序列化:dumps(object) 返回一个字符串,它包含一个 pickle 格式的对象。 dump(object, file) 将对象写到文件,这个文件可以是实际的物理文件,但也可以是任何类似于文件的对象,这个对象具有 write() 方法,可以接受单个的字符串参数 反序列化: loads(str ...
分类:编程语言   时间:2016-09-06 15:43:28    阅读次数:218
javaWEB国际化(jsp中使用)
在jsp页面中使用国际化方法,首先将jstl开源架包:jstl.jar,standard.jar导进去 并在src目录下建立以test开头,.properties结尾的文件:test_en_US.properties,test_zh_CN.properties,文件内容分别为: date=date, ...
分类:编程语言   时间:2016-09-06 15:43:00    阅读次数:178
JavaScript数组API
1、将数组转化为字符串:2种: 1、var str=String(str); 将数组转化为字符串并分隔每个元素 2,、var str=arr.join("自定义分隔符"); 将数组转化为字符串,可定义分隔符 强调:如果join省略"",就等效于String2、链接和获取子数组: 1、连接: var ...
分类:编程语言   时间:2016-09-06 15:42:48    阅读次数:176
SpringMVC访问静态资源的三种方式
如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 目的:可以正常访问静态文件,不要找不到静态文件报404。 方案一:激活Tomc ...
分类:编程语言   时间:2016-09-06 15:41:38    阅读次数:232
Mac环境下 配置Python数据分析环境
采取的思路主要依据的是这一篇文章,连接: http://www.jb51.net/article/78667.htm 但是当安装brew的时候,可能是网站的问题,一直报错 所以从网上查找资料发现,brew的安装需要新建窗口,非root权限开发 具体的方法参照连接:http://jingyan.bai ...
分类:编程语言   时间:2016-09-06 15:41:11    阅读次数:166
JavaScript设计模式与开发实践 – 观察者模式
概述 观察者模式又叫发布 – 订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个目标对象(为了方便理解,以下将观察者对象叫做订阅者,将目标对象叫做发布者)。发布者的状态发生变化时就会通知所有的订阅者,使得它们能够自动更新自己。 观察者模式的使用场 ...
分类:编程语言   时间:2016-09-06 15:39:53    阅读次数:209
[java基础]关于java数组感想
至今数组的唯一好处就只剩下效率 数组与泛型不能很好的结合,因为数组要求确定数据类型,在使用泛型数组的时候,强转会在编译时警告uncheckcast,在运行时报错,如下 这个情况下,我们把一个Object数组强转成T[] ,这个时候,在编译时会报Unchecked cast,在运行时也不会异常,因为J ...
分类:编程语言   时间:2016-09-06 15:37:05    阅读次数:154
浅析Java中的final关键字
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请 ...
分类:编程语言   时间:2016-09-06 15:38:16    阅读次数:177
如何快速有效的修改java的环境变量
之前已经修改过jdk的环境变量,,,,在/etc/profile下,,, export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera export PATH=${JAVA_HOME}/bin:${PATH} 之前在运行kafka的时候他是起作用的,,,但是在关闭一 ...
分类:编程语言   时间:2016-09-06 15:37:07    阅读次数:211
数据结构与算法-递归的形象化理解
fib (n) = 1 (n=1) fib (n) = n*fib(n-1) (n>1) // 条件不成立,则继续调用函数并检查条件不满足则继续调用函数...直到函数返回值为1时,再一层层将返回值递归返回上来 // 我们可以用符合条件的尽量简单的实例来剖析那些复杂的算法 例如:5 * 4 * 3 * ...
分类:编程语言   时间:2016-09-06 15:37:55    阅读次数:160
[转载] Java反射机制的学习
本文转载自: http://www.blogjava.net/zh-weir/archive/2011/03/26/347063.html Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的cl ...
分类:编程语言   时间:2016-09-06 15:35:47    阅读次数:203
Codeforces 707 E. Garlands (二维树状数组)
题目链接:http://codeforces.com/problemset/problem/707/E 给你nxm的网格,有k条链,每条链上有len个节点,每个节点有一个值。 有q个操作,操作ask问你一个子矩阵的和是多少,操作switch将第i条链上的值0变原来的数or原来的数变0。 比较明显的二 ...
分类:编程语言   时间:2016-09-06 15:34:11    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!