- 博客(208)
- 资源 (38)
- 收藏
- 关注
原创 Paparazzi UAV Lisa/M2飞控使用说明书
第一部分 地面站 Paparazzi (简称PPZ)UAV项目起始于2003年,由法国民航大学发起的一套软硬件开源无人机项目,它提供了一整套完整的无人机软硬件解决方案。 PPZ 地面站软件运行在Linux Ubuntu操作系统(12/14/16.04 LTS版本均可测试通过)上,是集参数配置、编译、上传、仿真、实飞等功能的一体化平台。 安装方法:在Ubuntu 操作系...
2019-11-10 12:44:00 3893
转载 航模小常识整理
一、电机KV值: 电机的转速(空载)=KV值X电压;例如KV1000的电机在10V电压下它的转速(空载)就是10000转/分钟。 电机的KV值越高,提供出来的扭力就越小。所以,KV值的大小就与浆有着密切的关系,以下就这点提供一下配浆经验: 1060浆,10代表长的直径是10寸,60表示浆角(螺距). 前两位数表示直径,后两位表示螺距
2015-03-16 17:49:11 1281
转载 DenyHosts 防止SSH爆破
DenyHosts官方网站为:http://denyhosts.sourceforge.net一、检查安装条件1、首先判断系统安装的sshd是否支持tcp_wrappers(默认都支持)# ldd /usr/sbin/sshdlibwrap.so.0 => /usr/lib/libwrap.so.0 (0x0046e000)2、判断默认安装的Python版本[roo
2014-11-16 11:10:41 1332
转载 Linux 操作MySQL常用命令行
注意:MySQL中每个命令后都要以分号;结尾。 1、显示数据库 mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据
2013-11-06 18:44:02 766
原创 CentOS卸载默认JAVA并安装新的JDK
[root@node1 node1]# java -versionjava version "1.5.0"gij (GNU libgcj) version 4.4.4 20100726 (Red Hat 4.4.4-13)Copyright (C) 2007 Free Software Foundation, Inc.This is free software; see t
2013-10-31 10:10:33 5720
原创 graphite 安装使用笔记
环境 : CentOS6.0_x64安装成功的版本0.9.9包含:check-dependencies.pycarbon-0.9.9.tar.gzgraphite-web-0.9.9.tar.gzwhisper-0.9.9.tar.gz本地yum源除外,还缺少一下依赖包Django-1.2.7.tar.gzdjan
2013-10-28 16:51:46 2411
原创 CentOS配置本地yum源
真实的集群环境,但是为了图成本没有配光驱,系统通过U盘安装的。现在配置本地yum源将 CentOS-6.0-x86_64-bin-DVD1.iso 上传到机器中,我的存放位置是:/home/node1/iso/CentOS-6.0-x86_64-bin-DVD1.iso,使用虚拟光驱挂载该ISO文件:mount -t iso9660 -o loop /home/node1/
2013-10-25 10:33:08 915
转载 常用软件绘制高质量 (DPI) 图片
摘要:本文主要介绍常见绘图工具(Matlab,VISIO,POWERPOINT,MsWORD,MsEXCEL)获取高质量图片的方法。同时,笔者根据以往经验,对不同图片格式对图片打印效果进行简要的说明。范围:本文所指的高质量图片,指的是300-600 dpi的图片。Picture with Higher Resolution 不在考虑之列。DPI:Dot Pe
2013-06-09 21:13:14 3110
转载 四元数和旋转矩阵
Quaternion(四元数)Quaternion 的定义四元数一般定义如下: q=w+xi+yj+zk其中 w,x,y,z是实数。同时,有: i*i=-1 j*j=-1 k*k=-1四元数也可以表示为: q=[w,v]其中v=(x,y,z)是矢量,w是标量,虽然v是矢量,但不能简单的理解为3D空间的矢量,它是4维空间中的的
2013-05-20 20:25:47 29689
转载 VC单文档实现多视图的方法
多视图是VC开发中经常要用到的技术之一,一般地实现单文档多视图有两种方式1)通过视图分割的技术(使用CSplitterWnd实现),将窗口分割为多个部分,每个部分显示各自显示不同的视图,这种技术实现起来比较简单,并多视图是VC开发中经常要用到的技术之一,一般地实现单文档多视图有两种方式1)通过视图分割的技术(使用CSplitterWnd实现),将窗口分割为多个部分,每个部分显示各自显示不同的视
2013-05-15 19:48:52 749
原创 VS2010新建CMFCToolbar
新建 CMFCToolbar 发现位置往中间偏移,原因是照抄其自带的创建方法。正确的使用方法应该是:if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_
2013-05-15 16:01:50 693
原创 石墨烯电导率,介电常数
#include using namespace std;typedef complex Complex;void compute(){ double T = 300; double uc = 0.8; double tor = 0.43e-3; double delta = 1e-9; double cs = 3e8; double ev = 1.602e-19; d
2013-03-01 21:11:46 8397 8
转载 ADS2011_05破解方法
ADS2011_05破解方法(100%成功!)在飞雪连天的帮助下,今天成功破解ADS2011_05版本。现在把破解方法给大家分享。ADS2011-05版本 LICENSE AND PATCH1, 把ADS目录下的文件agsl.dll (大小3.2MB)复制到C:\Agilent\ADS2011_05\bin下的文件覆盖,2. 把破解ads\win32_64下agsl.dll
2012-11-30 19:13:40 3349 1
原创 VS2010 修改VC++默认目录
VS2010的工具-项目解决方案-VC++目录 已经被取消,取而代之的是在每个项目中有各自的VC++目录。修改默认的目录方法是修改配置文件。目录藏得比较深比较隐蔽:C:\Documents and Settings\Administrator\AppData\Local\Microsoft\MSBuild\v4.0对应的文件是:Mic
2012-09-06 16:53:49 2129 1
原创 Nsight™ Visual Studio Edition 2.2 安装笔记
NVIDIA® Nsight™开发平台,作者用来与VS2010集成,用于编译调试跟踪CUDA C程序。官网介绍:http://developer.nvidia.com/content/nvidia-nsight-visual-studio-edition实际上也可以与VS2008SP1集成(注意是SP1,正式版不行)。Step 1: Download req
2012-09-06 13:07:32 4695
原创 设置picture control 背景颜色
添加关联控件变量为:m_picColor CRect rect ;m_picColor.GetClientRect(&rect);//获取空间区域FillRect(m_picColor.GetDC()->GetSafeHdc(),&rect,CBrush(RGB(m_iColorRed,m_iColorGreen,m_iColorBlue)));//填充该区域颜色
2012-07-16 16:32:58 3044
原创 PS流格式
概念:将具有共同时间基准的一个或多个PES组合(复合)而成的单一的数据流称为节目流(Program Stream)。ES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。构成:PS包由包头、系统头、PES包3部分构成。包头由PS包起始码、系统时钟基准(SCR-System Clock Refere
2012-06-20 14:38:02 13136 3
翻译 Fragmenting H.264 Frames Over IP Networks
I have said it before and I’ll say it again: video quality in visualcommunications is a lot more than just the video codec.H.264 and slicesI recently had to explain why we need “multi-slicing” to
2012-06-18 16:37:34 1118
翻译 Compile FFmpeg on CentOS 6.0
This guide is based on a minimal CentOS installation and will installFFmpeg with several external encoding libraries.Note: The # indicates that the commandshould be executed as superuser or root.P
2012-05-25 19:33:31 1983
转载 进程间通信的方式及比较
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义
2012-05-23 21:18:48 655
转载 四种进程或线程同步互斥的控制方法
现在流行的进程线程同步互斥的控制机制,其实是由最原始最基本的4种方法实现的。由这4种方法组合优化就有了.Net和Java下灵活多变的,编程简便的线程进程控制手段。这4种方法具体定义如下 在《操作系统教程》ISBN 7-5053-6193-7 一书中可以找到更加详细的解释1临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。2互斥量:为协调共同对一个共享资
2012-05-23 21:05:51 536
原创 HBase 实践
(1)时间戳到时间的转换.单一的时间戳无法给出直观的解释。public String GetTimeByStamp(String timestamp) { long datatime= Long.parseLong(timestamp); Date date=new Date(datatime); SimpleDateFormat format=new
2012-05-16 14:30:07 3366
转载 面向过程与面向对象中的static关键字
一、在面向过程设计中的static关键字1、静态全局变量定义:在全局变量前,加上关键字 static 该变量就被定义成为了一个静态全局变量。特点: A、该变量在全局数据区分配内存。 B、初始化:如果不显式初始化,那么将被隐式初始化为0。 C、访变量只在本源文件可见,严格的讲应该为定义之处开始到本文件结束。 D、文件作用域下声明的const的常量默认为
2012-05-04 16:36:54 547
原创 Hadoop + HBase 安装配置
【设置Hosts 和 Hostname】在master和slave的/etc/hosts下共同增加:10.64.29.154 master 10.64.68.131 slave 结果如下:10.64.29.154 master10.64.68.131 slave # Added by NetworkManager127.0.0.1
2012-04-10 15:11:29 1163
转载 SSH 无密码登陆Linux
使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 ssh-keygen 创建公钥和密钥。 ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_ke
2012-04-09 22:32:27 6306
转载 区别: vector list deque set map(转)
在STL中基本容器有: vector、list、deque、set、mapset 和map都是无序的保存元素,只能通过它提供的接口对里面的元素进行访问set:集合, 用来判断某一个元素是不是在一个组里面,使用的比较少map:映射,相当于字典,把一个值映射成另一个值,如果想创建字典的话使用它好了底层采用的是树型结构,多数使用平衡二叉树实现,查找某一值是常数时间,遍历起来效果也不错
2012-03-28 15:13:56 716
转载 Linux信号介绍
作者:only_you 信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。一、信号的基本概念本节先介绍信号的一
2012-03-02 17:13:00 559
翻译 pcap学习
#include char errbuf[PCAP_ERRBUF_SIZE];pcap_t *pcap_open_live(const char *device, int snaplen,int promisc, int to_ms, char *errbuf)pcap_t *pcap_open_dead(int linktype, int snaplen)pcap_t *pcap_o
2012-03-01 21:34:31 12853
转载 Linux下的压缩解压缩命令详解
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sun
2012-02-27 13:49:44 504
原创 raytrace3.3解析
bool KdTree::CalcBestSplit( double totalObjectCosts, double costToBeat, const ExtentTripleArrayInfo& extents, double minOnAxis, double maxOnAxis,
2012-02-21 23:53:39 636
翻译 CUDA cuPrintf
CUDA cuPrintfFebruary 8th, 2010 by JeremyI finally got an Nvidia developer account a few days ago which gave me access to a very useful library to use with CUDA.cuPrintf allows printf equivalent
2012-02-13 22:59:22 1018
转载 shell中特殊变量和结构
表格 B-1. 特殊的shell变量变量含义$0脚本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10}位置参数 #10$#位置参数的个数"$*"所有的位置参数(作为单个字符串) *"$@"所有的位置参数(每个都作为独立的字符串)
2012-02-09 17:15:01 513
原创 CentOS配置本地yum源
如果你的光盘是/dev/cdrom的话,可以按照以下命令来进行操作(以centOS4.8光盘为例):#mkdir -p /mnt/yum/c4u8#mount /dev/cdrom /mnt/yum/c4u8#mkdir -p /etc/yum.repos.d/backup #mv /etc/yum.repos.d/* /etc/yum.repos.d/backup/#echo
2012-01-19 11:19:48 634
原创 Perl学习资料
Perl 5 教程综合性教程,全面但不够深入http://www.cbi.pku.edu.cn/chinese/documents/perl/index.htmPerl 中的正则表达式http://www.chinaunix.net/jh/25/159388.htmlPerl调用shell命令介绍了 system ; 反引号 ; exec 方法的使用http:/
2011-12-29 13:40:24 1121 1
翻译 Perl的参数讨论
Arguments and Other Special VariablesArguments are the values you pass to a Perl script. Each value on the command line afterthe name of the script will be assigned to the special variables$ARGV[0
2011-12-28 14:25:05 600
原创 Perl的Expect模块学习
Expect模块可以用来向需要交互执行的程序输入必要的信息。以脚本形式实现交互式应用程序的语言。代码:$exp = new Expect; #new一个Expect.$exp->spawn($command,@params); #fork和exec一个新进程用来执行$command命令.$exp->expect($timeout,$content
2011-12-26 11:42:39 4632
原创 Ubuntu 升级perl
首先 https://launchpad.net/ubuntu 里有各种安装包Ubuntu 里卸载软件两种方法,1、通过deb包安装的情况:安装.deb包:代码:sudo dpkg -i package_file.deb反安装.deb包:代码:sudo dpkg -r package_name2、通过apt-get安装的情况:安装代码:sudo ap
2011-12-25 20:22:03 1697
原创 Linux系统更改主机名
Ubuntu 1.启用root用户 运行命令 sudo -s -H 切换到root用户身份 2.编辑文件/etc/hosts 将下面的一行 127.0.1.1 xxxxx 替换为 127.0.1.1 newhostname 3. 编辑 /etc/hostname文件 删除该文件的所有内容,添加newhostname 4.
2011-12-25 13:15:14 566
原创 Ubuntu配置Apache+mod_perl
为什么使用mod_perl?mod_perl 模块的提供的一个特色是:可以用Perl语言来编写Apache 模块,Perl 是解释性语言,其优缺点并存。解释性语言的一个主要优点是:每次安装服务器时,不必重新编译这个模块。缺点是需要一个解释器来阅读和执行实际的程序,这会降低服务器的运行速度,通过在启动Apache服务器的同时,启动Perl解释器,这样mod_perl就克服了运行速度减慢的问题。P
2011-12-24 16:04:39 4673 1
转载 C/C++数组名与指针区别深入探索
引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误
2011-12-08 10:45:45 427
gpuguide.pdf
2012-07-20
SQLite3.7.8.lib
2011-10-25
mysql-connector-c++-noinstall-1.0.5-win32-vs2005.zip
2011-10-20
mysql-connector-c-noinstall-6.0.2-win32-vs2005.zip
2011-10-20
Memory Forensics over the IEEE 1394 Interface
2011-09-13
cmake2.8.0_deb
2011-09-04
pythonraw1394-1.0.tar.gz
2011-09-04
FTWAutopwn.tar.gz
2011-09-04
libforensic1394-0.2.tar.gz
2011-09-04
科学与工程数值计算算法
2010-12-21
KD-Tree源代码
2010-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人