自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 #前端学习#------CSS体验

由于本人也是初学HTML,以下都为本人学习过程中分点整理的知识点,希望共同进步,不足之处望指出批正。1. CSS体验    -分析:        有提供标题(H1),还有一个段落(P)        标题是居中的,段落也是居中的。所以我们可以设置H标签和P标签的align属性等于center来实现,标题和段落都有颜色,都是字体,都是大小,所以需要给文字包裹一个font标签,然后通过font标签来...

2018-03-09 22:25:32 337 1

原创 #前端学习#------多媒体标签

由于本人也是初学HTML,以下都为本人学习过程中分点整理的知识点,希望共同进步,不足之处望指出批正。1. 什么是多媒体标签?    - 作用:播放视频    - 格式:    <video src="xxxx">    </video>    - 属性:        src: 用于告诉video标签是否需要播放的视频地址        autoplay: 用于告诉vide...

2018-03-09 21:58:32 620 1

原创 #前端学习#------表单标签

由于本人也是初学HTML,以下都为本人学习过程中分点整理的知识点,希望共同进步,不足之处望指出批正。1.什么是表单    表单是用来专门收集用户信息的2.什么是表单元素    表单元素其实好是HTML中的一些标签3.表单的格式    <form>        <表单元素>    </form>4.常见的表单元素    -举例:    input标签:input...

2018-02-24 22:29:11 548 1

原创 #前端学习#------表格标签

由于本人也是初学HTML,以下都为本人学习过程中分点整理的知识点,希望共同进步,不足之处望指出批正。1. 什么是表格标签    -作用:给一堆数据添加表格语义    -格式:           <table>            <tr>                <td>需要显示的内容</td>            <tr> ...

2018-02-24 17:59:21 327 1

原创 #前端学习#------列表标签

由于本人也是初学HTML,以下都为本人学习过程中分点整理的知识点,希望共同进步,不足之处望指出批正。1.什么是列表标签    -作用:给一堆数据添加列表语义,也就是告诉浏览器这一堆数据是一个整体2.HTML中列表标签的分类    -无序列表(使用最多)unordered list    -有序列表(使用最少)ordered list    -定义列表(使用其次)definition list3.无...

2018-02-22 16:39:50 292 1

原创 #前端学习#------基础标签

由于本人也是初学HTML,以下都为本人学习过程中分点整理的知识点,希望共同进步,不足之处望指出批正。1. H标签-P标签-Hr标签H系列标签(Header1~Header6)    -作用:用于给文本添加标题语义    -格式: <h1>xxxxxx</h1>                <h2>xxxxxx</h2>               ...

2018-02-22 11:17:52 290 1

原创 #前端学习#------认识HTML

由于本人也是初学HTML,以下都为本人学习过程中分点整理的知识点,希望共同进步,不足之处望指出批正。1. 什么是HTML    HyperText Markup Language的缩写,超文本标记语言2. HTML的作用 专门用来描述文本的语义的,也就是说我们可以利用HTML来告诉浏览器那些是标题,那些是段落    注意点:虽然<h1>描述了一段文本过后,这段文本在浏览器中被放大加粗,...

2018-02-20 23:44:13 235

原创 #前端学习#------基础知识

由于本人也是初学HTML,以下都为本人学习过程中分点整理的知识点,希望共同进步,不足之处望指出批正。1. 什么是浏览器    浏览器是安装在用户电脑里的一款软件,将网页内容呈现给用户查看,并让用户和网页交互的一种软件    常见的主流浏览器:           Internet Explorer, Chrome, Firefox, Safari;           不同的浏览器有不同的浏览器内...

2018-02-20 16:08:52 258

原创 #面试题#

