#Memcache学习总结

JMeter学习(一)工具简单介绍(转载)

转载自 http://www.cnblogs.com/yangxia-test一、JMeter 介绍   ApacheJMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:...

ANTLR4 实验总结

问题总结:1、不同类型编程语言之间转换的意义。  仅仅的字符替换?结构2、编程语言转换的困难。  优先级:++运算符  不同语言有各自的优越性(Scala转C遇到困难)  编程思想冲突。3、单纯应用在数据格式的转换。  ...
代码星球 代码星球·2020-04-04

BF语言学习

  Brainfuck是一种极小化的计算机语言,它是由UrbanMüller在1993年创建的。由于fuck在英语中是脏话,这种语言有时被称为brainf*ck或brainf**k,甚至被简称为BF。这种语言,是一种按照"Turingcomplete(完整图灵机)"思想设计的语言。  它的主要设计思路是:用最...
代码星球 代码星球·2020-04-04

数据库数据类型总结

MySQL数据类型 PostgreSQL数据类 数据库database...

LCA 总结

代码://RMQ求LCAstructnode{intv,w;};classLCA{private:vector<int>dep,pos,olx,dis;vector<vector<int>>st;public:LCA(vector<vector<node>>&...
代码星球 代码星球·2020-04-04

排序算法总结之希尔排序

一,希尔排序算法介绍①希尔排序又称缩小增量排序,它本质上是一个插入排序算法。为什么呢?因为,对于插入排序而言,插入排序是将当前待排序的元素与前面所有的元素比较,而希尔排序是将当前元素与前面增量位置上的元素进行比较,然后,再将该元素插入到合适位置。当一趟希尔排序完成后,处于增量位置上的元素是有序的。②希尔排序算法的效率依...
代码星球 代码星球·2020-04-04

排序算法总结之快速排序

一,快速排序介绍快速排序与归并排序一样,也是基于分治的递归算法,体现在:在每一趟快速排序中,需要选出枢轴元素,然后将比枢轴元素大的数组元素放在枢轴元素的右边,比枢轴元素小的数组元素都放在枢轴元素的左边。然后,再对分别对枢轴元素左边和枢轴元素右边的元素进行快速排序。 二,快速排序算法分析 ①相比于直接...
代码星球 代码星球·2020-04-04

排序算法总结之归并排序

一,归并排序介绍归并排序是一个典型的基于分治的递归算法。它不断地将原数组分成大小相等的两个子数组(可能相差1),最终当划分的子数组大小为1时(下面代码第17行left小于right不成立时),将划分的有序子数组合并成一个更大的有序数组。为什么是有序子数组???归并排序的递归公式:T(N)=2T(N/2)+O(N)从公式...
代码星球 代码星球·2020-04-04

排序算法总结之堆排序

一,堆排序介绍堆是一个优先级队列,对于大顶堆而言,堆顶元素的权值最大。将待排序的数组建堆,然后不断地删除堆顶元素,就实现了排序。关于堆,参考:数据结构--堆的实现之深入分析下面的堆排序算法将数组中的元素从小到大排序,用大顶堆来实现。 二,堆排序算法分析 现给定了一维数组,需要将数组中的元素使用堆排序...
代码星球 代码星球·2020-04-04

排序算法总结之插入排序

一,插入排序介绍 插入排序是基于比较的排序。所谓的基于比较,就是通过比较数组中的元素,看谁大谁小,根据结果来调整元素的位置。因此,对于这类排序,就有两种基本的操作:①比较操作;②交换操作其中,对于交换操作,可以优化成移动操作,即不直接进行两个元素的交换,还是用一个枢轴元素(tmp)将当前元素先保存起来,然后执...
代码星球 代码星球·2020-04-04

各种排序算法的总结

都是基于内存的排序算法,包括插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、归并排序14年在网易Blog上写的,现把它放到这里。  一,直接插入排序    总体思路:位于表中后面的元素依次与表中前面的元素比较,若比之小,则还需继续和更前面的元素比...
代码星球 代码星球·2020-04-04

JMS学习(四)-一个简单的聊天应用程序分析

一,介绍本文介绍一个简单的聊天应用程序:生产者将消息发送到Topic上,然后由ActiveMQ将该消息Push给订阅了该Topic的消费者。示例程序来自于《JAVA消息服务--第二版MarkRichards著》 二,项目开发环境搭建①使用Eclipse新建一个JAVA工程:jms_activemq②添加依赖包...

JAVA 位操作学习

一,基础知识计算机中数值的编码方式中,原码、反码、补码。正数的补码与原码相同,负数的补码为:负数的原码符号位不变,其它位取反,再加1。在计算机中,数值是以补码的形式存储的。补码的好处:①用补码存储可以减化电路设计,因为它可以将减法转换成加法,简化运算规则,将加减法统一起来了。②还可以不用考虑符号位,解决了0的两种表示方...
代码星球 代码星球·2020-04-04

JMS学习(三)ActiveMQ Message Persistence

1,JMS规范支持两种类型的消息传递:persistentandnon-persistent。ActiveMQ在支持这两种类型的传递方式时,还支持消息的恢复、中间状态的消息(messagearecachedinmemory)2,ActiveMQ可将消息存储在三种类型介质中:file-based(存储在文件中)、in-m...

JMS学习(二)之ActiveMQ

1,ActiveMQ是Apache实现的基于JMS的一个消息服务器。下面记录ActiveMQ的一些基本知识。2,ActiveMQconnectors:ActiveMQprovidesconnectors,aconnectivitymechanismthatprovidesclient-to-brokercommunic...
代码星球 代码星球·2020-04-04
首页上一页...401402403404405...下一页尾页