作者归档:ourfor

利用OneDrive打造个人专属云盘 🎒

前言

OneDrive 有分商业版、教育版和个人版,比较常见的是个人版和商业版,教育版凭教育邮箱就可以获得。由于是存放个人文件,并且和用来同步保存自己服务器上面的文件,我就没有使用学校 🏫的教育邮箱(主要是这教育邮箱的号改不了昵称和头像 👥), 我个人的 OneDrive 只有 15 个 G,容量是相当有限,所以,我这里使用的是 Office 开发者E3版本 并且是可以续订的,可以分配 25 个许可证,免费使用 Office365 ,OneDrive 基本不用担心容量,不过我还是给每个用户分配了 1T 的存储空间。:emoji-d006d:

继续阅读

小米超神 🎮

虽然早就没有玩过 moba 游戏了,主要是没有什么时间玩,77 ,但是我还是比较期待英雄联盟手游75 ,下面 👇是我以前打游戏的视频,主要是为了测试博客的视频播放功能。以前博客里面放视频,我都是将视频存在自己的服务器,然后播放器也是自己定制的。现在打算使用第三方引流,提高观看体验

继续阅读

链接 🤖

graph LR 
  editor>编辑]
  editor-. hello.c<br/>源程序文本 .-cpp["预处理器<br/>(cpp)"]
  cpp-. hello.i<br/>修改了的源程序文本 .-> cc1["编译器<br/>cc1"]
  cc1-. hello.s<br/>汇编程序文本 .->as["汇编器<br/>(as)"]
  as-. hello.o<br/>可重定位目标文件二进制 .->ld["链接器<br/>(ld)"]
  ld-. hello<br/>可执行目标程序二进制 .-> done["结束"]

  printf{printf.o}-->ld

style ld fill:#ccf,stroke:#f66,stroke-width:2px,stroke-dasharray: 5, 5

继续阅读

系统 IO 🥰

第六题:

#include "csapp.h"

int main(int argc, char *argv[])
{
    int fd1, fd2, fd3;
    char *fname = argv[1];
    fd1 = Open(fname, O_CREAT|O_TRUNC|O_RDWR, S_IRUSR|S_IWUSR);
    Write(fd1, "pqrs", 4);    

    fd3 = Open(fname, O_APPEND|O_WRONLY, 0);
    Write(fd3, "jklmn", 5);
    fd2 = dup(fd1);  /* Allocates new descriptor */
    Write(fd2, "wxyz", 4);
    Write(fd3, "ef", 2);

    Close(fd1);
    Close(fd2);
    Close(fd3);
    return 0;
}

继续阅读

安卓开发 👒

Gradle

使用 Gradle 来管理依赖,由于国内的网络环境,所以建议换成阿里的 Maven 仓库:

    repositories {
        maven { url "https://maven.aliyun.com/repository/google" }
        maven { url "https://maven.aliyun.com/repository/jcenter" }
        google()
        jcenter()

    }

继续阅读

GitHub及git的初级玩法 🍒


使用[Github](https://github.com)一年又余了,感觉***GitHub***还是非常好用的,在这个平台上不仅能学到很多东西,还能认识一些有意思的人。最近同学对GitHub很感兴趣,不知道该如何入门,顺手记录一下。这是一篇5000字+的多图长文(持续更新ING)。
继续阅读