神农民
码龄9年
求更新 关注
提问 私信
  • 博客:270,830
    270,830
    总访问量
  • 30
    原创
  • 15
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2017-07-26

个人简介:专注于物联网

博客简介:

神农民博客

博客描述:
专注于物联网
查看详细资料
个人成就
  • 获得43次点赞
  • 内容获得8次评论
  • 获得171次收藏
  • 博客总排名2,438,359名
创作历程
  • 31篇
    2017年
成就勋章
TA的专栏
  • 8266
    2篇
  • Electron
    1篇
  • Nginx
    2篇
  • UML
    3篇
  • 札记
    12篇
  • FAQ
    1篇
  • 系统运维
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

丰厚奖励!CSDN代码标注专家 招募计划正式启动!

幻觉代码、虚假技术方案、看似正确实则错误的博文正在侵蚀技术社区的信任基础。 CSDN作为中国知名开发者社区,有责任为真实、可靠的技术内容设立“护栏”。 我们邀请你——具备真实项目经验的技术专家,参与技术博文与代码的标注。

去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

ESP8266 SDK 特性与调试方法

引言在ESP8266开发过程中有两种SDK可以选择:NON-OS SDK 和 RTOS SDK。二者在系统特性存在诸多差异和注意事项。本文将罗列这些内容。NON-OS SDKNON-OS SDK 简介NON-OS SDK 编程注意事项RTOS SDKRTOS SDK 简介RTOS SDK 编程注意事项调试方法调试方法
原创
博文更新于 2017.07.30 ·
710 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于StarUML的基础概念

