0

交换排序之冒泡排序和快速排序

交换排序 所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。 排序入门之冒泡排序 冒泡排序是典型的交换排序算法。冒泡排序的时间复杂度为O(n2),可以说效率比较低,但是,冒泡排序体现的思想 ...

青儿哥哥 发布于 2017-08-13 21:45 评论(0)阅读(153)
0

maven系列小技巧之Top3 MVQ(most valuable question)

首先声明,文章系个人原创 ,欢迎转载,转载请注明出处。 对于maven,有大神曾说过:如果你爱他,就请让他用Maven,因为那里是天堂,如果你恨他,就请让他用Maven,因为那里是地狱。尤其是maven+git+intellij idea的黄金搭档确实是一绝。虽然初次接触maven是在2年前并在工作 ...

曦阳x 发布于 2017-08-13 21:30 评论(0)阅读(102)
0

crm踩坑记(二)

Linux tmux 如何查看 tmux如何进行滚动呢? 1. , prefix为tmux的前置动作,默认是 。 2. 使用方向键或者pageUp来进行翻页。 3. 可以退出滚动模式。 4. 支持vi模式,需要在 里面配置: 进程号, 端口 ps命令查找与进程相关的PID号,可以通过man来查询ps ...

动机在未来 发布于 2017-08-13 20:52 评论(0)阅读(121)
16

招聘面试的套路与原则

进入八月,开启了夏季的社招季。近期集中的招聘、面试,形成了一些心得体会,或者说叫套路,而隐藏在这些套路背后的其实是一些更通用的原则。 所以,这一篇其实是写给招聘者的,不过,所有的应聘者也有可能有成为招聘者的一天,也可以参考。 套路 一次集中的扩招需求,有点像每年一度的晋升评审,都需要对大量的候选人进 ...

mindwind 发布于 2017-08-13 20:16 评论(9)阅读(4455)
4

[学习笔记] 多项式与快速傅里叶变换(FFT)基础

引入 可能有不少OIer都知道FFT这个神奇的算法, 通过一系列玄学的变化就可以在 $O(nlog(n))$ 的总时间复杂度内计算出两个向量的卷积(或者多项式乘法/高精度乘法), 而代码量却非常小. 博主一年半前曾经因COGS的一道叫做"神秘的常数 $\pi$"的题目而去学习过FFT, 但是基本就是 ...

rvalue 发布于 2017-08-13 20:01 评论(3)阅读(142)
1

java 内存模型的理解

之前一直在实习,博客停写了一段时间,现在秋招开始了,所以辞职回来专心看书,同时将每天的收获以博客的形式记录下来。最近在看jvm相关的书籍,下面对面试中问得最多的部分--java 内存模型进行简单总结。 本篇博客大概由一下几个部分组成: 1、程序在真实物理世界的内存模型 2、java的内存模型 3、j ...

CoderLcp 发布于 2017-08-13 19:47 评论(0)阅读(145)
0

Demo —— 响应式布局

实现响应式布局的几种方式:媒体查询、JS、流体布局、弹性布局... 使用媒体查询的三种方式 1、直接在CSS中使用 2、使用link链接CSS,media属性可以设置媒体查询方式 (常用) eg. <link rel="stylesheet" type="text/css" href="css/02 ...

Tracey_W 发布于 2017-08-13 19:32 评论(0)阅读(236)
7

超多经典 canvas 实例,动态离子背景、移动炫彩小球、贪吃蛇、坦克大战、是男人就下100层、心形文字等等等

超多经典 canvas 实例 普及:<canvas> 元素用于在网页上绘制图形。这是一个图形容器,您可以控制其每一像素,必须使用脚本来绘制图形。 注意:IE 8 以及更早的版本不支持 <canvas> 元素。 贴士:全部例子都分享在我的 GayHub - https://github.com/bxm ...

白小明 发布于 2017-08-13 19:27 评论(3)阅读(485)
2

mysql存储过程详细讲解及完整实例下载

存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集。经编译后存储在数据库 中的存储过程概念定义及存储过程优点和缺点。 procedure通过完整的存储过程实例来掌握存储过程的创建、修改、删除、显示语法使用操作。掌握变量在实例中的应用,完整实例下载在以后工作中的应用... ...

代码成就未来 发布于 2017-08-13 19:23 评论(0)阅读(262)
0

高性能MySQL之【第十五章 备份与恢复】学习记录

我们不打算包括的话题: 安全(访问备份,恢复数据的权限,文件是否需要加密) 备份存储在哪里,包括他们应该离源数据多远,以及如何将数据从源头移动到目的地 保留策略、审计、法律要求,以及相应的条款 存储解决方案和介质,压缩,以及增量备份 存储的格式 对备份的监控和报告 存储层内置备份功能,或者其他专用设 ...

