0%

本文作者: YOOZIKI
本文链接: https://yooziki.github.io/2020/08/297095/

Python版本:py37

安装相关模块,源码在这里

pip install graia-application-mirai
pip install graia-broadcast --upgrade
pip install singledispatchmethod

添加选择器子模块

pip install graia-component-selector

mirai环境配置

自定义方式(推荐)

mirai仓库中shadow下找到对应的包体并下载

如果出现无法下载的情况下载文件时将https://github.com替换成http://github-proxy.yobot.win即可

阅读全文 »

目前涉猎内容

简单记录一下自己目前所了解到的知识

  1. hexo个人博客
  2. cocoscreater开发的小游戏
  3. 前端三剑客入门
  4. 计算机二级证书
  5. python做的几个桌面应用
    1. 百度网盘链接提取器
    2. 文件批量处理工具
  6. 学习通作业提醒、博客更新提醒
  7. 基于mirai和graia的qq机器人(集成包括作业提醒的功能)
  8. 微信小程序(起步)
阅读全文 »

Github进不去解决方法

按以下方法修改hosts文件,注意hosts文件只有在管理员权限下才可以修改,hosts文件所在目录为:

C:\Windows\System32\drivers\etc\hosts,注意修改右下角显示所有文件才可以看到。

此网站查找github.comgithub.global.ssl.fastly.net对应的ip,然后添加hosts文件以下内容:

github.com的ip    github.com

github.global.ssl.fastly.net的ip    github.global.ssl.fastly.net

注意添加的ip要是你自己本机查到的,用网上其他人查到的可能不管用

————————————————

版权声明:本文为CSDN博主「w͏l͏j͏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接

阅读全文 »

数据结构学习笔记

