自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(304)
  • 收藏
  • 关注

原创 OJ系列之---字符串分割

连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组,长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。首先输入一个整数,为要输入的字符串个数。例如:输入:2      abc      12345789输出:abc00000      12345678      90000000//////////////////字符串分割(8个一拆

2016-08-03 20:29:48 473

转载 各种整型的取值范围

unsigned   int   0~4294967295   int   2147483648~2147483647 unsigned long 0~4294967295long   2147483648~2147483647long long的最大值:9223372036854775807long long的最小值:-9223372036854775808unsigne

2016-08-03 17:29:22 1186

原创 拟合值或估计值给字母上尖帽操作(mathtype)

在写小论文的时候,有时候需要打出某个字符的采样格式,即字母头上加一顶尖括号,用MATHTYPE的时候始终没找到该选项,在万能的度娘上面找到了解决方案。即先输入你要编辑的字母或者字符,然后调出MATHTYPE选项,最后选择工具栏第一栏的第三个选项,里面就有给字符加减括弧的选项。只是因为该选项比较隐蔽,不仔细找还真找不到。很多软件的使用都是这样。熟能生巧!

2016-08-02 18:52:36 8749

转载 word中将半角标点符号(如双引号等)转换为全角

百度经验:jingyan.baidu.com通常在毕业论文中,规范的要求是:中文字符要求用宋体(或其他中文字体),西文字符要求用times new roman。对此,我们通用的办法是在样式中,将“正文”的字体修改为相对应的中、西文字体。然而,在word2013中,有些标点符号(如双引号),会被自动识别为西文字体(或一半中文字体,一半西文字体)。在这种情况下,通过上述方法,将

2016-08-02 15:15:26 9640

转载 面试必备之:MFC socket编程(浅出+深度:服务端和客户端端口问题)

要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以

2016-08-01 17:27:00 478

转载 Socket心跳包机制

心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。方法

2016-08-01 17:19:03 436

转载 socket心跳检测

一、什么是心跳检测判断对方(设备,进程或其它网元)是否正常动行,一般采用定时发送简单的通讯包,如果在指定时间段内未收到对方响应,则判断对方已经当掉。用于检测TCP的异常断开。基本原因是服务器端不能有效的判断客户端是否在线也就是说,服务器无法区分客户端是长时间在空闲,还是已经掉线的情况。所谓的心跳包就是客户端定时发送简单的信息给服务器端告诉它我还在而已。代码就是每隔几分钟发送

2016-08-01 17:10:16 1831

转载 CAN总线基础(三)

1.CAN协议1.1 帧类型通讯时使用下面5个类型的帧:    数据帧    遥控帧    错误帧    过载帧    帧间空隙    在所有这些帧中,数据帧和遥控帧由用户设置,而其它帧则由CAN硬件设置。    数据和遥控帧有两种格式:标准和扩展格式。标准格式有11bit的ID,而扩展格式则是29bit的ID。    每个帧的用处见表6,每个帧的结构见图1

2016-08-01 17:01:37 872

转载 CAN总线基础(二)

CAN协议和标准规范1 由ISO标准化的CAN协议    CAN协议已经由ISO标准化,有2个版本,如ISO11898和ISO11519-2,它们之间在数据链路层没什么不同,但是在物理层有些区别。    (1)   关于ISO11898:这个标准用于高速CAN通讯。开始的时候,数据链路层和物理层都在标准ISO11898中规定,后来被拆分为ISO11898-1(仅涉及数据链路层)和I

2016-08-01 16:59:46 730

转载 CAN总线基础知识(一)

1.CAN总线是什么?    CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可的高性能和可靠性。    CAN控制器通过组成总线的2根线(CAN-H和CAN-L)的电位差来确定总线的电平,在任一时刻,总线上有2种电平:显性电平和隐性电平。    “显性”具有“优先”的意味,只要有一个单元输出显性电平,总

2016-08-01 16:58:47 613

转载 TCP/IP详解--五层协议的作用以及对应的设备

