自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhanghe2775115的专栏

西安交通大学robocup机器人队

  • 博客(22)
  • 问答 (2)
  • 收藏
  • 关注

原创 C++包含c头文件&读取程序输入参数

还是那个Linux移植的工程,出了简单的移植外,还要在原有代码的基础上做2次开发,但原先的工程是给专业人士用的,用c写的在Linux下的命令行运行,现在为了方便非专业人员使用需要移植到Windows平台下,还要搭配上一个一个GUI界面,由于本人只会C++写界面,所以选择了C++进行二次开发。Q1:在C++文件中包含C头文件报错,undefined referenceA1:出现问题的原因是c

2016-05-30 21:45:02 1267

原创 configure相关笔记整理

上半年时做了一个将Linux移植到Windows的项目,由于对configure&make这个过程不太熟悉,所以还是出了很多问题的。现在简单整理当时的笔记。Q1:#ifdef x...#else...#endif 这些东西是干什么的?A1:一些程序在设计时,希望能对环境进行一些适应从而编译出不同的软件,比如在不同的操作系统下都能编译。我们可以通过变量设置,把所有可能用到

2016-05-30 21:09:05 476

原创 如何下载收费音乐

最近国内各大音乐网站都实行音乐收费下载了,本人有点舍不得那几块钱,所以找了些方法同样完成了音乐的下载。大部分在线音乐虽说下载收费,但是为了方便用户都是在本地保存有缓存的。1.缓冲你要下载的歌曲2.找到音乐缓冲文件夹,找到那些的大小在几M左右的文件,查看他们的后缀名,把这些后缀名改为MP3(高品质改为相应的格式flac等),这时就可以听到歌曲了以某音乐软件为例,找到软件的ca

2016-05-30 20:34:01 2113

原创 Win下安装pip并更新源

安装pip1.首先下载安装python,并将python的安装目录添加进系统环境变量2.复制这个文件保存为.py并执行 https://bootstrap.pypa.io/get-pip.py3.执行完后找到本机的python目录,打开scripts文件夹,将这个文件夹下的路径添加进环境变量至此,重新打开cmd界面输入pip即可发现安装成功但是pip初始的源往往会比较慢,或者根

2016-05-30 20:01:51 6133

转载 传播时延(propagation delay)与发送时延(transmission delay)

原文:http://wzw19191.blog.sohu.com/135110823.html传播时延这个概念,是指电磁信号或者光信号在传输介质中传输的时延,而在光纤或者铜线中,光信号和电磁信号的传播速度都在20万公里/秒以上,在传输介质中传输的是电磁信号或者光信号,而不是数据!发送时延是指结点在发送数据时使数据块从结点进入到传输媒体所需的时间,也就是从数据块的第一个比特开

2016-05-02 12:09:06 22859

原创 Linux 查看16进制文件

查看一些java的class文件时,经常需要使用16进制查看器,windows下的是winhex,linux下的就是hexdump了.$ hexdump filename这样打开的文件以两个字节为一组,其顺序取决于本机字节序.x86构架就是小端格式了任意一个class文件:0000000 feca beba 0000 3200 1f00 000a 0008 0715正常情况

2016-01-17 20:08:06 499

原创 汇编语言学生成绩管理系统——文件IO

汇编语言文件IO大致用法与内存读写类似。但如果是在dosbox里面,需要改一些路径方面的东西。我这里使用的是masm,里面是配好了dosbox之类的。1、打开masm文件夹,找到doxbox.conf,打开2、找到[autoexec]。加上 mount     [挂载目的盘]   [实际目录]这里假设我要将F盘dos文件夹挂载到dos虚拟机里的D盘,那么就这么写 mount  

2016-01-10 14:45:46 1851

原创 汇编语言学生成绩管理系统(一)结构体的使用

1 .定义结构体结构其一般说明格式如下:结构名 STRUC [Alignment][NONUNIQUE] 数据定义语句序列 结构名 ENDS对齐方式(Alignment):可用1、2或4来指定结构中字段的字节边界(Byte boundary),其缺省值为1。一般不用管 NONUNIQUE:要求结构中的字段必须用全名才能访问。一般不用管STUDENT STRUC

2015-11-27 16:41:49 4012

原创 C++静态分析工具

以下为摘抄:静态分析工具是指 能够基于源代码静态检查的方式,来找出程序中存在的问题,提升代码的可靠性,降低测试工作成本的一些工具。1、Polyspace支持语言:C、C++  PolySpace最大的局限性在于:分析速度慢。通常情况下,在配置比较高(CPU:3G Memory: >1G)的PC上,完整的分析1000行代码,平均需要15分钟。根据多年来和客户打交道

2015-11-24 19:05:53 655

原创 PCA主成因分析法

PCA算法的最终目标是把高维数据进行降维。之所以要降维,是因为数据在低维空间中处理起来更简单。可以用一个最简单的例子来说明降维,在三维空间中有一个球,我们可能希望研究一下球的几何性质,这个时候希望把它画在纸上(二维平面),那么怎么把它投影(project)到二维平面上就是一个降维的过程。这里的关键在于你投到二维平面上时,要看起来仍然要和原来在三维空间中的那个球达到最大相似,你不能把一个球经过降维之

2015-11-22 18:28:22 1218

原创 Rosenblatt感知器

感知器是最简单的神经网络,是第一个从算法上描述的神经网络。由心理学家Rosenblatt于1958提出。感知器是用于线型可分模式分类的最简单的模型。这是一个经典的感知器模型,包括n个输入、n个权值,被称作突触权(synaptic weights),还有阈值(threshold)w0,在他们相加就和后,设置一个阈值,据此进行分类。我们称带有Hard Limiter的神经元为M