认识数据

  • 数据
  • 数据对象(同一类数据元素的集合
  • 数据元素(研究的最小的一个整体
  • 数据项(数据元素的最小构成单位

数据结构分类

  1. 数据结构主要研究其逻辑结构物理结构、及其运算
  2. 逻辑结构
    1. 划分一
      • 线性结构(有且仅有一个开始和一个终端结点,并且所有结点都最多只有一个直接前趋和一个直接后继。
        • 线性表
        • 队列
      • 非线性结构(一个结点可能有多个直接前趋和直接后继
    2. 划分二
      • 集合结构(结构中的数据元素之间除了同属于一个集合的关系外,无任何其它关系。
      • 线性结构(结构中的数据元素之间存在着一对一的线性关系。
      • 树形结构(结构中的数据元素之间存在着一对多的层次关系。
      • 图/网状结构 (结构中的数据元素之间存在着多对多的任意关系。
  3. 存储结构
    1. 顺序存储结构(用一组连续的存储单鹂依次存储数据元素,数据元素之间的逻辑关系由元素的存储位置来表示。*C语言中用数组来实现顺序存储结构***)
    2. 链式存储结构(用一组任意的存储单元存储数据元素,数据元素之间的逻辑关系用指针来表示。*C中用指针来实现链式存储结构***)
    3. 索引存储结构
    4. 散列存储结构

阅读全文 »

在生日过后记录些

前两天忽然想起来《毕业缺海》那篇文章,于是又翻出来看了看,其中大概有一成的东西读来仿佛不属于我了,我知道这个比例会越来越大,但相较于其他篇算性能不错了。一晃而过,毕业到现在,还有一个多月便两年了,刚好是我从一个环境到另一个环境所需要的适应的时间。再多一年就会成为心里永远的壁垒了。
农历生日过了十几年了,今年单独抽出来过了阳历生日,410总比317好听些,但是317实在太令人熟悉了,条件反射般的让我激灵。2021年的317,算是我主观意义上真正二十了,这一天极为平淡,上午两大节课,电工技术和机械原理都是再前半段集中注意力了,后面逐渐跑神,就再也没能回过来。下午互换性还算勉强抵抗困意,软件技术还是一如往常。这些事情不重要,所以只需要一笔带过。真正想要记录的有一些,例如:阿弥在我生日这天直播,我把qq飞车打上了星耀,买的拖鞋到了,会用浴花起沫洗头,会在vscode使用qq插件,我妈早上给我了500,奶奶在七点多就给我打了个电话(我到晚上才回过去),我爸发的红包里我和我妈抢到的竟然一模一样(这毕竟是我们母子二人的节日),作业基本搞定,两天后要出去玩一下,衣服洗好,床单更换,枕套更换,我对家的理解慢慢改善,家庭关系愈发融洽(我悟出来的解决方法就是像对待朋友一样对待他们)……
最近仿佛是在好起来。
仿佛我在阳历生日许下的心愿已经完成一二。
那这次生日许个什么愿呢,愿望是不能说出来的,但毕竟我写这些东西的时候,已经二十了,所以还是可以说的对吧?
所以,我真的希望,现阶段,转专业可以成功吧,之后便是投入计算机的努力(这是最好的结果,尽管可能性不是很大)。

再说点关于生日的吧,现在除了家人(大鹅也是家人)基本没人会跟我说生日快乐了。可能会有些失落,是不可控的那种失落。我想起来那个up过二十的时候录vlog了,还是很喜欢那样直抒胸臆的措辞和神态的,至少我做不出来,我还是很喜欢看别人快乐。
为什么说水漫二十呢,第一是有点上火喝了很多水;第二是水有时候很平静,就像这次的生日;第三是毕业缺海那篇,到现在我也没见到海;第四是过去稀里糊涂,二十算是上岸了吧。
太晚了,就不多写了。
anyway,goonigh~

阅读全文 »

在生日过后记录些

前两天忽然想起来《毕业缺海》那篇文章,于是又翻出来看了看,其中大概有一成的东西读来仿佛不属于我了,我知道这个比例会越来越大,但相较于其他篇算性能不错了。一晃而过,毕业到现在,还有一个多月便两年了,刚好是我从一个环境到另一个环境所需要的适应的时间。再多一年就会成为心里永远的壁垒了。
农历生日过了十几年了,今年单独抽出来过了阳历生日,410总比317好听些,但是317实在太令人熟悉了,条件反射般的让我激灵。2021年的317,算是我主观意义上真正二十了,这一天极为平淡,上午两大节课,电工技术和机械原理都是再前半段集中注意力了,后面逐渐跑神,就再也没能回过来。下午互换性还算勉强抵抗困意,软件技术还是一如往常。这些事情不重要,所以只需要一笔带过。真正想要记录的有一些,例如:阿弥在我生日这天直播,我把qq飞车打上了星耀,买的拖鞋到了,会用浴花起沫洗头,会在vscode使用qq插件,我妈早上给我了500,奶奶在七点多就给我打了个电话(我到晚上才回过去),我爸发的红包里我和我妈抢到的竟然一模一样(这毕竟是我们母子二人的节日),作业基本搞定,两天后要出去玩一下,衣服洗好,床单更换,枕套更换,我对家的理解慢慢改善,家庭关系愈发融洽(我悟出来的解决方法就是像对待朋友一样对待他们)……
最近仿佛是在好起来。
仿佛我在阳历生日许下的心愿已经完成一二。
那这次生日许个什么愿呢,愿望是不能说出来的,但毕竟我写这些东西的时候,已经二十了,所以还是可以说的对吧?
所以,我真的希望,现阶段,转专业可以成功吧,之后便是投入计算机的努力(这是最好的结果,尽管可能性不是很大)。

再说点关于生日的吧,现在除了家人(大鹅也是家人)基本没人会跟我说生日快乐了。可能会有些失落,是不可控的那种失落。我想起来那个up过二十的时候录vlog了,还是很喜欢那样直抒胸臆的措辞和神态的,至少我做不出来,我还是很喜欢看别人快乐。
为什么说水漫二十呢,第一是有点上火喝了很多水;第二是水有时候很平静,就像这次的生日;第三是毕业缺海那篇,到现在我也没见到海;第四是过去稀里糊涂,二十算是上岸了吧。
太晚了,就不多写了。
anyway,goonigh~

阅读全文 »

Node初步学习(后端入门)

基础入门

  1. node安装

  2. node运行js文件

  3. 寻找包的时候先去node_modules,如果没有,在上一级寻找node_modules,直到根目录

  4. const math = require(math)

  5. buffer

    var str = "hello";
    var buf = Buffer.from(str);
    console.log(buf.length) //汉字算2(内存大小)
    console.log(str.length) //汉字英文都算1

    var buf2 = Buffer.alloc(10) //创建10字节大小的Buffer
    buf2[0] = 88
    console.log(bur2[0].toString(2)) //输出二进制
    //一单创建无法更改长度


    var buf3 = Buffer.allocUnsafe(10) //不清空内存,可能包含敏感数据

    模块使用之fs

    var fs = require('fs')
    // 写文件
    fs.writeFile(path,data,function(err){

    })
    // 读文件
    fs.readFile(path,function(err,data){

    })

模块使用之http

基本使用方法

var http = require('http')
var server = http.createServer()
// 绑定事件
server.on('request',funtion(req,res){
// 根据不同路径返回不同response
if (url = '/index'){
console.log(res.url)
// 需要end结束,不太常用
res.write('hello')
res.end
// 一般不用write
res.end('hhh') // 只能是字符串,可以用json. stringify()
}

})
// 绑定端口号,启动服务器
server.listen()

关于content-type

res.setHeader('Content-Type','text/plain;charset-utf-8')
具体类型可参照此处链接

引用自己的模块

// 自制模块,需要用到exports对象,设定不同的属性值达到跨文件引用变量目的
exports.name = 'Doge'
阅读全文 »

我总是在打算干正事的时候发现很多有趣的事情,于是开始陷入对某些旧事的反思。我时常感到我有些笨,我故意起了个“我的记忆只有一扇门”这样的标题,看起来能让世俗更有气质。
不写东西几近半年,我已经很久没有用文学的头脑去思考问题了,随之而来的,我丢掉了很多独特的情感,包括对某种亲情的憎恶爱情的崇尚世俗的感叹。我看过去的我就像是秋天的虫子,四足渐僵。
我感到很遗憾,在忘记某本书是谁送的时候:梦里有人告诉我说,我看好你,你很棒的,我也不再多夸你了,你受到的称赞一定不会少。但是都很飘渺,就在身边绕来绕去,半径越来越大。这真令人遗憾,我在摆脱一种生活的同时,也摆脱掉了无数珍宝,甚至是我多年前唯一的宝藏。而我又在不断挖掘新的宝藏,这然我感到充实,可我每当停下来的时候却又很失落,我正处于上一代货币被淘汰,而无处兑换新的货币的时候。哪些财富离我而去,同时对我嗤之以鼻。
记忆只有一扇门,要门往里进,要么往外出,我发现我印在瓶子上的话就像是个咒,我深知多年以前的担忧,却毫无办法,我活成了另一个样子:过去和未来不兼得,我忘了回忆过去,也不会想往未来。
但是当我停下来的时候,我又有一种感受,那就是我拥有了前前后后的所有。
我几分钟前打算联系一位好友,当我打了三行字后才盯着它的名字看了半天,我越看越陌生,直到我一点也认不出它。我大概明白,我们正在互相远离。我也不知道很多过去怎么和现下链接。
所以只好删除所有文字,再把记忆之门开到另一个方向。

阅读全文 »

记录一下学习electron的坑

旧版笔记(建议看新版,往下翻)

  1. require is not defined
    在12版本往后,同时设置nodeIntegration: truecontextIsolation: false解决该问题!
  2. cannot read property ‘BrowserWindow’ of undefined
    在原有的基础上配置enableRemoteModule:true
  3. 打包
    electron-packager . HelloWorld --win --out ../HelloWorldApp --arch=x64 --electron-ersion=1.0.0 --electron-version=12.0.4
    貌似下载下来一个包要放到哪里来着。。。

新版笔记

  1. 认真阅读官方文档
  2. 打包失败的原因,除了author、description的报错之外,load file报错,查了好久都没发现问题,最后想到是不是因为路径中包含了中文导致无法加载文件的,md,一试,果然如此。
  3. 另外还有些报错我虽然没遇到,但是记录一下
    1. ·、npm install --save-dev @electron-forge/clinpx electron-forge import报错可能是你用了taobao源,建议用华为源npm config set registry https://mirrors.huaweicloud.com/repository/npm/,或者默认源npm config set registry https://registry.npmjs.org
    2. author和description一定要写
    3. 如果还有报错可以试试cnpm(我自己没试过)
阅读全文 »

以下是我最近学习php的笔记,主要记录自认为会遗忘的知识点

初识php

php是一种动态网站开发的脚本语言,有交互性,有数据的传递。

基本语法

注意事项

  1. 标准语法<?php php代码 ?>
  2. 最后一句php语言可以不带结束符;
  3. 最后可以不写?>,这样就可以避免读取最后的空行
  4. 行注释//#
  5. 块注释/* */

开始语法

变量

  1. 声明
    $var1;或直接赋值$var2 = 1;
  2. 删除变量
    unset($var1);
  3. 命名规则
    • 以$开始
    • 由字母、数字、下划线组成,但不能以数字开始
    • 支持中文变量(很不建议你懂的)
  4. 预定义变量(均为数组类型)
    • $_GET: 获取所有表单以get方式提交的数据
    • $_POST: 提交的数据都会保存在此
    • $_REQUEST: GET和POST提交的都会保存
    • $GLOBALS: PHP钟所有的全局变量
    • $_SERVER: 服务器信息
    • $_SESSION: session会话数据
    • $_COOKIE: cookie会话数据
    • $_ENV: 环境信息
    • $_FILES: 用户上传的文件信息
  5. 可变变量
    如果一个变量保存的值刚好是另一个变量的名字,那么可以通过访问一个变量得到另一个变量的值。
    $a = 'b'
    $b = 'bb'
    echo $$A
  6. 变量赋值
    $b = 1
    $a = $b
    $a = 2
    echo $a,$b
    $b = 1
    $a = &$b //引用赋值
    $a = 2
    echo $a,$b

    常量

  7. 定义常量
    • 函数定义 define('PI',3.14)
    • const定义 const PI = 3.14
  8. 命名规则
    • 不需要$
    • 名字由数字、字母、下划线组成但不能由数字开头
    • 通常常量都是大写字母
    • 命名规则其实比较松,比如其实可以用一些特殊字符,但标准下不这样使用
      define('-_-',3); //只能这样命名
      const -_-,3; //这是错误的
    • 注意细节
      • define和const定义的常量是有区别的:访问权限有区别
      • 常量名不区分大小写,但是可以区分(???)
  9. 使用形式
    echo PI;
    • 特殊常量的使用形式
      echo -_-; //X
      echo constant('-_-'); //√
阅读全文 »