网络协议分层:    l链路层:有时也称作链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。他们一起处理与电缆的物理接口细节。    网络层:有时也称为互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议簇中,网络层协议包括IP协议,ICMP协议(Internet互联网控制报文协议)、以及IGMP协议(Internet组管理协议)(ps:分片是

2016-08-01 14:40:13 1502

转载 TCP/IP详解--TCP/IP中三次握手 四次握手状态分析

TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急

2016-08-01 14:38:41 369

转载 串口通信基础详解

串口通信的基本知识本文介绍了串口通讯的基本概念、数据格式、通讯方式、典型的串口通讯标准等内容。串口通讯,RS232,RS485,停止位,奇校验,偶校验1 串口通讯    串口通讯(Serial Communication),是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。    串口是一种接口标准,它规定了接口的电气标准,没有规定接口插件电缆

2016-08-01 11:59:47 774

转载 如何使用蓝牙模块与电脑通信,实现自主开发

项目中使用到了蓝牙模块,但是很多时候我们是从别人手里购买核心模块,然后进行二次开发使用,究竟如何使用核心模块,在所给资料甚少的情况下,还真的要费一番功夫去研究如何使用开发哦。这两天正好做完超声波后,要调试使用蓝牙模块与自己的电路板一起联合使用,需要给客户写个详细的说明书。遂将说明书分享如下,希望对大家有所帮助。 1、通信前必须具备东西:(1)  蓝牙串口模块; (2)  蓝

2016-07-30 15:50:33 20779 5

转载 CSCD(2015-2016年)来源期刊目录中国科学引文数据库

癌变•畸变•突变  1004-616X       E安徽农业大学学报 1672-352X     E安全与环境学报 1009-6094       C半导体技术 1003-353X       E包装工程 1001-3563       E爆破 1001-487X               E爆炸与冲击 1001-1455          C北京大学学报. 医学版

2016-07-30 14:32:57 1601

原创 PCI与PXI的区别

一、PCI是Peripheral Component Interconnect(外设部件互连标准)的缩写,它是目前个人电脑中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。PCI插槽也是主板带有最多数量的插槽类型,在目前流行的台式机主板上,ATX结构的主板一般带有5~6个PCI插槽,而小一点的MATX主板也都带有2~3个PCI插槽,可见其应用的广泛性。PCI总线是一种树

2016-07-29 17:13:18 10909

转载 如何用中国知网导出参考文献

写论文时引用参考文献是必须要做的事情,繁琐的参考文献格式如果每个都要手动来做,费时费力,本文介绍如何借助知网来导出参考文献的格式。工具/原料能联网的电脑方法/步骤1        本文以导出该文章(百度玩经验大家共分享 )的参考文献格式为例来介绍。首先百度搜索打开知网主页。

2016-07-29 09:52:07 20436

转载 word2013 论文引用参考文献

【注意】下面这种插入引用的方法,不能再在后面插入致谢等内容(至少楼主没有发现,如大神有方法,请不吝回复告知),请慎重使用。Office版本:2013与手工添加相比,使用尾注的好处:专业规范,这是word专门提供的添加文献的方法;便于维护,无需重新调整编号顺序,插入或删除文献,编号自动更新;切换方便,双击文献编号,即可在正文和编号之间切换;具体方法

2016-07-29 08:12:22 492

转载 matlab作图如何改变坐标刻度

http://blog.csdn.net/xianrudu/article/details/8044606

2016-07-27 18:33:45 2416

转载 如何用WORD制作三线表

三线表是非常常用的一种表格,一般情况下,本科毕业论文和科研论文都要求表格使用三线表。我个人建议使用word制作三线表,因为这样不仅操作简单,还容易修改。论文中的三线表一般都要求上下线为1 又1/2磅,中间线要求为1/2磅。以下面数据为例,我将符合本科毕业论文格式的三线表绘制方法详细阐述。例如下图就是绘制完成的三线表。下面说明具体步骤插入4行5列的表格

2016-07-27 18:29:51 1330

转载 matlab绘图大全

Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影

2016-07-27 09:40:18 547 1

转载 麦克风阵列原理

1 麦克风阵列        麦克风阵列,是一组位于空间不同位置的全向麦克风按一定的形状规则布置形成的阵列,是对空间传播声音信号进行空间采样的一种装置,采集到的信号包含了其空间位置信息。根据声源和麦克风阵列之间距离的远近,可将阵列分为近场模型和远场模型。根据麦克风阵列的拓扑结构,则可分为线性阵列、平面阵列、体阵列等。(1) 近场模型和远场模型        声波是纵波,即媒

2016-07-26 23:26:28 6604

原创 声场模型如何区分近场和远场

(1)基于麦克风阵列的声源定位问题,与传统的窄带DOA问题,主要有以下几点不同:A)平稳信号和短时平稳信号的区别传统的阵列处理的接收信号,一般为平稳电磁波信号,可以用较长的时间累计来获得较准确的信号相关函数。麦克风阵列的接收信号为短时平稳的语音信号,当信号时间长度大于40毫秒时,不再具有平稳性,在时域难以获得准确的相关函数。这导致常规的阵列处理算法性

