githubdaily / githubdaily Goto Github PK
View Code? Open in Web Editor NEW坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub.
坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub.
项目名称:MyPerf4J
项目描述:一个针对高并发、低延迟应用设计的高性能 Java 性能监控和统计工具
推荐理由:高性能、低消耗、无侵入、轻量
示例代码:
打包
配置
在 JVM 启动参数里加上以下两个参数
-javaagent:/your/path/to/MyPerf4J-ASM.jar
-DMyPerf4JPropFile=/your/path/to/MyPerf4J.properties
其中,MyPerf4JPropFile
的配置如下:
#应用名称
AppName=MyPerf4JTest
#MetricsProcessor类型,0:以标准格式化结构输出到stdout.log 1:以标准格式化结构输出到磁盘 2:以InfluxDB LineProtocol格式输出到磁盘
MetricsProcessorType=1
#配置各个Metrics日志的文件路径,可不配置
MethodMetricsFile=/data/logs/MyPerf4J/method_metrics.log
#ClassMetricsFile=/data/logs/MyPerf4J/class_metrics.log
#GCMetricsFile=/data/logs/MyPerf4J/gc_metrics.log
#MemMetricsFile=/data/logs/MyPerf4J/memory_metrics.log
#ThreadMetricsFile=/data/logs/MyPerf4J/thread_metrics.log
#配置时间片,单位为ms,最小1s,最大600s
MilliTimeSlice=10000
#需要监控的package,可配置多个,用英文';'分隔
IncludePackages=cn.perf4j.demo
#不需要监控的package,可配置多个,用英文';'分隔
ExcludePackages=org.spring;
#可配置多个方法名,用英文';'分隔
ExcludeMethods=equals;hash
想了解更多的配置?请看这里
参考 模板
项目名称:广东工业大学计算机学院课程攻略
项目简介 (100 字以内):广东工业大学计算机学院课程攻略内容涵盖本科四年的课程学习, 包括但不限于课程设计, 实验文档, 习题答案, 期末试卷, 复习提纲等学习资料/学习资源. 本项目还新增了考研和就业的相关资料, 并提供了web端页面进行访问: https://brenner8023.github.io/gdut-course/ . 免费开源, 易于获取的课程攻略希望可以帮助有需要的人.
项目名称:🎬豆瓣电影传送门
项目简介:一款Chrome浏览器扩展,帮你轻松找到电影资源。
项目截图 (6张以内):
项目名称:GitHubDaily
项目简介:对 GitHubDaily 在 2018 年所分享的开源项目进行复盘分类整理,方便大家查找以往分享过的开源项目。
项目截图:
项目名称:ngx-equalsto
项目简介 (100 字以内):Angular Directive 可以比對二至多個 Reactive Form Control 是否相同,常用於表單中的密碼輸入以及密碼確認。
项目截图 (6张以内):https://www.npmjs.com/package/ngx-equalsto
参考 模板
项目名称:Day.js
项目简介 (100 字以内):国人 17000 star 明星开源项目,Day.js 是一个轻量的处理时间和日期的 JavaScript 库,仅 2kB 的大小,和 Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js
参考 模板
项目简介 (100 字以内):很多童鞋开源工作时会fork项目,但无法取得原项目的最新更新。此Github App自动化实现Fork同步集成。截至目前已有 28k+ 仓库使用,截至目前已经自动生成了 600k+ 个 PR。注意:如果master有更改需要备份后使用,具体见文档。
项目截图 (6张以内):
项目名称:写在2019年后的蚂蚁、头条、拼多多的面试总结
项目简介 (100 字以内):写在2019年后的蚂蚁、头条、拼多多的面试总结
项目名称:广东工业大学计算机学院课程攻略
项目简介 (100 字以内):参考自浙江大学课程攻略共享计划
参考 模板
项目名称:mlog-club
项目简介 (100 字以内):
mlog-club是一个使用Golang实现的社区系统,支持多用户博客、论坛等功能,用户端使用iris+gorm实现,管理后台使用element-ui实现。并内置实现了代码生成功能,开发一个简单的功能模块只需要一键生成。
项目名称:pfgl.js
项目简介 :
WebGL api 的简单封装
项目例子 dome :
https://peakfish.github.io/pfgl.js/example/shadow_map_omnidirectional.html
https://peakfish.github.io/pfgl.js/example/water/water.html
参考 模板
项目名称:
基于 react hooks 实现的极简全局状态管理库
项目地址:
https://github.com/masx200/react-simple-global-state-store-hook
类别:
javascript
项目简介 (100 字以内):
项目描述:
基于 react hooks 实现的极简全局状态管理库,可以跨组件共享全局状态
仅仅使用 44 行代码写成的极简 react 全局状态管理库!
推荐理由:
跟 redux 对比,极为简洁!抛弃 redux!
redux主要由store,action,reducer等等组成,过于庞大负杂,繁琐
react-simple-global-state-store-hook只管理状态仓库,修改全局状态的方法返回给组件内部调用,就跟使用useState一样简单!
import useGlobalstate from "react-simple-global-state-store-hook";
function Htest() {
const {
number: [number, setnumber]
} = useGlobalstate({ number: 78546 });
//全局状态 number 生成 ,初始值为 78546
return (
<div>
<p>
number:
{number}
</p>
<button
onClick={() => {
setnumber(number * 3);
/*修改全局状态number,其他使用了全局状态number的组件也会刷新数据*/
}}
>
修改number
</button>
</div>
);
}
你好,能否增加 RSS 订阅源?
项目名称:在线借书平台
项目后续更新计划:暂无
项目描述:该小程序项目提供在线借书功能,连接读者与图书馆,实现图书借阅线上化。界面风格良好,功能完整。具有注册登录、图书搜索、书单系统、订单管理等功能。
推荐理由:该项目开发流程规范,文档完善,适合初学者学习
项目名称:web前端学习教程,从html到Vue,React框架,持续更新中
项目简介 (100 字以内):本仓库是自己总结的web前端学习教程,涵盖基础到前端自动化等方方面面,每个知识点下有相应的 案例 及源码,持续更新中。
参考 模板
https://github.com/ddzy/fe-necessary-book#healthy
项目创建之初, 是为了分享前端
的优质书籍
和开发工具
,
目前已陆续加入健康
方面的书籍资源, 辛勤工作的同时, 别忘了身体健康
高于一切!
辛苦工作为了啥? 一朝累垮值得吗?
项目名称:gita
项目简介 (100 字以内):管理多个 git 库的命令行工具。可以同时显示多个库的状态信息,以及在任何目录下代理执行 git 指令
参考 模板
项目名称:机器学习原理
项目简介 (100 字以内):机器学习相关资料整理收集,相当全面。
项目截图 (6张以内):
参考 模板
项目名称:SwiftUI
项目简介 (100 字以内):列举 SwiftUI 的每个控件的使用,适用于 SwiftUI 初学者快速入门。
参考 模板
项目名称:copy2clipboard
项目简介 (100 字以内):添加一键复制代码的按钮,"Ctrl C & Ctrl V"程序员必备神器
项目截图 (6张以内):
项目名称:frontendDaily
项目简介 :前端日报数据来自码农头条(我开发的爬虫),每日分享全网最新热门的前端开发、移动开发、设计、资源和资讯等文章,为开发者提供动力。
参考 模板
项目名称:GBDT_Simple_Tutorial
项目简介 (100 字以内):python实现GBDT的回归、二分类以及多分类,将算法流程详情进行展示解读并可视化,庖丁解牛地理解GBDT。
参考 模板
参考 模板
项目名称:BAT_interviews
项目简介 (100 字以内):分享最新BAT面试题(包含机器学习,Linux,PHP,大数据,Python,Java,前端等),持续更新ing...
项目截图 (6张以内):
参考 模板
项目名称:MayxDaily
项目简介 (100 字以内):利用Travis-CI自动更新的Pages,引擎为PHP、Jekyll
参考 模板
项目名称:
ghiblog
项目简介 (100 字以内):利用Circle CI提供的定时任务功能, 结合GitHub的API来实现Github issue博客的目录自动生成及更新
于是, 你只需要写Issue, 剩下的交给Circle-CI就好了.
下面的截图由脚本生成, 通过CircleCI提交并更新到Github.
参考 模板
项目名称:Hve Notes
项目简介:
✍️Hve Notes 一个跨平台的静态博客写作客户端。你可以用它来记录你的生活、心情、知识、笔记、创意... ...
项目名称:tomato-pie
项目简介 (100 字以内):番茄工作法的一种新的 UI 尝试,在时钟上管理你的时间
项目截图 (6张以内):
参考 模板
项目名称:
巡云轻论坛系统
项目简介 (100 字以内):
巡云轻论坛系统采用JAVA+MYSQL架构,自适应手机端和电脑端,界面简洁,性能高效。后台数据库备份/还原、全站指定目录打包、一键自动升级等功能使维护简单方便。系统拥有强大的模板管理功能,布局版块支持设置输出条件,让前端页面展示方便快捷。
项目截图 (6张以内):
参考 模板
项目名称:open source jobs
项目简介 (100 字以内):收集提供工作机会的开源项目
项目截图 (6张以内):
参考 模板
项目名称:一个按照自己理解从0来开发的操作系统
项目简介 (100 字以内):AntzOS是一个在完成系统引导后便开始随心所欲设计的操作系统,例如在任务调度方面,没有采取Linux2.6之后的"完全公平调度算法",而是一个为了设计方便直接在时钟中随机调度的算法。系统的显卡操作是作者在多媒体课上的灵光一现而直接使用的根据图片的RGB写显存,虽然目前终端是黑白色的,但依旧可以在其中显示彩色图片,支持24位色图像。系统可直接载入U盘,开机时U盘启动并使用AntzOS系统。
项目名称:Awesome-love
项目简介 (100 字以内):
这是一个收录了与恋爱有关的程序,网站和故事的repo。在这程序员更加容易找到,符合他们口味的表达情感的工具。
项目名称:opendevops
项目简介 (100 字以内):
CODO是一款为用户提供企业多混合云、自动化运维、完全开源的云管理平台。
CODO前端基于Vue iview开发、为用户提供友好的操作界面,增强用户体验。
CODO后端基于Python Tornado开发,其优势为轻量、简洁清晰、异步非阻塞。
CODO开源多云管理平台将为用户提供多功能:ITSM、基于RBAC权限系统、Web Terminnal登陆日志审计、录像回放、强大的作业调度系统、CMDB、监控报警系统、DNS管理、配置中心等
另外附加:
推荐理由
团队出品: github上有很多开源的devops工具,几乎全部都由个人发布维护,代码质量、版本进度以及可持续性都无法保障,陷入不能用或不敢用的尴尬境地,CoDo非个人项目,由一个团队负责开发维护,有幸我也是团队中一员,参与贡献了部分代码,所以在稳定性和持续性方面更有保证
生产实践: CoDo核心代码贡献者全部来自于一线运维团队,团队成员从运维需求出发,致力于解决运维痛点,更了解运维的需求,且核心代码经过了多年生产实践,并非实验产品,运行稳定
功能齐全: CoDo采用微服务的理念构建,模块化开发,目前已有资产管理、定时任务、任务调度、配置中心、域名管理、运维工具几大模块,支持持续集成、持续部署、代码审查、数据库审核与优化建议等众多功能,覆盖大部分的运维场景,让你不再费心劳神在多个系统间奔波,一个平台全搞定
完善支持: CoDo除了提供专业的文档支持外,还同时开始录制一些基础的部署使用视频帮助初学者快速上手,如果你觉得这些还不够,我们也提供QQ或微信远程支持,助你顺利部署使用
开源免费: 这是一个开源项目,所有功能均可免费使用,源码托管在GitHub
官网:http://www.opendevops.cn
GitHub:https://github.com/opendevops-cn
文档地址:http://docs.opendevops.cn/zh/latest
安装视频:https://www.bilibili.com/video/av53446517
参考 模板
项目名称:SpiderMan
项目简介 (100 字以内):崩溃日志手机端显示 ,测试妹妹的最爱,开发哥哥的小棉袄
项目截图 (6张以内):
the title vue/react instead of vue/rect
项目名称:CommonProjectConfigurationFiles
项目地址:https://github.com/bigbigDreamer/CommonProjectConfigurationFiles
项目简介 (100 字以内):这个仓库主要讲解了前端项目常用的一些文件配置以及使用教学,包括一个标准前端工程师的必备软技能,,同时包含前端面经以及好书推荐部分等等。
参考 模板
Tapticc: https://github.com/derekcoder/Tapticc
让使用 Taptic Engine 更简单。
项目名称:详细版Node.js 学习图文教程
项目简介 (100 字以内):超详细node学习图文教程,从node内置核心模块到node连接mongoDB,一个章节对应一个知识点,并配有demo 源码,适合新手,快速入门node学习。
项目截图 (6张以内):
参考 模板
项目名称:web前端入门图文教程
项目后续更新计划:坚持平均每日更新一小时,不断完善项目。
项目描述:web前端入门的图文教程,包含从0到1入门的基础和进阶内容,非常详细和全面。
推荐理由:1、网上的大部分入门教程,都不太适合初学者,本项目争取照顾到每一位入门者的同理心。2、帮助入门web前端的人提供一个精品学习资源,提高学习效率,少走很多弯路。3、可以当做是前端字典,随时翻阅,查漏补缺。
示例代码:暂无。
截图:
项目名称:re-editor
项目简介 (100 字以内):一个开箱即用的React富文本编辑器,基于slate.js开发,支持定制工具栏样式
项目截图 (6张以内):
项目名称:Interactive Math Pad
项目地址:https://github.com/jingkecn/interactive-math-pad-android/releases
项目简介 (100 字以内):
數學公式手寫板 MyScript MathPad (iOS) 已下架,故在 Android 上復刻一個出來,支持導出 LaTeX 和 Math ML。詳細介紹
参考 模板
项目名称:工大导航
项目简介 (100 字以内):工大导航的灵感来自于北邮人导航, 汕大郁金花导航等学校导航站点, 工大导航可以帮助学生快速找到需要经常访问的校内网站, 比如学校的教务系统, 学校每年的教学日历等, 工大导航同时也提供了一些非学校网站的导航, 比如腾讯动漫, 知乎等站点. 我希望工大导航能够或多或少对大家有所帮助, 更希望它可以帮助大家拓展大家的知识面.
项目名称:Node.js 技术栈
项目简介:
本文档是作者从事 Node.js Developer 以来的学习历程,旨在为大家提供一个较详细的学习教程,侧重点更倾向于 Node.js 服务端所涉及的技术栈,如果本文能为您得到帮助,请给予支持!
参考 模板
项目名称:advanced-java
项目简介: 互联网 Java 工程师进阶知识完全扫盲,涵盖高并发、分布式、高可用、微服务等领域知识(知识点持续更新中),GitHub star 数已突破 20k。
carbon project repeat twice in tool lists
项目名称:SpaceVim
项目地址:https://spacevim.org (github, gitee)
项目简介:SpaceVim 是一款模块化的 Vim 配置,使用模块的方式管理不同功能,使得这些功能的启用/禁用更加方便,对于不同编程语言的支持也是通过模块的方式来提供的。比如添加 Python 语言开发支持,只需要启用 lang#python
模块即可。
项目截图 (6张以内):
启动界面:
实时代码检索
快捷键导航
内置插件管理器
参考 模板
项目名称:成都房源统计
项目简介:项目不仅包含成都开盘以来所有的房源统计,可视化数据分析,而且还包含一套完整的源代码,以及详细的项目搭建流程。不管你是想研究房市,还是想学习项目技术,都可以获得一定的收获。
项目截图:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.