自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daxus的专栏

能力之外的资本等于零

  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

转载 多个ROS,多个Master通信,同时主从

需求有时候我们需要有几个不同的master, 他们之间要交换topic的内容,这时候就不能使用ros自带的设置同一个master的方法.我们的处理方法是,构造一个client和一个server,他们运行在不同的master下面, client在master1下订阅topic1,然后通过tcp协议(自己定义一个消息协议格式)发到master2下面的server,进行消息解析,再发布出mast...

2018-11-30 14:41:36 2911 2

原创 ubuntu下安装rtl8811cu网卡

由于需要wifi调试,笔记本内置的网卡有点不太灵光,买了个TPLINK的WDN5200H AC网卡,给虚拟机用,折腾一下成功了github上有rtl8821cu/rtl8811cu的驱动和安装方法,但是时间有点久了,新的内核计时器改变了很多,所以驱动已经过时,找到一个新的内核驱动,查看我的资源可以下载,github可以不用资源分下载驱动,如果看官愿意打赏一下我辛苦整理,那就下载一下我的资源吧 ...

2018-11-22 20:36:40 17909 9

原创 UEFI下U盘安装Win7 X64

win8终究用的不顺手,想重新装回win7,但是为了win8已经把硬盘分区编程GPT分区了。用老方法,msdn镜像+UltraISO,你会获得一个报警,无法再GPT分区下安装windows以下是解决方式:一、需要一台装有win7 x64的机器,从C:\Windows\Boot\EFI把bootmgfw.efi拷出来,更重命名为BootX64.efi二、用UltraISO按老方法制作

2013-04-13 12:36:10 11172

转载 深入理解Java多态性

看过一些关于Java多态性的文章,参考了很多人的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。(一)相关类class A ...{           public String show(D obj)...{                  return ("A and D");           }            public Str

2013-03-06 20:44:09 538

原创 用shell编写的简单密码加密程序,涉及到ASCII与字符的相互转换,以及命令结果输出到变量

本来是一道C语言的题目,用C语言实现太简单,所以给自己找点有挑战性的玩法:用bash shell编写加密程序:由键盘输入明文,通过加密程序转换成密文并输出到屏幕上。 算法:明文中的字母转换成其后的第4个字母,例如,A变成E(a变成e),Z变成D,非字母字符不变;同时将密文每两个字符之间插入一个空格。例如,China转换成密文为G l m r e。要求:在函数change中完成字母转换,在函数i

2013-01-18 23:12:00 5725 2

转载 ubuntu tftp搭建

配置tftp服务的步骤:1. 若/etc/xinetd.d/下存在tftp,执行下列操作1)关闭xinetd服务$sudoservicexinetdstop2)删除tftp文件$sudorm/etc/xinetd.d/tftp3)启动xinetd服务$sudoservicexinetdstart2. 安装tftp客户端和服务器端$sudoapt-getinsta

2013-01-15 17:47:07 636

转载 ubuntu server 安装 web服务器

安装 Apache,MySQL, 和 PHP现在是安装一些程序的时候了。为了从互联网访问你的站点,我们需要安装web服务器 (Apache). 除了web服务器,我们也需要安装数据库服务器 (MySQL) 和一个服务端语言 (PHP) ,以便于我们可以运行像WordPress这样的流行应用。所以,让我们来完成这些。 在Ubuntu上面安装程序不同于在Windows或OSX,在Ubuntu上

2013-01-15 17:00:42 3470

转载 ubuntu 修改shell分辨率(适用于桌面和Server版本),非menulist方法

VMware中的Ubuntu Server的控制台窗口有点儿小,使用起来不太方便,要调整控制台的窗口大小,需要修改屏幕的分辨率,修改方法如下:(参见Reference)1. 打开grub文件($vim /etc/default/grub), 修改参数GRUB_CMDLINE_LINUX的值,GRUB_CMDLINE_LINUX="vga=0x317", 参数值参考下图:| 640x480

2013-01-15 14:06:20 1498

转载 Ubuntu 设置网卡动态或静态地址

