码迷,mamicode.com
首页 > 编程语言
JavaEE MyBatis
1、 简介 MyBatis本是apache的一个开源项目iBatis的升级版,2013年11月迁移到Github,是三层架构中持久层框架。 目前提供了Java、.NET、以及Ruby三种语言实现的版本。 2、 提供一种“半自动化”的ORM实现。这种半自动化是相对Hibernate等提供了全面的数据库 ...
分类:编程语言   时间:2016-08-01 06:53:49    阅读次数:134
D语言文件操作
文件操作软件制作过程中经常会使用到。D语言的文件操作需要使用std.stdio包,在D语File被封装为一个结构类型struct File。写个例子来试试, 简单使用文件的方式需要使用std.file 模块,在后面也后介绍: 1. 写入文件一行 auto file = File("abc.txt")... ...
分类:编程语言   时间:2016-08-01 06:53:38    阅读次数:248
JavaScript中面向对象的的深拷贝和浅拷贝
理解深拷贝和浅拷贝之前需要弄懂一些基础概念,内存中存储的变量类型分为值类型和引用类型。 1、值类型赋值的存储特点, 将变量内的数据全部拷贝一份, 存储给新的变量。 例如:var num = 123 ;var num1=num; 表示变量中存储的数字是 123。然后将数据拷贝一份,就是将 123 拷贝 ...
分类:编程语言   时间:2016-08-01 01:47:13    阅读次数:154
Java script数组遍历for与for in的区别
我们在学习js中遍历数组的有两种方式 代码: var array=['a']//标准的for循环for(var i=1;i<array.length;i++){ alert(array[i])}//foreach循环for(var i in array){ alert(array[i])} 正常情况 ...
分类:编程语言   时间:2016-08-01 01:47:45    阅读次数:1599
JAVA程序员一定知道的优秀第三方库(2016版)
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码: ...
分类:编程语言   时间:2016-08-01 01:45:13    阅读次数:443
Java中的数据结构及排序算法
(明天补充) 主要是3种接口:List Set Map List:ArrayList,LinkedList:顺序表ArrayList,链表LinkedList,堆栈和队列可以使用LinkedList模拟 Set:HashSet没有重复记录的集合 Map:HashMap就是哈希表 Collection ...
分类:编程语言   时间:2016-08-01 01:47:20    阅读次数:187
java nio
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不 ...
分类:编程语言   时间:2016-08-01 01:43:55    阅读次数:312
MFC中的一般经验之谈5
MFC中提供了CString的类,可以用在一切使用字符串的地方。可以完美取代const char* 或者 LPCTSTR(经常在WinAPI)中传递参数。并且如果需要通过空间进行字符串的数据传递DDX机制,则必须通过CString类型传递。 使用编辑框控件 添加对话框上的编辑框下的控件类型,通过如下 ...
分类:编程语言   时间:2016-08-01 01:41:51    阅读次数:170
由python为入口回顾C++的lambda
lambda是一种匿名函数,python lambda可以使简单的函数简洁的表达,,C++的lambda使类似嵌套函数的功能得以实现 python的lambda VC++14的lambda lambda是vc++独有的,在vc++11以后,扩展这个功能主要是为了使代码书写简洁,gcc没有这个功能 直 ...
分类:编程语言   时间:2016-08-01 01:43:19    阅读次数:235
Python学习记录3
:出现在函数定义语句末尾 如:if expression: elif expression: else:等 定义函数使用def def hanshu(x) '描述' return(调用函数时返回的值) 对于默认参数用法不是很清楚: def foo(debug=True): 'detemine if ...
分类:编程语言   时间:2016-08-01 01:40:30    阅读次数:212
Python base
//this is my first day to study python, in order to review, every day i will make notes (2016/7/31) 1. In python , there are many bulit-in funcation. ...
分类:编程语言   时间:2016-08-01 01:38:19    阅读次数:168
python学习笔记-(五)字符串&字典
1.字符串操作 2.字典 ...
分类:编程语言   时间:2016-08-01 01:40:16    阅读次数:144
Java并发(4):ThreadLocal
一.对ThreadLocal的理解 ThreadLocal是java.lang包中的一个类,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 这句话从字面上看起来 ...
分类:编程语言   时间:2016-08-01 01:37:43    阅读次数:254
Java 性能优化
http://eclipsesource.com/blogs/2013/01/21/10-tips-for-using-the-eclipse-memory-analyzer/ http://docs.oracle.com/cd/E13150_01/jrockit_jvm/jrockit/genin ...
分类:编程语言   时间:2016-08-01 01:36:50    阅读次数:173
vs2013 + python3.52 + boost1.61, 编译C++库失败
使用vs2013 + python3.52 + boost1.61, 编译C++库, 失败! 提示如下": boost::python::detail::init_module(struct PyModuleDef &,void (__cdecl*)(void))" (__imp_?init_mod ...
分类:编程语言   时间:2016-08-01 01:38:08    阅读次数:904
Java中多种集合类
Java中ArrayList和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayLis ...
分类:编程语言   时间:2016-08-01 01:36:49    阅读次数:227
经典算法面试题目(1.7)
题目 Write an algorithm such that if an element in an MxN matrix is 0, its entire row and column is set to 0. 写一个函数处理一个MxN的矩阵,如果矩阵中某个元素为0,那么把它所在的行和列都置为0. 解答 简单题。遍历一次矩阵,当遇到元素等于0时,记录下这个元素对应的行和列。 可...
分类:编程语言   时间:2016-08-01 00:29:43    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!