自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无锁化栈、队列深入解析及实现

无锁化栈、队列深入解析及实现(CAS实现)

2023-05-10 12:55:57 594

原创 外包:.epub格式漫画解压后图片顺序重排

外包:.epub格式漫画解压后图片顺序重排前几天接了一个外包需求,需求解决起来很简单,但我认为这个需求本身很有意思,所以发到博客上来。简单来说是这样的,对方在解压了.epub格式的文件之后,...

2021-01-20 15:51:22 2802 13

原创 “非法“走线寝室自制智能NFC门禁

寝室自制智能NFC门禁起因暑假申请了返校准备比赛,感觉疫情一个学期没有怎么锻炼了,晚上准备跑回宿舍。但是跑步的时候带钥匙太慢了,于是忙里抽闲,做了一个NFC的门禁(这样我就有理由买小米手环了hhh)结果图先上结果图原理比较简单,寝室是老式的插销,所以可以直接通过MG90s的舵机来驱动(和SG90s舵机比起来力量更大)。正好手里还有一块上个项目留下来的Arduino UNO R3的板子,由此电源和连接的问题就比较简单了(然而还是焊接了下RC522模块),电源可以使用移动电源(我用的是锂电池)

2020-08-21 16:19:16 2752 5

原创 python实战-educoder平台作业提醒小助手

本文是网课摸鱼系列第四弹前言众所周知,作业ddl,是大学生生产力的主要来源,当然,与之并列的还有女/男朋友。然而作为重度拖延症患者,ddl不拖到最后的24个小时,那是不可能做的。但是,常在河边走,哪有不湿鞋。(所以你需要一双雨靴)如果一个不小心把4月30号截至的作业看成5月30号。。。我想也就不用开学了.jpg正事开始了解我的人都知道,上面纯粹是胡说八道,我怎么会在最后的24小时才做...

2020-05-03 00:25:21 1229

原创 摸鱼软件1:自动抓屏截图PPT软件

摸鱼软件1:自动抓屏截图PPT软件前言事情主要起源于数据库的网课,我那时候知道我们课后会有一个限时的测试,于是就产生了一个需求就是说自动截屏获得老师上课的PPT,上网搜了一圈,但是发现并没有现成的软件,于是我就在课后写了一个。(不要问我测试考的怎么样,那是一个悲伤的故事)正文我的软件主要使用了java编写,但是最后通过使用JSmooth打包成了大多数人可以使用.exe文件,方法和流程我后面...

2020-04-06 23:22:51 1675

原创 情人节挨打礼物-情侣头像自动生成

情侣头像自动生成又到了一年一度的情人节了,这次献上一个情侣头像自动生成的工具,效果见上图(示例是本人qq头像,可以改为情侣的头像or照片)代码本身在去年七夕的时候就完成了,之后因为忙于学习和外包工作并没有把它放到博客上。恰好这次过年有段空闲的时间,于是便有了本文。背景起因是因为去年七夕时一个群里讲要做个自动生成的头像送给女朋友(话说这真的不会被打吗。。。)正好当时特别想更换一个动态qq头像,于是花了一天做了上面的工具。然而最后因为qq的自定义动态头像存在问题,于是计划到最后一步便中断了,只剩下了

2021-02-13 21:08:36 790

原创 2020美赛总结以及国赛规划

先上结果C题M奖得知结果之后还是很高兴的,但是稍微反思一下就会发现很多的问题。总结主要涉及到两个点,一个是本次暴露出的问题,一个是对国赛的时间安排。本次比赛M奖达到之前设定的目标,但是也暴露出了蛮多问题。问题主要是两个方面,队友对论文的整体框架把握仍然不够,论文居然会把我写下的模型稳定性分析漏掉了,十分不应该,论文整体居然是残缺的。第二个方面是队伍偏科严重,我负责建模编程和论文修改意见等...

2020-05-01 15:10:48 411

原创 Robocup实录1

