自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 6/9-axis imu sensor/姿态传感器 学习板/开发板 开源 MPU6500 QMC5883 加速度 陀螺仪 地磁传感器

0x88+0xAF+0x1C+ACC DATA+GYRO DATA+MAG DATA+ANGLE DATA+ 0x00 0x00 + 0x00 0x00+SUM,共32字节,ACC/GYRO/MAG/ANGLE(roll/pitch/yaw)数据为int16格式,其。理论上,如果将磁力计绕一个点,做各个方向的旋转,绘制出来的三维图像是一个圆的球面,然而,因为磁力计容易受周遭环境的影响,实际绘制出来的三维图像是一个椭球面,且球心不在[0,0,0]。首先,如下图,此面朝上,加速度计的Z轴是9.44。

2024-07-28 18:20:46 725

转载 ACM题目

(2)广搜的状态优化:利用M进制数存储状态、转化为串用hash表判重、按位压缩存储状态、双向广搜、A*算法. (poj1768,poj1184,poj1872,poj1324,poj2046,poj1482)2.E[i,j]=opt{D[i-1,j]+xi,D[i,j-1]+yj,D[i-1][j-1]+zij} (最长公共子序列)(1)较麻烦的搜索题目训练(poj1069,poj3322,poj1475,poj1924,poj2049,poj3426)...

2022-08-28 10:30:09 113

转载 关于heap(堆)和stack(栈)的探讨(修改)

关于heap(堆)和stack(栈)的探讨(修改)关于heap(堆)和stack(栈)的问题:heap(堆):是由程序员自己分配和回收,若其在程序结束时,未回收时则由操作系统来完成回收工作。stack(栈):是由操作系统来分配和回收的。它们之间有缺点的比较:heap 一般比较灵活,且内存不要求连续,但是容易造成内存泄露;stack 一

2008-10-03 14:35:00 1672

转载 PHP木马攻击的防御之道

【IT168 木马查杀】本文通过介绍一些技巧介绍了针对PHP木马攻击的防御之道,通过这些方面你可以更好的防范木马程序。  1、防止跳出web目录  首先修改httpd.conf,如果你只允许你的php脚本程序在web目录里操作,还可以修改httpd.conf文件限制php的操作路径。比如你的web目录是/usr/local/apache/htdocs,那么在httpd.conf里加上这么几

2008-10-03 14:18:00 857

转载 让scroll lock指示灯闪烁

scroll lock指示灯闪烁,可以起提醒作用,没人会用tty19吧?#!/bin/bash#email:jyhln@163.com#msn:jyhln@msn.com#oicq:2899589if [ $# != 1 ];thenecho usage :$0 timeexit 0fin=1#sleep $1&&let "n=0"&while [ $n -le $1 ]don=`expr $n

2008-08-02 23:55:00 8014

转载 Linux为什么最多能分4个扇区的解释

之前有人问过为什么装Linux的时候主分区+扩展分区只能有4个,当时由于基础知识不足,不能及时解决问题,现在小有研究,现在给大家分享。    MBR(Master Boot Recorder)主要开机扇区,放置硬盘的信息。MBR 可以说是整个硬盘最重要的地方了,因为在MBR 里面记录了两个重要的东西,分别是:开机管理程序,与磁盘分区表 ( partition table)。所以我们所做

2008-08-02 23:20:00 944 1

原创 Ubuntu Linux下 "failed to initialize hal"错误解决办法

在Ubuntu Linux下,有不少朋友遇到“failed to initialize hal”错误。这个错误最直接的表现是:在启动时弹出提示框告诉用户“failed to initialize hal”这个错误将间接导致一些即插即用硬件使用错误。比如:网卡本来是即插即用的,你拨掉网线、网络就会不可用,当你再插上网上,系统应该自动恢复网络。但如果出现上述错误就不会这样了。又比如:U盘和移动硬盘

2008-07-27 18:14:00 2656

原创 linux分区挂载

1、挂载点必须是个目录。 2、一个分区挂载在一个已存在的目录上,这个目录能够不为空,但挂载后这个目录下以前的内容将不可用。 对于其他操作系统建立的文档系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文档系统的格式和linux使用的文档系统格式是不相同的。光盘是ISO9660;软盘是fat16或ext2;windowsNT是fat16、NTFS;windows98

2008-07-26 18:48:00 4487

原创 如何编译linux第一个模块 hello.c

