自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光阴跑走的博客

好好学习

  • 博客(29)
  • 收藏
  • 关注

原创 Java学习01——标识符

标识符的命名规则首先需要明白标识符是用来给变量、类、方法以及包进行命名的,如Welcome、main、System、age、name等。标识符需要遵守一定规则:标识符必须以字母、下划线、美元符“$”开头。 标识符其他部分可以是字母、下划线“_”、美元符"$"和数字的任意组合。 Java标识符大小写敏感,且长度无限制。 标识符不可以是Java的关键字。标识符的使用规范表示类名的标...

2019-04-11 20:06:07 164

原创 01背包问题

学习来自b站up讲解的01背包问题后写下的总结链接:https://www.bilibili.com/video/av36136952?from=search&seid=1164450925173554607701背包问题 有n件物品,每件物品的重量为w[i],价值为c[i]。现有一个容量为V的背包,问如何选取物品放入背包,使得背包内物品的总价值最大。其中每种物品都只...

2019-03-12 21:16:35 41712 8

原创 HDUOJ2058——等差数列求和公式的变形

http://acm.hdu.edu.cn/showproblem.php?pid=2058题意:给出一区间, 求区间内任意子区间的连续数字的和。若符合则输出区间。#include <stdio.h>#include <math.h>int main(int argc, char *argv[]){ long long int m,n; long l...

2019-02-18 17:00:21 1670

原创 HDUOJ2057——A + B Again&我跪了神仙代码&C语言打印16进制出现0xffffff现象的问题剖析

Problem DescriptionThere must be many A + B problems in our HDOJ , now a new one is coming.Give you two hexadecimal integers , your task is to calculate the sum of them,and print it in hexadecimal t...

2019-02-18 15:27:12 381

转载 HDUOJ2050——折线分平面的问题&衍生系列

 由这一题可以推一类的问题,首先由直线划分区域到折线划分区域,再延伸到封闭图形划分区域,最后在推广为平面划分空间的问题。(1) n条直线最多分平面问题题目:n条直线,最多可以把平面分为多少个区域。解析: 可能你以前就见过这题目,这充其量是一道初中的思考题。      但一个类型的题目还是从简单的入手,才容易发现规律。      当有n-1条直线时,平面最多被分成了f(n-1)个区...

2019-02-16 11:07:16 224

原创 HDUOJ2048——错排问题&C语言的四舍五入

神、上帝以及老天爷Problem DescriptionHDU 2006'10 ACM contest的颁奖晚会隆重开始了!为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中;然后,待所有字条加入完毕,每人从箱中取一个字条;最后,如果取得的字条上写的就是自己的名字,那么“恭喜你,中奖...

2019-02-15 21:07:26 836

原创 HDUOJ2045—— LELE的RPG难题&环形涂色问题

不容易系列之(3)—— LELE的RPG难题Problem Description人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求...

2019-01-31 22:16:45 1061

原创 HDUOJ2037——今年暑假不AC&贪心问题

Problem Description“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生...

2019-01-25 22:38:44 270

原创 HDUOJ2036——任意多边形求面积问题

 任意多边形求面积问题  Input 输入数据包含多个测试实例,每个测试实例占一行,每行的开始是一个整数n(3<=n<=100),它表示多边形的边数(当然也是顶点数),然后是按照逆时针顺序给出的n个顶点的坐标(x1, y1, x2, y2... xn, yn),为了简化问题,这里的所有坐标都用整数表示。 输入数据中所有的整数都在32位整数范围内,n=0表示数...

2019-01-25 10:06:21 396

原创 HDUOJ2024——C语言合法标识符&输入字符串中有空格的处理

 C语言合法标识符   Problem Description 输入一个字符串,判断其是否是C的合法标识符。   Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。   Output 对于每组输入数据,输出一行。如果输入数据是C的合法...

2019-01-17 14:03:58 1337

原创 HDUOJ2005——第几天?&闰年求解

