The Unassuming Type System-开源
UTS 是一个库,它支持在普通 C 中定义和使用“类”和“接口”。它可用于实现需要通用面向对象编程技术(例如继承和多态)的设计。
K9s:Kubernetes CLI 以时尚的方式管理您的集群!-开源
K9s 是一个基于终端的 UI,用于与您的 Kubernetes 集群进行交互。 该项目的目的是使导航、观察和管理您部署的应用程序变得更加容易。 K9s 会持续观察 Kubernetes 的变化,并提供后续命令来与您观察到的资源进行交互。 提供标准的集群管理命令,例如日志、缩放、端口转发、重启。 定义您自己的命令快捷方式,以便通过命令别名和热键快速导航。 插件支持扩展 K9s 以创建您自己的集群命令。 强大的过滤模式,允许用户深入查看工作负载相关资源。 支持查看 RBAC 规则,例如集群/角色及其关联绑定。 反向查找断言用户/组或 ServiceAccount 可以在您的集群上做什么。 您可以直接从 K9s 对您的 HTTP 服务/pod 进行基准测试,以查看您的应用程序如何运行并相应地调整您的资源请求/限制。
Meteobike:弗莱堡大学的 Raspberry Pi 项目,环境气象学,用于测量自行车上的温度和湿度并使用 GPS 进行标记测量
Meteobike - 用自行车绘制城市热岛图
“Meteobike”是我们在弗莱堡大学的教育树莓派零项目。 在我们的“气象学工具”课程( 课程的第 5 学期)中,我们开发了一个系统来测量、分析和可视化城市热岛效应。 在短时间内(约 2 小时),我们使用多个系统同时测量城市内外的温度和湿度横切面,并使用 GPS 标记测量位置。 该系统由电池供电且重量轻,因此可以安装在自行车上。 Raspberry Pi Zero 与智能手机的通信是通过无线网络实现的。
概述
学生建立自己的移动系统。 每个系统将使用以下组件组装:
成分
模型
链接到德国的供应商
价钱
微控制器
树莓派零 W
10 欧元
全球定位系统
Adafruit Ultimate GPS Breakout
40 欧元
温度/湿度传感器
DHT22 AM2302
AZ-Delivery ( )
5 欧元
微型 SD 卡
NOOB
Random-Photo-Cards-site:带有随机照片卡的网站
随机照片卡站点
带有随机照片卡的网站
投资组合 2 {
}
代码笔{
}
Android_boot_image_editor:解析并重新打包Android boot.imgvbmeta.img,支持Android 12(预览版)
Android_boot_image_editor
逆向工程 Android ROM 映像的工具。
入门
安装所需的包
Mac: brew install lz4 xz dtc
Linux: sudo apt install git device-tree-compiler lz4 xz-utils zlib1g-dev openjdk-11-jdk gcc g++ python3
适用于 Linux 的 Windows 子系统(WSL): sudo apt install git device-tree-compiler lz4 xz-utils zlib1g-dev openjdk-11-jdk gcc g++ python
Windows:确保您已正确安装python3 、 JDK9+和openssl 。 一种简单的方法是安装和 ,然后在 anaconda PowerShel
cloudflare-esi:Cloudflare Worker 处理 Edge Side Includes (ESI)
边侧包括 (ESI)
该项目实现了一个 ,它根据规范处理 。
特征:
并发获取<esi>片段
绝对和根相对资源 URL
失败时回退到备用 URL
递归 ESI 模板处理
安装
脚步:
克隆存储库
安装
创建wrangler.toml : name = " esi "
type = " webpack "
account_id = " abcdef1234567890abcdef1234567890 "
zone_id = " 1234567890abcdef1234567890abcdef "
route = " example.com/* " 用特定于您的项目的值替换占位符。
初始化项目npm install
部署工作器npm run deploy
用法
跨网站页面重复使用 HTML 内容。
index.html <!DOCTYPE html >
snapshot-utils
快照工具
更轻松地针对 v8 堆快照创建程序的工具。
文档
安装
npm i --save snapshot-utils
tree-sitter-d
保姆-d
该存储库为托管了一个语法。
关于
生成语法的过程包括许多步骤。 下面列出了语法所经历的完整过程。
这里描述的语法的起源是。
虽然可以在线阅读,但我们使用的源代码是用 (D 文档宏处理器)编写的,并保存在。
generated/dlang.org子模块指向此存储库使用的副本,其中可能包含一些尚未上传的修复(无论是使其更具机器可读性还是更准确地描述语言)。
然后,自定义程序会使用该语法,该程序会尝试将其尽可能多地自动转换为 tree-sitter 语法。 该程序及其输出位于。
处理语法的第一步是解析它。 因此,上面的语法规范被解析为表示文档结构的 DOM,每个 DDoc 宏有一个节点。
虽然使用 DDoc 文档的规范方法是指定一个带有自定义宏定义的文件并使用它运行 DMD 的 DDoc 宏处理器,但这里使用的方法是实现一个(这也有助于验证我们对 DDoc 语法的假设)
shades-开源
Shades 是一个 Java 对象/关系映射系统,专注于简单性和基于接口的配置。 阴影填补了 SQL 框架和透明对象持久性之间的空白。
ToDoApp_CaseStudy:使用 HTML CSS JS 的 ToDo 应用程序
ToDoApp_CaseStudy
HTML CSS BootStrap JS JS 承诺
journal-app:创建笔记的应用程序
期刊应用
使用用户登录和注册系统保存笔记的应用程序。
笔记保存在 firebase 数据库中
在笔记中,您可以插入托管在 Cloudinary 中的图像
试试这里的应用程序:
这个项目是用引导的。
material-ui-designer:Material UI 的用户界面设计器
用户界面设计器表单 Material UI
Material UI Designer 是一种工具,设计人员和开发人员可以使用它来使用 Material UI 组件快速组合用户界面。 设计可以随时预览,一旦完成,设计页面的代码可以作为准备运行的React项目导出。
设置
克隆存储库。
git clone https://github.com/rajithaw/material-ui-designer.git
将 data-service.js 中的 MongoDB url 更改为指向您的 MongoDB 数据库。
运行 npm 命令。
npm install
npm build
npm start
现场演示
现场演示可以在找到
快速开始
创建页面
Material UI Designer 页面是在项目下创建的。 要创建页面,首先通过单击主菜单中的项目列表菜单项打开项目对话框。 创
Displaying-on-Seven-Segment-of-FPGA-using-Verilog
使用 Verilog 显示 FPGA 的七段
这是使用Verilog在FPGA的七段上显示字母和数字的verilog代码。 在 Xilinx 中运行它之前,首先提取文件夹 isim 文件夹。 如果您只为这个任务寻找 verilog 代码文件,请检查 Sevensegmentnew.v
rainmatter.org:Rainmatter.org 网站
雨物质网
运行hugo将静态站点编译到public目录中。
数据
项目、赠款、人员、投资等页面的条目是/data目录中的 YAML 数据文件。
learnR:R 环境数据培训 - https
学习 R
环境数据分析的 R 培训 :rocket: :laptop: :bar_chart:
bridge:与方位角交互的应用程序
桥
与方位角交互的应用程序。
用法
Bridge 的最新版本可在在线。 无需设置。
如果您更愿意在自己的机器上托管 Bridge,请继续阅读。
要求
Python 3.7.2
指示
下载
解压( bridge-$version.zip )
打开命令行界面(MacOS 上的终端,Windows 上的命令提示符)
cd进入bridge-$version目录
验证校验和
或者,要验证您下载的文件的完整性,请将 checksum.txt 中的行与bridge-$version目录内容的 SHA-256 哈希值进行比较。
在 MacOS 上: shasum -a 256 -c checksums.txt .
在 Linux 上: sha256sum -c checksums.txt .
在 Windows 上:进入build目录并使用CertUtil -hashFile [file_n
webtorrent-fixtures:WebTorrent 测试套件的示例 torrent 文件
webtorrent-fixtures
WebTorrent 测试套件的示例 torrent 文件
Torrent 和内容测试文件。 所有文件均为公共领域或知识共享。
用法
const fixtures = require ( 'webtorrent-fixtures' )
console . log ( fixtures . leaves )
执照
麻省理工学院。 版权所有 (c) 和 。
personal-portfolio
个人作品集
这是我通过 The Learning People 前端开发人员课程的第一个项目。
描述
这是我的个人作品集,我将在其中为未来的客户、雇主和任何只想查看我的作品的人展示我的课程/个人/客户项目。
家
关于我
我的“关于我”页面是向用户简要描述我是谁、我长什么样以及我的前端开发之旅。
联络我
此页面旨在让任何未来的客户都能够与我们取得联系,但需要提供他们的姓名、电子邮件、主题和一条短信。 如果他们希望选择其他联系方式,我的联系方式也会显示。
线框
nextjs-gsap:学习如何通过 NextJS 应用程序添加和使用 GSAP 动画
NextJS + GSAP 动画启动器
了解如何通过 NextJS 应用程序添加和使用 GSAP 动画。 这些教程正在开发中,将于今年夏天推出。
开始使用回购
克隆存储库,当前启动器在主分支上
yarn或npm install下载必要的node_modules
yarn dev或npm run dev启动开发服务器
如何重现这个启动器
npm init next-app nextjs-blog下载必要的 NextJS 入门博客
npm install gsap安装 gsap 库
:sparkles:
你会看到什么
保持这些打开是您的浏览器选项卡
参考
Toolkitty-开源
面向对象的轻量级 PHP 框架
Calculator_project_using_html_css_js:这是一个漂亮的计算器项目,它执行加法、子、多和 div。 这个计算器是使用 html 、 css 和 JavaScript 创建的
Calculator_project_using_html_css_js
这是一个漂亮的计算器项目,它执行加法、子、多和 div。 这个计算器是使用 html 、 css 和 JavaScript 创建的。
flutter_template:The project of the empty template with Flutter has built the basic framework to realize the functions of internationalization, theme peeling, login and registration, etc.(Flutter空壳模板工程,已搭建基础框架,实现国际化、主题换肤、登录注册、自动路由注册等功能,可在此基础上简单修改实现自己的应用功能
flutter_template
Flutter空壳模板工程,已搭建基础框架,实现国际化、主题换肤、登录注册等功能,可在此基础上简单修改实现自己的应用功能。
关于我
效果
Star趋势图
视频教程
运行
查看一下版本号是否正确, 要求flutter的版本是2.x.x的版本。
flutter --version
【注意】 如果你的flutter版本是1.x.x版本,那么请将你的flutter版本进行升级,或者使用flutter/1.0的分支。
运行以下命令查看是否需要安装其它依赖项来完成安装
flutter doctor
运行启动您的应用
flutter packages get
flutter run
项目集成介绍
本项目精选了目前Flutter最实用的几个库,可大大提高开发的效率。
flutter_i18n(国际化插件)
GetX(路由、状态管理工具)
cached_network_i
rightvaluestest.github.io:Rightvalues 是针对光谱右侧人群的测验,基于 LeftValues 测验,旨在确定您在右翼光谱中的位置,作为 LeftValues 的替代方案。 如果你不是右派,这个测验显然不适合你,你应该寻找LeftValues。 您将看到一个陈述,然后您将回答您对该陈述的看法,从非常同意到非常不同意,每个答案都会略微影响您的分数。 在测验结束时,您的答案将与每个值的最大可能值进行比较,从而为您提供一个百分比
正确的价值观测试
Rightvalues 是针对光谱右侧人群的测验,基于 LeftValues 测验,旨在确定您在右翼光谱中的位置,作为 LeftValues 的替代方案。 如果你不是右派,这个测验显然不适合你,你应该寻找LeftValues。 您将看到一个陈述,然后您将回答您对该陈述的看法,从非常同意到非常不同意,每个答案都会略微影响您的分数。 在测验结束时,您的答案将与每个值的最大可能值进行比较,从而为您提供一个百分比。 此测验由 Github 用户“rightvaluestest”制作。
wiregarden:一个代理守护进程,用于通过 gRPC 配置 WireGuard 对等点
电线花园
一个代理守护进程,用于通过配置对等。
该项目目前正在开发中,只是一个 PoC 阶段。 有可能在没有通知的情况下更改一切。
用法
gRPC 服务器
$ wiregarden-server --port $PORT
注意:如果您遇到类似operation not permitted错误,请以合法用户运行服务器。
客户
看例子:
以下代码是检索wg0设备的对等点的简单示例。
package main
import (
"context"
"fmt"
"log"
"github.com/moznion/wiregarden/grpc/messages"
"google.golang.org/grpc"
)
func main () {
conn , err := grpc . Dial ( "127.0.0.1:54321" , grpc . WithInsec
Apollo-Server-Boilerplate:在 NodeJS 和 GraphQL 中设置 apollo 服务器的样板
Apollo 服务器样板
NodeJS apollo 服务器样板,服务器的初始设置:
设置
编辑:
Edit Seeds according to your needs.
And Setup Mongo Database by replacing the URL.
Database/db.js
拉取存储库并运行
npm install
运行服务器命令
npm start
在以下位置访问 GraphQL Playground:
http://localhost:4000/graphql
特征:
用户注册
用户登录
用户角色
JWT 令牌/授权
本土化
newTrackon:newTrackon,一个公共开放的 BitTorrent 跟踪器监控工具
新创客
newTrackon 是一项服务,用于监控任何人都可以使用的现有开放和公共跟踪器的状态和健康状况。 它还允许提交新的跟踪器以将它们添加到列表中。
newTrackon 基于废弃的 。
默认情况下,newTrackon 需要 IPv4 和 IPv6 互联网连接,如果没有这两者,应用程序将无法启动。 使用参数--ignore-ipv6或--ignore-ipv4以跳过此检查。
参数
run.py [--address ADDRESS] [--port PORT] [--ignore-ipv4] [--ignore-ipv6]
可选参数:
--address ADDRESS服务器的地址
--port PORT烧瓶服务器的端口
--ignore-ipv4忽略 newTrackon 服务器 IPv4 检测
--ignore-ipv6忽略 newTrackon 服务器 IPv6 检测
wordcounter:Next.js 应用程序显示给定文本的字数
文字计数器
Next.js 应用程序显示给定文本的字数。 我可能可以在 React 或只是 vanilla JS 中完成此操作,但我想熟悉 Next.js。 我将 Geist UI 用于大多数样式和图标,并且它部署在 Vercel 上。 我从这个项目中学到了更多关于 regex、React state 和 Next.js 的知识;)
去做:
让它工作嘿嘿
添加导出到 GitHub 要点
添加导出到 .txt 文件
在试试吧!
这是一个使用引导的项目。
入门
首先,运行开发服务器:
npm run dev
# or
yarn dev
# yarn is best ;)
使用浏览器打开以查看结果。
您可以通过修改pages/index.js来开始编辑页面。 当您编辑文件时,页面会自动更新。
了解更多
要了解有关 Next.js 的更多信息,请查看以下资源:
- 了解 Next
bluebird-dash-docs:用于 Dash OSX 程序的 Bluebird JS 库文档生成器
Bluebird 的 Dash 文档生成器
这是一个小脚本,它将下载库的 API 文档并生成可由 OSX 程序读取的文档索引。
它从API 文档文件中提取。
安装
# install dependencies
npm install
# run the generator
node bluebird-dash-docs.js
从那里,您可以双击生成的“Bluebird.docset”文件,这将使 Dash 提示您添加文档。
Craig:一个简单易用的机器人来帮助您的服务器
克雷格
一个简单易用的机器人来帮助您的服务器。
这是一个 (wip) bot discord bot,旨在易于使用。
UIPEthernet:Arduino IDE 的 UIPEthernet 库、带有 arduino 插件的 Eclipse 和 MBEDSMeshStudio(AVR、STM32F、ESP8266、Intel ARC32、Nordic nRF51、Teensy 板、Realtek Ameba(RTL8195A、RTL8710))、ENC28j60 网络芯片。 兼容 Wiznet W5100 以太网库 API
用户界面以太网
Arduinos 的 UIPEthernet 库(Atmel AVR-s、Atmel SAM3X8E ARM Cortex-M3、STM32F 系列、ESP8266、Intel ARC32(Genuino101)、Nordic nRF51(RFduino)、Teensy 板、Realtek Ameba(RTL8195A)、RTL871 兼容网络芯片使用 Wiznet W5100 API
由 Norbert Truchsess 编写的原始 UIPEthernet。
对于带有 enc28j60 EthernetENC 库的新项目,建议使用。
您可以在硬件目录中找到更多板的接线图。
修改:
将导入替换为包含,因为 gcc 说“不推荐使用导入”。
添加了对 STM32F 和 ESP8266 MCU-s 的支持。
合并了 martinayotte 的修改(使用 STM3
com.smartthings:用于集成 SmartThings 的家庭应用程序
SmartThings
将 SmartThings 中的设备添加到 Homey
adventure:WinWorld的开放式图书馆管理系统
冒险
Adventure 是一个由 node.js 驱动的替代品,用于替代之前运行 WinWorld 的先前图书馆管理系统。 它是一个严格而简单的 CMS,用于管理提供软件库的网站,并允许通过称为镜像的其他服务器下载软件。 功能包括:
CRUD 操作来管理它
下载速率限制,由用户权限管理
与 Vanilla 论坛、SSO 和评论集成
路线图可在问题中找到。 鼓励拉取请求!
GitHub wiki 还包含有关配置选项和数据库结构的文档。
安装
虽然正在开展工作以允许 Adventure 为非 WinWorld 站点提供支持,但这并不是最优先考虑的事项,主要是供开发人员入侵。
确保您拥有依赖项 - 这是 node.js 和 MariaDB。
将 repo 拉到某个地方。
npm install
将config.example.json复制到某处并对其进行编辑以匹配您的配置和需求。
HongLouMeng-ZhiPingBen:这是我自己排版的红楼梦脂评本,在内容上源自亚马逊
HongLouMeng ZhiPingBen
迁移
已经迁移至:
推荐:上译厂刘风,张国立 红楼梦有声书
最初的预览目标版本
然后是亚马逊
接着我拿到了epub格式,接着就是一波转换
然后有了中间文件,重绘了批注图。
接下来是做笔记的方法
2020年变化
感谢:
\usepackage{varwidth} %% 提供 varwidth 环境
\usepackage[titles]{tocloft}
\setlength{\cftchapnumwidth}{8\ccwd}
\ctexset{
chapter = {
format += \centering,
name = {第,回},
nameformat += \chapternameformat,
titleformat = \chaptertitleformat
}
}
\newcommand{\chaptern
fast-jwt:快速 JSON Web Token 实现
快速jwt
快速 JSON Web 令牌实现。
安装
赶紧跑:
npm install fast-jwt
用法
创建签名者
通过调用createSigner并提供以下一个或多个选项来创建签名者函数:
key :字符串或缓冲区,包含HS*算法的秘密或RS* 、 PS* 、 ES*和EdDSA算法的 PEM 编码公钥。 键也可以是接受 Node 风格回调的函数或返回承诺的函数。 这是唯一的强制性选项。 这是唯一的强制性选项,如果令牌算法为none则不得提供。
algorithm :用于对令牌进行签名的算法。 默认值是从钥匙自动检测,采用RS256的RSA私钥, HS256对于普通的秘密,记者ES或EdDSA算法EC或埃德·私钥。
mutatePayload :如果原始有效负载必须就地修改(通过Object.assign ),因此将导致更改为调用方函数。
expiresIn :令牌过
hubs:WebVR 中以鸭子为主题的多用户虚拟空间。 使用 A 型框架构建
的客户端代码,这是一个适用于桌面、移动和 VR 平台的在线 3D 协作平台。
入门
如果您想在自己的服务器上运行集线器,请查看。
如果您想将自定义客户端部署到您现有的 Hubs Cloud 实例,请参阅。
如果您想为 Hubs 客户端的主分支做出贡献,请参阅。
如果您只想查看集线器的工作原理并进行自己的修改,请继续阅读我们的快速入门指南。
快速开始
如果您还没有 ,请。 我们推荐版本 12 或更高版本。
运行以下命令:
git clone https://github.com/mozilla/hubs.git
cd hubs
npm ci
npm run dev
然后访问 (注意:需要HTTPS,你需要接受自签名SSL证书的警告)
注意:在本地运行 Hubs 客户端时,您仍将连接到我们的和网状服务器的开发版本。 这些服务器不允许在本地主机之外访问。 如果您想托管自己的 Hub