码迷,mamicode.com
首页 > 编程语言 > 周排行
java NIO中的buffer和channel
缓冲区(Buffer):一,在 Java NIO 中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据根据数据类型不同(boolean 除外),提供了相应类型的缓冲区:ByteBufferCharBufferShortBufferIntBufferLongBufferFloatBufferD ...
分类:编程语言   时间:2017-02-23 11:36:16    阅读次数:194
Java常用框架
1 消息队列 Disruptor(https://github.com/LMAX-Exchange/disruptor) 2 微服务 3 数据库 Apache Common DbUtils(https://commons.apache.org/proper/commons-dbutils/) 4 序 ...
分类:编程语言   时间:2017-02-23 11:43:01    阅读次数:155
Spring中使用变量${}的方式进行参数配置
在使用Spring时,有些情况下,在配置文件中,需要使用变量的方式来配置bean相关属性信息,比如下面的数据库的连接使用了${}的方式进行配置,如下所示: 那么上面的${}中的变量具体的值是从哪来的???肯定很多小伙伴一开始也跟我一样有疑问,其实很简单,具体有两种方式来进行配置: 方法一:使用bea ...
分类:编程语言   时间:2017-02-23 12:07:26    阅读次数:186
java中String&StringBuffer&StringBuilder
1. String,字符串常量 StringBuffer,字符串变量(线程安全) StringBuilder,字符串变量(非线程安全) 2.String and StringBuffer String和StringBuffe的主要区别在于String是不可变对象,每次对String进行改变的时候其实 ...
分类:编程语言   时间:2017-02-23 12:08:45    阅读次数:156
javascript异步、回调
1:触发和执行并不是同一概念,计时器的回调函数一定会在指定delay的时间后被触发,但并不一定立即执行,可能需要等待。所有JavaScript代码是在一个线程里执行的,像鼠标点击和计时器之类的事件只有在JS单线程空闲时才执行。 2:在浏览器中,JavaScript引擎是基于事件驱动的,这里的事件可看... ...
分类:编程语言   时间:2017-02-23 12:13:28    阅读次数:199
java数据结构和算法-----第四章
栈和队列 栈(后进先出) 栈,只允许访问一个数据项:即最后插入的数据项. 栈可以用来检查括号的匹配问题和解析数学表达式,类似于在编译原理中的使用。 该图片的操作实际上归纳起来:1.读到左分隔符入栈,2.读到右分隔符就和从栈顶弹出来的左分割符匹配,匹配成功,就正常进行。 3.读到一般的字母字符,就过滤 ...
分类:编程语言   时间:2017-02-23 12:20:19    阅读次数:184
在 Swift 项目中实现侧滑菜单-利用 SWRevealViewController
你可以完全自己手动写一个侧滑菜单,但是现在在 GitHub 上面已经有很多免费的开源库了,如果不是有很特别的需求,大可不必新建一个轮子。 在这里我使用的这个第三方库名字叫做 SWRevealViewController,作者是 John Lluch。这个免费的类库提供了很方便快捷的方法去把侧滑菜单加 ...
分类:编程语言   时间:2017-02-23 13:11:55    阅读次数:270
spring,mybatis事务管理配置与@Transactional注解使用
spring,mybatis事务管理配置与@Transactional注解使用[转] spring,mybatis事务管理配置与@Transactional注解使用 概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了 ...
分类:编程语言   时间:2017-02-23 13:15:55    阅读次数:178
算法笔记_048:找零问题(Java)
目录 1 问题描述 2 解决方案 2.1 动态规划法 1 问题描述 现需找零金额为n,则最少需要用多少面值为d1 < d2 < d3 < ... < dm的硬币?(PS:假设这m种面值d1 < d2 < d3 < ... < dm的硬币,其中d1 = 1,且每种硬币数量无限可得) 2 解决方案 2. ...
分类:编程语言   时间:2017-02-23 13:17:11    阅读次数:315
解决错误java.lang.UnsupportedOperationException
遇到错误 Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.Android.build.api.transform.TransformException: com.android.ide.com ...
分类:编程语言   时间:2017-02-23 13:17:45    阅读次数:575
Java之我对包的理解
我们自己写那么多类,实现某些功能,假如你不知道包这东西,你不会觉得可怕吗?有了包,我们就可以把一些类放在指定的包中,根据包名来体现一定的功能架构,有了包,我们就很清楚我们在设计哪些模块了。就拿java类库来说吧,不就是通过一个又一个的包组成的吗? 所以包的第一个好处是将功能架构分开。 那么第二个好处 ...
分类:编程语言   时间:2017-02-23 13:23:22    阅读次数:180
[算法竞赛入门]蛇形填数
蛇形填数。在n×n方阵里填入1,2,…,n×n,要求填成蛇形。例如,n=4时方阵为:10 11 12 19 16 13 28 15 14 37 6 5 4上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n≤8。 【解析】这道题的解题思路主要还是在于如何模拟蛇形填数的过程。 我们给出两个概 ...
分类:编程语言   时间:2017-02-23 13:28:27    阅读次数:182
java实现顺序表
现在常用的数据结构分为线性结构和非线性结构,而线性结构包括表,栈,队列,非线性包括树,图等等。按照数据存储方式有可以将表分为顺序表和链表,栈分为顺序栈,链栈,队列也可以有链是队列。在高级语言中通常用数组来表示顺序存储结构,所以表,栈,队列都可以用数组来做。 ...
分类:编程语言   时间:2017-02-23 13:29:01    阅读次数:220
Python学习之布尔和数字
布尔有True和Flase两种值 数字0、None,以及元素为空的容器类对象都可视为Flase,反之为Ture。 bool类型支持的运算符 a and b :如果a和b都是True,结果为True,否则为Flase。 a or b :如果a和b至少有一个True,结果为True,否则为Flase。 ...
分类:编程语言   时间:2017-02-23 13:33:02    阅读次数:250
linux c语言 rename的用法-rename() does not work across different mount points, even if the same file system is mounted on both
最近在一个项目上执行文件的搬移功能时发现总是失败,临时录像文件存放于emmc的/tmp/目录下,当录像完成时候则调用rename企图将此文件搬到/mnt/sdcard/mmcblk1p1/(这是外置的sd卡)上面,但是每次执行rename的时候都返回失败了。 man 2 rename解释如下: EF ...
分类:编程语言   时间:2017-02-23 13:34:49    阅读次数:428
Java使用Jacob将Word、Excel、PPT转化成PDF
使用Jacob将金山WPS转化成PDF,其中WPS文字使用KWPS.Aplication、Excel表格是KET.Application、演示文档是KWPP.Application,废话不多说,直接上代码: 开发所需要的jar包和dll文件的下载地址:http://download.csdn.net ...
分类:编程语言   时间:2017-02-23 13:36:25    阅读次数:723
【bzoj3295】动态逆序对 分块+树状数组
题目描述 给定一个1~n的序列,然后m次删除元素,每次删除之前询问逆序对的个数。 代码 #include <cstdio> #include <cctype> #include <cmath> #include <algorithm> using namespace std; typedef lon ...
分类:编程语言   时间:2017-02-23 13:54:07    阅读次数:206
leetcode344 Reverse String Java
自己写法,不过不被leetcode接受,提示Time Limit Exceeded~~~ ...
分类:编程语言   时间:2017-02-23 13:58:42    阅读次数:141
C语言IP 转换
#include void ip2s(int n){ unsigned char *p = &n; printf("%u.%u.%u.%u\n",*p,*(p+1),*(p+2),*(p+3)); } int s2ip(char s[]){ int a=0; int b=0; int c=0; in... ...
分类:编程语言   时间:2017-02-23 14:03:11    阅读次数:156
Java泛型通配符以及限定
摘抄笔记 ...
分类:编程语言   时间:2017-02-23 14:05:13    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!