Topic 发布于 2017-08-13 19:23 评论(0)阅读(191)
1

写一个Vue loading 插件

什么是vue插件? 从功能上说,插件是为Vue添加全局功能的一种机制,比如给Vue添加一个全局组件,全局指令等; 从代码结构上说,插件就是一个必须拥有 方法的对象,这个方法的接收的第一个参数是Vue构造函数,还可以接收一个可选的参数,用于配置插件: 从意义上来说,正如jQuery的 使jQuery有 ...

nobody-junior 发布于 2017-08-13 19:14 评论(0)阅读(250)
0

弹性布局Flex的基本语法

一、Flex的简介 Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。用六个字概括弹性布局就是简单、方便、快速。 flex( flexible box:弹性布局盒模型),是2009年w3c提出的一种可以简洁、快速弹性布局的属性。主要思想是给予容器控制内 ...

榆木疙瘩ii 发布于 2017-08-13 18:48 评论(0)阅读(207)
0

设计模式-前摄器模式(Proactor)

本周要进行boost asio库的学习,在学习之前发现最好需要先了解一下前摄器模式,这样对asio库的理解很有帮助,故写下此文 我之前写的随笔XShell的模拟实现中的链接方式可以说是同步的(服务器阻塞等待链接),这样当有服务器端在等待链接的时候就浪费了大量的资源,我们可以让服务器异步等待客户端的链 ...

leno米雷 发布于 2017-08-13 18:30 评论(0)阅读(105)
0

Oracle RAC 11g DG Broker配置和测试

Oracle RAC 11g DG Broker配置和测试 之前在《 "RHEL6.4 + Oracle 11g DG测试环境快速搭建参考" 》已经简单说过。 本篇在实验环境中实际配置 环境: RHEL 6.5 + Oracle 11.2.0.4 GI、DB + Primary RAC(2 node ...

AlfredZhao 发布于 2017-08-13 17:53 评论(3)阅读(72)
0

解决百度BMR的spark集群开启slaves结点的问题

前言 最近一直忙于和小伙伴倒腾着关于人工智能的比赛,一直都没有时间停下来更新更新我的博客。不过在这一个过程中,遇到了一些问题,我还是记录了下来,等到现在比较空闲了,于是一一整理出来写成博客。希望对于大家有帮助,如果在此有不对的地方,请大家指正,谢谢! 比赛遇到spark开启的问题 疑惑之处 在使用百 ...

kwongtai 发布于 2017-08-13 16:58 评论(1)阅读(136)
0

音频的采集和播放

音频的采集和播放主要由专门的codec芯片完成,主流的codec芯片厂商有Circus Logic、Wolfson等。采集时codec芯片通过A/D采样把声音的模拟信号转换成数字信号并通过I2S总线送给CPU处理,播放时CPU把处理好的数字信号通过I2S总线送给codec芯片并通过D/A转换为模拟信 ...

davidtym 发布于 2017-08-13 16:47 评论(0)阅读(128)
0

多线程(四) 如何停止线程

在Thread类中提供了可以停止线程的方法(包括杀死和挂起): @Deprecated public final void stop(){} @Deprecated public final void suspend(){} stop 和 suspend 添加的有Deprecated注释,也即是该方 ...

PerKins.Zhu 发布于 2017-08-13 16:47 评论(0)阅读(224)
0

Spring Boot中使用 Spring Security 构建权限系统

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。 权限控制是非常常见的功能,在各种后台 ...

Yuicon 发布于 2017-08-13 16:44 评论(0)阅读(223)
0

MapReduce编程之Reduce Join多种应用场景与使用

在关系型数据库中 Join 是非常常见的操作,各种优化手段已经到了极致。在海量数据的环境下,不可避免的也会碰到这种类型的需求, 例如在数据分析时需要连接从不同的数据源中获取到数据。不同于传统的单机模式,在分布式存储下采用 MapReduce 编程模型,也有相应的处理措施和优化方法。 我们先简要地描述 ...

小丑进场 发布于 2017-08-13 16:20 评论(0)阅读(91)
4

一个普通的 Zepto 源码分析(二) - ajax 模块

一个普通的 Zepto 源码分析(二) ajax 模块 普通的路人,普通地瞧。分析时使用的是目前最新 1.2.0 版本。 Zepto 可以由许多模块组成,默认包含的模块有 zepto 核心模块,以及 event 、 ajax 、 form 、 ie ,其中 ajax 模块是比较重要的模块之一,我们可 ...

BlackStorm 发布于 2017-08-13 16:16 评论(2)阅读(202)