MicroProfile

Spec Config Fault Tolerance Health JWT Jakarta EE Metrics Open API Rest Client Telemetry Implementation MicroProfile MicroProfile Config MicroProfile Health MicroProfile Metrics MicroProfile Fault Tolerance MicroProfile Rest Client MicroProfile OpenAPI MicroProfile JWT Authentication MicroProfile Telemetry MicroProfile GraphQL MicroProfile Conference App →Read more

what AI-assisted programming can help programmer?

概述 AI-assisted programming can significantly benefit programmers by enhancing productivity, reducing repetitive tasks, and assisting with complex problem-solving. Here are some key ways it helps: 1. Code Generation and Auto-Completion: AI tools like GitHub Copilot and ChatGPT can generate code snippets, complete lines, and even suggest entire functions based on comments or partially written code, […] →Read more

glib中的陷阱

GLib is a general-purpose, portable utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a mainloop abstraction, and so on. 在 Linux 系统上做 C/C++ 语言的开发, glib 是常用的 library, 大量的的 library 也基于它, 例如 gstreamer, libsoup 等大名鼎鼎的工具和库. What is GMainContext? GMainContext is a generalized implementation of an event loop, useful for […] →Read more

quick start kubernetes

写技术书籍, 特别是入门书籍, 就要象"quick start kubernetes" 这本书一样, 在一两个小时可以读完, 生动有趣, 边看边动手, 快速上手, 快速入门 学习了 create and push docker image cd hellonode docker image build -t hfrtc/hellonode:1.0 . docker login docker image push hfrtc/hellonode:1.0 create pod kubectl apply -f hellonode_pod.yaml kubectl get pods > NAME READY STATUS RESTARTS AGE > hello-node 1/1 Running 0 5m5s kubectl describe pod […] →Read more

linux 上的 http proxy

在 Linux 上配置 HTTP 代理可以通过以下几种方式进行: 1. 在环境变量中配置 常用的方法是在环境变量中设置 HTTP 和 HTTPS 代理。可以编辑用户的 shell 配置文件(例如 .bashrc 或 .zshrc),添加以下行: export http_proxy=http://proxy_server_address:proxy_port export https_proxy=https://proxy_server_address:proxy_port export ftp_proxy=ftp://proxy_server_address:proxy_port export no_proxy=”localhost,127.0.0.1,::1″ • proxy_server_address: 代理服务器的地址。 • proxy_port: 代理服务器的端口。 • no_proxy: 不使用代理的地址,通常是本地 IP。 设置完成后,重新加载配置文件: source ~/.bashrc # 或 source ~/.zshrc 2. 为特定程序配置 有些程序允许在其配置文件中单独配置代理,例如 curl 和 git。 配置 curl 代理 可以直接通过命令行为 curl 配置代理: curl […] →Read more

Scrum Sprint Brainstorming

Sprint Brainstorming Meeting 会议目标 为即将开始的 Sprint 生成创意和解决方案 确定 Sprint 目标和关键任务 促进团队成员之间的协作和沟通 激发团队的创新思维 会议时间 日期: [日期] 时间: [开始时间] – [结束时间] 时长: [时长] 分钟 会议地点 [会议室/线上会议链接] 参会人员 Scrum Master: [姓名] 产品负责人 (Product Owner): [姓名] 开发团队成员: [姓名1], [姓名2], [姓名3], … 会议议程 1. 会议开场 (5 分钟) 主持人: [Scrum Master 姓名] 内容: 欢迎团队成员 简要介绍会议目的和预期成果 确认会议议程和时间安排 2. 回顾上一个 Sprint (10 分钟) […] →Read more

Vue.js 3.0 七天教程

一、Vue.js 基础概念(第一天) Vue.js 简介 什么是 Vue.js,其特点和优势。 Vue.js 在前端开发中的地位。 环境搭建 安装 Node.js 和 npm。 使用 Vue CLI 创建项目。 项目结构解析。 二、模板语法与数据绑定(第二天) 插值表达式 如何在模板中插入动态数据。 指令详解 v-if、v-for等常用指令的用法。 数据绑定 单向数据绑定与双向数据绑定的实现。 三、组件化开发(第三天) 组件的定义与创建 组件的基本结构。 组件的注册与使用 局部注册和全局注册。 父子组件通信 通过 props 传递数据,使用 $emit 发送事件。 四、Vue Router(第四天) 安装与配置 添加 Vue Router 到项目中。 路由定义与导航 定义路由,使用 <router-link>和编程式导航。 路由参数传递 如何在路由中传递参数。 五、状态管理 Vuex(第五天) Vuex 简介与安装 理解 Vuex 的作用。 […] →Read more

