- 浏览: 46710 次
- 性别:
- 来自: 上海
最新评论
-
吴平坦路:
LZ能给dome不? 邮箱wupingtanlu@163.co ...
Android绘制实时采集的心电图 -
zhujinhu21:
你的心电图是怎么绘制的?
Android绘制实时采集的心电图
文章列表
最近PROJECT用到了在装有android系统的设备上读取串口数据,其中包括时时采集的心电图数据并且要把心电图动态绘制出来。经过几天的努力终于把界面框架确定好了——页面风格和项目结构。
(下图为我手机中的显示效果,根实际应用中有所差别,至少屏幕大小相差甚远)
1. 页面风格(是不是似曾相识?暂时没精力去整界面设计,所以……)
2. 心电图采集
3. 关键内容代码备注(有空再写吧,还有一些问题尚未解决)
[置顶] VC++中多字节与宽字节转换
- 博客分类:
- C/C++
引用头文件:atlbase.h,其中USES_CONVERSION;是必须的,要不然 下面代码不能通过编译。
// 宽字节与多字节转换,必须先使用USES_CONVERSION宏
// 参见下面代码详细说明请查阅MSDN
USES_CONVERSION;
printf("%s\n",W2A(L"果冻村长"));
wprintf(L"%s\n",A2W("Jelly"));
对使用UDP协议和大规模即时通讯的思考
- 博客分类:
- Java
之前做过局域网的聊天软件,现在要做运行在广域网的聊天软件。开始接触网络编程,首先是接触到TCP和UDP协议
在网上查资料,都是这样描述 TCP面向连接,可靠,数据流 。UDP无连接,不可靠,数据报。但是实际使用的时候就 ...
通用线程:学习 Linux LVM,第 2部分
- 博客分类:
- Linux
简介: 在本文中,Daniel 和我们一起分享了他将 cvs.gentoo.org 的 /home 文件系统转换成 LVM 逻辑卷的经历。在转换之后,当 cvs.gentoo.org 的 /home 分区实时动态地进行大小调整,而无需重新引导、卸装 /home,甚至无需降低到运行级别 1 时,我们将会看到 LVM 的种种优点。所有进程在没有任何中断的情况下继续工作。Daniel 对转换的逐步详细介绍将对那些有兴趣在他们自己的机器上执行类似转换的人有所帮助。
在 我前一篇 LVM 文章 中,我解释了 LVM 背后的概念。现在该是发挥 LVM 作用的时候了。在本文中,我将在官方 Gentoo L ...
简介: 在本文中,Daniel 向您介绍了 Linux LVM(逻辑卷管理)背后的概念,并告诉您如何将最新的内核补丁和工具安装到您的系统上。LVM 可以让您在除机器上的物理存储资源以外创建逻辑卷。不过,与物理卷不同,逻辑卷可以在系统仍处于运行状态时扩充和缩减,这样就为 Linux 系统管理员提供了他们梦寐以求的存储器灵活性。
在这一系列中,我要向您介绍如何安装和使用新的内置在 Linux 2.4 内核中的“逻辑卷管理”支持。如果您以前从未使用过任何形式的 LVM ,那么您得好好学一学;它是一种非常棒的技术。 在我们真正设置和运行 LVM 之前,我要解释一下它究竟是什么以及它是如何工作的。然后 ...
摘要:OpenStack与Hadoop被誉为继Linux之后最有可能获得巨大成功的开源项目。这二者如何结合成为更猛的新方案?业内给出两种答案:Hadoop跑在OpenStack上或OpenStack部署到Hadoop上。Steve Markey教授重点介绍了后者。
这两种答案都有企业在实践。“Hadoop跑在OpenStack上”可以参考《Project Savanna:让Hadoop运行在OpenStack之上》,“OpenStack部署到Hadoop上”则重点可查阅本文。
随着企业开始同时利用云计算和大数据技术,现在应当考虑如何将这些工具结合使用。在这种情况下,企业将实现最佳的分 ...
囧,上次 OneStack 项目作者 Kayven 发过来的 OneStack 介绍和配置的文章只发了一半就忘了(本来打算分两部分发的~),今天在草稿箱里把这部分整理出来了,希望文章内容还没有过时(OpenStack 和 Ubuntu 版本都有了很大变化 …)。
前部分介绍请看:OneStack:Ubuntu 12.04 上一键自动部署 OpenStack。下面介绍的是用 OneStack 分步部署 OpenStack 的方法:
1、切换 root,或者用 sudo 执行脚本:
$ sudo -i
2、(可选,如果不需要跳过本步骤):系统语言设置,可以参考 oneStack.sh ...
安装 OpenStack 对新手来说是个痛苦的过程,尤其是 OpenStack 和它依赖的一些组件在快速发展中,经常出现这个版本 keystone 对不上那个版本 dashboard 类似的情况。如果只是想看看 OpenStack 的话,使用 DevStack 是个不错的办法。DevStack 实际上是个 shell 脚本,可以用来快速搭建 OpenStack 的运行和开发环境,特别适合 OpenStack 开发者下载最新的 OpenStack 代码后迅速在自己的笔记本上搭建一个开发环境出来。正如 DevStack 官方所强调的,devstack 不适合用在生产环境。
Can I ...
1.使用下面的命令安装sun jdk6
$ sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
2.安装需要包和库文件
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev li ...
前几天 OneStack 项目 的作者 Kayven 在 vpsee.com 上留言谈到了 OneStack,一个国人的 OpenStack 一键安装工具,在 vpsee 的忽悠下 Kayven 终于同意写一篇 OneStack 的介绍性文章,如果大家对手动安装配置 OpenStack 有恐惧的话可以试试这个 OneStack 一键安装工具,类似的项目还有 DevStack.
大家如有问题欢迎参与讨论或联系原作者 Kayven (Hily.Hoo@gmail.com). 以下内容来自 Kayven:
在发表了 OneStack: Ubuntu 12.04 (“Precise”) 一键安装部 ...
Ubuntu防火墙设置
- 博客分类:
- Linux
在Ubuntu的发行版中,附带了一个相对iptables简单很多的防火墙配置工具:ufw,默认情况下该防火墙是没有启用的,也就意味着Ubuntu中所端口都是开放的,下面描述了如何启用防火墙或对防火墙的基本设置。
1. 启用防火 ...
OpenStack云第一天
- 博客分类:
- OpenStack
OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。
OpenStack是一个云平台管理的项目,这个项目由几个主要的组件组合起来完成一些具体的工作。OpenStack作为基础设施即服务(简称IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。
本文翻译自OpenStack官方网页的介绍:http://www.openstack.org/,后期有时间会在第二天文档中翻译安装与部署指南。
1. 关于OpenStack
sqlite3支持的数据类型:
NULL、INTEGER、REAL、TEXT、BLOB但是,sqlite3也支持如下的数据类型smallint 16位整数integer 32位整数decimal(p,s) p是精确值,s是小数位数float 32位实数double 64位实数char(n) n长度字符串,不能超过254varchar(n) 长度不固定最大字符串长度为n,n不超过4000graphic(n) 和 char(n) 一样,但 ...
简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 SQLite 相当简单。可以,由于 JDBC 不适合手机这种内存受限设备,所以 Android 开发人员需要学习新的 API 来使用 SQLite。本文主要讲解 SQLite 在 Android 环境中的基本使用。
SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任 ...
如何停止JAVA线程
- 博客分类:
- Java
如何停止java的线程一直是一个困恼我们开发多线程程序的一个问题。这个问题最终在Java5的java.util.concurrent中得到了回答:使用interrupt(),让线程在run方法中停止。
简介
在Java的多线程编程中,java.lang.Thread类型包含了一些列的方法start(), stop(), stop(Throwable) and suspend(),