码迷,mamicode.com
首页 > 编程语言
LeetCode144 Binary Tree Preorder Traversal(迭代实现) Java
题目: Given a binary tree, return the preorder traversal of its nodes’ values.For example: Given binary tree {1,#,2,3}, 1 2 / 3 return [1,2,3]. Note: Recursive solution is trivial......
分类:编程语言   时间:2016-04-26 22:02:27    阅读次数:131
C++使用matlab卷积神经网络库MatConvNet来进行手写数字识别
环境:WIN10(64 bit)+VS2010(64 bit)+Matlab2015b(64 bit) 关于MatConvNet的介绍参考:http://www.vlfeat.org/matconvnet/ Github下载地址为:https://github.com/vlfeat/matconvnet/ 我们的目的是将MatConvNet自带的手写数字识别DEMO移植到...
分类:编程语言   时间:2016-04-26 22:01:03    阅读次数:686
Spring连载(1)
好久没写博文了,最近玩的太浪,打算把spring再复习一遍,以于温故知新。 先敬上一张spring的图Spring架构图 Spring是一个非常活跃的开源框架,他是一个基于Core来构架多层javaEE系统的框架,它的主要目的就是为了简化企业的开发。 Spring是一种非入侵的方式来管理你的代码,Spring提倡”最少侵入”。Spring 的每一个模块都是独立的。Spring-IOC什么是IO...
分类:编程语言   时间:2016-04-26 22:01:10    阅读次数:295
Apache shiro配置与使用(Spring整合)
1、权限概述(正确理解认证、授权的基本概念) 2、常见的shiro框架权限控制的方式(URL拦截的方式、方法注解的方式) 3、shiro框架涉及到的数据表以及模型关系 4、Apache shiro框架 5、shrio框架整合Spring,Struts到项目中...
分类:编程语言   时间:2016-04-26 21:58:44    阅读次数:329
Java技术_Java千百问(0039)_引用传递和值传递有什么区别
点击进入_更多_Java千百问1、什么是值传递值传递,是将内存空间中某个存储单元中存放的值,传送给另一个存储单元。(java中的存储单元并不是物理内存的地址,但具有相关性) 例如://定义了一个改变参数值的函数 public static void changeValue(int x) { ??x = x *2; } public class TestMain{ //调用该函数 int num =...
分类:编程语言   时间:2016-04-26 22:00:48    阅读次数:198
LeetCode102 Binary Tree Level Order Traversal Java
题目: Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level)....
分类:编程语言   时间:2016-04-26 21:57:18    阅读次数:136
Spring的配置详解
Spring的配置详解3.1XML配置的结构<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"...
分类:编程语言   时间:2016-04-26 21:58:16    阅读次数:230
关于Java中线程池的解读
之前的面试中多次被问到线程池的相关内容,所以在之后的时间内我仔细的学习了一下线程池的相关内容。 1.使用线程池的意义 复用:类似WEB服务器等系统,长期来看内部需要使用大量的线程处理请求,而单次请求响应时间通常比较短,此时Java基于操作系统的本地调用方式大量的创建和销毁线程本身会成为系统的一个性能瓶颈和资源浪费。若使用线程池技术可以实现工作线程的复用,即一个工作线程创建和销毁的生...
分类:编程语言   时间:2016-04-26 21:56:23    阅读次数:150
java NIO-Channel
基本简介Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。Java NIO: Channels and Buffers(通道和缓冲区)标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区...
分类:编程语言   时间:2016-04-26 21:56:07    阅读次数:222
spring源码剖析(六)AOP实现原理剖析
Spring的AOP实现原理,酝酿了一些日子,写博客之前信心不是很足,所以重新阅读了一边AOP的实现核心代码,而且又从网上找了一些Spring Aop剖析的例子,但是发现挂羊头买狗肉的太多,标题高大上,内容却大部分都是比较浅显的一些介绍,可能也是由于比较少人阅读这部分的核心代码逻辑把,然后写这部分介绍的人估计也是少之又少,不过说实话,Spring Aop的核心原理实现介绍确实不太好写,里面涉及的类...
分类:编程语言   时间:2016-04-26 21:55:40    阅读次数:202
java并发之ThreadLocal
ThreadLocal为每个使用该变量的线程提供独立的变量副本,即每个线程内部都会有一个该变量,且在线程内部任何地方都可以使用,线程之间互不影响,这样一来就不存在线程安全问题,也不会严重影响程序执行性能。所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。     对比同步机制与ThreadLocal,可以得出同步通过加锁的方式实现了线程数据共享,也就是以时间换空间,而Th...
分类:编程语言   时间:2016-04-26 21:54:52    阅读次数:206
Java 实验4 包与异常处理
实验4 包与异常处理一、实验目的理解Java包机制的作用,掌握Java中的四种访问控制级别;理解异常处理机制,掌握Java异常处理的基本方法。二、实验内容1.程序理解:1)包的定义和引入在包Com.tsinghua.p1中定义了一个ClassA类,里面定义的四个不同修饰符的变量和方法,在方法中分别打印出对应修饰符变量的值。在该类的main()方法中尝试通过该类的实例对象调用了四个变量和四个方法。说明...
分类:编程语言   时间:2016-04-26 21:54:31    阅读次数:602
Java Nio 十四、Java NIO vs. IO
最后更新时间:2014-06-23 翻译地址:http://tutorials.jenkov.com/java-nio/nio-vs-io.html...
分类:编程语言   时间:2016-04-26 21:51:13    阅读次数:154
排序常用算法总结
排序算法:一种能将一串数据依照特定的排序方式进行排列的一种算法。 排序算法性能:取决于时间和空间复杂度,其次还得考虑稳定性,及其适应的场景。 稳定性:让原本有相等键值的记录维持相对次序。也就是若一个排序算法是稳定的,当有俩个相等键值的记录R和S,且原本的序列中R在S前,那么排序后的列表中R应该也在S之前。 以下来总结常用的排序算法,加深对排序的理解。排序算法目录 冒泡排序 插入排序 希尔排序...
分类:编程语言   时间:2016-04-26 21:50:19    阅读次数:215
swift 网络请求&json解析
做实际项目总是离不开这两步,大多数情况下都是采用第三方框架来辅助完成,swift也不例外,由于swift并不成熟,用swift语言写的第三方框架很不稳定(苹果更新太快了),所幸swift和oc可以混编,所以本次使用的框架都是oc里面常用的。网络请求使用AFNetworking,json解析使用MJExtension。 下面开始正文:1. swift中使用oc框架其原理很简单,需要一个.h头文件,里...
分类:编程语言   时间:2016-04-26 21:49:12    阅读次数:150
用C语言讲一讲位运算 入门级(详细图解)
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。...
分类:编程语言   时间:2016-04-26 21:46:12    阅读次数:181
从分类,排序,top-k多个方面对推荐算法稳定性的评价
介绍论文名: “classification, ranking, and top-k stability of recommendation algorithms”. 本文讲述比较推荐系统在三种情况下, 推荐稳定性情况. 与常规准确率比较的方式不同, 本文从另一个角度, 即推荐算法稳定性方面进行比较.详细参与比较的推荐算法包括: baseline 传统基于用户 传统基于物品 oneSlope s...
分类:编程语言   时间:2016-04-26 21:46:10    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!