1,将两个数组按升序合并,并过滤掉重复数组元素void Array(int* InputArray1, int InputNum1, int* InputArray2, int InputNum2, int** OutPutArray, int* OutputNum){ int *R = new int[InputNum1 + InputNum2 + 1]; int num = Inpu

2017-09-12 16:45:08 247

转载 Linux下常用的压缩与解压命令

.tar (注:tar是打包,不是压缩!)解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName .gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName

2017-08-25 14:55:28 282

转载 linux硬链接与软链接

1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一

2017-08-25 11:08:11 287 1

原创 Linux中字符设备和块设备

Linux中I/O设备分为两类:字符设备和块设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。(1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,键盘、串口、调制解调器都是典型的字符设备。(2)块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘、软盘、CD-ROM驱动器和闪存都是典型的块

2017-08-25 11:00:22 727

原创 Linux下关于进程的命令整理

关键字: linux 查进程、杀进程、起进程1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序。    ps -A 显示所有程序。    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。    ps -e 此参数的效果和指定"A"参数相同。    ps e 列出程序时

2017-08-25 09:55:23 482

原创 #Qt入门#---------实现QLabel上的超链接

试了一下在QT中真是非常方便地就实现了,只要几条语句QLabel*openfilelabel=newQLabel(this);//这句很关键啊,否则就只能通过linkActivated信号,连接到自定义槽函数中打开了openfilelabel->setOpenExternalLinks(true);openfilelabel->setText(tr("http:

2017-08-17 14:47:07 883

原创 #Qt入门#---------label中显示不同颜色的字符

因为调试需要,现在要用不同颜色高亮,方便观察数据。具体方法是这样的:label->setText(                               QObject::tr("%1").arg("abc"))+                               QObject::tr("%1").arg("efg")+                

2017-08-17 10:11:23 1503

原创 #Qt入门#-----HelloWorld

安装完Qtcreator,新建一个工程。IDE自动生成了四个文件,一个.pro文件,两个.cpp和一个.h。这里说明一下,.pro就是工程文件(project),它是qmake自动生成的用于生产makefile的配置文件。这里我们先不去管它。main.cpp里面就是一个main函数,其他两个文件就是先前我们曾经指定的文件名的文件。现在,我们把main.cpp中的代码修改一下:

2017-08-14 23:03:46 267

原创 uboot概念的整理

U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。 u-boot的源码是通过GCC和makefile组织编译的,顶层目录下的makefile首先可以设置板子的定义,然后递归地调用各级目录下的Makefile,最后把编译过的程序链接成u-boot的映像。顶层目录下的Makefile,它是负责U-Boot整体配置编译。每一种开发板在Makefile都需要有

2017-07-27 15:07:29 393

原创 解决vs2013启动出现“cannot find one or more components .Please reinstall the application”

1.vs卸载重装,这个我试了几次没作用。(能排除的是安装包没有问题,因为安装提示成功了,就是启动的时候出现这个提示)2.按住键盘 win+x 键,选择命令提示符(管理员),进入VS2013安装目录(Installation Directory),cd D:\Applications\VS2013Pro\Common7\IDE devenv /resetuserdata,这里大家

2017-07-26 10:23:57 1599 1

原创 基本数据类型知识点整理

char     (-2^7---2^7-1)      unsigned char   (0---2^8-1)  无符号字符型1个字节                        一个字节int       (-2^31---2^31-1)    short int        (-2^15---2^15-1) 短整形4个字节

2017-07-26 09:53:37 322

原创 MFC中MessageBox函数用法详解

MessagBox的函数原型int MessageBox(LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK) 参数lpText是消息对话框中显示的内容参数lpCaption是对话框的标题参数uType,指定对话框按钮,图标系统默认图标,可在消息框上显示 X错误 MB_ICONHAND

2017-07-15 10:01:03 2631

原创 在共享DLL中使用MFC 和在静态库中使用MFC区别

使用VS2013,在项目属性中有一项MFC的使用,有两种设置:   1.在共享DLL中使用MFC    2.在静态库中使用MFC    第一种指的是打包时一些MFC的DLL的内容没有被包含在EXE文件中,所以EXE文件较小,但是运行时要求系统中要有相关的DLL文件。 第二种是将DLL中的相关代码写进EXE文件中,文件较大,但是可以在没有相关DLL的机器上运行。     同时,如果程序本

2017-07-13 17:04:23 729

原创 关于中断的一些整理

中断装置和中断处理程序统称为中断系统。中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。中断系统的应用大大提高了计算机效率。不同的计算机其硬件结构和软件指令是不完全相同的,因此,中断系统也是不相同的。计算机的中断系统能够加强CPU对多任务事件的处理能力。中断机制是现代计算机系统中的基础设施之一,它在系统中起着通信网络作用,以协调系统对各种

2017-07-13 10:08:19 538

原创 编程中设计并发服务器,使用多进程和多线程,请问有什么区别?

网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?答案一:1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。2,线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小

2017-07-11 15:12:49 721

转载 VS2013下socket新函数代替旧函数引起的编译错误

在使用VS2013时,会遇到如下的编译错误error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings1>          c:\program files (x

2017-07-07 10:23:25 571

原创 #ARM开发# 点亮LED和操作蜂鸣器

实例:Mini2451_Led_s  (文件名)设备:ARM实验板 PC机编译环境:KEIL4   MiniTools实验前准备:  实验板接通电源(不需要打开),连接电脑。打开MiniTools,按住实验板最边上的按钮同时开机,如显示没有连接成功,查看驱动是否安装完全,已经安装驱动的就可以直接显示connected。此时可以从Minitools中把. bin

2017-07-06 23:25:39 3488 1

原创 C++------输入输出和文件控制

1.      流和缓冲区C++程序把输入输出看作字节流。输入时,程序从输入流中抽取字节,输出时,程序将字节插入到输出流中。 2. C++的iostream文件将自动创建8个流对象(4个用于窄字符流,4个用于宽字符流) 标准输入设备->cin(标准输入流)wcin(宽字符类型)标准输出设备->cout(标准输出流)

2017-05-25 22:37:41 317

原创 【C++】 ----- 运算符重载

C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作,这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。        运算符重载是通过创建运算符函数实现的,运算符函数定义了重载的运算符将要进行的操作。运算符函数的定义与其他函数的定义类似,惟一的区别是运算符函数的函数名是由关键字o

2017-05-18 22:23:47 237

转载 【软考】IP子网划分

曾经这是一块很让我头疼的知识,仔细把书研究了一遍之后终于搞懂,世上无难事只怕有心人。1.首先,地址分配方案,IP一共32位网络地址:A类:8位  0开头B类:8+8位 10开头C类:8+8+8位 110开头IP范围:B类:128.0.0.0~191.255.255.255这个范围之前为A类,之后为C

2017-05-16 11:55:28 759

转载 【软考】后缀式

后缀式又称逆波兰式,其实他就是一种表达方式。后缀式把运算符写在运算对象的后面,好处是不用借助括号,根据运算对象和运算符出现的顺序运算就好了。 举个例子:x-(y+c)*8的后缀式 怎么算①这个式子先算  y+c 所以  换成后缀式 yc+②然后这个结果 *8 换成后缀式就是 ①的结果 加上 8*③(y+c)*8的后缀式 就是 yc+8*④x-

2017-05-16 11:53:42 353

原创 C语言------关于系统内存分配机制的一些整理

指向字符串常量的指针和字符串数组在使用时是有区别的。看下面两个函数//执行通过,返回“hello world”char *PtrChar(){ char *pc = "hello world"; return *r;}//执行错误,不能返回局部变量char *ArrChar(){ char ac[] = "hello world";

2017-04-26 13:18:06 271

转载 Linux用户态和内核态

究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1)例子 C代码void testfork(){ if(0 = = fork()) { printf(“create new process success!\n

2017-04-25 16:37:40 239

转载 Linux系统调用及用户编程接口(API)

1 Linux系统调用    所谓系统调用是指操作系统提供给用户程序调用的一组“特殊”接口,用户程序可以通过这组“特殊”接口获得操作系统内核提供的服务。例如,用户可以通过进程控制相关的系统调用来创建进程、实现进程之间的通信等。    在这里,为什么用户程序不能直接访问系统内核提供的服务呢?这是由于在Linux中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内

2017-04-25 16:15:45 1106

转载 Linux下curses常用函数

一.全局变量    WINDDW* curscr:当前屏幕   WINDOW* stdscr:标准屏幕   int   LINES:终端上的行数   int   COLS:终端上的列数   bool   TRUE:真标志,1   bool   FALSE:假标志,0   int   ERR:错误标志,-1   int   OK:OK标志,0  -----------

2017-04-10 20:01:36 2287

原创 Linux下curses光标控制

----------------------------------------------    * curses库中光标分为物理光标和逻辑光标.物理光标只有一个,而逻辑光标属于curses窗口,每个窗口只有一个物理光标但却可能有多个逻辑光标    * 物理光标位置会在处理输入函数之后发生改变,但可以通过WINDOW结构的_leave标志重新定位它    * 如果设置了_

2017-04-05 15:33:43 2235

原创 Linux环境curses下改变字体颜色

cueses库函数中包含改变字体颜色的函数,可以直接调用,下面是例程#include #include int main(){ initscr(); move(LINES/2,COLS/2); if(start_color() == OK) { init_pair(1,COLOR_RED,COLOR_BLACK); a

2017-04-04 13:45:51 1158

原创 Linux下curses界面如何显示中文

1.文件包含    在头文件中包含#include2.编译    在编译时gcc [filename] -lcurses 改为 gcc [filename] -lcursesw3.main()函数中添加setlocale(LC_ALL,"");    注意该语句要加在initscr()初始化函数之前

2017-04-04 13:26:14 740

原创 Linux环境下------UDP 通信

UDP协议使用端口号为不同的应用保留其各自的数据传输通道。UDP和TCP协议正是采用这一机制实现对同一时刻内多项应用同时发送和接收数据的支持。数据发送一方(可以是客户端或服务器端)将UDP数据包通过源端口发送出去,而数据接收一方则通过目标端口接收数据。有的网络应用只能使用预先为其预留或注册的静态端口;而另外一些网络应用则可以使用未被注册的动态端口。因为UDP报头使用两个字节存放端口号,所以端口号的

2017-04-02 12:49:12 390

转载 linux 下 curses库 安装 和使用

curses库是一组函数,程序员可以用它们来设置光标的位置和终端屏幕上显示的字符样式。curses库最初是由UCB的开发小组开发的。大部分控制终端屏幕的程序使用curses。曾经由一组简单的函数组成的库现在包括了许多复杂的特性。curses的基本用法如下:1. 包含头文件:curses.h2. 编译时应加上链接语句-lcurses,如:gcc temp.c -o tem

2017-04-01 12:48:46 580

原创 #文件编程#------文件操作

对文件的操作包括打开文件,读文件,写文件,关闭文件和删除文件等操作.对文件进行操作之前,必须先打开该文件;使用结束后,应立即关闭,以免数据丢失.C语言规定了标准输入/输出函数库,用fopen函数打开一个文件,用fclose函数关闭一个文件. 1.文件打开函数fopen  所谓打开文件,是在程序和文件之间建立起联系,把所需要操作的文件的有关信息,如文件名,文件操作方式等通知给程序.实质上

2017-03-09 20:10:26 1090

原创 #文件编程#------文件类型指针

在C语言中当建立或调用一个磁盘文件时,必须了解如下信息:与该文件对应的内存缓冲区的地址,文件当前的读写位置,文件操作的方式,是文本文件还是二进制文件,是杜操作还是写操作.对于操作系统而言,关键的概念是”文件指针”.每个被使用的文件都在内存中开辟一段存储单元,用来存放文件的有关信息.这些信息是保存在一个结构体变量中的.该结构体类型变量是由系统定义的,取名为FILE.有几个文件就建立几个这样的结构

2017-03-09 16:33:45 1209

MFC小程序----计算器

MFC小程序

2017-07-17

ARM开发工具

MiniTools

2017-07-07

Mini2451_Led_s

ARM实战小程序

2017-07-07

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

TA关注的人

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