搜索到与相关的文章
各行各业

rabbitmq技术的一些感悟(一)

Rabbitmq初识rabbitmqRabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。假设不熟悉AMQP,直接看RabbitMQ的文档会比較困难。只是它也仅仅有几个关键概念,这里简介几个概念说明:Broker:简单来说就是消息队列server实体。Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。Queue:消息队列载体,每一个消息都会被投入到一个或多个队列。Bin

系统 2019-08-12 01:33:35 2359

操作系统

bzoj 3170 manhattan距离

首先将坐标系顺时针旋转45度,得到一个新的坐标系,这个坐标系对应的坐标的manhattan距离就是原图中的距离,然后快排,利用前缀和数组O(N)求所有的答案,然后找最小值就行了,总时间O(NlogN),今天体力不足,在此不再赘述。。。/**************************************************************Problem:3170User:BLADEVILLanguage:PascalResult:Acc

系统 2019-08-12 01:33:31 2359

编程技术

PIC914 LCDCON液晶控制寄存器用法

在LCDCON控制寄存器中有一个位为LMUX<1:0>:公共端选择位如下图该位是选择那一项是根据com口来决定的比如电路图中标有2个com则选择01或者根据液晶资料来决定的看液晶资料上有几个com口如果有4个则选择11PIC914LCDCON液晶控制寄存器用法

系统 2019-08-12 01:33:24 2359

数据库相关

很多朋友想用SQL2000数据库的编程方法,但是却

很多朋友想用SQL2000数据库的编程方法,但是却又苦于自己是学ACCESS的,对SQL只是一点点的了解而已,这里我给大家提供以下参考---将ACCESS转化成SQL2000的方法和注意事项一,首先,我说的是在ACCESS2000,SQL2000之间转换,其他的我也还没有尝试过,希望大家多多试验,肯定是有办法的;二,转换的方法1,打开”控制面板“下”管理工具“中的”数据库源“;2,按”添加“添加一个新的数据源,在选择栏里选“Driverdomicrosof

系统 2019-08-12 01:33:02 2359

各行各业

第二人生的源码分析(四十)创建多个工作线程

多线程的程序是比较常见的,更何况是网络程序。随着多核CPU的发展,想提高程序的性能,只能靠多线程工作了。下面就带你看看第二人生是怎么创建多线程工作的,每个线程又是做什么样的工作。由于线程类是主动类,线程的工作结构就是程序的工作结构了,写一个好的程序,往往就是线程类的结构安排,也就是整个程序的架构实现。并且每个线程之间的交互,都需要小心地进行着,一着不慎就全盘皆输,造成多个线程之间死锁的出现,因此写多线程程序,总要如履薄冰,小心翼翼。#001boolLLAp

系统 2019-08-12 01:32:49 2359

Java

Hessian,轻量级的Java Remoting方案

项目里遇到一个问题:由于安全性的需要,必须由一个程序专门负责查询某一数据库,然后通过安全的信道(例如HTTP)将查询结果传到安全区域之外的application。为了解决这个小小的remoting问题,我们差点要动用EJB。不过幸亏朋友推荐,找到了Hessian这个轻量级的remotingonhttp工具。Hessian其实很像webservice,只不过它的协议不是SOAP,而是它自己规定的binary协议。Hessian的server端提供一个serv

系统 2019-08-12 01:32:33 2359

数据库相关

批量导出存储过程

今天遇到了一个问题,需要把原数据库的一些数据导入到新数据库中,其中包括700多条存储过程。开始通过sql语句查询出所有的存储过程,然后再创建,发现创建存储过程时不能同时创建多个。selectsm.object_id,object_name(sm.object_id)asobject_name,o.type,o.type_desc,sm.definitionfromsys.sql_modulessminnerjoinsys.objectsoonsm.obje

系统 2019-08-12 01:32:29 2359

Java

C# 制作Java +Mysql+Tomcat 环境安装程序,一键

原文:C#制作Java+Mysql+Tomcat环境安装程序,一键式安装要求:JDK、Mysql、Tomcat三者制作成一个安装包,不能单独安装,安装过程不显示三者的界面,安装完成要配置好JDK环境、Mysql服务、Tomcat服务目的:解决客户在安装软件的复杂配置和繁琐便于管理软件版本便于系统集成分析:由于不能使用软件的原始安装版本,故只能将JDK的安装目录拷贝出来,放在D盘的SoftSource文件夹,由于要管理三者,将这三个放进一个文件夹里面Mysq

系统 2019-08-12 01:32:23 2359

Python

跟老齐学Python之用while来循环

在python中,它也有这个含义,不过有点区别的是,“当...时候”这个条件成立在一段范围或者时间间隔内,从而在这段时间间隔内让python做好多事情。就好比这样一段情景:while年龄大于60岁:-------->当年龄大于60岁的时候退休-------->凡是符合上述条件就执行的动作展开想象,如果制作一道门,这道门就是用上述的条件调控开关的,假设有很多人经过这个们,报上年龄,只要年龄大于60,就退休(门打开,人可以出去),一个接一个地这样循环下去,突然

系统 2019-09-27 17:55:47 2358

Python

python的日志模块

'''date:2019-06-28autor:wangxc功能:1.写日志功能,当没有传入日志写入路径时,他会将本文件名.log的日志文件存放到脚本同路径下例子:脚本路径在c:logger.py,那么生成的日志文件logger.log将会在c:下存在2.可以传入日志的级别,控制日志输出的形式,如何配置日志输出形式,可以看下面注释'''importloggingimportos,sysfromlogging.handlersimportRotatingFi

系统 2019-09-27 17:53:27 2358