码迷,mamicode.com
首页 > 编程语言
算法笔记_193:历届试题 连号区间数(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 小明这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是: 如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称 ...
分类:编程语言   时间:2017-05-09 11:19:19    阅读次数:156
matlab中元胞数组的创建与内容读取
一、创建元胞数组 1、用cell命令创建规格为2*2的空元胞 >> a=cell(2,2) a = [] [] [] [] 2、用大括号"{}"创建元胞数组并赋值 >> b={'abc',[1,2,3];123,'a'} b = 'abc' [1x3 double] [123] 'a' 二、读取元胞 ...
分类:编程语言   时间:2017-05-09 11:18:22    阅读次数:228
Java对象在内存中的状态
可达的/可触及的 Java对象呗创建后,如果被一个或者多个变量引用,那就是可达的,即从根节点可以触及到这个对象。 其实就是从根节点扫描,只要这个对象在引用链中,那就是可触及的。 可恢复的 Java对象不再被任何变量引用就进入了可恢复状态。 在回收该对象之前,该对象的finalize()方法进行资源整 ...
分类:编程语言   时间:2017-05-09 11:17:22    阅读次数:136
python学习之- 内置函数
内置方法:1:abs():取绝对值2:all():当可迭代对象里所有均为真时结果为真。 all([1,2,3])3:any():当可迭代对象里任意一个数据为真结果即为真。any([0,1,2])4:ascii():打印一个对象以字符串的表现形式。[ascii([1,'你好'])] 使用率低。5:bi ...
分类:编程语言   时间:2017-05-09 11:17:00    阅读次数:172
c++ map 和 unordered_map的区别
unordered_map和map类似,都是存储的key-value的值,可以通过key快速索引到value。不同的是unordered_map不会根据key的大小进行排序, 存储时是根据key的hash值判断元素是否相同,即unordered_map内部元素是无序的,而map中的元素是按照二叉搜索 ...
分类:编程语言   时间:2017-05-09 11:15:44    阅读次数:192
Java中的内存划分
Java程序在运行时,需要在内存中分配空间。为了提高运行效率,就对数据进行了不同的空间划分。因为每一片区域都有特定的数据处理方式和内存管理方式。 具体分为5种内存空间: 程序计数器:保证线程切换后能恢复到原来的执行位置。 虚拟机栈:(栈内存)为虚拟机执行java方法服务,方法被调用时,创建栈帧- 本 ...
分类:编程语言   时间:2017-05-09 11:15:29    阅读次数:157
问题 1010: C语言程序设计教程(第三版)课后习题5.8
/******************************************************************** @file Main.cpp @date 2017-5-9 @author Zoro_Tiger @brief 问题 1010: C语言程序设计教程(第三版)课... ...
分类:编程语言   时间:2017-05-09 11:14:45    阅读次数:150
JavaScript小细节点罗列
众所周知,JavaScript为属性的访问定义了两种语法方式:表达式.标识符//表达式(指定对象)标识符(指定需要访问的属性的名称)表达式1(指定对象) varO={a:1,b:{c:3}} varA=[O,4,[5,6,7]] O.a//1 O.b.c//3 O["a"]//1 A[1]//4 A[0].b.c//3 A[2]["2"]//7第一种方法我们使用点"."来..
分类:编程语言   时间:2017-05-09 11:14:23    阅读次数:152
数组排序
冒泡排序 规则: 1、比较相邻的两个数 2、如果左边的大,则交换位置 3、向右移动一位,比较下一位 当所有的数都进行一遍这个规则时,得到最大的数放在最右边。然后重新回到最左端,循环剩下的N-1个数,依次循环。 选择排序: 规则: 1、指定一个数作为比较标准,跟其他数进行比较,得到最小的数 2、交换最 ...
分类:编程语言   时间:2017-05-09 11:14:17    阅读次数:144
spring的InitializingBean的 afterPropertiesSet 方法 和 init-method配置的区别联系
InitializingBean Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。 Bean实现这个接口,在afterPropertiesSet()中编写初始 ...
分类:编程语言   时间:2017-05-09 11:14:09    阅读次数:182
Java中实现String.padLeft和String.padRight
因为习惯了C#中的padLeft和padRight,接触Java后突然失去这两个功能,觉得别扭,就试着实现了这两个方法。 Java中String.format()中带有字符串对齐功能如下: 输出: 以上方法经过简单的变换可以得到: 调用下面方法: 可以得到结果: 以上只是介绍左右对齐时,补空白符的方 ...
分类:编程语言   时间:2017-05-09 11:13:07    阅读次数:262
Unity SLua 如何调用Unity中C#方法
1.原理就是通常在Lua框架中所说的,开放一个C#的web接口,或者叫做在Slua框架中注册函数。2.作用在Lua中调用C#中的方法,这个是在做热更新中很常用的一种方法,无论是slua,还是lua,都差不多、这里,我拿slua举例。3.实际运用举例:如何在Slua中打印Log原理:其实是slua通过调..
分类:编程语言   时间:2017-05-09 11:11:56    阅读次数:671
Unity的Asset Store商店下载文件路径
如果之前在Asset Store商店下载过资源包,结果下次用的时候找不到了,不用急,其实Unity把它自动保到下面这个目录了,最后一个文件夹名与版本号有关,找到前面的即可。 C:\Users\Administrator\AppData\Roaming\Unity\Asset Store-5.x ...
分类:编程语言   时间:2017-05-09 11:11:42    阅读次数:202
maven - 配置强制从指定仓库拉取jar包
从官方maven仓库拉取依赖,会超级慢。可配置settings.xml,强制从私服拉取 ...
分类:编程语言   时间:2017-05-09 11:10:18    阅读次数:818
Java使用多线程发送消息
在后台管理用户信息的时候,经常会用到批量发送提醒消息,首先想到的有: (1)、循环发送列表,逐条发送。优点是:简单,如果发送列表很少,而且没有什么耗时的操作,是比较好的一种选择,缺点是:针对大批量的发送列表,不可取,耗时,程序会出现严重的阻塞问题。 (2)、使用队列(BlockingQueue),开 ...
分类:编程语言   时间:2017-05-09 11:10:01    阅读次数:317
使用strace查看C语言的php源码
如果你希望看到C语言级别的php代码就需要使用strace这个默认是安装了的,如果没有安装可以#yuminstallstrace查看httpd进程(无web服务器需装一个)#psauxw|grephttpd有多个,必须停止apache[root@localhostusr]#/usr/local/webserver/apache2/bin/apachectlstop启动单进程httpd[r..
分类:编程语言   时间:2017-05-09 11:09:09    阅读次数:195
Python 与 C/C++ 交互的几种方式
python作为一门脚本语言,其好处是语法简单,很多东西都已经封装好了,直接拿过来用就行,所以实现同样一个功能,用Python写要比用C/C++代码量会少得多。但是优点也必然也伴随着缺点(这是肯定的,不然还要其他语言干嘛),python最被人诟病的一个地方可能就是其运行速度了。这..
分类:编程语言   时间:2017-05-09 11:08:17    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!