2016-07-26 23:24:19 17314

转载 学术上讲故事的过程

总的思路是"from everybody knows to nobody knows"(老板语)具体步骤包括:(1)你研究的问题是什么?(2)这个问题的重要性在哪里(你为什么要研究它)(3)关于这个问题前人都有哪些贡献,前人工作的缺陷与不足在哪里(4)(根据前人的不足)你的研究的改进和创新在哪里(5)你的具体研究方法和手段是什么(6)通过这些方法和手段你得到了哪些数

2016-07-26 09:46:08 396

转载 如何撰写学术论文

作者:Zeth链接:https://www.zhihu.com/question/20829666/answer/20559912来源:知乎已经那么多人答了怎么写实证论文,我就扯远一点从开始研究说起吧(如果不想看很多字的可以直接看答案最后的图)1. 查找、阅读文献,用文献管理软件管理。一般一个完整的研究都是从查找和阅读文献开始的,通过阅读大量的文献,你才有关于做什么研究

2016-07-26 09:43:08 505

转载 可怕的产品经理

很久以前,PM 两个字母的缩写代表了 Project Manager(项目经理),那是一个软件工程横扫世界的年代,人们为了精准的完成一个软件项目,设计出了各种开发规范和工程过程,项目经理可以制定出细致到每个月每个周和每天的工作计划,最后,项目延期了……时至今日,PM 早已改弦更张,成为产品经理的代名词,在这样一个以用户和产品为中心、设计和用户体验改变世界的时代里,产品经理被赋予了太多的职责

2016-07-25 17:43:13 502

转载 为何大公司看起来都那么糟?

博客转载:http://macshuo.com/?p=1351江湖传言,你有多爱一个公司,最后就会多恨一个公司,尤其是大公司。是的,在下姓江名湖,名叫江湖。关于公司和员工,总是有扯不完的话题,无论一个公司看起来多美好,每个员工每年都会产生几次「妈的老子再也不干了,受这份罪干嘛,明天就辞职,谁劝跟谁急」的念头,只不过大部分人睡一觉就过去了,第二天照样乐呵呵编程、设计、写作、争吵、探讨

2016-07-25 17:37:08 348

转载 专注和游离

转载自池建强的博客:http://macshuo.com/?p=1307该专注的时候,你游离了;该游离的时候,你专注了。最近一些读者的提问,包括与团队成员的交流,都涉及到了一个问题,如何才能快速的提升自己的能力,或者说为什么我提升的这么慢呢?这里面其实存在一个误区,世界上根本不存在快速提升的神奇方法,什么21天学通 Linux C 编程,7天自学 Java

2016-07-25 17:18:28 340

转载 微信的演进和未来

之前写了一篇「微信为什么会成功」,原本是没有续篇的,不过收到的大量回复又引发了我一些新的思考。另外,Tony (腾讯前 CTO 张志东)在读过这篇文章后,给了我一些意见和想法,价值深远。毫无疑问 Tony 和 Allen(张小龙)都是具备大智慧的人,我觉得有必要把这些意见和想法,通过这篇文章传递出去。微信发展到现在,差不多成了移动社交和互联网生活领域的巨无霸,体量惊人,牵一发而动全身。

2016-07-25 17:11:58 524

转载 给年轻程序员的话

“世界因我的存在而变得不一样”、“年轻人就要尝试创业”、“趁自己年轻,多做一些……”我想这些话都会引起大家的共鸣吧。对的,想当年,月黑风高的夜晚拿着两瓶珠江纯生、青岛、百威或者哈啤(不管了,反正都是几块钱的啤酒)跟舍友、同学或者蓝颜知己在那宿舍、球场或者大排档对酒当歌人生几何的时候,总是离不开这几个主题。到目前为止,这些主题还荡漾在我的脑海里,只不过与几年前的理解不一样了。

2016-07-25 17:04:07 508

转载 tms320lf240x 的串行通信接口