踩坑环境配置了半天,linux又疯狂踩坑,简直了,自己属实是个憨憨。1linux的使用不熟导致出了很多错误2磨刀不误砍柴工,有些工具的下载是可以极大提高效率的,不要不在意3下载要注意下载到哪里了4git的使用要熟悉下5各种软件包的搞定,同时。。。,安一个新的软件的时候注意卸载旧的6下载工具注意使用相同的,不然太乱了7进行到每一个步骤时注意做好文档...

2020-01-05 23:36:59 261

原创 word2vec分析

最近考试,先占个坑,

2019-12-10 20:54:49 80

原创 深入理解计算机系统系列10-网络编程

前言这个东西其实是暑假写的关于socket的东西,结果现在快寒假了才发出来。。。太懒了————————————————————————————其实也还蛮简单,简单地在cb上搭建了下socket的壳子,有客户端和服务端,服务端可以向客户端发送东西(其实应该还写了一个双向的,但是电脑现在太乱了,啥也找不到了)不细讲了,大致讲下中间遇到的问题,最后放上源码供参考。大致就是,首先cb下动态链接...

2019-12-08 22:33:06 120

原创 csapp笔记----fork函数的理解

Fork的基本知识:一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆...

2019-12-08 20:35:21 165

原创 深入理解计算机系统基础系列09

