【OS】05 – 主引导程序的扩展(下)
点击查看:主引导程序的扩展(下) 知识详情 代码 #include <QtCore/QCoreApplication> #include <QFile> #include <QDataStream> #include <QDebug> #include <QVector> #include <QByteArray> #pragma pack(push) #pragma pack(1) struct Fat12Header { char BS_OEMName[8]; ushort BPB_BytsPerSec; uchar BPB_SecPerClus; ushort BPB_RsvdSecCnt; uchar BPB_NumFATs; ushort BPB_RootEntCnt; ushort BPB_TotSec16; uchar BPB_Media; ushort BPB_FATSz16; ushort BPB_SecPerTrk; ushort BPB_NumHeads; uint BPB_HiddSec; uint BPB_TotSec32; uchar BS_DrvNum; uchar BS_Reserved1; uchar BS_BootSig; uint BS_VolID; char BS_VolLab[11]; char BS_FileSysType[8]; }; struct RootEntry { char DIR_Name[11]; uchar DIR_Attr; uchar reserve[10]; ushort DIR_WrtTime; ushort DIR_WrtDate; ushort DIR_…
思考:做一个有价值的人①
生活当中,我们都在努力挣钱。为了美好生活,财富自由。但为什么能挣到钱?我们通过工作,付出时间、体力、精力,劳动产出了价值,而这些价值被他人需要、付给了我们相应扳酬。这是等价交换。我们也看到,同样是付出,但不同人有不同的报酬。造成这种原因的根本在哪?我认为在于「 能为他人提供的价值不同。」也就是能做出多大的贡献,这与我们的能力相关。人是相同的,都想着付出少点,报酬多点,自由一点……要实现这些目标,关键在于价值。只有能够为他人提供必须的价值,别人才愿付出相应的代价,这样一交换,便可实现。我们有梦想、有追求,想要掌握生命主动权,想让生活按自己的想法走,想做能做,不想做亦可拒绝……要达到这些目的,有一条好路:“价值积累之路。”也可以叫做“自我成就之路”也就是通过学习、训练等各种方法,让自己懂的更多,会的更多,能做到更多,解决更多的问题。让自己越来越有价值、越来越被需要,就可以实现通过给他人带来相应价值从而获得相应酬劳,利用自己的酬劳又去实现自己的想法。从历史长河之中,我们很容易觉察到蛛丝马迹。通过查看文献中关于名人的介绍,从各种书籍、传言中了解名人的一生,很容易就可以得出:「 没有价值才会被抛弃,而价值越来越高,才能掌握主动。」我们可以看到,书中有记载,到现在还让我们牢记的古人,有几个是平庸之辈?谁不是拥有独特的价值,被他人需要?因此,走价值积累之路,走自我成就之路方向是对的,也是走向卓越的第一步,要坚定这个基本认识。从现在起,行动起来,做一个有价值的人。价值这个词范围很广、覆盖面很大,我们要问自己几个问题:提升何种价值?要提升哪些能力呢?请听下回分解!
thumbnail
「 奋斗是青春最亮丽的底色。」
前进路上,匆匆忙忙。热血过,激动过,总有一往无前的动力;迷茫过,徘徊过,不知该往何方前行;懒惰过,躺平过,舒服一天是一天;痛苦过,悲伤过,总想听听“悲伤逆流成河”;尽力过,无奈过,总想大喊一声“太难了”……不过,生活总得继续我不想冠以人生“大混子”更不想感慨过往的平庸,现在的认识到了,就要做出改变。用奋斗书写青春,用拼搏换取未来。
thumbnail
致自己:最初的梦
曾经的梦,是否还滚烫?最初的打算,是否已然变味?回头看,除了沉默,还有一丝傻笑……你,像个孩童,一颗童心,像是不会成熟。见过风雨,看过彩虹,尝过酸苦,享过无奈。再回头,多了沉思,也多了情愁……你,还像个孩童,不愿丢了童心,也不想变得成熟。那样,不必遮掩,快意恩仇;那样,言情意达,稚嫩纯真;那样,可上九天揽月,可下五洋捉鳖……生活,尽是琐碎。少了儿时的天真;少了无话不说,无事不讲,无忧不解;也少了童话里的美满……成年人的世界,充满了曲曲折折,弯弯绕绕……你,准备好了吗?嗯,我已经开始前进了。身已成年,但心无所束。生在凡尘,心怀梦想。我,不愿长大,要保持原来的纯真。最初的梦想,虽然天方夜谭,但却很美;虽然实现不了,但却是最真诚的表达;虽然只是一时的冲动,但却充满了幻想……梦很美,我不愿将它打碎。我愿沉迷在童话世界里,那儿有美好的经历,也有美好的结局,我不忍心看到它的支离破碎。梦想还是要有的,万一实现了呢?心怀梦想,勇往直前;步履不停,自强不息。
thumbnail
共振:宋瓷天青唯美浪漫与爱情痴守深情完美结合
“宋汝窑天青,呈淡蓝色。宋钧窑天青,呈淡青色。清康熙景德镇窑天青,呈淡灰蓝色。天青釉实在太难烧成了。因为釉上面天青色无法靠自然煅烧而成,必须在青瓷出炉的一瞬间,周围空气中的湿度足够,才能逐渐形成这梦幻一般的天青颜色。古时候的窑匠,没有现代的人工降雨技术。他们为了烧出天青釉瓷,会苦苦地等待着下雨天。雨天一来。青瓷出窑。窑炉子往上升起的烟与天空往下飘的细雨,辉映着青瓷所呈现出来的天青色。这是一副世间无与伦比的美妙画面!周杰伦青花瓷中间有一句歌词:“天青色等烟雨,而我在等你。炊烟袅袅升起,隔江千万里。”我被这句词给深深震撼。寻思到底是哪一位天才的填词人,才能把宋瓷天青唯美浪漫与爱情痴守深情完美结合起来。”若是不知道这段渊源,纵然看千遍青花瓷,听万遍曲儿,也只是觉得好看,好听,但却无法真正理解其内涵。更是达不到这种产生共鸣,共振的感觉,更是体会不到一下子全身通透,茅厕顿开的透感。创作,这样的作品不仅带来闲余消遣,更让我们触动,情绪迸发。特别是在第一次揭开秘密时,想不到还可以这样。那种参透其中意境的喜悦如山洪爆发,势不可挡。学习的意义是什么?通过上面这一个小小的事,我似乎又找到了新的答案。试想,如果我不识文化,在遇到这些作品时,能理解其中含意和感受其中意境吗?只能说很难。学习,我觉得它的意义之一是赋予生活更多的意义,让我们能够感受和体验到他人作品的精心设计,能理解和感触到他人作品的意境,引起共鸣,共振。它让我们能够更多的读懂世界,读懂客观存在的一切,并且能够深刻感受其表达的内涵,带来那种真实地感受。我们一直在奋斗的路上,那意义是什么呢?「 做真正的自己,体验鲜活的生命。」懂的越多,经历越丰富,体验越深刻。
ubuntu配置ELDK开发环境
使用环境: ubuntu 4.4.3-1 Linux version 2.6.32-21 gcc version 4.4.3 ELDK4.2 下载eldk的不同版本 :eldk下载 配置时参考文章如下: [1]. 在ubuntu上打造ELDK4.2开发环境 [主要参考] [2]. Ubuntu18.04 安装ELDK交叉编译Linux kernel [3]. eldk (Embeded Linux Development Kit)安装 步骤: 1 挂载 先把下载的文件(.iso文件)放到任意目录下,在.iso所在路径下进行挂载,挂载到任意一个目录(这个目录自己创建即可,/mnt/eldk4.2/ ) sudo mount -o loop arm-2008-11-24.iso /mnt/eldk4.2/ 注意: 挂载后的文件夹不能直接删除,因为系统不让删。需要在eldk4.2下先卸载,再次sudo rm -rf删除文件夹 sudo umount /mnt/eldk4.2/ 2 安装 再创建一个文件夹/opt/eldk4.2(位置随意),在/opt/eldk4.2文件下进行安装 sudo /mnt/eldk4.2/install arm 更高一点的版本eldk,安装命令使用这个是有效的 sudo ./install.sh -d /opt/eldk-5.0 -s 注意: 如果这里安装有提示 .gvfs权限不够 ,赶紧到这个提示的路径下把.gvfs文件删掉 原因: 参考文章 Linux Root下的.gvfs出现异常解决办法,亲测有效。 删除命令: sudo umount .gvfs sudorm -rf .gvfs 3 配环境变量 在/home路径或者/home/..的相关路径(我的是在/home的第…
“人情世故”
成年人对"人情世故"熟练的让人心疼。 --------- 关于小区停车位事件,我从我们小区物业得到的回复,小区的停车位只有一种收费方式,按照时间来计费,像我这样不经常用车的人来说,很不划算,这几天正在思考怎么解决这个问题。偶然的机会从热情的门卫大叔那里得知,他可以通过"关系"来帮我办理,直接包年就行,我心里非常清楚,我绝对不可能在这里再待上一年的,但是半价包年还是很香的,看他抽烟,于是给热情的门卫大叔买了包烟,请他通过他的"关系"来处理一下,他也同意了。竟然往后拖了一个周才处理好,好吧,我觉得这个需要一定的时间,也并没有任何的催促。 今天办好了,热情的大叔非常热情的给我发微信,告诉我办好了(意思是想要我付掉尾款),我还没有去验一下,直接就转钱给他了,我觉得这没什么。但是我这个行为造成一个问题,给了大叔一个信号"我很有钱"??,真的是可怕,大叔随后就说 借钱?? 好吧,我看上去应该是很好说话,不过我立刻回绝了,让他放弃了他的想法,一整个下午,他也没有再回消息了。 瞬间感觉到更多的是心疼,但我绝不能借给他。 如果没猜错,只有第一次和无数次。 --------- 然而,事情并没有结束,他想"收拾"我了,于是 我回复了他最下面那一句,买烟这个事情并没有做出回复,这时候,他的语气有些改变,我知道的,他一定会想办法让我给他买烟,如果,我不呢? 继续 --------- 我看在门禁上写的是月卡,我问了下,我应该是写的剩余多少天才对啊,这是他做出的回复 很显然,他这时候有些激动了 但是,最后又再次提醒我买烟 后续,那就用沉默来告诉他答案吧 --------- 当日更新 .... 逐渐离谱 0918更新 ... “…
C/C++代码头注释规范
mark 下次用 /********************************************************************************* *Copyright(C),Your Company *FileName: // 文件名 *Author: //作者 *Version: //版本 *Date: //完成日期 *Description: //用于主要说明此程序文件完成的主要功能 //与其他模块或函数的接口、输出值、取值范围、 //含义及参数间的控制、顺序、独立及依赖关系 *Others: //其他内容说明 *Function List: //主要函数列表,每条记录应包含函数名及功能简要说明 1.………… 2.………… *History: //修改历史记录列表,每条修改记录应包含修改日期、修改者及修改内容简介 1.Date: Author: Modification: 2.………… **********************************************************************************/ 参考: [1]. https://blog.csdn.net/fmxfmx2013/article/details/30999095?ydreferer=aHR0cHM6Ly9jbi5iaW5nLmNvbS8%3D
C语言 – 多个文件保存时的内存处理
/* 时间:2023/09/12 作者:马文杰 代码功能:存储文件之前,检查内存使用百分比,内存使用超过80%会自动删除最老旧的文件,以此来保证系统正常运行 函数名称: getLogUsePercentage / findMatchingFile / compareFileNames / delOldLogFile / main 历史: 日期:2023/09/21 作者:mawenjie 修改:函数delOldLogFile中有一处没有释放资源,是在combinedTime 申请资源失败时没有释放,文中已有记录标记。 */ #include <stdlib.h> #include <dirent.h> #include <stdio.h> #include <string.h> /* 函数功能: 获取系统指定路径下内存使用的百分比 */ int getLogUsePercentage() { int iUsePcent = -1; char line[512] = {0}; // 执行df命令并读取输出 FILE* pipe = popen("df /home/delphi/solo", "r"); if (pipe == NULL) { perror("Failed to execute df command"); exit(EXIT_FAILURE); } // 读取df命令的输出 while(fgets(line, sizeof(line), pipe)); printf("[+][%s:%d] line: %s\n",__FUNCTION__,__LINE__,…