logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

蓝牙RSSI计算距离

利用CoreLocation.framework很容易扫描获得周边蓝牙设备,苹果开源代码AirLocate有具体实现,下载地址:https://developer.apple.com/library/ios/samplecode/AirLocate/Introduction/Intro.html所获得的iBeacon在CoreLocation里以CLBeacon表示,其中有RS

PLC初学者梯形图编程原则

初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,简单介绍一下PLC梯形图编程时需要遵循的规则,希望对大家有所帮助。有一点需要说明的是,本文虽以三菱PLC为例,但这些规则在其它PLC编程时也可同样遵守。       一,梯形阶梯都是始于左母线,终于右母线(通常可以省掉不画,仅画左母线)。每行的左边是接点组合,表示驱动逻辑线圈的条件,而表示结果的逻辑线圈只

船舶自动识别系统(AIS)

船舶自动识别系统(Automatic Identification System,简称AIS)是一种新型的助航系统及设备。目前AIS已发展成通用自动识别系统 (UAIS)。一、AIS的宗旨    AIS的正确使用有助于加强海上生命安全、提高航行的安全性和效率,以及对海洋环境的保护。AIS的功能有:1、识别船只;2、协助追踪目标;3、简化信息交流;4、提供其它辅助信息以避免碰撞发生。AI

java虚拟机学习笔记

1.编译顺序:                 编译器                     虚拟机      虚拟机          java源文件*.java------->字节码*.class------>类装载器--->执行引擎一个.class文件只能包含一个类或接口。因此.java文件中定义了多少类,编译时就会生成多少.class文件(内部类不算)。2.java程序可以选择两种方式访

#虚拟机#java
JAVA内存溢出

搞C的人对内存溢出应该非常熟悉咯。搞java的似乎对这个问题不是很在乎,因为java提供了垃圾回收机制。只是这个垃圾回收机制实在是太垃圾了。 平时自己写写程序玩玩的时候不在乎内存消耗,可是真正做了产品了,需要长时间运行的时候就不得不在乎了。同事的一个模块不间断的接收消息入库,没几分钟就到了1G。我的稍微好点,用了5分钟把java虚拟机默认的64M撑爆了。 Netbeans的Prof

#java#虚拟机
Ubuntu9.10下获取Android源码

首先根据http://source.android.com/download网页上的描述可知,源码大概有2.1GB,需要6GB空间才能编译,因为我是在虚拟机上装的Ubuntu9.10,所以虚拟机至少要有10GB空间。粗体,下划线部分是我安装中遇到的一些问题,或者重点关注的地方 首先需要安装开发环境,需要如下包:Required Packages:Git

#android#ubuntu#java +1
消息队列RabbitMQ和ActiveMQ的生产者流量控制

Q:MQ 们为什么要做生产者流量控制?A:麻烦就在于:『像 Erlang 的虚拟机实现和设计上都没有阻止用户往一个进程的消息队列里扔消息,当消息的生产速度过快,超过进程的处理能力时,这些消息就堆积起来,占用越来愈多的内存,最终导致VM崩溃。』 Q:我为什么要知道 MQ 在做生产者流量控制?A:当你发现自家的 Producers 动辄被挂起或被阻塞时,你要知道该调 Consu

Camel学习笔记(一)

 我才到新单位,也没啥很具体的任务,每天看看高性能计算和云计算方面的东西,另外就是搞一些研究,为以后项目实施做一些技术储备。Camel就是研究的第一个开源项目。 Apache Camel 是一个非常优秀的开源项目,这是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integration Patterns)的实现,你可以采用

#activemq#apache
linux解决Tomcat内存溢出

Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给程序。当程序需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。一、常见的Java内存溢出有以下三种:1. java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出解释说

Ubuntu 12.04下安装MySQL图解

下面就个人这几天在Ubuntu 12.04下安装MySQL做一个总结:在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装。这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装:首先到mysql的下载中心上下载最新的tar.gz包:1.在浏览器

    共 24 条
  • 1
  • 2
  • 3
  • 请选择