[新活]有道云笔记脑图转Xmind脚本
GitHub传送门 想法 之前用有道云笔记做了一些脑图,后面发现导出图片和居然要会员,就感觉很不爽。但是这些脑图有点多,感觉很不甘心,于是就花了一点时间写了这个脚本~~(想整活是主要的,不想充会员是次要的(滑稽)) 效果 环境 Xmind使用环境:测试使用的是Xmind 2020(Xmind Zen 10.1.2),没有在其他环境内测试过 Python版本为Python 3 原理简述 有道云笔记 有道云的功能相对Xmind来说比较单一。有道云的.mindmap 文件实际上是一个json格式的文件,里面的nodes列表就是节点列表,里面主要存储的内容有: 节点ID(实际上是一个Hash)节点内容节点样式(字体等)父节点ID(parentid) Xmind .xmind文件实际上是一个压缩文件,解压后的content.json就是主要记录节点内容的文件,里面有一个固定的框架结构,节点的内容以递归的形式存储在rootTopic下 转换方法 有道云笔记的节点存储形式实际上是一个单向联通图,通过遍...
19岁
emmmm...现在距离4月3日就还有十几分钟了,但是现在还在开会。 虽然现在暂时想不出啥骚话,但是还是觉得要写一点东西的。 本来以为去年的生日是这几年最后一次能在家里过的一次生日,结果现在因为疫情的原因,居然今年还是能在家里过。 不过话说回来,呆在家里确实缺少一种动力,不像在学校里能有那种学习氛围,能每天都往图书馆跑。在家里每天都是处于一种懈怠的状态,既心急又无奈。 不过最近几天又找回了一点feel。最近不知道为啥和网页前端较上了劲。写了一个基于Bootstrap的网页前端。一开始是从Github上面拉模板下来改,后面是根据这个模板的灵魂自己写。 哈哈哈...在家闭关2天,一心一意做这个。到头来发现自己写的代码也有几百行了。 而在两天前,我自己还感觉这是不可能的事情... 或许,目前对于自己的能力认识还是不足吧。很多事情不试做一下,根本就无法完全了解。 19岁了,要继续加油,不枉青春芳华,成为自己想成为的那个人。
[水贴]“春风拂槛露华浓, 会向瑶台月下逢”
今晚的月亮,真的好圆 之前对这些背来背去的古诗感到很厌烦,这次也是突然感觉到了这些诗句的灵气所在。 “ 我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间?” “ 但愿人长久,千里共婵娟。” 现在重读这些诗句,突然感受到了苏东坡当时醉后的那种飘然中夹杂着思人的愁绪的那份感情。 或许这些拗口的古诗词,要真真切切地体会到这些感情,还得身临其境、心临其意才能感受到吧。 最近感觉心中总有一个解不开的结,难以言表、找人倾诉。 如今看见这一轮难得见到的明月,也只能借此表达一下自己的心情了吧。 也祝愿“但愿人长久,千里共婵娟” 那个乱凑的标题来自李白的 清平调·其一 云想衣裳花想容,春风拂槛露华浓。若非群玉山头见,会向瑶台月下逢。
某神奇作品的诞生之旅
想法来源&前期准备 👴因为疫情在家实在很无聊,再加上有人生日,本来就有打算准备精心制作一份礼物,于是就有了这样一个东西。 早起打算这次的主题本来是打算一个主题色加上一个季节为主题,但是后面因为某原因变成了是绿色和四季的主题。 于是,这个作品的初期想法就诞生了:用四个方块来表示四个季节,每个季节都用特定的景物作为主题。 但是后面发现这样做一是真的非常浪费原料,而且四者之间没有一个协调统一。 前期的构想有一部分是和某位热爱手工的大佬学姐讨论的结果(在此鸣谢) 按我的构想,我一直想要把灯做到里面去,但是弄个电池仓实在是丑,而且占空间。但是在某天我突然间想到了一个好主意:无线供电 后面又买了一堆的材料: 2月23日 因为疫情无法发货+道路阻塞,本来只要两三天的快递等了半个多月,终于都到了... 今天先拿一个小号的树来试一下构想,做出来是这样的: 结果,学姐却说这是一团球: 问了问别人: 好吧,明天重做... 2月24日 ...
寒假CTF刷题笔记合集
好吧,寒假确实摸鱼摸太久了,实在有点颓。按最早的时间安排来说现在这个点应该已经在学校里了,嗐。最近几天也在努力调整自己的拖延症,现在把笔记补一下吧(捂脸 以下题目均来自xctf NaNNaNNaNNaN-Batman 一堆有乱码的代码: <script>_='function $(){e=getEleById("c").value;length==16^be0f23233ace98aa$c7be9){tfls_aie}na_h0lnrg{e_0iit\'_ns=[t,n,r,i];for(o=0;o<13;++o){ [0]);.splice(0,1)}}} \'<input id="c">< onclick=$()>Ok</>\');delete _var ","docu.)match(/"];/)!=null=[" write(s[o%4]buttonif(e.ment';for(Y in $=' ')with(_.split($[Y]))_=join(pop());eval(...
《时间的礼物》:愿你能温柔对待岁月
愿你能够温柔对待岁月,岁月也能将你温柔以待。 最近偶然得到了一本小小的书《时间的礼物》。在假期阅读了几遍,一开始阅读只感觉一头雾水,多次阅读之后自认为是把握了大体的意思。 整篇文章采用的是书信插叙的形式,以一个父亲的口吻写下的对儿子的告白。没有小说常见的激烈冲突,也没有惊心动魄的情节,但是在这平淡的文字之下却能给人以强烈的共鸣和震撼。 文中的父亲是一位“成功”的人士:拥有大多数人所向往的财富与地位。但是他却不幸罹患癌症。他有着一个儿子,曾经很听父亲的话。但是他却将本应该给与家庭陪伴的时间奉献给了工作,在妻子与儿子离开他以后他甚至无情的拒绝了不远千里前来找他的儿子...... 终于在儿子长大后,选择了和父亲远离:拥有了独立的自我,甚至像对待客人一样对待自己的父亲。 终于,这位父亲终于在自己罹患癌症后的弥留之际意识到了时间的无情。在病房里遇到了同样罹患绝症的小女孩之后,他决定了要与死神用“一命换一命”的方式来拯救这个小女孩。这本书便是父亲对儿子的告白。 这位“成功”的父亲将自己所有的时间奉献给了金钱与地位,以为自己拥有了一切,却完全忘记了自己最爱的人。...
难眠之夜的一篇随笔
今天的心情不是很好,可能有来自各个方面的原因,包括了来自社会环境的,感情的,还有自身的因素在里面。但是这份心情真的难以释怀,也无人倾诉,就打算写在博客上,当成是一篇鸡汤日记罢了。 正如前面的一篇发霉日记所写的,这段时间被迫呆在家里。经过上次的反省之后,情况还是有所改观。但是从今日看来本质上的惰性并没有改变,仍然是三天打鱼两天晒网的一个状态。也难怪别人一直说自制力是多么可贵的一样东西,在这样“全民颓废”的时刻,更是要拿起一副自己该有的一个状态。余生宝贵,当你消磨光阴的时候,光阴也在消磨你。终有一天我们会发现,只有自律的人,才能收获真正的自由;只有为梦想实实在在地拼尽全力过,才会觉得此生无憾。 为了一些无知的人而愤怒,为了别人打打闹闹的游戏而猜疑、悲伤、愤怒难过,换在以前抑或是未来,都是我自己唾弃和嘲笑的对象。而现在,我是否又朝着成为自己讨厌的人的方向迈进了? 现在的内心多多少少有些悲伤甚至是痛苦,但是把痛苦交给时间,也许也是一种人生智慧吧。 不要忘记了是什么铸就了今天自己闪耀的一面,也别忘了自己有什么缺点。永远不要活成自己讨厌的样子。 所谓成熟,是...
春节宅家发霉日记~~Day2
初二,微风,树叶晃动了1693次,吹掉了486次,小鸟叫了167声,飞来飞去196次。我家厕所瓷砖有30片,地板铺了177片,玻璃37块,家里大米有35214粒,面条987根,口罩0副。 这几天受新型冠状病毒的影响,不得不开启了宅家模式。这对于我这种好动的人来说简直是噩梦。 不过话说回来也很奇怪,平时在学校忙的要死累的要死的时候经常失眠、睡眠不足,有的时候甚至要靠一些药物来调节,现在这种在家发霉的日子反倒是越睡越死,早晨可以睡到很晚,平时午睡20分钟到半小时现在居然可以睡好几个小时? 这可能就是惰性吧。 早晨明明已经坐起来准备起床了愣是可以在被窝里发呆半小时,中午也是如此。起来后也没有明确的计划,打开手机摸鱼,打开电脑看看视频,一整天就过去了。 明明还有很多的事情没有做完,明明CTF的题还没怎么写,明明Android的项目就要开始做了却不怎么去练手.... 这样下去就算延迟开学也只会在寒假一事无成。 我准备做一些改变了。明天一定要按时起床,不拖拉,起床后按计划办事。Forest软件也可以用起来。 不管是对于整个国家还是个人,我都相...
寒假CTF打卡学习笔记~Day4
hhh之前几天因为要练车还有各种各样的事情耽搁了,虽然每天都还有坚持做题但是也就没有那么多时间来写博客打卡了(捂脸 不过后面会花时间把重要的知识点补写出来的 XCTF command_execution 点进去是一个Ping测试模块,根据题目漏洞猜测这个ping地址框里或许能做代码拼接,也就是说后台的代码可能是类似于 $command='ping'+$input 这种危险的形式,可能可以用|或者&&这类符号做命令拼接 尝试输入127.0.0.1 | ls 发现除了Ping还返回了index.php 说明猜测正确 于是陆续拼接find / -name "flag*" 和 cat 找到的路径 即可获得flag XCTF NewsCenter 搜索框内可注入,但是如果出现语法错误服务器直接返回500错误。。。 0' union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database...
寒假CTF学习打卡笔记~Day3
md5加密相等绕过 <?php $md51 = md5('QNKCDZO'); $a = @$_GET['a']; $md52 = @md5($a); if(isset($a)){ if ($a != 'QNKCDZO' && $md51 == $md52) { echo "flag{*}"; } else { echo "false!!!"; }} else{echo "please input a";} ?> 这个在Day1的时候有写过,QNKCDZO 是一个比较特殊的字符串因为在md5加密后会成为0exxxxx的形式。因此在符号比较中,只需传入一个md5加密后同样是0exxxxx的形式的字符串就可以了。这里我的Payload是?a=240610708 十六进制与数字比较 <?php error_reporting(0); function noother_says_correct($temp) { $flag = 'flag{test}'; $one = ord('...