Archived


Nov. 17, 2019

STM32单片机(一)输出

现在我的情况略显尴尬,我一边选修了Arduino开发,另一边又跑去学STM32单片机。最近又看了一些处理器原理的科普书,逐渐明白了单片机是如何工作的。

用Arduino的时候完全不用在乎一个针脚怎么输出,而学习STM32单片机时,逐渐清晰了在让一个引脚输出高电平点亮LED灯,程序到底做了什么。

More...

Nov. 4, 2019

OnlyOffice集成 Document Serve Api简介

OnlyOffice提供了一系列文档在线编辑工具,这些都依托于Document Server。我之前做过将在Nextcloud上使用OnlyOffice的文章,现在我们来试试单独使用OnlyOffice。

More...

Oct. 19, 2019

别让事情走向荒诞

之前写了,但是一直是草稿没发。我觉得可能言辞可能不太合适,但是我真的想说两句。

我爱国吗?当然,首先我自己就对此没有疑问,没有几个个人博客和我一样在页脚挂国徽的,我觉得好看,我要感谢工信部和网安给我过了备案。(前几年就传不在审批个人博客,但是现在还好吧,去年我自己又申请了一个)

More...

Sep. 29, 2019

Visual Studio Code C/C++环境配置

之前想给VS Code搞个C++编译环境,结果看了网上很多教程最后搞得一团糟,最近把参照官方教程终于搞了个差不多。

准备工作

首先准备好VS Code,然后再插件商店安装C/C++插件(https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)。

安装MinGW

MinGW是个包含GCC和GDB(C/C++的调试器)的开发环境工具包。官网给出得地址是 http://mingw-w64.org/doku.php/download/mingw-builds,进入后点击“Installation: Sourceforge”下载。

下载后打开,Architecture选择x86_64,然后继续。安装目录官方文档不建议放在C:/Program Files/。我放在了C盘根目录下。Next后开始下载文件,下载完成后会在安装位置创建Mingw_w64文件夹,进入Mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin是我们要用到的bin目录。

More...

Sep. 27, 2019

当视野冲破想象

只是一个草稿,传媒技术导论的作业,在这里存个档
Big, bigger than bigger,新的通讯技术,新的显示技术,不断冲击着我们的视野。时至今日,当我们回头去看电视最初的模样,不禁哑然失笑。然而最初那样狭小粗糙的屏幕,却给了当时的人们全新的体验,甚至超过如今4K8K带给我们的感受一样。

More...

Sep. 13, 2019

中秋节记&大学

中传虽然是7号报到,但是之后除了一场英语分级考试、两场小课和开学典礼之外别无他事,知道9月16号中秋节结束之后才开始上课。所以这段时间感觉怪怪的。

尤其是中秋节,因为时间段不打算回家,六个人的宿舍只剩下三个人。没有上课所以也没什么作业,我自己练练字罢了。

More...

Aug. 22, 2019

这个世界越来越魔幻了

我都开始怀疑自己是不是学了假的东西。

Aug. 22, 2019

ownCloud/Nextcloud 清除文件锁

一切从简。解决方法来源: https://help.nextcloud.com/t/file-is-locked-how-to-unlock/1883 。开启维护模式:编辑config/config.php,修改'maintenance' => true, 即开启维护模式。(也可使用OCC命令:php occ maintenance:mode --on

1 进入Nextcloud的数据库,将oc_file_locks表清空:DELETE FROM oc_file_locks WHERE 1

More...

Aug. 14, 2019

一块自留地

放假之后一直在断断续续地学习。618图灵优惠的时候买了好几本书(电子书),目前只看完了《深入理解Python特性》,还是当天看完的,实体书应该也只是一本小册子吧……

一方面是因为我的Kindle,钢化膜+保护壳依然没有逃脱坏屏的悲剧,而换个屏幕跟二手差不多贵。说实话Kindle确实能帮我这种懒得出门买书的人阅读的。(拿着Kindle听音乐躺沙发上看书简直是入眠神技)

More...

Aug. 7, 2019

8/6 15.3 异常

准备换成《C++ Primer》了...

15.3 异常

许多错误是在程序运行时发生的,要想程序更扎实,需要靠靠处理异常。

15.3.1 调用abort()

使用abort()中断程序。

More...