- 编程技术
2021年,算法工程师必备的能力是什么?
我们经常收到一些同学提问: 算法岗位听说人才过剩要顶会才能入场了,不少人都在转开发。不管是新的应届生,还是两三年的职场人,都在被劝退。到底...
- 编程技术
TypeScript中的类型断言
本文是关于 TypeScript 中的 type assertions 的,它与其他语言中的类型强制转换有相似之处,并通过 as 运算符执行。...
- 编程技术
再见FTP/SFTP!你好,Croc!
再见FTP/SFTP!是时候体验以下这一款文件传输利器了——Croc! Croc是一种可以帮助你在任意两台计算机简单安全地传输文件和文件夹的工具。...
- 编程技术
「React进阶」只用两个自定义 Hooks 就能替代 React-Redux ?
之前有朋友问我,React Hooks 能否解决 React 项目状态管理的问题。这个问题让我思索了很久,最后得出的结论是:能,不过需要两个自定义 hooks 去实现。那...
- 编程技术
2021年了,jQuery的状态如何?
jQuery使我们更容易开发动态 Web 应用程序,尤其是涉及到 DOM 操作和网络请求时,jQuery 更加直接。但是现在,发生了什么变化,谁还在使用它,它的受欢迎...
- 编程技术
Web 趋势榜:上周非常有意思、又热门的 10 大 Web 项目
猫哥会给大家推荐一篇上周的 前端周趋势榜的 10 大项目 ,每月给大家推荐一篇上个月的 前端月趋势榜的 20 大项目 ,方便大家知道最近都开源了哪些好的...
- 编程技术
什么是 Bpmn ?为什么要用 Bpmn和工作流 ?
业务流程模型和标记法 工作流(Workflow)是对各个行业的流程进行抽象,例如电信、软件、制造、金融和办公自动化领域。为了给全部业务的参与者提供易于...
- 编程技术
Pinia与Vuex的对比:Pinia是Vuex的良好替代品吗?
Pinia 是 Vue.js 的轻量级状态管理库,最近很受欢迎。它使用 Vue 3 中的新反应系统来构建一个直观且完全类型化的状态管理库。...
- 编程技术
我的 7 大 Rust 关键字
我使用 Rust 已经有几个月了,写的东西比我预期的要多——尽管随着我的学习,我改进了所写的代码,并完成了一些超出我最初意图的更复杂的任务,相当...
- 编程技术
10个可以使你的应用开发更快的框架
你知道根据该领域专业人士和管理人员的接受和使用情况,现有的主要框架是什么吗?让我们来了解一下吧。...
- 编程技术
前端自动化测试:Vue 应用测试
测试不仅能够验证软件功能、保证代码质量,也能够影响软件开发的模式。TDD(Test-driven development),就是测试驱动开发,是敏捷开发中的一项核心实践和...
- 编程技术
高端大气的云系统架构图,几行代码就能搞定
想知道如何用Python代码绘制出云系统架构图,那么,今天猿妹要和大家分享的这个开源项目你一定喜欢——diagrams。...
- 编程技术
面试官:说说对React事件机制的理解?
React基于浏览器的事件机制自身实现了一套事件机制,包括事件注册、事件的合成、事件冒泡、事件派发等在React中这套事件机制被称之为合成事件....
- 编程技术
聊一下Castle DynamicProxy基本用法(AOP)
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。...
- 编程技术
一篇文章带你了解Hangfire
Hangfire 适用于大多数 .NET 平台:.NET Framework 4.5 或更高版本、.NET Core 1.0 或更高版本,或任何与 .NET Standard 1.3 兼容的平台。...
- 编程技术
你应该知道的 11 个 VS Code 特性和技巧
在处理大型项目时,带有连字的字体使代码更干净、更方便,您可以通过结合连字的特殊字体使您的编辑器体验更好。有几种支持连字的字体可用,但您可...