首先需要注意,串行通信模块的寄存器是8位的。 一、串行通信接口的物理结构 1、两个IO引脚    SCIRXD    SCI接收数据引脚    SCITXD    SCI发送数据引脚2、一个16位的可编程的波特率选择寄存器。3、1-8位的可编程数据字长度。4、可编程的停止位。5、内部产生的串行时钟。6、全双工或者半双工。7、双缓冲的接收和发送功能。

2016-07-24 15:51:05 660

转载 我要做一个什么样的程序员

2年前毕业误入程序员行业,是奔着传说的高薪水来的(绝大部分刚出校门毕业生的心态)。自己不是一个甘于平庸的人,觉得既然已入行,就要在这行有一番作为,不能仅仅是为了赚钱,每天上下班8小时的工作,那不是我要的工作生活。所以该做一个什么样的程序员,这个问题工作2年以来我一直在思考,探索。希望能给自己的技术生涯一个完美的规划。首先,希望自己做一个有技术追求的程序员。大学毕业选择做程序

2016-07-24 13:00:14 461

转载 不要一辈子靠技术生存

来源:世界经理人 我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).    一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。

2016-07-24 12:56:14 306

转载 嵌入式开发调试学习与思考

截至今天,自己负责的一个项目算是告一段落,前前后后5个多月时间。该项目是对公司设计的基于powerpc的处理器进行FPGA仿真阶段的软件验证,以及bootloader和kernel移植,以便芯片进行投产,主要完成的工作如下:(1)调试环境的搭建(2)处理器核功能验证,如异常 cache TLB等(3)bootloader以及kernel中处理器基本外设驱动调试,如USB SPI I

2016-07-24 12:51:36 486

转载 串口的流控制

我们在串行通讯处理中,常常看到rts/cts和xon/xoff这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通rs232编程,了解一点这方面的知识是有好处的。那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?这里我们就来谈谈这个问题。1.流控制在串行通讯中的作用这里讲到的“流”,当然指的是数据流。数据在两个串口之间传输时,常常会

2016-07-24 12:39:59 396

转载 SPI及其工作原理浅析

说明.文章摘自:SPI协议及其工作原理浅析 http://bbs.chinaunix.net/thread-1916003-1-1.html一、概述.     SPI, Serial Perripheral Interface, 串行外围设备接口, 是 Motorola 公司推出的一种同步串行接口技术. SPI 总线在物理上是通过接在外围设备微控制器(PICmicro) 上面的微处

2016-07-24 12:14:04 503

转载 I2C与SPI总线对比

最近2周一直在调试IIC和SPI总线设备,这里记录一下2种总线,以备后忘。一 IIC总线I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实 现了双工的同步数据传输。具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件同时接到I2C总线 上,通过地址

2016-07-24 11:07:18 557

转载 DB9公母头引脚定义

1.实物及引脚简介在做开发的时候经常会用到串行接口,一般9针的串行接口居多。如下图所示:公头母头用于连接线的采用上图封装。但用于开发板的时候采用90度弯角插针的封装。如下图:各引脚的定义为:2.公头母头与MAX232的连接当公头母头与MAX232进行连接的时候,我们会发现按照上图所说的9个引脚的定义,好像除了外观,

2016-07-24 10:58:58 1300

转载 RS232串口交叉直连

串口是嵌入式设备调试开发必备的硬件模块,嵌入式设备最常用的串口协议是RS232,标准九针串口,这是由RS232标准协议文档定义的。 串口采用插针方式连接,接口两端一个是插针,一个是插槽,也就是我们常说的公头(插针)和母头(插槽),只能说这个比喻真是太邪恶了。。。 PC机都会有1-2个串口,一般是使用公头,设备号是COM1 COM2。 但嵌入式设备在硬件设计时并不会规定必须使用哪个,有的

2016-07-24 10:55:49 10062

原创 Labview通过RS422通讯接口PC与下位机通信

前言:最近做的一个关于串口通信的小项目;具体功能就是实现PC发送指令控制下位机的转动,下位机收到指令并返回响应指令给上位机,完成一问一答式串口通信。之前处理的是电脑发送数据的格式问题,这次解决的是另外一部分问题,即显示下位机返回的16进制指令,以及对VISCA协议的理解和云台不能转动和及时响应指令的问题,一一在这篇文章得到解答。 1. 由于Labview中VISA Read/Write函数

2016-07-22 23:34:31 5584

空空如也

空空如也

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

TA关注的人

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