首页 > 2018年11月05日 > 全部分享
队列的JS实现及广度优先搜索(BFS)的实现
队列是先进先出(FIFO)的数据结构,插入操作叫做入队,只能添加在队列的末尾;删除操作叫做出队,只能移除第一个元素。在JS中,用数组可以很简单的实现队列。 以上就实现了队列的数据结构,那么队列这种数据结构有什么作用呢?在广度优先搜索(BFS)中,很适合队列。那什么是BFS。在树的遍历中,有两种遍历方 ...
分类:Web开发   时间:2018-11-05 11:01:04    收藏:0  评论:0  赞:0  阅读:181
不会发布npm包?进来包会!
前言 本文从发布一个简单的npm包开始,逐步对它进行完(踩)善(坑)和扩(装)展(逼),最后得到一个相对完善的npm包,下面就让我们手摸手,呸!手把手的开始吧! 一、一个最简单的npm包 1.1 新建文件夹 可以找个地方直接建个文件夹,最好语义化一点,这样以后也方便管理,我们这里用终端建文件夹: ( ...
分类:其他   时间:2018-11-05 11:00:46    收藏:0  评论:0  赞:0  阅读:145
链表的逆置 ,删除链表中的最小值.c#
public void nizhi()//链表的逆置 { Node T1,T2=head;//head是定义的头结点. T2=head.Next; head.Next=null; while(T2!=null) { T1=T2.Next; T2.Next=head.Next; head.Next=T ...
分类:Windows开发   时间:2018-11-05 11:00:30    收藏:0  评论:0  赞:0  阅读:188
Eclipse常用快捷键
编辑 Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等) Ctrl+Shift+F 格式化当前代码 Ctrl+Shift+M 添加类的import导入 Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M ...
分类:系统服务   时间:2018-11-05 11:00:13    收藏:0  评论:0  赞:0  阅读:173
1021 docker 普罗米修斯
jmeter plugin监控的信息很少,只有cpu、内存、网络IO,但这些是不够的。例如对于分析mysql数据库的慢查询、最大连接数等更加细密度的信息。 服务端稳定测试的三个前提: 1.应用级别的自动化测试。针对整个系统进行评测,而不是单独某一个模块,自动化用例要覆盖系统业务场景的80%以上。自动 ...
分类:其他   时间:2018-11-05 10:59:41    收藏:0  评论:0  赞:0  阅读:279
Lyft Level 5 Challenge 2018 - Final Round Div. 1没翻车记
夜晚使人着迷。没有猝死非常感动。 A:显然对于水平线段,只有横坐标的左端点为1的时候才可能对答案产生影响;对于竖直直线,如果要删一定是删去一段前缀。枚举竖直直线删到哪一条,记一下需要删几条水平线段就可以了。想当然的以为竖直线段坐标是升序排的,因为这个wa了两发感觉非常惨。 #include<iost ...
分类:其他   时间:2018-11-05 10:59:19    收藏:0  评论:0  赞:0  阅读:125
Spring源码系列 —— 构造和初始化上下文
探索spring源码实现,精华的设计模式,各种jdk提供的陌生api,还有那么点黑科技都是一直以来想做的一件事!但是读源码是一件非常痛苦的事情,需要有很大的耐心和扎实的基础。 在曾经读两次失败的基础上,这次希望能一站到底!这个系列基于spring v4.3.20版本探索。 Spring上下文启动加载 ...
分类:编程语言   时间:2018-11-05 10:59:01    收藏:0  评论:0  赞:0  阅读:186
Spring源码系列 —— Envoriment组件
何为Envoriment Envoriment是集成在Spring上下文容器中的核心组件,在Spring源码中由 "Envoriment" 接口抽象。 在Environment中,有两大主要概念: Profile:在Spring中profile是针对Bean定义而言,是Bean定义的逻辑分组。通常表 ...
分类:编程语言   时间:2018-11-05 10:58:42    收藏:0  评论:0  赞:0  阅读:182
Node.js + Express 接口请求(GET、POST、PUT)事例
路由 路由是指应用程序的端点(URI)如何响应客户端请求。有关路由的介绍,请参阅基本路由。 您可以使用Express app对象的方法定义路由,这些方法对应于HTTP方法; 例如,app.get()处理GET请求和app.post处理POST请求。有关完整列表,请参阅app.METHOD。您还可以使 ...
分类:Web开发   时间:2018-11-05 10:58:26    收藏:0  评论:0  赞:0  阅读:296
P3193 [HNOI2008]GT考试
传送门 容易看出是道DP 考虑一位一位填数字 设 f [ i ] [ j ] 表示填到第 i 位,在不吉利串上匹配到第 j 位时不出现不吉利数字的方案数 设 g [ i ] [ j ] 表示不吉利串匹配到第 i 位,再添加一个数字,使串匹配到第 j 位的方案数 那么方程显然为 : 注意我们不需要考虑 ...
分类:其他   时间:2018-11-05 10:58:08    收藏:0  评论:0  赞:0  阅读:213
Jdbc进阶(三)
******************可滚动、可更新的结果集***************** 1.可滚动的结果集JDK1.4之前默认打开的结果集不可随意滚动,如果想让结果集可以实现前后滚动等需要额外添加参数,从JDK5.0开始默认打开的结果集可以实现 滚动,可以用next、absolute、prev ...
分类:数据库技术   时间:2018-11-05 10:57:50    收藏:0  评论:0  赞:0  阅读:167
path.join()和path.resolve()的区别
现在写代码的时候有时候使用path.join(__dirname,'dist')有时候用path.resolve(__dirname,'dist'),都是能拼接处来一个绝对路径,但是具体有什么区别呢? 一、path.join()方法 path.join()方法是将多个参数字符串合并成一个路径字符串 ...
分类:其他   时间:2018-11-05 10:57:33    收藏:0  评论:0  赞:0  阅读:153
Android TextView
常用属性 text:文本框中展示的文字 android:text="下载" android:text="@string/tv_text" textColor:字体颜色 android:textColor="#ff0066" textSize:字体大小,单位:sp android:textSize=" ...
分类:移动平台   时间:2018-11-05 10:57:15    收藏:0  评论:0  赞:0  阅读:194
近期面试总结(Android)
关于近期面试总结(2018年下半年) 有些是老生常谈有些是没有遇到的。 1.HTTP和HTTPS的区别 HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协 ...
分类:移动平台   时间:2018-11-05 10:57:01    收藏:0  评论:0  赞:0  阅读:177
Proxychains安装
没有管理员权限 1.建立文件夹proxychains,并进入下载 2.解压缩 3.进入解压缩后的目录进行安装 4.配置环境变量 打开文件.bashrc 将下面一段话考入该文件 使改变生效 有管理员权限 直接执行以下命令 ...
分类:其他   时间:2018-11-05 10:56:30    收藏:0  评论:0  赞:0  阅读:179
【转】 mysql 数据优化
数据库优化离不开索引,如何理解索引? 可以参考:http://www.cnblogs.com/gavinsp/p/5513536.html 1、首先要明白无名无实莫要用索引:因为数据中的记录很多,为了方便我们查找,提高查询的效率; 2、索引的原理:对要查询的字段建立索引其实就是把该字段按照一定的方式 ...
分类:数据库技术   时间:2018-11-05 10:55:58    收藏:0  评论:0  赞:0  阅读:207
2018年最新JAVA面试题总结之数据库(3)
转自于:https://zhuanlan.zhihu.com/p/39804394 1、MySQL的delete与truncate区别? 回答:delete语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行回滚操作,不清空AUTO_INCREMENT记录 ...
分类:数据库技术   时间:2018-11-05 10:55:43    收藏:0  评论:0  赞:0  阅读:166
hibernate lazy属性true false extra
Hibernate集合属性的懒加载策略: 在集合属性上,可以配置懒加载策略,取值为:true/false/extra true:默认取值,它的意思是只有在调用这个集合获取里面的元素对象时,才发出查询语句,加载其 集合元素的数据 false:取消懒加载特性,即在加载对象的同时,就发出第二条查询语句加载 ...
分类:Web开发   时间:2018-11-05 10:55:27    收藏:0  评论:0  赞:0  阅读:233
kubernetes(一)
?Kubernetes介绍 1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 - 一次构建,到处运行 - 容器的快速轻量 - 完整的生态环境 2.什么是kubernetes 首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k ...
分类:Web开发   时间:2018-11-05 10:55:09    收藏:0  评论:0  赞:0  阅读:158
JavaScript和它父亲的故事
附赠脱单秘籍:了解一些JavaScript的历史,聊天的时候说不好可以获得更多程序员小妹子的崇拜的哟~ ?乛?乛?~ 阅读本文可以让你更好的理解什么是ECMAScript。 本次文章内容来自:《JavaScript高级程序设计》,本书可以说在学习JavaScript的路上一直被奉为经典之作。 但是因 ...
分类:编程语言   时间:2018-11-05 10:54:39    收藏:0  评论:0  赞:0  阅读:229
1003条   上一页 1 ... 39 40 41 42 43 ... 51 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!