第几天?Problem Description给定一个日期,输出这个日期是该年的第几天。 Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。 Output对于每组输入数据,输出一行,表示该日期是该年的第几天。 Sample Input1985/1/202006/3/...

2019-01-11 11:54:11 172

原创 HDUOJ2002——计算球体积

计算球体积     Problem Description 根据输入的半径值,计算球的体积。     Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。     Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。   ...

2019-01-08 16:40:32 144

原创 HDUOJ2001——计算两点间的距离&输出格式(输出格式翻书后来补充)

计算两点间的距离Problem Description输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 Input输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 Output对于每组输入数据,输出一行,结果保留两位小数。 Sample Input0 0 0 10 1 1 0 Sample Outpu...

2019-01-08 15:47:57 210

原创 HDUOJ2000——ASCII码排序&键盘缓冲区参与信息问题&初始化的重要性

Problem Description输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。Output对于每组输入数据,输出一行,字符中间用一个空格分开。Sample Inputqweasdzxc Sample Outpute q wa d sc x z代码如下:#inc...

2019-01-08 15:43:29 165

原创 LeetCode1. 两数之和&C语言中实现函数返回字符串

题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。代码:/** * Note: The returned array must be malloced, assume caller calls free(). * 个人思路...

2019-01-02 20:12:58 516

原创 Visual Studio--(1)工程目录各文件含义

解决方案与工程解决方案(Solution):一个大型项目的整体工作环境;工程(Project):一个解决方案下的子工程;在VS中,一个Solution可以有一个或多个Project。创建工程时若没有指定Solution,VS会自动帮我们创建一个与工程名相同的Solution。<1>为Solution目录,<2>为Projiect目录。<2>是&l...

2018-12-26 19:07:37 1215

原创 linux(4)——9个常用时间相关的系统调用

time_t time (time_t *t)返回值是自1970-01-01 00:00:00 +0000 (UTC)到现在一共过去了多少秒。char *ctime(const time_t *timep)返回固定字符串格式的当前时间。struct tm *gmtime(const time_t *timep)返回一个tm类型的结构体。获取的

2017-09-11 16:14:08 531

原创 linux(3)——时间

1、GMT时间GMT是格林尼治地区当地时间,作为全球国际时间,用以描述全球性事件的时间,方便大家记忆。2、UTC时间UTC时间近年来用的更多,称为通用协调时。UTC + 时区差 = 本地时间时区差东为正,西为负、3、点时间和段时间段时间 = 点时间 - 点时间定时器(timer)定的时间就是段时间,实时时钟(RTC)是和点时间有关的一

2017-09-11 16:13:26 249

原创 linux(2)——常用文件属性获取

每个文件中都附带了这个文件的一些属性,属性信息只能被专用的API打开查看。文件属性信息查看的API有三个:stat、fstat、lstatstruct stat结构体是内核定义的一个结构体,在中声明,结构体中所有元素就是文件属性信息。int stat(const char *path, struct stat *buf);从文件名出发得到文件属性信息结构

2017-09-11 16:12:59 249

原创 linux(1)——文件类型

1、普通文件(-)(1)、文本文件常见的.c文件,.h文件,.txt文件都是文本文件。内容本质上都是数字(0和1),文件的内容由某种既定的编码格式将数字转换成文本。(2)、二进制文件本质上也是数字,但并不是文字的编码数字,而是真正的数字。常见的gcc编译生成的a.out,arm-linux-gcc编译连接生成的.bin都是二进制文件。文本文件和二进制文件没有任何区别,只

2017-09-11 16:12:14 631

原创 802.11学习(二)基本服务集BSS

一、基本服务集(Basic Service Set,简称BSS)有两种类型:独立型网络和基础结构型网络。独立型网络    上图左侧为独立基本服务集(independent BSS)。在独立基本服务集中,工作站相互之间可以直接通信,但两者间的距离必须在可以直接通信的范围内。通常,独立基本服务集是由少数几个工作站为了特定的目的而组成的暂时性网络,常见于会议室中支持个别会议之用,当会议结束随之瓦解。正因为

2017-06-03 17:24:59 8984

原创 802.11学习(一)LAN组件

802.11 LAN的组件包括:工作站(Station)    构建网络的目的就是为了在工作站间传送数据。所谓的工作站,是指配备无线网络接口的计算机设备。接入点(Access Point)    802.11网络所使用的帧必须经过转换,方能被传递至其他不同类型的网络。具备无线至有线(wireless-to-wired)的桥接功能的设备称为接入点,简称AP。无线媒介(Wireless medium)

2017-06-03 17:20:06 657

原创 .word 简介

三星s5pv210在uboot启动阶段留有16KB的空间,start.S是这样写的 .word 0x2000 .word 0x0 .word 0x0 .word 0x0查资料发现.word XXX 意思是 在当前位置存放XXX,.word占用4个字节用XXX来填充。所以结论就是.word expression就是在当前位置放一个word型的值,这个值就是expressi

2017-03-26 13:23:40 560

原创 uboot——启动第二阶段分析

uboot中一个很长的函数start_armboot构成了整个uboot启动的第二阶段,在这个很长的函数中还调用了其他函数用来实现很多功能。 1、init_sequenceinit_fnc_t *init_sequence[] = { cpu_init, /* basic cpu dependent setup */#if defined(CONFIG_SKIP_RELOCA

