码迷,mamicode.com
首页 > 2018年01月21日 > 全部分享
JavaScript数据结构与算法-队列练习
队列的实现 // 队列类 function Deque () { this.dataStore = []; this.enqueueFront = enqueueFront; this.enqueueBack = enqueueBack; this.dequeueFront = dequeueFro ...
分类:编程语言   时间:2018-01-21 01:11:17    阅读次数:176
bash shell数值比较(-eq)与字符比较(==)的区别
运维中经常编写脚本时,如果遇到使用变量间歇取值并和整数进行比较时,大多数人第一时间会想到使用"-eq"进行比较,但事实中如果因特殊原因导致变量取值为空(null)时,bash shell会把null转换为0进行"-eq"比较,如果遇到此种困惑,可以把整数比较方法改为使用字符串比较(==),这样就可以很好的解决整数比较带来的这种bug。 为什么会有此文章,正是因为笔者在线上使用脚本运维的过程中,因此bug出现过两次失手,也给公司带来了带来了一些损失,经过仔细分析程序日志和脚本运行逻辑,加上如下测试过程,才真正找到了bug的所在以及解决办法。以下是笔者推敲思路,供大家分析之用。
分类:系统相关   时间:2018-01-21 01:11:08    阅读次数:2033
Java内存模型学习总结
1. 程序计数器(Program Counter Register)当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是native方法,这个计数器值则为空(Undefined)。线程私有。唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。2. Java虚拟机栈(Java
分类:编程语言   时间:2018-01-21 01:10:59    阅读次数:223
springmvc-前台传递时间类型到后台报错
背景:springmvc4.3.2+spring4.3.2+mybatis3.4.1 当前台传递的参数有时间类型时,封装的vo对象也有对应的时间类型与之对象, 但是如果此时用对象去接收后台会报错,类型转换异常。 例子: 报错如下: 看这红色的部分知道,消息转换器不能将字符串转换为时间类型的数据。需要 ...
分类:编程语言   时间:2018-01-21 01:10:52    阅读次数:715
JavaScript数据结构与算法-数组练习
一. 创建一个记录学生成绩的对象,提供一个添加成绩的方法,以及一个显示学生平均成绩的方法。 二. 将一组单词存储在一个数组中,并按正序和倒序分别显示这些单词。 // 将一组单词存储在一个数组中 let arr = [ , , , , ]; // 正序 console.log(arr.sort()); ...
分类:编程语言   时间:2018-01-21 01:10:45    阅读次数:190
仅以此篇祭奠我以往对字符串对象和数组的认知
在兴致勃勃地跑去面试,被问到关于标题所述的问题,却几乎回答不出来的时候,一股难言的意味涌上心头,脚步沉重的离去。 我虽坚信自己不至于像表现出的这般不堪,却也意识到躁动的心该安定下来,开始累积作为一个前端开发者安身立命的本钱。 正文: String: String全局对象是一个用于字符串或一个字符序列 ...
分类:编程语言   时间:2018-01-21 01:10:39    阅读次数:174
shell脚本--内容查找之grep命令
grep命令可以检索文件中包含关键字(可以使用正则)的行,默认区分大小写。 使用 -c 参数,获取包含关键字的行数 使用 -n 参数,打印内容的同时,显示所在的行号 使用 -i 参数,查找时,不区分大小写 使用 -v 参数,查找不包含关键字的行 要想使用正则表达式,可以使用 -E 参数 shell正 ...
分类:系统相关   时间:2018-01-21 01:10:30    阅读次数:214
JavaScript数据结构与算法-链表练习
链表的实现 一. 单向链表 二. 双向链表 三. 循环链表 练习 一. 实现advance(n)方法,使当前节点向前移动n个节点。 二. 实现back(n)方法,使当前节点向后移动n个节点。 ...
分类:编程语言   时间:2018-01-21 01:10:22    阅读次数:207
HTML简介
HTML 1.全称: HyperText Markup Language 2.中文名称: 超文本标记语言 3.超文本: 通俗理解就是包含文本,但是不止于文本,可能会包含音乐,视频等等,这些都属于超文本。 标记: 标志符号,即为html标签的简述。 语言: html严格来讲不属于编程语言,任何的标记语 ...
分类:Web程序   时间:2018-01-21 01:10:15    阅读次数:174
轮播图理解并应用
1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title> 6 <script type="text/javascript" src="lunbotu.js"></script> 7 </he ...
分类:其他好文   时间:2018-01-21 01:10:01    阅读次数:173
JavaScript数据结构与算法-集合练习
集合的实现 二. 为集合类增加一个higher(element)方法,该方法返回比传入元素大的元素中最小的那个。写一段测试代码来测试这个方法。 三. 为集合类增加一个lower(element)方法,该方法返回比传入元素小的元素中最大的那个。写一段测试代码来测试这个方法。 ...
分类:编程语言   时间:2018-01-21 01:09:54    阅读次数:110
JAVA wait()和notifyAll()实现线程间通讯
本例是阅读Think in Java中相应章节后,自己实际写了一下自己的实现 输出是 的不停循环。 应该算成功了吧。 ...
分类:编程语言   时间:2018-01-21 01:09:46    阅读次数:144
java8在Collection中新增加的方法removeIf
记得我在以前找工作的经历中,遇到过一个面试官问过我一个很基础的问题。问题是:有一个List中有10个元素,我现在想从中删除3个元素,请问怎么做?我当时也没想,就直接说,List的有自带的remove方法,可以直接使用,他说请详细的说明一下,我说写一个for循环,循环的次数是List的长度,然后在循环 ...
分类:编程语言   时间:2018-01-21 01:09:40    阅读次数:1393
模拟退火算法(转自-ranjiewen的博客园!)
模拟退火算法 著名的模拟退火算法,它是一种基于蒙特卡洛思想设计的近似求解最优化问题的方法。 一点历史——如果你不感兴趣,可以跳过 美国物理学家 N.Metropolis 和同仁在1953年发表研究复杂系统、计算其中能量分布的文章,他们使用蒙特卡罗模拟法计算多分子系统中分子的能量分布。这相当于是本文所 ...
分类:编程语言   时间:2018-01-21 01:09:31    阅读次数:293
c语言基础学习09_关于复合类型的复习
struct A{ char array[100]; //array不知道在哪里呢?只是告诉c语言编译器有这么一种类型结构。是一种语法形式,不要误解。 int a;}; struct B{ char *p = malloc(100); //所以不能这样写! nt a;}; int main(){ s ...
分类:编程语言   时间:2018-01-21 01:09:22    阅读次数:179
springmvc-自定义消息转换器
最近的项目没有用到这个,先把自己自学跑通的例子先帖出来,供自己以后参考吧! 如有不对地方望指出! 一、自定义类实现AbstractHttpMessageConverter 二、在springmvc的配置文件中加入我们自定义的消息转换器 三、在前台指定发送数据的格式 四、服务器端指定返回的数据格式 到 ...
分类:编程语言   时间:2018-01-21 01:09:11    阅读次数:274
mybatis批量插入
************************************************************************************ 当有大量数据需要插入时,可以配置mybatis批量插入,实现高效插入的两种方式 ************************* ...
分类:其他好文   时间:2018-01-21 01:09:00    阅读次数:122
1263条   上一页 1 ... 64 65 66 67 68 69 70 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!