- 数据抓取最初是打算使用openhub.net的Open API的,他们有不错的API,还在Github上放了一个开源项目。只可惜,他们的API,最多申请5个API Key,每个Key明天的访问请求数量,不能超过1000次。当时我还不知道,其实openhub的数据只有28万多,还以为满打满算,至少得60多天才能全部抓完,顿时心就凉了。后来有朋友介绍了一个很棒的直接抓取HTML页面,然后做DOM分析的 数据抓取最初是打算使用openhub.net的Open API的,他们有不错的API,还在Github上放了一个开源项目。只可惜,他们的API,最多申请5个API Key,每个Key明天的访问请求数量,不能超过1000次。当时我还不知道,其实openhub的数据只有28万多,还以为满打满算,至少得60多天才能全部抓完,顿时心就凉了。后来有朋友介绍了一个很棒的直接抓取HTML页面,然后做DOM分析的
- 写博客的好工具,快速获得高清图片 写博客的好工具,快速获得高清图片
- 一、研发工具与研发模式据说,人之区别于禽兽,最大的特征在于利用,甚至发明工具。在没有任何其他工具时,我们只能借助于自己的肢体,一旦有了工具之后,我们的能力将会大大的增加。但是,从另一个角度来看,工具也同时在限制我们的能力,甚至限制了我们的行为模式与思维模式。有一句俗话说得好:「手里拿着锤子,看见什么都像钉子。」而在研发工具的领域,我们观察到另外一些有趣的现象:因为软件研发工具的开发者,同时也... 一、研发工具与研发模式据说,人之区别于禽兽,最大的特征在于利用,甚至发明工具。在没有任何其他工具时,我们只能借助于自己的肢体,一旦有了工具之后,我们的能力将会大大的增加。但是,从另一个角度来看,工具也同时在限制我们的能力,甚至限制了我们的行为模式与思维模式。有一句俗话说得好:「手里拿着锤子,看见什么都像钉子。」而在研发工具的领域,我们观察到另外一些有趣的现象:因为软件研发工具的开发者,同时也...
- 1 简介本文是一份 Git 高级功能速查表,涵盖常用但容易被忽视的高效功能,包含 命令 + 使用场景 + 示例。需要的可以直接放到文档或 README 里当速查手册。 2 Git 历史与调试git blame <file> 查看文件每一行是谁、何时改的 git blame maingogit log -p 查看提交历史和补丁 git log -p -2(最近 2 次提交)git log ... 1 简介本文是一份 Git 高级功能速查表,涵盖常用但容易被忽视的高效功能,包含 命令 + 使用场景 + 示例。需要的可以直接放到文档或 README 里当速查手册。 2 Git 历史与调试git blame <file> 查看文件每一行是谁、何时改的 git blame maingogit log -p 查看提交历史和补丁 git log -p -2(最近 2 次提交)git log ...
- 创建拉取请求:在你的分支页面,点击“Compare & pull request”,确保方向是从你的分支合并到主干(base: main ← compare: your-branch)。 等待检查与审核:PR 创建后,会自动触发 CI 测试(如构建、测试)。同时,仓库若设置了保护规则,需要其他成员审核通过。解决冲突:如果页面提示“This branch has conflicts”,说明主干... 创建拉取请求:在你的分支页面,点击“Compare & pull request”,确保方向是从你的分支合并到主干(base: main ← compare: your-branch)。 等待检查与审核:PR 创建后,会自动触发 CI 测试(如构建、测试)。同时,仓库若设置了保护规则,需要其他成员审核通过。解决冲突:如果页面提示“This branch has conflicts”,说明主干...
- 本周 17 个 GitHub 趋势项目中,Python 项目 6 个、TypeScript 4 个、JavaScript 2 个,另有 Swift、C++、Go、Java 和未知语言项目各 1 个,活跃方向明显集中在 AI Agent... 本周 17 个 GitHub 趋势项目中,Python 项目 6 个、TypeScript 4 个、JavaScript 2 个,另有 Swift、C++、Go、Java 和未知语言项目各 1 个,活跃方向明显集中在 AI Agent...
- 本周 GitHub 趋势共 19 个项目,周新增 star 合计 75k,语言分布为 Python(6个)、TypeScript(4个)、JavaScript(3个)、Rust(3个)、Shell(1个)、Mojo(1个)、未知(1个... 本周 GitHub 趋势共 19 个项目,周新增 star 合计 75k,语言分布为 Python(6个)、TypeScript(4个)、JavaScript(3个)、Rust(3个)、Shell(1个)、Mojo(1个)、未知(1个...
- 本系列是开源书C++ Best Practises[1]的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。本文是该系列的第一篇。 C++最佳实践: 1. 工具(本文) 2. 代码风格 3. 安全性 4. 可维护性 5... 本系列是开源书C++ Best Practises[1]的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。本文是该系列的第一篇。 C++最佳实践: 1. 工具(本文) 2. 代码风格 3. 安全性 4. 可维护性 5...
- 项目地址 https://github.com/conwnet/github1s 1.使用方法 2.在url中github后面加1s 3.方便我们在github中直接调试或者查看,不需要c... 项目地址 https://github.com/conwnet/github1s 1.使用方法 2.在url中github后面加1s 3.方便我们在github中直接调试或者查看,不需要c...
- 虽然我一直很反对框架,但是随着自己开发经验的积累越来越多,也对开发框架持开发态度了,因为很多东西都是重复的,开发框架确实能为自己节省很多时间,优秀的开发框架还能教会你很多软件架构方面的知识。下面介绍开源框架AndroidAnnotations。 AndroidAnnotations是一个能够让你快速进行Android开发的开源框架... 虽然我一直很反对框架,但是随着自己开发经验的积累越来越多,也对开发框架持开发态度了,因为很多东西都是重复的,开发框架确实能为自己节省很多时间,优秀的开发框架还能教会你很多软件架构方面的知识。下面介绍开源框架AndroidAnnotations。 AndroidAnnotations是一个能够让你快速进行Android开发的开源框架...
- 一、gitlab推送企业微信机器人项目代码 # coding=utf-8 """ @Project :pachong-master @File :gitlab_wechat.py @Author :gaojs @Date :2022/8/10 21:56 @Blogs ... 一、gitlab推送企业微信机器人项目代码 # coding=utf-8 """ @Project :pachong-master @File :gitlab_wechat.py @Author :gaojs @Date :2022/8/10 21:56 @Blogs ...
- 呕血解决:PicGo + GitHub + Typora 搭建个人图床工具 近日gitee开启防盗链 导致md里的图片全部失效。 腾讯云呢收费, 于是决定转换使用github 。 配置picgo... 呕血解决:PicGo + GitHub + Typora 搭建个人图床工具 近日gitee开启防盗链 导致md里的图片全部失效。 腾讯云呢收费, 于是决定转换使用github 。 配置picgo...
- Whoops, GitLab is taking too much time to respond. # 找个未使用的端口puma['port'] = 8006 puma['worker_timeout'] = 60puma['somaxconn'] = 1024 Whoops, GitLab is taking too much time to respond. # 找个未使用的端口puma['port'] = 8006 puma['worker_timeout'] = 60puma['somaxconn'] = 1024
- 项目地址 https://github.com/conwnet/github1s 1.使用方法 2.在url中github后面加1s 3.方便我们在github中直接调试或者查看,不需要clone所有项目 项目地址 https://github.com/conwnet/github1s 1.使用方法 2.在url中github后面加1s 3.方便我们在github中直接调试或者查看,不需要clone所有项目
- Git 全局设置 git config --global user.name "Administrator" git config --global user.email "admin@example.com" 创建一个新仓库 git clone http://192.168.120.204:8005/gitlab-i... Git 全局设置 git config --global user.name "Administrator" git config --global user.email "admin@example.com" 创建一个新仓库 git clone http://192.168.120.204:8005/gitlab-i...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签