前言never give up!无论如何,never give up!正文系统级 I/OLinux shell下面创建的每个进程都有三个打开的文件0:标准输入1:标准输出2:标准错误文件的操作主要有:open,read,write,stat,dup2,close,lseek;每个Linux文件都有一个类型:普通文件,目录,套接字等(注套接字是网络编程上的东西,暑假我用sock...

2019-12-07 14:11:48 120

原创 深入理解计算机系统系列08

前言这学期事情很多,先是打了两个比赛(纷纷菜掉 ,吐血明年再来),然后就是交各种材料,之后就是组队伍,做项目,接手新的比赛,又因此买了一块移动硬盘,弄好了比赛的模拟的环境(随身携带操作系统,真是厉害),然后做完计划,寒假和下学期安排的明明白白,唉,也到了必须冲一把的时候了。废话就不多说了,直接讲吧。fork函数前面讲了关于fork函数的一些面试题,这里讲下关于fork函数的相关的知识...

2019-12-07 13:18:53 119

原创 拼搏与反思

很久没写博客了,原本想写下关于自己暑假学习的东西,没写完,太懒了,之后想写下月结,又太懒了,比赛总结,想了很多,亦没有写出来。和一位同学交流所思,亦没有写。因为自己所思所想,实在是太有变化了,直到昨天考完试,今天开始做总结,猛然发现自己的机会越来越少了,如果两方面的事情都没有一个大的突破的话,自己就越离越远了 啊.开学至今三个月,1点半,两点几乎成为常态,末班地铁,末班火车,都上过,11点出实...

2019-11-29 16:28:26 128

原创 深入理解计算机系统系列07

fork()函数关于fork()函数的几个例题我们都知道fork()一次调用两次返回,当fork()函数被调用的时候,父进程把代码和数据复制给子进程#include <stdio.h>#include <sys/types.h>#include <unistd.h>int main(void){ int i; for(i=0;i<2;i++...

2019-11-06 19:53:06 269

原创 深入理解计算机系列06

操作系统发展概述白话来讲,操作系统分为以下的一些发展进程1.手工操作系统或者叫没有操作系统,可以理解为简单粗暴的卡片机(注:批处理的含义,将一些程序和数据提前加载到内存,再做出专门的调度程序或者叫监督程序)2.单道批处理系统,就弄了个磁带,像唱片一样,慢慢转,自动完成程序作业,问题那也是想当明显——只能按顺序一步步走,而且一次只能一道程序,称为串行3.多道批处理系统,CPU的工作速度更加...

2019-11-06 10:34:16 101

原创 深入理解计算机系统系列05

本次我们要解释的是链接是如何运行的,下面先上一个小小的例子Linux初步运行代码大多数编译器提供编译器驱动程序,它代表用户在需要的时候调用语言处理器,编译器,汇编器,和链接器。它将main.c翻译成为一个ASCII码文件的中间文件main.i,之后驱动编译器翻译器将其翻译成一个ASCII汇编语言文件,main.s,之后驱动汇编器再将其翻译成为一个可重定位的目标文件main.o,驱动程序以相...

2019-10-07 23:52:05 125

原创 深度工作

深度工作累读传记后,发觉专注实在是一种强大的能力,在卡尔看来,这是一种深度工作的能力。这种能力很难培养原因和大脑的特性有关——————————1.大脑会本能地遵守“最小阻力原则(The Principle of Least Resistance)”,喜欢将复杂的事情丢在一边,去做简单的事情,因为复杂的事情过于耗费脑力2.大脑对新奇的刺激会产生本能的反应,这使得注意力会加大的分散这原本是人的...

2019-07-31 23:33:44 207

原创 艰难的抉择,不知对错

黄色的树林里分出了两条路,而我选择了更艰难的一条,又一次抉择,我已经不知道是对是错了,不过,理性功利的分析是我如此的选择,而对与错,我已经分不清,更了解不到了,对还是错?不知道,不知道,能力太小,能力太小,难当众任,难当众任。我的选择,对还是错,罢了罢了,不搞这个也就是了,深度拓宽,广度拓宽,既然不做,就不再想了。...

2019-06-20 22:48:40 169 1

原创 深入理解计算机系统系列04精妙,Bomb Lab

这次的实验酣畅淋漓

2019-05-29 17:36:11 929

原创 深入理解计算机系统系列02

深入理解计算机系列02在《深入理解计算机系统》这本书中,提出了加法逆元的思想,并且辅以一个习题,我们知道两数交换的最经典的算法是三数交换,从计算机的底层实现上看,内存与寄存器之间的错位交换已经是两数交换的最快算法了,这本书的习题也提到,上面写出的加法逆元的两数交换的算法本质上并没有实现出更快的两数交换,而是一种智力题。在这里插入代码片那么,究竟什么是加法逆元那?这个加法逆元的算法好像和前面...

2019-05-24 20:44:40 152

原创 深入理解计算机系统系列03初步探索实验的奥秘

深入理解计算机系统系列03初步探索实验的奥秘话不多说,直接上手实验

2019-05-23 22:31:08 1299

原创 记第一次(失败的)数学建模校赛,脚踏实地

记录第一次(失败的)数学建模校赛,脚踏实地。现在数学建模还没结束,但我已经可以开始总结自己的失败的教训了,具体的过程不想讲了,失败的教训有:首先,选题不利,在选择自己的题目上,过于快速,只是粗浅地看了一下题目,觉得大数据和数据库方面的东西没搞过,而智能算法相对而言之前看过遗传算法的原理,如果中间能够用到这个学期自己一直在搞的五大经典算法就好了,于是在没有查阅相关论文资料的时候就选择去看了A题,这提...

2019-05-18 20:51:58 1511 2

原创 深入理解计算机系统系列01

深入理解计算机系统不说废话了,直接进入主题。本学期一直在搞算法,从五大经典算法,到图论的一些算法,期间准备数学建模的比赛,还甚至接触了一点三大智能算法的影子(确切的说只接触了遗传算法),算法中时间复杂度是十分关键的东西。之后看了不周山的博客,上面写道:“”“学习算法的时候肯定离不开思考时间复杂度和空间复杂度,但 O(n3)O(n3) 真的很糟糕,O(1)O(1) 真的就很好吗?虽然在单纯...

2019-05-15 23:05:43 156

原创 第一次小计

一直以来,因为懒和事情太多,不愿意用markdown将博客写下来,直到现在五一前期,之后的五一可能陆续发上来大概7,8篇左右的博客(因为五月的事情实在太多,五月可能不会发下来一些东西了),同时最近刚处于低谷期和迷茫期,和学姐以及高中时的好哥们聊了聊心情才好了起来,所以接下来,再有,迷茫期的时候在CSDN和github上看到了诸多大佬,觉得事情还是应该去做的,故而第一次写下博客,姑且将其视为我的重新...

2019-04-30 11:20:12 128

空空如也

空空如也

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

TA关注的人

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