2017-02-15 16:11:49 364

转载 【转载】结构体字节对齐

作者:海子      出处:http://www.cnblogs.com/dolphin0520/      本博客中未标明转载的文章归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。                    结构体字节对齐 在用sizeof运算符求算某结构体所占空间时,并不是

2017-02-09 14:44:37 188

原创 C语言杂记1

一、指针是什么? int *p; 定义一个指针变量p。 因为p是局部变量,所以也遵循C语言局部变量的一般规律(定义局部变量并且未初始化,则值是随机的),所以此时p变量中存储的是一个随机的数字。 在使用指针前,需进行绑定,才能解引用。二、符号 1、星号 * (1) C语言中*可以表示乘号,也可以表示指针符号。 (2)星号在用于指针相关功能的时候有2种用法:第一种是指针定义时,*结合前面的类

2017-02-08 19:51:33 274

原创 uboot——启动第一阶段分析

一、程序的开始   在C语言中,main函数是整个程序的入口,这是规定。在uboot中因为有汇编参与,因此不能直接找main.c,整个程序的入口取决于中ENTRY声明的地方 ENTRY(_start),因此_start所在的文件就是整个程序的起始文件,所在的程序就是起始程序。    二、Start.S文件的分析1、头文件包含#include <config.h>#include <versi

2017-02-05 17:57:19 788

原创 uboot——ping通开发板

一、网络测试指令:ping (1) 用法: ping {ip地址} ping是测试开发板和主机之间的网络链接。应注意 1)首先应当用网线连接开发板和主机 2) 先试图ping通主机windows。注意windows中有线网卡的地址设置,设置主机windows的本地连接IPv4地址为192.168.1.10 ,子网掩码为255.255.255.0。3) 确认开发板uboot里的几个网络相关的环境变量的值对不对

2016-11-27 18:52:04 2878

原创 uboot——简介和常用命令及环境变量

一、背景  首先我们应该明白计算机系统的三个核心:CPU + 外部储存器(Flash/硬盘) + 内部储存器(DDR/DRAM/SRAM)。  典型的linux嵌入式系统启动过程:嵌入式系统上电后先执行uboot,接着uboot负责初始化DDR、Flash,然后将Flash读取到DDR中,最后启动OS(OS启动后uboot就无用了)。  uboot是一种普遍用于嵌入式系统中的bootloader(在操作系统运行

2016-11-27 15:20:03 3142

空空如也

空空如也

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

TA关注的人

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