标签 GitHUb 下的文章

[HTML源码]2019 江西省信息技术知识竞赛题库 在线练习/答题

ITKC - 2019 江西省信息技术知识竞赛题库 在线练习/答题

ITKC:Information Technology Knowledge Competition

在线示例:http://itkc.NowTime.cc

GitHub:https://github.com/PrintNow/ITKC

详细使用方法

  1. 打开页面后,你选择对应的 A、B、C、D,你选择的答案将会自动填充到 横线里,这样的做法是为了更好的展示。你选择的答案即使刷新页面、关闭浏览器再打开,也不会丢失。但是你清理了浏览器缓存可能就会丢失,因为数据是缓存到本地浏览器的
  2. 右下角有一个“浮动操作按钮”,从上到下分功能分别是:刷新页面、填充正确答案、切换上一页、跳转指定页面、切换下一页。点击即可使用对应的功能,其中填充正确答案是无声无息的填充,不会有提示

    右下角有一个“浮动操作按钮”,从上到下分功能分别是:刷新页面、填充正确答案、切换上一页、跳转指定试题页、切换下一页
  3. 做完后,点击右上角“评分”,即可评分当前页面分数:

    如果你选择的是正确答案,会在后面打一个 √;
    如果你选择的是错误答案,会在后面会打一个 ×,并且选择正确的答案
    打开后,你选择选项即可,做完后,点击评分,即可评分当前页面分数

缺点

既是缺点,也是后面可能会做的功能,也欢迎提交 Issues,提出你要做的功能,分担任务,众人拾柴火焰高
  1. 暂时无法设置一页渲染多少题目
  2. 暂时无法按比例抽出300题做,如计算机基础、程序设计等按照一定比例渲染试卷去做
  3. 暂时无法指定类型题目做

- 阅读剩余部分 -

BaiduPCS-Web(百度云高速[多并发]下载)

BaiduPCS-Go Web版 背景

BaiduPCS-Web,是一款支持最多平台的第三方百度下载工具,支持 Windows、Mac、Linux 和 Android(安卓)。

大家在使用百度网盘的时候,应该会被下载速度感动到了...
在其他网盘相继退出免费市场后,目前市面上百度网盘基本上处于垄断地位,大量的文件分享都通过它,不想用都不行...

开了会员可以稍微缓解一下龟速,但是个人觉得不能很好的满足用户们的需求,于是乎一大批的第三方网盘出现,比如说速盘,油猴脚本等。

下载地址:

下载说明(请继续往下看):

Snipaste_2019-08-28_16-13-47.png

- 阅读剩余部分 -

PHP 获取 QQ群 bkn 参数

由于项目需求,需要获得 QQ 群成员的信息,所以便使用 Google 找到了这个开源项目:

GitHub 项目地址:https://github.com/nasaplayer/getCurrentQQGroupList

由于我只需要 bkn 的计算代码,所以我就提取出来了

这个计算方法的位置在:https://github.com/nasaplayer/getCurrentQQGroupList/blob/master/v3/getCurrentQQ.class.php
第 177 行
<?php

$skey = '@ziDp00luu';//这个 skey 总知道获取吧,不再累述
echo getBkn($skey);//正常的话,输出的是:500891986

//计算 bkn
function getBkn($skey) {
    $hash = 5381;
    for ($i = 0, $len = strlen($skey); $i < $len; ++$i){
        $hash +=($hash << 5) + charCodeAt($skey, $i);

    }
    return $hash & 2147483647;
}

function charCodeAt($str, $index){
    $char = mb_substr($str, $index, 1, 'UTF-8');
    $value = null;
    if (mb_check_encoding($char, 'UTF-8')){
        $ret = mb_convert_encoding($char, 'UTF-32BE', 'UTF-8');
        $value = hexdec(bin2hex($ret));
    }
    return $value;
}

[CentOS/Ubuntu...]Linux 下载 Google Drive/Docs(谷歌硬盘/文档

在某个群有群友想要 LineageOS 16 for mido 的 ROM 包,奈何他“网络环境不佳”,没法下载;所以我就想到了先在服务器上下载,让他从我的服务器上下载,这样速度就快很多了

然后我就找到了 “下载别人在 Google Drive 分享的文件” 工具

1. 环境要求

  • wget 命令

这个一般 Linux 系统都有 wget,如果没有,请使用系统自带的包管理器安装。

1. 如 CentOS 执行 sudo yum install wget -y 安装

2. 如 UbuntuDebian... 执行 sudo apt install wget -y 安装

这里仅列出我用过的,其他的自行 GoogleBaiduBing...

- 阅读剩余部分 -