KISA Toolkit:韩国互联网和安全局的密码套件用 Go 编写-开源
韩国设计的加密算法的 Golang 实现。 韩国互联网与安全局 (KISA) 正在分发您可以轻松使用的源代码。 韩国国家标准算法: • LSH 消息摘要算法。 256/512 位哈希值。 • ARIA 128 位分组密码,带有 128/192/256 位密钥。 • LEA 128 位分组密码,带有 128/192/256 位密钥。 • 带有128/256 位密钥的SEED 128 位分组密码。 • HIGHT 64 位块密码和 128 位密钥。 密码功能: • 对称加密/解密 • 哈希摘要 • CMAC(基于密码的消息认证代码) • HMAC(基于哈希的消息认证代码) • PBKDF2(基于密码的密钥推导函数 2) 版权所有 (c) 2020-2021 Pedro Albanese - ALBANESE 实验室访问:http://albanese.atwebpages.com
Doctrine DBAL:Doctrine 数据库抽象层-开源
强大的 PHP 数据库抽象层 (DBAL),具有许多用于数据库模式自省和管理的功能。 Doctrine 数据库抽象和访问层 (DBAL) 围绕类似 PDO 的 API 提供了一个轻量级和精简的运行时层,以及许多附加的横向功能,例如通过 OO API 进行的数据库模式自省和操作。 Doctrine DBAL 通过使用与现有 PDO API 非常相似的接口将具体 PDO API 抽象出来这一事实使得实现可能使用现有本机或自制 API 的自定义驱动程序成为可能。 例如,DBAL 附带了一个在底层使用 oci8 扩展的 Oracle 数据库驱动程序。 Doctrine 2 数据库层可以独立于对象关系映射器使用。 为了使用 DBAL,您只需要 Composer 提供的类加载器,以便能够自动加载类。
Teleport:适用于弹性基础设施的特权访问管理解决方案。-开源
Gravitational Teleport 是一种现代安全网关,用于在浏览器和 Kubernetes 集群中通过 SSH 或 SSH-over-HTTPS 远程访问 Linux 服务器集群。
pyperform:一种简单方便的python代码性能测试方法
执行
一种对python代码进行性能测试的简单方便的方法。 厌倦了为性能测试编写单独的脚本? 不喜欢用字符串编码? 使用 pyperform 装饰器,您只需一行代码就可以轻松地对您的函数进行时间测试!
特征
pyperform 的特点包括:
- Quick, easy to implement in-code performance tests that run once when the function is defined
- Speed comparison of several functions.
- Validation of results between ComparisonBenchmarks
- Summary reports.
- Supports class functions as well as global functions.
- Performanc
redux-preload:Osome redux 预加载库
@osome/redux-预加载
osome redux 预加载
安装
npm install --save @osome/redux-preload
用法
import React , { Component } from 'react'
import { preload } from '@osome/redux-preload'
const SimpleComponent = ( props ) => ( < div> Simple component < / div > )
const MyComponent = preload (
users : {
action : action . loadUsers ,
selector : selector . getUsers ,
} ,
) ( SimpleComponent )
执照
麻省理工学院 :copyright:
tuxicon.github.com
tuxicon.github.io
Saiganesh Swaminathan 的投资组合网站。 所有数据都是个人的。
##Link
mochimap-www
创建 React 应用程序入门
这个项目是用引导的。
可用脚本
在项目目录中,您可以运行:
npm start
在开发模式下运行应用程序。 打开在浏览器中查看。
如果您进行编辑,页面将重新加载。 您还将在控制台中看到任何 lint 错误。
npm test
在交互式观察模式下启动测试运行器。 有关更多信息,请参阅有关的部分。
npm run build
将用于生产的应用程序构建到build文件夹。 它在生产模式下正确地捆绑了 React 并优化了构建以获得最佳性能。
构建被缩小,文件名包括哈希值。 您的应用程序已准备好部署!
有关更多信息,请参阅有关的部分。
npm run eject
注意:这是一种单向操作。 一旦eject ,就回不去了!
如果您对构建工具和配置选择不满意,您可以随时eject 。 此命令将从您的项目中删除单个构建依赖项。
相反,它会将所有配置文件和可
react-native-template-app
react-native-template-app
特征
React Navigation v5 集成
Drawer 和Bottom Tab 一起使用路由配置
Mobx 集成
完全挂钩。 不包含类对象
多语言(按设备语言)
模板
文件结构
应用 ESLint 设置
扩展样式表库
react-native-template-app 中的库
react-navigation 5.x (@react-navigation/native, @react-navigation/stack, @react-navigation/bottom-tabs, @react-navigation/drawer)
mobx 和 mobx React
React本机扩展样式表
React本地化
React原生元素
React本机矢量图标
如何使用
git clone https://gith
churrasco-na-brasa
使用 Flexbox 以 HTML、CSS 和 JS 完成项目以提高响应能力
TropikalSushi
:Spain: :artist_palette: :laptop: 网页更新项目 :laptop: :artist_palette:
:victory_hand: 好的 :victory_hand:
:red_exclamation_mark: 我想澄清 :red_exclamation_mark: :speaking_head: 到目前为止,这个项目没有得到报酬,也没有和 Tropikal 寿司谈过 :money-mouth_face: 这样做只是为了挑战自己,以了解更多关于 HTML、CSS 和 JS 的知识..
那我把页面的前后都留给大家,我也附上上传到githubpages的页面链接,大家可以去看看。 非常感谢
:hammer: :wrench: 前 :hammer: :wrench:
:hammer: :wrench: 之后 :hammer: :wrench:
zero-timeout:具有真正零延迟的 setTimeout
零超时
具有真正零延迟的 setTimeout
动机
与类似,但没有 4 毫秒的。
为什么是没有时间的计时器? 提供的回调将被撞到任务队列的后面。 如果其他更关键的任务(如用户交互或屏幕渲染)已经在队列中,它们将被允许首先完成。 但是如果队列为空,setZeroTimeout 回调将立即执行。
这对于跨帧拆分长时间运行的任务非常有用。 有关动机和方法的更多,请参阅。
用法
零超时作为 ESM 导入提供。
import 'zero-timeout' ;
导入模块将两个方法添加到全局范围。
设置零超时
这个方法的接口就像但没有delay参数:
var timeoutID = window . setZeroTimeout ( function ) ;
var timeoutID = window . setZeroTimeout ( function , arg1 , arg2
box3-share-code:分享,学习 Box3代码
Box3代码分享库
分享,学习 Box3代码
指南
学习代码
你可以通过文件夹分类来选择你需要的代码,并在GitHub上查看(当然也可以下载到本地)
在你借鉴代码的时候,请尊重原作者,不要以自己的名义重新发布同样的代码 :D
如果你只是想要复制,那么建议把整段代码以及前面的注释(包括作者信息等)全都复制下来,这也是对作者的尊重
讨论及提问
如果你对某些代码有任何疑问(比如不清楚具体逻辑),你可以提一个Issues,然后在正文里at(@)代码作者,这样就有可能得到发布者的回复~
传送门
不想翻文件夹?点击这个,跳转到目录
分享代码
GitHub&本地
你可以在GitHub上编辑或者复制存储库到本地后提交新文件, 然后在GitHub上新建Pull Request,等待过审即可
E-mail
如果你不想使用Pull Request,你也可以发一个email到 shycjka@gmail.com
react-native-information-card:通过 Paraboly 为 React Native 提供完全可定制的信息卡
安装
添加依赖:
npm i @paraboly / react - native - information - card
对等依赖
重要的! 你需要安装它们
"react" : ">= 16.x.x" ,
"react-native" : ">= 0.55.x" ,
"react-native-androw" : ">= 0.0.34" ,
"react-native-material-ripple" : ">= 0.9.1"
"react-native-dynamic-vector-icons" : ">=0.1.1" ,
"react-native-vector-icons" : ">=6.6.0"
"react-native-svg" : ">= 12.1.0"
用法
进口
import InformationCard from "@paraboly/react-nati
W-card:这是来自 frontendmentor.io 的一个小挑战,它基本上是卡片列
Frontend Mentor - 3 列预览卡片组件
W卡! :waving_hand:
earthquake:前端项目 w api
地震追踪器(EQ追踪器)
全球地震活动追踪应用
使用“地震追踪器”追踪地震活动!
EQ.Tracker.Demo480.mov 美国地质调查局 (USGS) 收集了来自世界各地最近发生的地震的信息。 美国地质调查局是内政部唯一的科学机构。 它因其自然科学专业知识和庞大的地球和生物数据而受到成千上万合作伙伴和客户的追捧。 ( ) 地震信息通过 API 从 USGS 获取,结果循环到引导卡的轮播中,为最终用户自动滚动。 要停止自动滚动,请将光标悬停在结果上。 包含结果的卡片将稍微弹出,自动滚动将暂停。 单击每张卡片结果附带的“显示给我”按钮,用户将查看地球上选定的地震。
“上一个”和“下一个”箭头使最终用户能够来回滚动结果,而无需等待自动滚动计时器。 [EQ 结果、上一个/下一个箭头、Show Me 按钮悬停效果]
Esri 的 ArcGIS 是用于制图、可视化和分析的第二个 AP
postoffice.js:更强大的`.bind`
邮局
PostOffice 可帮助您创建更多可重用的功能。
功能强大:PostOffice 可让您创建简单的功能,然后绑定您选择的任何参数。 与 JavaScript 中的.bind一样,绑定参数会创建函数的副本。 这样,您可以多次将参数绑定到同一个函数,以创建新函数(如依赖注入或部分应用)。
简单:您不需要以特定的风格写作! PostOffice 仅导出一项功能。 如果您将一个函数传递给postoffice() ,您将获得一个支持任意参数绑定的新函数。
Tiny :这个库背后的原理很简单,你可以自己做。 然而, postoffice.js只有 22 行代码,所以请随意查看它是如何工作的。
import { postoffice , N } from "postoffice.js"
const subtract = postoffice ( ( first , second ) =
react-redux-hooks-jwt-auth:React Redux 登录、注销、使用 Hooks 的注册示例、JWT、本地存储、React 路由器、Thunk 中间件、Axios、Bootstrap
使用 Hooks 的 React Redux 登录、注销、注册示例
欲知更多详情,请访问:
全栈(JWT 身份验证和授权示例):
这个项目是用引导的。
设置端口
.env
PORT=8081
笔记:
打开src/services/auth-header.js并修改相应后端的return语句(在教程中找到)。
export default function authHeader ( ) {
const user = JSON . parse ( localStorage . getItem ( 'user' ) ) ;
if ( user && user . accessToken ) {
// return { Authorization: 'Bearer ' + user.accessToken }; // for Spring Boot back-end
Aec-Library-Website:这是一个大学图书馆网站,您可以在其中记录您已发行的所有书籍
学院图书馆网站
这是一个大学图书馆网站,您可以在其中记录您已发行的所有书籍。
网址: :
所以,给你!! 使用此大学图书馆网站,您可以记录所有大学书籍和资料 :star-struck: . 兴奋的?
投稿很有趣! :orange_heart: :
为了营造一个轻松的环境,我恳请大家(在贡献的同时)按照下面提到的说明进行操作!
快乐提交 :slightly_smiling_face:
贡献指南 :building_construction:
我们是否缺少您认为可以添加的任何您喜欢的功能 :red_question_mark: 我们邀请您为这个项目做出贡献并使其变得更好。 要开始贡献,请遵循以下准则:
1. fork仓库。
2.克隆项目的分叉副本。
https://github.com/SauravMukherjee44/Aec-Library-Website.git
:open_mailbox_with_raised_flag: 接触
如果你想联系我,你可以通过下面的把手联系到我。
:copyright: 2021 苏拉夫·慕克吉
facial_expressions:一组用于面部表情分类的图像
面部表情
一组用于面部表情分类的图像
该存储库是用于训练机器学习算法的不同面部表情的数据集。
它是由我的机器学习研究生创建的。
提交
请不要使用大的图像文件。 通常,图像应小于 50KB。 考虑 1000 张 50KB 的图像大约为 50MB
结构
有两个目录。 images目录包含原始图像。 这些是未经处理的。 data目录包含特定于训练的文件。 最重要的是,这包括legend.csv ,它用面部表情映射images目录中的images 。
该文件还有一个用户 ID 字段。 请使用独特的东西。 它主要用于跟踪哪些学生添加了哪些文件。 这些 ID 可用于二次分析,以确定提交是否存在任何模式。
情绪
使用的情绪集待定
murmur-128:MurmurHash3 x86 128 位 JavaScript 实现
MurmurHash3 128 位
MurmurHash3 x86 128 位用 JavaScript 实现。
安装
npm install --save murmur-128
用法
import murmur128 from 'murmur-128'
murmur128 ( 'linus' )
//=> ArrayBuffer { 16 }
murmur128 ( new ArrayBuffer ( 10 ) )
//=> ArrayBuffer { 16 }
应用程序接口
murmur128(key)
key ( ArrayBuffer | string ,必需)
返回ArrayBuffer
计算提供的key的 128 位 MurmurHash3。 如果key以字符串形式给出,它将。
也可以看看
- 在 JavaScript 中实现的 MurmurHash3 x86 32 位
vue3-chat:2021:man_student:Vue23全家桶 + Koa+Socket+Vant3重构前后端分离移动端聊天应用。node全栈入门项目
前言
继上个纯前端模仿telegram聊天系统后我决定加上后端功能,这次考虑使用更加简洁界面和更加优雅的实现把UI界面也重构了。主要技术栈为Vue3+MongoDB+Koa2。Vue3全家桶 + Vant3重构完成
技术栈
Vue3全家桶+MongoDB+Koa2+socket.io+vant 3+ES6/7
项目启动
启动环境:node、mongodb
git clone https://github.com/xxydrr/vue-koa-chat
cd backend
npm install //安装后端依赖
mongod //启动数据库
npm run init //初始化一个系统账号
npm run dev //启动服务器
cd ../
cd frontend
npm run serve
实现功能
登录/注册/登出
消息类型(文本/表情/图片/文件)
好友(添加/删除
MS-Office-Electron:使用 Electron 制作的 Microsoft Office Online 桌面客户端。 免费的
使用 Electron 制作的非官方 Microsoft Office Online 桌面客户端。 免费的。
目录
基于 Ubuntu/Debain 的发行版安装
基于 Red Hat/Fedora 的发行版安装
基于 Arch/Manjaro Linux 的发行版安装
Ubuntu 预览版
Fedora 预览版
麻省理工学院执照免责声明
介绍
正如我们所知,Microsoft Office 是一项付费服务,他们在这里也有一个免费的 Web 版本。
对于那些买不起 Microsoft Office 订阅,或者不想为此付费,或者喜欢它的网络版本的人,那么Microsoft Office - Electron就是您需要的应用程序。
Microsoft Office - Electron是一个应用程序,其中 Microsoft Office 的 Web 版本被封装到一个带有 Ele
scripts:ChromeOS 设备的 setupinstallfirmware 更新脚本
ChromeOS 固件实用程序脚本和 Kodi EZ 设置脚本的主页。
有关家庭信息,请访问
cow-bazar-tahmina:这是一个在线购买奶牛、牛肉和牛奶的网站模板
牛市集
这是一个在线购买奶牛、牛肉和牛奶的网站模板。
工具和框架:
html
CSS
引导程序
MINDWORX-GRP2:这将用作我们的中央存储位置
MINDWORX-GRP2
这将用作我们的中央存储位置。
door-delights
门的乐趣
一个在线食品订购应用程序。 该项目的目的是在生产环境中研究和实施 DBMS。
部分:
数据库架构设计
用于在数据库之间迁移数据的脚本
需要迁移脚本
问题
有多个环境具有自己的数据库版本。 一台在生产服务器中,一台在 QA 中,每个工作站上的开发服务器。
因此,当数据库中有任何更改时,例如向数据库添加新表或向现有表添加新列或向包含静态数据的现有表添加新行,则需要迁移这些更改并应用于所有其他数据库服务器,以便所有数据库以一致的方式,并且可以迁移到生产服务器。 解决方案和工作流程
解决方案
将更改迁移到其他数据库的 Python 脚本和用于维护生产中应用的迁移历史的 json 文件。
工作流程
本项目中实现的将更改从一个数据库迁移到另一个数据库的工作流程如下:
运行create_migration_file.py这将为包含以下内容的更改生成 JSON 文件:
SQL 查询
对应
Loudle - Digg Like Page Submitter-开源
使用行业标准 PHP 和 MySQL 创建的“digg like”新闻提交者/投票者(为您的文字爱好者提供非分层编辑控制)。
rexbot:用 C 语言制作的 IRC 机器人-开源
IRC bot 是一组脚本或一个独立程序,它作为客户端连接到 Internet 中继聊天,因此对于其他 IRC 用户来说,它是另一个用户。 IRC bot 与常规客户端的不同之处在于,它不是为人类用户提供对 IRC 的交互式访问,而是执行自动化功能。
nechi-fgo-checklist:只是另一个 FGO 仆人清单,但有 NP 计数
只是另一个 FGO 仆人清单,但有 NP 计数。 我可以与其他使用多副本公式的扭蛋游戏一起使用。
图书馆用途:
jQuery
引导程序 4
波普尔.js
Bootbox.js
Select2 + Select2 Bootstrap 主题
html2canvas
lz字符串
来自TinyURL API
外部服务使用:
图像
jsonstore.io(已过时)
小网址
文件保护程序
该怎么办:
按照我认为合适的方式改进网站?
alfred-material-ui:搜索 Material-UI 文档的 Alfred 3 工作流程
阿尔弗雷德材料用户界面
搜索文档的工作流程。
安装
$ npm install --global alfred-material-ui
需要 6+ 和 Alfred 。
用法
在 Alfred 中,键入mui 、 Enter和您的查询。
选择一个项目并按Enter转到其文档。
选项
要打开选项, npm install在此包目录中运行npm install 。
语
文档的语言。 支持的值: en 、 de 、 fr 、 pt 、 es 、 ja 、 zh 、 ru
分支
文档版本,支持值: master , next
每页点击数
显示的搜索结果数量。
执照
麻省理工学院 :copyright:
HAlign:多序列比对工具
HAlign-II
HAlign-II 是一个基于 Java 的软件,它可以在 Hadoop 集群上独立对齐多个核苷酸/蛋白质序列。 Hadoop 并行计算环境具有更快的对齐速度。 此外,如果 Hadoop 集群环境还没有准备好,您可以使用其独立模式来开始您的工作。 但是当您的序列文件很大(超过1GB)时,我们建议您最好在Hadoop集群上运行,以节省宝贵的时间。
首页: : 参考文献:万世祥和邹权,HAlign-II:高效超大多序列比对和系统发育树重建,分布式并行计算,分子生物学算法,2017,12:25。
其他实现:
MPI: :
CUDA: :
开发环境
JDK 1.8
Hadoop 2.7.2
火花 2.0.2
Intellij IDEA (Maven)
用法
1.单机模式
# java -jar HAlign2.1.jar <mode> <input-
CORE:Olympe 核心砖库
奥林匹克核心
Olympe 核心砖库。
您可以使用以下命令启动 Draw:
npx webpack serve --config-name draw
执照
Olympe 核心砖库在 Apache 许可证 2.0 下获得许可 - 有关详细信息,请参阅文件。
所有新创建的文件都应包含以下许可声明作为标题:
/**
* Copyright 2021 Olympe S.A.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache
integration_zammad::parrot: Zammad 集成到 Nextcloud
Zammad 集成到 Nextcloud
:parrot: 在 Nextcloud 中与您的门票互动!
此应用程序提供了一个仪表板小部件来查看您的主要 Zammad 通知、票证和新开放票证通知的搜索提供程序。
:wrench: 配置
用户设置
帐户配置发生在“已连接帐户”用户设置部分。 它需要在您的 Zammad 设置中创建个人访问令牌。
对于未配置 Zammad 帐户的用户,“连接帐户”用户设置部分的链接将显示在小部件中。
管理员设置
如果您希望允许 Nextcloud 用户使用 OAuth 对特定 Zammad 实例进行身份验证,还有一个“连接帐户”管理设置部分。