2015-11-16 19:56:57 3405

原创 Robocup3d

一、 比赛介绍 RoboCup 仿真比赛是一个能为多智能体系统和模拟智能进行研究、教育的工具。比赛是在一个标准的计算机环境中进行的,提供了一个完全分布式控制、实时异步多智能体环境。通过这个平台,可以测试各种理论、算法和Agent体系结构。在实时异步、有噪声的对抗环境中,研究多智能体的合作对抗问题。当然,仿真组的比赛使用的机器人并非是真的机器人。一个机器人是一个Agent, 它拥有自己的大脑,

2015-11-13 21:41:30 6597

原创 Robocup仿真3d——安装平台搭建

操作系统要求理论上Linux系统都可以,2015年国赛和世界杯都使用了Ubuntu14.04作为比赛操作系统,所以建议使用Ubuntu 系列作为操作系统。(2016年国赛可能就是Ubuntu15.04了)。准备搭建环境下载比赛所需的三个软件包SimSpark、Rcssserver3d0.6.10、roboviz。Simspark:用来显示比赛场景的软件,类似于模拟器。Rcsss

2015-11-13 21:35:29 3868 3

原创 K-means聚类算法

K-means算法是聚类算法中最简单的一种。聚类指的就是将一堆具有类似特征的无标签点归位一类,比如黑种人和黄种人由于身高、体型、肤色、毛发各个特征上的不同(单纯肤色说服力不够)而聚类为两个簇。K-means算法通过迭代优化将样本聚类成k个簇。算法流程:1、任取k个质心2、求出每个样本到每个质心的距离,并将其归至距离最近的簇。3、根据上一步归类的样本,重新计算质心(各项特征的

2015-11-01 19:19:12 1020

转载 eclipse 常用快捷键

经常使用eclipse进行开发,不掌握快捷键步行啊,在此整理了一些快捷键,大家要灵活运用啊。。。(注:红色标出来的是经常使用到的快捷键,磨刀不误砍柴工啊。。。)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+Shift+O 自动导入所需要的包(这个用的次数也相当多)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)

2015-11-01 18:54:43 1654

原创 机器学习——交叉验证与特征选择

k-折叠交叉验证是一种在机器学习中很常用的方法,简单来说就是手头有是10个数据,取2-10为样本数据,用来学习,生成公式后将第一个数据送入公式进行计算,下次则选取第二个数据作为测试数据,1,3-10这九个数据作为样本数据进行学习,如此计算。如此循环十次,可以得到一个错误率,用以判定学习的结果怎么样。 k指的是将你的数据分为k份,进行k次循环,上面的例子的k就是10。如果每一个样例都做测试, 这

2015-11-01 18:53:42 7265

原创 c/c++程序优化

1、静态成员未初始化2、赋值运算符(operator=)未给所有的变量赋值3、头文件中包含变量的定义4、构造函数内变量初始化顺序与声明的顺序不一致5、使用幻数即:使用数字前用一个用一个变量去代替纯数字,使其可以表达数字的含义。例如:(1)int  a [ 5]; ( 2 ) int module_size = 5; int a [ module_size ] ;6、命名

2015-11-01 14:32:12 5832

转载 cpu调度

CPU调度 用于多道程序 以下先讨论对于单CPU的调度问题。 回顾多道程序,同时把多个进程导入内存,使得一个进程在CPU中执行I/O时,一个进程用来填补CPU的时间。 通常进程都是在CPU区间和I/O区间之间转换。 CPU调度程序称为短期调度程序,从内存调度到CPU。 在内存中等待的就绪队列的节点是PCB。有许多不同的队列实现方法。 抢占调度和非抢占调度(协作):前者为一个进程还没结

2015-10-30 18:59:53 2757

原创 Linux下servlet上传文件

我这里是使用了commons-io-1.4.jar,commons-fileupload-1.2.1.jar,这两个包。具体代码如下public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

2015-02-24 11:44:37 52465

原创 ssh远程下载和上传文件

许多人使用简易的SSH连接工具,有时候需要在SSH下复制文件到本地查看比较方便,我给大家介绍一个简单的命令SCP。scp是有Security的文件copy,基于ssh登录。一 上传本地localfile到server,可以如下命令。scp /home/daisy/localfile [email protected]:/home/server/然后会提示你输入另外

2015-01-24 15:57:55 577

原创 linux下python安装pylib

pylab并不是一个包,而是Python, NumPy, SciPy, Matplotlib的集合。所以这些包都得安装,而这些包之间又有一些依赖关系,比如安装Matplotlib要求先安装NumPy。但在ubuntu下貌似已经安装好Numpy和SciPy(这两个东西看名字就知道是干什么的了,后面两个字是python缩写)。使用pip安装python包******************

2014-12-29 20:37:03 10073 4

转载 西安交大机器人"走进"秦岭山区小学

山区小学生和机器人“交流” 小学生们在参观操场上的四旋翼机器人会跳舞的机器人来到了学生们的身边   12月11日,终南山下的太乙宫镇中心小学迎来了一场机器人盛宴,来自西安交通大学电信学院的大哥哥大姐姐们带着机器人来到了他们身边。  “哥哥,这是什么东西呀?”、“这个东西有什么用呢?”、“它怎么自己会走,还会翻跟斗?”……看到不需要人为操控的机器人正在课桌上做着各式动作,孩子

2014-12-13 12:51:50 1303

空空如也

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

TA关注的人

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