Pinned Repositories
5704cms
该管理平台致力于服务工作室的每一个成员,让每一个成员更加科学合理的上传并管理自己的项目,让每一位管理人员更加高效率的管理工作室,助力工作室的长远发展。
asset_manager
该资产管理系统拥有独创的二维码设备定位技术,可以通过二维码方便的定位对应的设备。该资产管理系统可以支持对资产进行采购、验收、建账、借用、归还、报废、报失等操作。同时支持批量导入和导出操作。网站的静态界面展示:https://daviesgit.github.io/asset_manager/static/website/login/login.html
baicizhan_auto
百词斩自动比拼软件,自动识别当前单词,自动选择单词正确意思。使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
baidu_wenku_copy
百度文库文档下载脚本,可以下载任意文档,包括vip和付费文档。但是下载下来的是纯文本格式,使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
chinook_system
`chinook_system`是我数据库的课外作业。我利用`d3.js`将`chinook`数据库在网页端进行了可视化展示。该系统基于 `web` 开发,底层的查询数据库连接查询功能使用 `C++`开发,能够做到跨平台使用。本系统采用开源的 `Chinook 数据库`作为数据源,该数据库符合`第一范式`、`第二范式`、`第三范式`和 `BC 范式`的要求。我在该数据库上创建了两个 VIEW,方便进行查询操作。
hex_board_game
这个`HEX棋`项目是我们计算机问题求解的作业。 演示地址:https://daviesgit.github.io/hex_board_game
office_handwriting
手写文章生成脚本,可模仿手写字体。
smart_lock
该智能门锁系统不仅具有远程开锁,远程开关门,设置临时密码,紧急密码等普通功能,还具有生成每日开锁日志,状态异常监控警报,远程喊话,人员安全标记,信息加密传输等更能保障安全的功能。该系统由智能锁设备和手机终端组成。智能锁设备的构造主要包括门锁控制芯片、矩阵键盘、监控、语音、传感器等模块。智能锁设备以单片机为主控制器,通过云端实现智能锁设备与手机的互动。云端的人员信息管理系统中存储着大量人员信息,智能锁设备通过检测门口未知人员的视频进行分析,判断该人员的身份状态和安全指数并将判断结果发送到手机。
SysY_compiler
该编译器主要用来将SysY语言编译为arm汇编指令,并且对编译生成的代码进行优化。SysY 语言是 C 语言的一个子集。每个 SysY程序的源码存储在一个扩展名为 sy 的文件中。该文件中有且仅有一个名为 main的主函数定义,还可以包含若干全局变量声明、常量声明和其他函数定义。SysY语言支持 int 类型和元素为 int 类型且按行优先存储的多维数组类型,其中 int 型整数为 32 位有符号数;const 修饰符用于声明常量。
translator
Translator是我最早开始的一个项目了,目前这已经是第4个版本了,也是目前我在用的版本。做这个软件的初衷是想在看英文文档的时候更快的查询单词,而不用在各个软件之间切换,只用键盘就可以完成单词查询。同时这个软件在空闲的时候也可以帮助我在神不知鬼不觉的情况下的复习保存过的单词 `/哈哈哈` `/没想到吧`。它支持4种美式发音,4种英式发音,可以纠正我超级不标准的发音。目前它已经收录了多达4,676,953条单词和短语`/对,460多万,你没有看错`,词库大小超过了`90GB`,已经远远超过了托福雅思的词汇量。
DaviesGit's Repositories
DaviesGit/office_handwriting
手写文章生成脚本,可模仿手写字体。
DaviesGit/SysY_compiler
该编译器主要用来将SysY语言编译为arm汇编指令,并且对编译生成的代码进行优化。SysY 语言是 C 语言的一个子集。每个 SysY程序的源码存储在一个扩展名为 sy 的文件中。该文件中有且仅有一个名为 main的主函数定义,还可以包含若干全局变量声明、常量声明和其他函数定义。SysY语言支持 int 类型和元素为 int 类型且按行优先存储的多维数组类型,其中 int 型整数为 32 位有符号数;const 修饰符用于声明常量。
DaviesGit/asset_manager
该资产管理系统拥有独创的二维码设备定位技术,可以通过二维码方便的定位对应的设备。该资产管理系统可以支持对资产进行采购、验收、建账、借用、归还、报废、报失等操作。同时支持批量导入和导出操作。网站的静态界面展示:https://daviesgit.github.io/asset_manager/static/website/login/login.html
DaviesGit/translator
Translator是我最早开始的一个项目了,目前这已经是第4个版本了,也是目前我在用的版本。做这个软件的初衷是想在看英文文档的时候更快的查询单词,而不用在各个软件之间切换,只用键盘就可以完成单词查询。同时这个软件在空闲的时候也可以帮助我在神不知鬼不觉的情况下的复习保存过的单词 `/哈哈哈` `/没想到吧`。它支持4种美式发音,4种英式发音,可以纠正我超级不标准的发音。目前它已经收录了多达4,676,953条单词和短语`/对,460多万,你没有看错`,词库大小超过了`90GB`,已经远远超过了托福雅思的词汇量。
DaviesGit/baicizhan_auto
百词斩自动比拼软件,自动识别当前单词,自动选择单词正确意思。使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/hex_board_game
这个`HEX棋`项目是我们计算机问题求解的作业。 演示地址:https://daviesgit.github.io/hex_board_game
DaviesGit/smart_lock
该智能门锁系统不仅具有远程开锁,远程开关门,设置临时密码,紧急密码等普通功能,还具有生成每日开锁日志,状态异常监控警报,远程喊话,人员安全标记,信息加密传输等更能保障安全的功能。该系统由智能锁设备和手机终端组成。智能锁设备的构造主要包括门锁控制芯片、矩阵键盘、监控、语音、传感器等模块。智能锁设备以单片机为主控制器,通过云端实现智能锁设备与手机的互动。云端的人员信息管理系统中存储着大量人员信息,智能锁设备通过检测门口未知人员的视频进行分析,判断该人员的身份状态和安全指数并将判断结果发送到手机。
DaviesGit/lanqiao_problem
蓝桥杯截至2020年04月26日所有试题的离线版,离线试题网站https://daviesgit.github.io/lanqiao_problem ,你可以clone过后在本地使用。downloader文件夹中的为试题离线下载器。下载器使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/sogou_pinyin_dict_converter
搜狗细胞词库批量下载、转换、生成为linux版本下的`google pinyin`输入法词库。`convert.js`为词库转换脚本,生成的词库为`libgooglepinyin-0.1.2/data/rawdict_utf16_65105_freq.txt`,该词库有`130W`词汇量,如果你要使用该词库,请自行编译并安装`libgooglepinyin-0.1.2`库,因为官方的库不能支持如此多的词汇。编译完成过后会生成`libgooglepinyin-0.1.2/build/data/dict_pinyin.dat`文件,该文件为`google pinyin`的词库,请自行安装。搜狗细胞词库批量下载脚本使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/chinook_system
`chinook_system`是我数据库的课外作业。我利用`d3.js`将`chinook`数据库在网页端进行了可视化展示。该系统基于 `web` 开发,底层的查询数据库连接查询功能使用 `C++`开发,能够做到跨平台使用。本系统采用开源的 `Chinook 数据库`作为数据源,该数据库符合`第一范式`、`第二范式`、`第三范式`和 `BC 范式`的要求。我在该数据库上创建了两个 VIEW,方便进行查询操作。
DaviesGit/javascript_snippet
`javascript` 的功能片段。包括异步循环、异步多次返回、转换base64编码图片为hex编码、创建文件路径、获取格式化时间字符串、下载文本/url为文件、数字填充0、查找目标对象、异步函数链调用、获取机器码、计算字符串hash值、计算md5、计时函数、异步等待函数、等待异步函数链、等待某个条件满足。
DaviesGit/nowcoder_problem_downloader
牛客网题库爬虫脚本,可爬取所有试题,正确代码,以及论坛题解。使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/img2docx
将图片序列依次转换为文档的背景图片,与ImageMagick搭配使用可以实现将docx文档或者pdf文档转化为只读的不可复制的docx文档。
DaviesGit/pdf_scanned_like
将pdf文件变得更像扫描的文档。可与[office_handwriting](https://github.com/DaviesGit/office_handwriting)搭配使用。
DaviesGit/taoke_assistant
淘客助手,这是一款chrome插件,内置了微信聊天的功能,可以实时接收群消息,并做出回应。支持邀请统计,积分查询,图灵聊天的功能,商品自动转码发送。因为这个项目比较久远了,具体安装及使用过程请自行研究。
DaviesGit/block_script
block_script是一个chrome的插件,可以去除当前页面加载的所有js(在加载之前去除),并且可以支持注入自己定义的js。
DaviesGit/doutula_material_downloader
斗图啦素材下载脚本。使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/jquery_enhanced_ajax
jQuery_e_ajax是一个jQuery ajax增强版本,与ajax完全兼容,同时引入了`错误检查器(chekcer)`、`重试次数(retry_times)`、`重试延迟(retry_delay)`3个参数,特别适合长时间运行的代码(比如爬虫),减少程序的错误处理过程。
DaviesGit/ke.qq.com_downloader
QQ课堂视频下载解密脚本。使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/mooc_download_pdf
慕课课后课件批量导出脚本,方便学习使用,再也不用一个个的去下载了。使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/netbian_crawl
彼岸桌面网站图片批量下载脚本。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/offline_doc_correct
离线文档修正插件,可修正MDN等离线文档中的链接错误。
DaviesGit/php_http_proxy
很早的一个项目了,当时想写一个PHP脚本,把他部署到国外免费的PHP服务器上就可以科学上网了。这个项目目前只能支持代理http协议,不能代理https协议。
DaviesGit/temp_data
This repository include temp data
DaviesGit/translator_c
这个repository中包含了translator v1.0到v3.0的历史版本,这3个版本都是用C++写的,在v3.0版本中包含了我自己实现的json解析代码(当时不知道有现成的库可以用,就自己写了)。这3个版本现在都不能正常使用了,因为他们的翻译都是调用的网页接口,现在这些接口都换了,都不能正常使用了,可以做学习使用。
DaviesGit/upwork_extract_answer
Upwork测试题答案导出脚本。使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/v_part_time_job
V职项目的前端展示页面。演示地址:https://daviesgit.github.io/v_part_time_job/login.html
DaviesGit/windows_batch_snippet
Windows批处理脚本的部分功能片段。
DaviesGit/wjx_auto_submit
问卷星自动提交收集表,可支持不同选项按比例分配。使用方法请自行研究。仅供个人***学习***使用,不可用于其它意图。
DaviesGit/yexiaolianmeng_demo
夜宵联盟项目的前端展示页面。演示地址:https://daviesgit.github.io/yexiaolianmeng_demo/order1.html