Ubuntu 10.10,VMware虚拟机的网卡用NAT,默认是DHCP自动获取IP地址的,but若要做端口转发/映射,就要固定IP地址。虚拟机中:1,终端2,编辑网络配置文件:sudo gedit /etc/network/interfaces  2.1,修改DHCP配置如下(默认网卡为eth0) auto eth0 iface eth0 inet dhcp

2013-01-14 10:50:08 706

原创 水仙花数(armstrong)求解,两种方法

水仙花数,即各个位上的数的立方和等于这个数本身。我写的解法如下:#include int main(){ int a,b,c,d,i; for(i=0;i<1000;i++) { for(a=100;a<=999;a++) { b=(a/100)%10; c=(a/10)%10; d=a%10; if(a==(b*b*b+c*c*c+d*d*d)) {

2013-01-07 11:51:03 919

原创 两个数组等值数目求解

已知两个整数数组f[ ] g[ ],它们的元素都已从大到小排列好,求两个数组相等元素的个数要求:不使用固定f[i]一次循环代码尽量少#include int main(){ int a[7]={1,3,4,7,9,10,13}; int b[7]={3,5,7,8,10,12,13}; int indexa=0,indexb=0,count=0; while((

2013-01-07 10:37:28 565

原创 支配值数目(GT_COUNT.C)

已知f[ ]与g[ ]两个整数数组,元素都已经从小到大排列,试编写程序算出f[ ]中每一个元素比g[ ]中元素大的个数总和。我的答案:#include int main(){ int a[10]={1,2,4,7,9,12,13,15,16,20}; int b[10]={4,5,7,8,9,10,11,13,16,19}; int i,j,count=0; for(i=0;

2013-01-06 20:15:20 1181

原创 最长平台(plateau)

最长平台已知一个已经从小到大排序的数组,这个数组中的一个平台(plateau)就是连续的一串值相同的元素,并且这一串元素不能再延伸。例如,在1,2,2,3,3,3,4,5,5,6中1,2,2,3,3,4,5,5,6都是平台。试编写一个程序,接受一个数组,把这个数组中最长的平台找出来。在上面的例子中3.3.3就是该数组中最长的平台要求:1,使用的变量越少越好2,能否只把数组的元素每一

2013-01-06 19:23:25 8299 2

原创 联合体+位域,实现位操作,并可以整体读出

传统的位域,可以方便的实现位操作,但是需要对结构体整体读出时比较麻烦。如果有些场合需要对位进行操作,又有把结构体整体读出需求时,往往让人不知所措,这事可以用联合体+结构体(位域)的方法实现。位域的概念:     有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便。C

2013-01-04 12:46:18 8118

原创 linux中用ls命令只显示目录的方法

ls -d */好用~~

2012-12-27 18:31:56 1243

转载 ubuntu 12.10 nfs配置

NFS 安装与配置NFS 全称为“网络文件系统”( Network File System )本机 ip 地址: 219.229.128.44 用“机器一”表示要连接的机器地址: 219.229.128.87 用“机器二”表示 1 、安装 nfs 服务版(机器一、机器二都要装)服务器端安装 : sudo aptitude install nfs-

2012-12-20 22:30:08 892

原创 Shell Script中%、%%、#、##使用区别

%删除位于%右侧的通配符所匹配的结果,通配符从右向左进行匹配,非贪婪操作,用于提取文件名%%功能跟%类似,区别是%%是贪婪操作#删除位于#右侧的通配符所匹配的字符串,通配符从左向右进行匹配,非贪婪操作类似的,也有##,##也是个贪婪操作

2012-12-12 10:15:38 1979

原创 Shell Script 提取文件名和文件扩展名的方法

有时候我们会遇上一些操作,需求提取文件名或者文件的扩展名,往往我们用sed或者awk,但是shell提供了一种更加简便的方法,那就是%和#借助%操作符,我们可以轻松地将文件名提取出来:比如:file="daxus.jpg"name=${file%.*}echo file name is:$name输出结果为file name is:daxus借助#操作符,我

2012-12-11 22:46:50 2687

转载 Ubuntu Linux内核更新后VirtualBox无法启动的解决办法

From 独自等待blog几天由于更新玩乐网站不开自己的Linux电脑,今天开了,看了一下这期间Ubuntu的更新,一堆!想都没想就开始更新了。更新倒是一切顺利。后 来开VirtualBox,居然蹦出个错误来:VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or

