- 博客(27)
- 资源 (13)
- 收藏
- 关注
原创 Fail2Ban 简介与使用
目录1. Fail2Ban 简介2. Fail2Ban 安装配置与日常维护3. Fail2Ban 目录结构4. jail.conf 配置项说明5. sshd.local 自定义配置项6. mail-whois.conf 自定义动作1. Fail2Ban 简介Fail2Ban 是一款入侵防御软件,可以保护服务器免受暴力攻击。 它是用 Python 编程语言编写的。Fail2Ban 基于auth 日志文件工作,默认情况下它会扫描所有 auth 日志文件,如 /var/log/auth.log
2022-02-12 11:56:31 11009
原创 STLINK-V3MINI 的 STDC14 接口与 JTAG 接口对应关系
1. STLINK-V3MINI 实物图(图片来自官方文档)STDC14 接口管脚间距为 1.27mm2. STLINK-V3MINI 硬件介绍(图片来自官方文档)3. STLINK-V3MINI 的 STDC14 接口与 JTAG 接口对应关系参考链接:STLINK-V3模块化在线调试器(官网)参考链接:STM32CubeIDE使用笔记(03):使用ST-LINK调试程序...
2021-04-15 12:12:05 3263
原创 常用 Bash 语法
Bash (GNU Bourne-Again Shell) 是许多 Linux 发行版的默认Shell 。以下列出常用的 Bash 语法:语法说明>输出重定向,将命令标准输出保存为文件。$ echo "hello" > ./hello.txt<输入重定向,读取文件内容,作为标准输出。$ cat < ./hello.txt>>输出重定向,将命令标准输出追加到文件。$ echo "hello" > ./hello.txt2
2020-12-01 17:11:02 471
翻译 实时应用技术小结:Ajax Polling, Ajax Long Polling, Websockets, Server-Sent Events (SSE) , Comet
翻译自 Stack Overflow 的一个回答,原文链接 (部分专业词汇翻译不是太准确,还望指正)。正文:这里的 Server(客户端)是浏览器,Server(服务器)是承载网站的 Web 服务器。一、Regular HTTP:(常规的 HTTP)客户端向服务器请求网页;服务器计算响应;服务器向客户端发送响应。二、Ajax Polling:(Ajax 轮询)(Ajax:异步 JavaScript 和 XML,是一种创建交互、快速动态网页应用的网页开发技术。)客户端向
2020-11-11 17:35:21 248
原创 物联网 IoT 安全策略小结
物联网 IoT 安全包含两大类安全:1. 本地硬件安全;2. 网络安全。更细致的分类都是建立在这两大类基础之上。按大的功能单元来分:手机 APP 端安全硬件自身安全云端安全APP 到云端间的通讯安全OWASP 定义了 IoT 中的十大漏洞:不安全的 Web 界面身份验证/授权不足不安全的网络服务缺少传输加密/完整性验证隐私权问题云接口不安全的移动接口不安全的安全配置性不足不安全的软件/固件人身安全性差面对这些漏洞小米实施了六个层面的物联网 IoT 安全策略:认证
2020-11-10 13:16:04 589
翻译 Linux 服务器运维(入门篇)
译自: Securing a Linux Server by Spenser Jones 我该从哪里开始? 更新服务器 安装防火墙 Fail2ban 那些想成为黑客的人 掌控全局 HackerNews 追踪
2020-11-06 13:08:05 3883 2
原创 C 语言数组存储汉字问题小结
在讨论数组存储汉字之前,首先要明确一个基本概念:汉字存储占用空间大小与使用何种编码方式有关。常见的中文编码 GB2312(国标简体中文字符集)和 GBK(国标扩展)使用 2 个字节编码来表示一个汉字,不常用的 GB18030 使用 4 个字节编码来表示一个汉字,更通用的 UTF-8 编码使用 3 个字节编码来表示一个汉字。关于编码方式的更详细的介绍请移步文末参考链接。以下总结了在两类不同字符集下,对存储汉字的数组进行初始化的实例。
2020-10-25 14:52:40 26668 4
原创 Win7 下使用 Visual Studio Code 编写运行 C 和 C++(环境搭建及使用方法)
MinGW-w64安装教程mingw-w64 下载Visual Studio Code 如何编写运行 C、C++ 程序?C/C++ for Visual Studio Code (Preview)Using GCC with MinGW
2020-07-23 16:42:11 1977
原创 Cordova 开发记录(Windows 环境)
目录一、Cordova 定义二、Cordova 开发环境配置1. NodeJS 环境配置2. 平台环境配置3. git 安装4. Cordova 安装三、Cordova 项目1. 创建应用程序2. 添加平台3. 构建和运行4. 调试5. config.xml 配置文件四、Cordova 更新1. Cordova 工具升级2. 平台更新参考链接一、Cordova 定义Cordova 是使用 HT...
2020-03-25 10:47:33 205
原创 Native Apps、Web Apps 和 HybridApps 技术栈的区别
Web App(Web application) Web 应用程序,简称 Web 应用。在客户端-服务器计算机程序中,Web App 是运行在 Web 浏览器中的客户端。常见的 Web 应用程序包括 Webmail,在线零售,在线银行和在线拍卖。与 Web App 容易混淆的一个概念是 Mobile app (Mobile access § Applications)也就是我们常说的 App,...
2020-03-22 08:10:20 470
原创 常用 Linux 命令与快捷键
1.常用 Linux 命令# more /proc/cpuinfo CPU基本信息# top 实时监控CPU、内存、进程等使用情况# ps -aux 查看所有进程# kill 12345 关闭进程12345(-9 强制关闭进程)# systemctl list-unit-files 系统服务# ifconfig 网络接口信息# netstat -a ...
2020-03-11 20:54:08 401
原创 Nginx 配置 https 过程及问题小结
1.准备平台:腾讯云 nginx SSL:TrustAsia TLS RSA CA (腾讯云提供免费) SSL安装:参考证书安装指引2.nginx.conf配置参考# Settings for a TLS enabled server. server { listen 443 ssl; server_name www.*****...
2018-08-09 12:04:27 4529
原创 +CPIN:NOT READAY 使用中掉卡的解决办法
现象描述:模块开机返回+CPIN: READY, 过一会儿后模块返回 +CPIN: NOT READY。可能原因:1) RF干扰,可以通过以下方法确认:a) 可以尝试使用AT+CFUN=4,1关闭模块射频发射和接收,看看问题是否仍然存在。b) 可以尝试把天线靠近SIM卡和SIM信号线,看看问题出现概率是否有所增加。c) 确认测试现场周围是否有超强电/磁场存在,比如高压输...
2018-08-05 15:12:54 6170
原创 Win7 和 xp 双系统安装
Win7和xp双系统安装过程分享1.安装顺序非常重要先装xp再装Win7否则xp安装很难成功2.安装之前准备使用PE工具格式化硬盘并分区; 准备好待安装的系统文件,光盘、GHO、ISO等;3.安装xp方法1.原版系统光盘安装; 方法2.原版系统PE安装; 方法3.GHO镜像PE安装;4.安装Win7GHO镜像PE安装;(将GHO导入后,先不重启,修复系统引导,...
2018-06-13 17:31:09 4884
原创 无法访问 Apache htdocs 目录下文件夹内的网页
无法访问Apache htdocs目录下文件夹内的网页只需将htdocs下的index.html文件复制到要打开的文件夹内
2018-05-04 14:11:25 3292 2
原创 Apache下载与安装
Apache下载与安装1.下载Apache download2.安装Compiling and Installing linux下apache的安装配置3.问题及解决方法configure: error: APR not found. Please read the documentation. Download: apr+apr-util Dwonload:...
2018-05-03 19:01:58 142
原创 使用 VirtualBOX 共享文件夹
如何使用VirtualBOX共享文件夹功能环境主机:win7 64bit虚拟机: VMvitrualBOX5.2.8 + CentOS 71. 安装增强功能2. 主机下新建用于共享的文件夹VMshare3. 在VitualBOX下设置共享文件夹路径4. 在Linux挂载点目录mnt下添加自定义文件夹vmsharemkdir /...
2018-04-26 11:28:41 491
原创 数据库 SQL 学习(入门篇)
数据库学习(入门篇)1. 入门资料《SQL必知必会(第四版)》、《SQL学习指南(第二版)》、《MYSQL必知必会》2. 安装使用下载地址和安装指导Download MySQL Community Server(官方)——下载 Installing MySQL on Unix/Linux Using Generic Binaries(官方)——安装指导2.10...
2018-04-26 09:59:23 21748
原创 物联网开发资料汇总
物联网服务器搭建资料汇总一文理清散乱的物联网里开发者必须关注的技术! 物联网平台架构设计MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用 Mosquitto简要教程(安装/使用/测试) 搭建你的物联网——workerman tcp服务器 UDP服务器端和客户端程序设计 TCP服务器端和客户端程序设计MQTT官网 MQTT推荐的各种服务器和客户端使用的各种...
2018-04-20 12:47:15 3082 1
原创 电子产品常用电源 IC 的选择
选择常用电源IC的几点经验选择常用电源IC不仅需要考虑满足电路性能和可靠性要求,还要考虑它的体积、重量、延长电池使用寿命及成本等问题。本文将给出一些基本选择原则和相关推荐。一、LDO的使用当要求输出电压中纹波、噪声都特别小的场合,输入输出电压差不大,输出电流不大于100mA时,采用微功耗、低压差线性稳压器(LDO)是合适的,适用于大多数便携式产品应用。二、电荷泵的使用便...
2018-04-08 14:11:57 1351
原创 C语言 * 星号的九种用法
C语言中 * “星号”的九种用法:1. 乘法运算符 2. 复合赋值运算符 3. 假读符 4. 注释符 5. 普通符号 6. 指针定义符 7. 指向运算符 8. 行列地址转换符 9. 地址值符
2017-12-06 23:29:00 94166 18
原创 ESP-32 官方开发平台搭建过程小结
ESP-32 官方开发平台搭建过程小结本文重点记录基于ESP-IDF 编程指导(中文版)(英文版)搭建开发平台过程中遇到的问题搭建流程发现问题解决问题相关链接搭建流程根据ESP-IDF 编程指导(中文版)(英文版)流程一步一步做即可,注意本文只针对标准工具链设置。发现问题工具链版本不兼容 编译过程找不到python 编译过程找不到serial解决问题工具链版本不兼容 ESP-IDF
2017-11-16 21:00:09 972 2
原创 STC89C51单片机串口程序下载失败总结
STC89C51单片机串口程序下载失败总结个人实践总结(win7 64):电脑配置的问题串口下载软件的问题单片机本身的问题硬件电路的问题关于电脑配置的问题:其他一切正常,只是在该电脑无法下载程序,可以在“禁用驱动程序签名强制”模式启动电脑; 具体步骤:开机时按F8便可进入高级启动选项页面,选择最”禁用驱动程序签名强制”即可;关于串口下载软件的问题:注意选对MCU类型,打开对应存放目的HE
2017-09-26 16:31:20 12564
FT232R USB UART IC Datasheet(Version 2.13)
2020-07-23
《基于STM32和LIS3DSH的高精度计步器设计》_LIS3DSH_2016_核心.pdf
2020-03-13
《基于自适应双阈值的计步算法》_2019.pdf
2020-03-13
《几种常用步态检测典型算法的设计比较》_2017.pdf
2020-03-13
Sansen——模拟集成电路设计精粹_WillyM.C.Sansen.清华.英文
2018-04-27
折中与优化——Tradeoffs and Optimization in Analog CMOS Design
2018-04-27
《医疗仪器的设计和开发》英文原版
2018-04-27
Verilog:Frequently Asked Questions(英文)
2018-04-27
高盛人工智能报告(英文原版)
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人