码农日常
学不完,真的学不完
Win10 如何安装Node.js
Windows 10 安装 Node.js 应选 LTS 版、自定义安装路径( 如D:\Develop\nodejs\ )、勾选 npm 和 Add to PATH;需重定向 npm 全局路径至 node_global 、手动...
AST( 抽象语法树 )原理及应用
前言 在编程世界中,源代码的解析和转换是一个非常重要的过程。无论是代码的语法检查、格式化,还是高级功能的实现( 如代码压缩、语法转换 ),都离不开对代...
Web 前端与 APP 的交互
在现代应用开发中,前端和原生 APP 的交互是不可忽视的一部分,本文将深入探讨几种常见的前端与 APP 交互方式。 一、WebView 什么是WebView ?WebView 是将网...
2024 Mac 开发工具箱:全栈开发必备
很多优秀的开发者都喜欢使用 Mac 进行开发工作,笔者也是如此,所以整理了一下个人觉得好用的软件和工具,以及相关的设置并分享出来,欢迎大家互相交流探索。...
计算机网络 TCP、RPC、GRPC、HTTP 概述
一、、TCP 传输层协议: TCP( 传输控制协议 )是一种面向连接的、可靠的、基于字节流的传输层协议。 TCP 协议具有以下特点: 1、面向连接:TCP 协议...
session、cookie、token的区别
1 、概述 我们都知道 HTTP 协议是无状态的,所谓的无状态就是客户端每次想要与服务端通信,都必须重新与服务端链接,意味着请求一次客户端和服务端就连接一次...
如何创建 Composer 软件包
代码重用带来了依赖性管理问题,而依赖性管理历来是一个相当人工且容易出错的过程。幸运的是,近年来大多数编程语言都通过引入各种依赖性管理工具来解决这一...
脚本语言 PHP 发展简史
提到 PHP 很多人还在用旧的思维在看他,殊不知,识别三日当刮目相看,如今的 PHP 早已不是当初的 PHP,它已经成长为了一个有着非常强大的社区的编程语言,每...
命令行解释器:ZSH 和 Bash,你更爱用哪个?
Zsh 和 Bash 是两个广泛使用的命令行解释器( shell ),它们在 Linux 和 Unix 系统中发挥着重要的角色。本文将对比 Zsh 和 Bash 在功能、可定制性、用户体验...
最值得学习的编程语言
您希望成为一名开发人员吗?现在是学习编程的好时机。开发相关的职位工资高,且需求再不断增长,以及新的和令人兴奋的编码语言,每年均居人气排行榜。 但是...