2012-12-11 09:38:01 1078

原创 echo命令,不带引号,单引号,双引号的区别

使用echo时,往往会被单引号,双引号以及不带引号的用法所困扰这三种用法都可以显示字符比如echo helloecho 'hello'echo "hello"都能在屏幕上显示hello字样,但是他们是有区别的       使用不带引号的echo时,echo hello被整体当作一个命令处理       使用单引号echo时,变量不会被求值,比如echo '$daxu

2012-12-11 09:36:59 6972

原创 在shell脚本的第一行中,必须写#!/bin/bash

在shell脚本的第一行中,必须写#!/bin/bash如果是用其他shell,在修改相应的shell路行#!/bin/sh 表示本脚本由/bin/路径的sh程序来解释.... 跟命令行下~ #/bin/sh Scriptname效果相同如果不写也成,那就用你登陆的那个shell来解释执行. 可以不写,但应该有良好的编程习惯“在很多情况中,如果没有设置好这一行,那么该程

2012-12-11 09:36:11 3006

原创 linux下淘宝支付宝安全控件安装

新的淘宝支付宝安全控件支持linux系统,具体为Firefox和chromium浏览器。打开淘宝主页,点击支付宝登录,可以看到支付宝安全控件的地方为红色X,点击,进入控件下载界面,手动下载控件,得到aliedit.tar.gz包。解压这个包daxus@daxus-ThinkPad-X230:~$ lsexamples.desktop  workspace  模板  图片

2012-12-11 09:34:44 2111

原创 linux shell数组变量读取方法

建议用${ 数组}来读取变量eg.declare -a array[3]array[1]=qarray[2]=warray[3]=e直接执行echo $array[1]结果为[1]执行echo ${array[1]}结果为q

2012-12-11 09:32:42 1397

原创 Ubuntu Root密码

Ubuntu跟CentOS有点不一样。 CentOS默认root密码跟安装时的管理员密码相同,而Ubuntu默认root密码不启动,若想修改root密码,需要执行下面语句sudo passwd root 不过这时候会提示你先输入你的登陆密码,然后修改如果想要以root身份安装软件只要在执行命令前加上sudo(super do)就可以了 若只是想在Ubuntu中以

2012-12-11 09:31:16 368

转载 ubuntu grub 调整系统启动顺序

装了 ubuntu 11.04 和 windows 7 ,默认是 ubuntu 先启动的。现在想改为windows7 默认启动。首先打开  /boot/grub/grub.cfg  文件vim /boot/grub/grub.cfg  1 #  2 # DO NOT EDIT THIS FILE  3 #  4 # It is automatic

2012-12-11 09:29:18 534

转载 【转载】atime、ctime、mtime详解

使用find命令时,常为其中的atime/ctime/mtime感到困惑,一直没彻底弄个明白,今天仔细看了以上两篇文章,总算有所领悟,总结如下: 1、含义:  文件的 Access time,atime 是在读取文件或者执行文件时更改的;  文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的;  文件的 Create time,c

2012-12-11 09:28:14 485

4.12-4.15内核版本适用的rtl8821cu驱动,8811cu也适用

4.12-4.15内核版本适用的rtl8821cu驱动,8811cu也适用

2018-11-22

最新u-boot 201210

最新版的u-boot,版本2012 10

2013-01-04

[程序员实用算法].Andrew.Binstock.等著.扫描版

程序员实用算法,权威书籍,研究算法必看之书,Andrew Binstock著

2012-12-08

matlab程序实例

matlab众多实例程序,让你更快掌握matlab基本语法,以及一些经典写法,推荐下载

2012-12-08

blackfin 跑马灯程序

blackfin平台的跑马灯程序,作用等同与hello world,推荐学习blackfin的同学下载

2012-12-08

OV7670寄存器配置

OV7670寄存器配置代码,可以学习如何初始化OV7670图像传感器

2012-12-08

OV7670/OV7171中文版数据手册

OV7670/OV7171中文版数据手册,详细介绍OV7670/OV7171图像传感器的参数,配置,引脚定义以及使用方法

2012-12-08

加密与解密(第三版)

想学习加密与解密的同学推荐下载,入门好书

2012-12-08

空空如也

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

TA关注的人

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