看了书后,照着书上的方法一步一步去做,却失败了,555555555555555真是的,写书的人啊,却不考虑一下细节问题新建一个目录[liu@liu-desktop hellomod]$mddir hellomod[liu@liu-desktop hellomod]$cd hellomod[liu@liu-desktop hellomod]$vi hellomod.c/***************

2008-07-22 22:30:00 2689 2

原创 linux 版本号的问题 uname -a

大家好,问一个关于版本号的问题。我的uname -r 结果为:2.6.15-28-amd64-generic这里2.6.15可以理解,但是-28是什么意思呢?补丁的话,在kernel.org也没有找到该名字的补丁啊。////////////////////////////////////////////////////////////////////////

2008-07-21 22:34:00 2987

原创 如何查看ubuntu的内核版本和发行版本号?

    有时候,我们在升级内核版本或者是从一个版本升级到新的版本之后,想要查看一下自己的ubuntu是否升级成功。可是有没有一种比较快捷的方法比如说在终端里面查看呢?答案是肯定的。为了查看 Ubuntu 的版本号,可以采用以下两种方法之一。方法一在终端中执行下列指令:cat /etc/issue可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:Ubunt

2008-07-21 22:11:00 287559 5

转载 Linux下查看 设置 删除 环境变量方法

在Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量,那Linux下准确的说是REDHAT下应该如何查看呢,命令是:export如果你想查看某一个名称的环境变量,命令是:echo $环境变量名,比如:echo $ORACLE_HOMEWindows对应的命令是:set 环境变量名设置环境变量如果使用的是bash外壳,则键入如下命令:JAVA_HOME=/ path/

2008-07-20 12:05:00 86909 5

原创 timeofday测量程序运行时间

2.时间的测量  有时候我们要计算程序执行的时间.比如我们要对算法进行时间分析.这个时候可以使用下面这个函数. #include int gettimeofday(struct timeval *tv,struct timezone *tz); strut timeval { long tv_sec; /* 秒数 */ long tv_usec; /* 微秒数 */ }; gettimeofday

2008-07-12 12:50:00 1758 1

转载 用busybox制作嵌入式Linux的文件系统

1busybox简介熟悉嵌入式Linux的人对busybox一定不会陌生。它被非常形象地称为嵌入式Linux系统中的“瑞士军刀”,因为它将许多常用的UNIX命令和工具结合到了一个单独的可执行程序中。虽然与相应的GNU工具比较起来,busybox所提供的功能和参数略少,但在比较小的系统(例如启动盘)或者嵌入式系统中,已经足够了。busybox在设计上就充分考虑了硬件资源受限的特殊工作环境。它采用一种

2008-05-25 18:15:00 1575

转载 Linux常用命令——tar

tar 文件是几个文件和(或)目录在一个文件中的集合。这是创建备份和归档的佳径。tar 使用的选项有:-c — 创建一个新归档。-f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项一起使用时,则解除该选项指定的归档。-t — 显示包括在 tar 文件中的文件列表。-v — 显示文件的归档进度。-x — 从归档中抽取文件。-z — 使用 gzip 来

2008-05-25 13:08:00 622

原创 Linux内核汉字显示技术

在阐述基于Linux核心的汉字显示的技术细节之前,有必要介绍一下原有linux的工作机制。这里主要涉及到两部分的知识,就是Linux下终端和帧缓冲的实现.   控制台(console)  通常我们在linux下看到的控制台(console)是由几个设备完成的。分别是/dev/ttyN(其中tty0就是/dev/console, tty1,tty2就是不同的虚拟终端(virtual console)

2008-05-16 11:53:00 906

原创 Linux内核2.4.x的网络接口源码的结构

一.前言               Linux的源码里,网络接口的实现部份是非常值得一读的,通过读源码,不仅对网络协议会有更深的了解,也有助于在网络编程的时候,对应用函数有更精确的了解和把握。本文把重点放在网络接口程序的总体结构上,希望能作为读源码时一些指导性的文字。            本文以Linux2.4.16内核作为讲解的对象,内核源码可以在http://www.kernel.org上

2008-05-15 21:19:00 762

转载 内核是什么?

内核是什么?如下图所示,内核实际上仅仅是一个资源管理器。不管被管理的资源是进程、内存还是硬件设备,内核负责管理并裁定多个竞争用户对资源的访问(既包括内核空间也包括用户空间)。图 . Linux 内核的一个体系结构透视图

2008-05-11 20:55:00 1091

Google C++编程规范 (中文版)

谷歌C++编程规范中文版,很好的学习C++的资料。记录一下 做一下分享 英文版:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml 中文版:http://zh-google-styleguide.readthedocs.org/en/latest/google-cpp-styleguide/ google c++ 编码规范:http://blog.csdn.net/xiexievv/article/details/50972809

2020-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除