Web、移动应用开发技巧分享

How to send a JSON data to the server with curl POST

Just use the -H and –data params when you request: Introduction When working with APIs, sending JSON data to a server using cURL is a common requirement. Whether you’re testing an API, automating tasks, or integrating services, cURL provides a simple way to send HTTP POST requests with JSON data. In this guide, we’ll walk through how to use cURL to send JSON data, including setting headers, handling responses, and troubleshooting common issues.
Hugo Dark Theme Niello

Niello:适用于 Hugo 的全新深色模式主题Theme

Niello 是一款专为 Hugo 开发的全新 深色模式主题,设计简洁、易于使用,特别适合开发者和博客网站。该主题专注于在低光环境下提供更佳的阅读体验,同时为 Hugo 网站提供现代化的外观。
Macbook

MacOS Dmg安装文件制作

生成.app文件 在工程目录结构中展开product即可看见APP名称.app,右键点击并选择show in finder 准备需要的资源 1、在桌面新建文件夹dmg 2、将.app拖入dmg文件夹

iOS远程推送服务端证书制作

获取所需文件 1、推送证书p12格式,假设为apns.p12 2、推送证书对应的私钥,假设为apns-key.p12 将上面两个文件转换为pem格式 openssl pkcs12 -clcerts -nokeys -out apns.pem -in apns.p12 openssl pkcs12 -nocerts -out apns-key-key.pem -in apns.p12 openssl rsa -in apns-key.pem -out apns-key-noenc.pem 合并证书 cat apns.pem apns-key-noenc.pem > apns-cat.pem 最后的apns-cat.pem即可在服务端使用了

数据结构与算法笔记 - 数组

数组定义 数组是一种【线性表】数据结构。它用一组【连续的内存空间】,来存储一组具有【相同类型的数据】 数组支持【随机访问】,根据下标随机访问的时间复杂度为 O(1)

TCP连接关闭过程

因为TCP连接是双向的,所以在关闭连接的时候两个方向各自都需要关闭。先发起关闭连接的一方我们称为主动方,与之对应的被动关闭连接的一方我们称为被动方。
Image

高并发Web应用

不知大家有没有想过要达到什么样的请求量级或者说能支持多少用户才算是一个支持高并发的Web应用。一天能支撑几百、几千的PV肯定算不上高并发系统。
Image

并发编程&并行编程

参考Erlang之父用一幅5岁小孩都能看懂的图来解释并发与并行: 从它们的对立面来理解可能更有帮助: 并发的反义词是顺序,concurrency vs sequential 并行的反义词是串行,Parallelism vs Serial
Flash Sale

Redis实现秒杀系统

秒杀是典型的大量突发访问类应用,访问存在明显的峰值请求。而应对这类问题一般有三种性能优化思路:写入内存而非磁盘、异步处理而非同步、分布式处理而非单机。