码迷,mamicode.com
首页 > 编程语言
【Spring】Spring之核心容器bean
摘要:Spring的核心容器实现了Ioc,其目 的是提供一种无侵入式的框架。在本文中,首先讲解了Spring的基础bean的相关知识,然后介绍了Spring是如何对bean进行管理的。...
分类:编程语言   时间:2015-04-07 17:45:48    阅读次数:181
多线程之NSOperationQueue(线程队列)
NSOperationQueue的使用...
分类:编程语言   时间:2015-04-07 17:44:55    阅读次数:128
C++实现的间接寻址
之前学过,数据描述方法中有公式化描述,链表描述,间接寻址和模拟指针,在之前已经将公式化描述和链表描述通过代码的形式展现出来了,现在贴出简介寻址的代码。其中简介寻址是融合了公式化描述和链表描述的有点,使用一个指针表来记录数据的位置,指针表相当于一个数组,这样在插入,删除的时候,其中的数据的位置并没有发生变化,而仅仅就是指针表的指向发生了变化,同时很多操作又能像公式化一样通过O(1)的复杂度进行操作。下...
分类:编程语言   时间:2015-04-07 17:39:00    阅读次数:114
C语言 通讯录
实现一个通讯录; 通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址 提供方法: 1. 添加联系人信息 2. 删除指定联系人信息 3. 查找指定联系人信息 4. 修改指定联系人信息 5. 显示所有联系人信息 6. 清空所有联系人 定义头文件 #ifndef __CONTACT_H__ #define __CONTACT_H__ #...
分类:编程语言   时间:2015-04-07 17:39:36    阅读次数:147
Java习惯用法总结
本文由 ImportNew - 进林 翻译自 nayuki。欢迎加入翻译小组。转载请见文末要求。 在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。) 我把本文的所有代码...
分类:编程语言   时间:2015-04-07 17:38:18    阅读次数:240
2.1 线程管理基础
每个C++程序至少有一个线程,这个线程运行main函数。你的程序可以增加线程去以其他函数作为进入点。这些函数会同步执行,当程序从main函数中返回的时候,指定的函数也会返回,线程退出。正如你看到的如果你有一个std::thread对象,你可以等待它结束,但是首先你必须启动它,所以让我们看看怎么启动线程吧; 2.1.1 执行一个线程 线程启动通过std::thread对象指定要运行的任务。最简单...
分类:编程语言   时间:2015-04-07 17:38:28    阅读次数:162
【C语言探索之旅】 第二部分第六课:创建你自己的变量类型
众所周知,C语言是面向过程的编程语言,与Java,C#等面向对象的编程语言有所不同。 在面向对象的编程语言中,有类的概念。C语言是没有类这种“类型”的,但是C语言就不能模拟“面向对象”编程了吗? 不,只要你设计得好,C语言也可以模拟面向对象编程。这一课我们学到的关于struct(结构体)的知识就可以使你有能力用C语言实现面向对象。 前面我们学习了指针,数组,字符串和预处理,掌握这些知识你的C语言水平已经还不错啦,但是我们岂能就此止步。C语言还可以让我们做一些更厉害的事情:创建你自己的变量类型。 我们可以将其...
分类:编程语言   时间:2015-04-07 17:36:10    阅读次数:213
R语言常用函数 & R语言其他
操作数据库(RODBC) odbcConnect(dsn, uid="", pwd="") 建立一个到ODBC数据库的连接 sqlFetch(channel, sqltable) 读取ODBC数据库中的某个表到一个数据框中 sqlQuery(channel, query) 向ODBC提交一个...
分类:编程语言   时间:2015-04-07 17:33:49    阅读次数:171
Python学习笔记 (第8课)
本节我们将学习python的另一种数据类型:集合(set)1.集合(set) 集合在Python中是一种没有重复元素,且无序的数据类型,且不能通过索引来引用集合中的元素>>> basket = ['apple', 'orange', 'apple', 'pear', 'orange', 'banan...
分类:编程语言   时间:2015-04-07 17:33:56    阅读次数:188
Python学习笔记 (第7课)
本节将学习元组、字典,以及其他涉及到的相关知识1.元组 (tuple) 元组由圆括号括起来,元素之间用逗号相隔。元组是不可变对象,一旦定义了,就不能更改>>> t=('a','b','c')>>> t[1]'b'>>> t[1]=4Traceback (most recent call last):...
分类:编程语言   时间:2015-04-07 17:34:13    阅读次数:344
关于Java String 类型转换时null的问题
开发中经常遇到从集合类List、Map中取出数据转换为String的问题,这里如果处理不好,经常会遇到空指针异常java.lang.NullPointerException,在此总结一下常用转换为String的方法,以及转换后如何对其进行判null使用的问题。Java中对象转换为String的常用方...
分类:编程语言   时间:2015-04-07 17:30:20    阅读次数:156
剑指offer-面试题7:俩个栈实现队列(java)
详细分析请参照C语言版,这里仅仅给出实现代码,注释很详细,不得不说java各种api用起来真是爽飞了 1 package com.xsf.SordForOffer; 2 3 import java.util.Stack; 4 5 /** 6 * 剑指offer pro7,俩个链表实现一个队列 ...
分类:编程语言   时间:2015-04-07 17:29:12    阅读次数:156
经典机器学习算法总结
1决策树算法算法原理:1.决策树是一个预测模型,它代表的属性对象与属性值之间的一种映射关系。2.决策树是一种树形结构,内部节点表示每个属性上的测试,每个分支代表一种测试输出,叶节点代表一种类别。3.决策树是一种监督学习方法,用于分类问题应用场景:1.实例是属性-值对表示的;2.可能需要析取描述;3....
分类:编程语言   时间:2015-04-07 17:29:13    阅读次数:334
JavaScript的数组
一、Array数组概述: 1、Array 类型是 ECMAScript 最常用的类型。 2、javaScript 中的 Array 类型和其他语言中的数组有着很大的区别。 3、虽然数组都是有序排列,但 javaScript中的数组每个元素可以保存任何类型。 4、javaS...
分类:编程语言   时间:2015-04-07 17:29:31    阅读次数:158
【算法】快速排序-Java版
说在前面的话 平常码砖的时候,对于一个数组进行排序更多的是起泡排序,起泡排序对于一般不是很长的数组进行操作没什么问题,一旦数组过大,很明显效率低。 而快排是对起泡排序的一种改进,效率明显优高。快排思路 快排的思想是通过每一次排序将待排的数组分成两部分,左边的部分所有值均小于右边部分,然后再对这两.....
分类:编程语言   时间:2015-04-07 17:29:48    阅读次数:185
Java线程同步的方式
java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。1.同步方法 即有synchronized关键字修饰的方法。 ...
分类:编程语言   时间:2015-04-07 17:28:05    阅读次数:150
算法第一讲_动态规划
转自follow your hearthttp://www.cnblogs.com/kkgreen/archive/2011/06/26/2090702.html转载:http://blog.csdn.net/woshioosm/article/details/7438834{思考动态规划的第一点-...
分类:编程语言   时间:2015-04-07 17:27:30    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!