项目 Project项目是一个顶级元素,以单文件存储。模型化一个软件系统需要多个模型(model),因为通常单方面不足以描述整个软件系统。因此,按照惯例,我们会在一个项目中创建多个模型,例如:用例模型、设计模型、组件模型、部署模型等。通常,一个项目由多个UMLModel、多个UMLPackage或者多个UMLSubsystem组织而成。模型 Model 和 图 Diagram很多用户分不清作图工具(
原创
博文更新于 2017.08.02 ·
2113 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Nginx常用模块

本文介绍了几个Nginx常用模块的使用方法。ngx_http_ssi_module官方说明文档:http://nginx.org/en/docs/http/ngx_http_ssi_module.html要点:在 http, server, location, if in location 等上下文中启用 ssi:ssi on;在html源文件中包含其他文件:编辑fo
原创
博文更新于 2017.07.30 ·
6836 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

安装Debian后的基本配置

说明描述:本文介绍了安装Debian7.5发行版后的必要配置以便于更好的使用Debian进行软件开发。镜像:本文基于已安装的 debian-live-7.5.0-amd64/i386-gnome-desktop.iso 中文版假设:你的安装用户名是wpf1. 修改/etc/sudoers,挂载,修改/etc/apt/source.list添加wpf到sudoer切换到root:
原创
博文更新于 2017.07.30 ·
6853 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

Ubuntu修改MySQL数据库datadir目录

概述本文描述了在Ubuntu 16.04系统下修改mysql-server-5.7数据库datadir目录的详细步骤。目标:将数据库目录datadir从/var/lib/mysql修改到/home/database/mysql。系统信息:$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription:
原创
博文更新于 2017.12.20 ·
2069 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

VirtualBox命令行VBoxManage创建与管理虚拟机教程

VBoxManage is the command-line interface to VirtualBox.前言本文要操作的虚拟机信息如下: 名称: UbuntuRDHome 镜像名称: ubuntu-16.04.3-server-amd64.iso 网络连接: 桥接主机环境: $ uname -a命令输出: Linux UbuntuServer
原创
博文更新于 2017.12.20 ·
7723 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

Debian/Linux共享目录的一种方法

在工作中,通常需要几个用户之间共享目录以及目录下的文件。本文说明了同一组内的用户之间共享一个目录(含子目录和文件)的配置方法。下面的这组指令完成了将shareddir目录共享到用户组rdlibs的操作:sudo groupadd rdlibssudo usermod -G rdlibs wupfsudo usermod -G rdlibs lizqsudo usermod -G rdlibs
原创
博文更新于 2017.08.22 ·
4612 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

关于StarUML的基础概念

项目 Project项目是一个顶级元素,以单文件存储。模型化一个软件系统需要多个模型(model),因为通常单方面不足以描述整个软件系统。因此,按照惯例,我们会在一个项目中创建多个模型,例如:用例模型、设计模型、组件模型、部署模型等。通常,一个项目由多个UMLModel、多个UMLPackage或者多个UMLSubsystem组织而成。模型 Model 和 图 Diagram很多用户分不
原创
博文更新于 2017.08.02 ·
995 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

UML之部署图(Deployment Diagram)设计与示例

译者说 一直以来,对UML部署图并没有仔细研究其设计理念,直接按照自己的理解画出能表达内容的样子就完事了。实际上,UML也在不断发展和完善,许多UML工具也都提供了良好的支持,有必要了解其设计理念,以达到事半功倍的效果。概述部署图是结构图的一种,它展示了系统的架构。例如:一个软件系统的众多实体(Artifacts)是如何构成部署目标(Node,节点)的。实体(Artifact)表示在现实世界中
翻译
博文更新于 2017.07.31 ·
48560 阅读 ·
9 点赞 ·
0 评论 ·
34 收藏

macOS外接显示器字体画面模糊虚化已解决

最近在使用MacBookPro时,觉得屏幕不够大,外扩一个三星显示器,使用HDMI接口连接至MBP,结果发现,三星显示器画面模糊或虚化严重,几乎看不清的节奏。无法忍受,觉得是HDMI线材太差,但是换一台T420笔记本(Windows 7)后,显示器画质正常(远好于此时的MBP)。显然,是MBP引起。问题定位MacBookPro外接第三方显示器会被识别成电视,导致字体模糊,和字体渲染方式以
原创
博文更新于 2017.07.30 ·
71745 阅读 ·
7 点赞 ·
7 评论 ·
21 收藏

Captive Portal - 连接WiFi自动弹出认证页面

摘要解释Captive Portal是什么、为什么连上WiFi后会自动弹出认证页面。同时,说明主流操作系统的支持情况。Captive Portal中文通常译作“强制主页”或“强制登录门户”。是一个登录Web页面,通常由网络运营商或网关在用户能够正常访问互联网之前拦截用户的请求并将一个强制登录或认证主页呈现(通常是通过浏览器)给用户。该页面可能要求用户输入认证信息、支付、接受某些条款或者其他用
原创
博文更新于 2017.07.30 ·
37415 阅读 ·
8 点赞 ·
0 评论 ·
52 收藏

WLAN无线局域网组成

WLANWLAN:就是无线局域网(Wireless LAN),WLAN 通信系统作为有线 LAN 的一种扩展,使得LAN能够实现脱离网线的束缚。WLAN 使用 ISM (Industrial、Scientific、Medical) 无线电广播频段通信。WLAN 使用的标准通称为IEEE 802.11,目前有如下几种:802.11a 标准使用 5 GHz 频段,支持的最大速度为 54 Mbps8
原创
博文更新于 2017.07.30 ·
9374 阅读 ·
0 点赞 ·
0 评论 ·
15 收藏

Nginx的命令行控制

简介本文内容摘自《深入理解Nginx》第二版 1.6节。命令行控制默认路径默认安装路径是/usr/local/nginx,二进制文件路径为/usr/local/nginx/sbin/nginx,配置文件路径为/usr/local/nginx/conf/nginx.conf。通过./configure选项可以修改,但这里以默认路径为准进行介绍。显示帮助/usr/local/nginx/s
原创
博文更新于 2017.07.30 ·
3257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Putty与SecureCRT公钥密钥互转

问与答问:.ssh这个目录下通常都会有两个文件:id_rsa、id_rsa.pub。但是有时候会有个*.ppk文件。这个ppk文件和前面两个文件是什么关系?为什么有些地方是用.ppk后缀的?答:id_rsa是ssh的私钥,id_rsa.pub是对应的公钥,以上两个是OpenSSH用的格式,ppk文件中同时包含了公钥和私钥,多见于putty客户端。id_rsa和ppk文件是可以互相转的,可以打开
原创
博文更新于 2017.07.30 ·
5221 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ESP8266字节序与比特序的验证

概述在网络应用开发以及定义C语言结构体位域时涉及到字节序与比特序的问题,本文验证了ESP8266的这一特性。术语大小端模式(记忆:大正小反)大端模式(网络字节序):是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;正:这和我们的阅读习惯一致。小端模式:是指数据的高字节保存在
原创
博文更新于 2017.07.30 ·
1277 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于ABI OABI EABI

什么是EABIEmbedded application binary interface, 即嵌入式应用二进制接口,是描述可连接目标代码,库目标代码,可执行文件影像,如何连接,执行和调试,以及目标代码生成过程,和c, c++语言接口的规范,是编译连接工具的基础规范,也是研究它们工作原理的基础,可惜arm的EABI迄今为止没有完全订好。作为EABI的组成部分有过程调用规范,可执行文件格式规范,c/
原创
博文更新于 2017.07.30 ·
752 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

armel和armhf区别

armelARM EABI Little-endian, a software port of Linux to the ARM architecture, contrasted with armhf.armhf在Ubuntu 12.04和Debian里,除了arm, armel,还出现了一个名为armhf的版本。这个东西是什么?众所周知,armel是目前主要的ARM ABI。armhf则
原创
博文更新于 2017.07.30 ·
3344 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

使用spawn和expect实现自动交互

有时候我们使用命令行进行交互时,不想频繁的做一些重复的事情,例如:每次ssh远程登录时都需要输入密码。使用spawn和expect可以自动完成一些交互。一个自动输入密码的简单脚本#!/usr/bin/expectset login_name "user name"set login_host "host's ip"set password "guess what"spaw
原创
博文更新于 2017.07.30 ·
3071 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

macOS文本编辑快捷键

如果你经常使用macOS进行文本编辑,那么下面的一些介绍可能会对你有一些帮助,下面的快捷键可以让你在文本编辑的时候速度更快:文本位置跳转快捷键:跳转到当前单词的开头(适合英文、拼音):Option+左箭头跳转到当前单词的末尾(适合英文、拼音):Option+右箭头跳转到一行的开头:Command+左箭头跳转到一行的末尾:Command+右箭头跳转到全部文本的开头:Command+上箭头
原创
博文更新于 2017.07.30 ·
837 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Debian下安装Nginx笔记

准备工作《深入理解Nginx》中说明的预备安装包:gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-develDebian实际安装:sudo apt-get update sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev libperl-dev
原创
博文更新于 2017.07.30 ·
14269 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏
加载更多