Vue.js 3.0 一周通

第1天:Vue.js 简介和环境搭建 Vue.js 简介 Vue.js 的生态系统 安装Vue CLI 创建第一个Vue项目 开发工具介绍(Vue Devtools) 第2天:Vue.js 基础 Vue实例和模板 数据绑定:插值、表达式和指令 事件处理:监听和绑定事件 条件渲染和列表渲染 Vue应用的结构 第3天:组件化开发 组件基础:定义和注册 组件间的通信:Props和Events 插槽(Slots)的使用 动态组件和<component>标签 第4天:响应式系统和计算属性 Vue的响应式原理 使用计算属性(computed) 使用侦听器(watch) reactive 和 ref 的使用 第5天:Vue.js 3.0 的Composition API setup 函数的介绍 使用 reactive 和 ref 管理响应式状态 生命周期钩子在Composition API中的使用 provide 和 inject 的使用 第6天:Vue.js 项目实战 项目规划和结构设计 使用Vue Router实现页面导航 使用Vuex管理应用状态(可选) 表单处理和验证 […] →Read more

提示工程之二 Few Shot

Auto-Generate Examples 自动生成示例 Re-Order Examples 重新排序示例Re-Order Examples 重新排序示例 Choose Examples Similar to the Query (KNN) 选择与查询相似的示例(KNN 算法) Choose Examples Similar to the Query (Vote-K) 选择与查询类似的示例(Vote-K 算法) →Read more

Remote work

1. 远程工作平台和网站 We Work Remotely We Work Remotely 是一个专门提供远程工作机会的平台。这里发布的职位主要面向技术类工作,包括全栈开发、前端、后端等。你可以根据自己技能筛选岗位,并申请全职或兼职的远程工作。 如何求职: 创建简历,突出你的全栈开发技能和工作经验。 针对每个岗位,定制简历和求职信,展示你如何为公司解决实际问题。 Remote OK 这是全球最知名的远程工作招聘网站之一,提供大量的远程编程、设计、市场等职位。你可以直接申请或者设置职位提醒,以便及时获得最新的招聘信息。 如何求职: 定期浏览,申请适合的开发类岗位。 重点关注全栈开发、前端、后端岗位,并提供项目经验。 Stack Overflow Jobs Stack Overflow Jobs 提供很多与技术相关的远程工作机会,特别适合有编程背景的求职者。你可以根据自己的技术栈筛选工作,比如 JavaScript、Python、C++、Node.js 等。 如何求职: 提供详细的个人技术栈和项目经历。 关注你擅长的领域,并展示在开源社区的贡献。 Toptal Toptal 是专注于技术精英的远程工作平台。他们通过严格的筛选流程,确保招募到的开发者是最优秀的 3%。通过 Toptal,你可以找到全职、兼职的远程开发工作。 如何求职: 申请时需要通过一系列的技术面试,包括代码挑战和项目演示。 展示你对全栈开发的深刻理解,重点强调你的项目经验和技术专长。 AngelList AngelList 是创业公司招聘的主要平台,提供大量远程岗位,尤其是初创企业的技术类职位。如果你愿意与初创公司一起成长,AngelList 是一个很好的选择。 如何求职: 创建一个详细的求职者档案,列出你的技术技能、经验和兴趣领域。 定期申请相关职位,并联系创业公司招聘人员。 2. 远程工作App LinkedIn LinkedIn 是全球最大的职业社交网络,提供各种远程工作机会。你可以在 LinkedIn 上直接申请远程开发岗位,并通过构建专业网络获得推荐机会。 求职技巧: 定期更新你的个人资料,确保你的技能和经验与远程岗位要求匹配。 主动联系企业招聘经理或HR,表达你对远程工作的兴趣。 […] →Read more