欢迎访问我的网站,希望内容对您有用,关注公众号后台领取免费AI学习资料。

最新发布 第42页

迷途小书童的Note-- 编程、技术、分享

Python基础

Python中的NTP时间同步

Python中的NTP时间同步
环境 ubuntu 18.04 64bit python3 ntp 4.2.8p11 NTP简介 网络时间协议( Network Time Protocol,简称 NTP )是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络协议。自1985年以来,NTP 是目前仍在使用的最古老的互联网协议之一。NTP 由特拉华大学的 David L. Mills 设计。 NTP 意图将所有参与计算机的协调……继续阅读 »

迷途小书童 7年前 (2019-12-08) 6785浏览 0评论 0个赞

Linux

MQTT协议学习及实践

MQTT协议学习及实践
软硬件环境 ubuntu 16.04 64bit Android Studio 2.0 OTT BOx with android 5.1.1 mosquitto-1.4.10 前言 MQTT(Message Queuing Telemetry Transport),是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联……继续阅读 »

迷途小书童 7年前 (2019-12-08) 5116浏览 0评论 0个赞

Linux

Git分支操作

Git分支操作
软硬件环境 ubuntu 18.04 64bit github 视频看这里 clone远端仓库 首先从github上将工程clone下来,这里以我自己最近做的一个人脸识别的工程为例, 项目地址为 https://github.com/xugaoxiang/FaceRecognition git clone https://github.com/xugaoxiang/FaceRecognition.git 查看……继续阅读 »

迷途小书童 7年前 (2019-12-08) 5834浏览 0评论 0个赞

Linux

Lighttpd交叉编译及使用

Lighttpd交叉编译及使用
软硬件环境 ubuntu lighttpd-1.4.35 mips toolchain broadcom 7581 概述 Web服务器的主要功能是提供网上信息浏览服务。目前主流的Web Server有apache、nginx和kangle等,不过上述这些都体能齐全、体积庞大,如果想要在嵌入式设备上使用它们,显然是不现实的。本文介绍一种轻量级的web server,它能够很好地满足你的要求并且表现出色,它就是li……继续阅读 »

迷途小书童 7年前 (2019-12-08) 6570浏览 0评论 0个赞

Python基础

Python中如何调用C动态库?

Python中如何调用C动态库?
软硬件环境 ubuntu 18.04 64bit windows 10 64bit Python 3.5.1 GCC 4.9 visual studio 前言 最近在做 python3 开发中,碰到了一个问题,需要通过调用 C 的一个动态链接库来获取相应的值。扒了扒网络,动手实践了下,形成此文。 linux版的动态库 写个简单的 C 代码,test.c #include <stdio.h> #inc……继续阅读 »

迷途小书童 7年前 (2019-12-08) 5279浏览 0评论 0个赞

Python基础

Python中如何使用RabbitMQ?

Python中如何使用RabbitMQ?
软硬件环境 ubuntu 18.04 64bit anaconda3 with python 3.6.4 RabbitMQ pika 0.12.0 AMQP是什么 AMQP(Advanced Message Queuing Protocol),顾名思义,它是一个消息协议,能够使得遵循该协议的客户端和消息中间件(Broker)进行通讯。 下图是官方给出的模型示意图,中间框内的就是Broker 消息发布给Exch……继续阅读 »

迷途小书童 7年前 (2019-12-08) 5287浏览 0评论 0个赞

Python基础

Python工程目录结构

Python工程目录结构
软硬件环境 windows 10 64bit pycharm miniconda with python 3.7.1 前言 作为一名编码人员,基本上都会遇到需要去接手一些过往的工程项目,面对一些组织结构混乱,代码编写我行我素的项目,是不是很冲动想骂娘?虽然人人都在提倡提高项目可读性、可维护性,但在实际开发中,又有多少人能够做到呢? 良好的项目组织结构是一个很好的开端,它能够让人一眼就能看懂目录结构,知道哪里是源……继续阅读 »

迷途小书童 7年前 (2019-12-08) 11709浏览 0评论 0个赞

Python基础

在Python中使用CRC进行数据校验

在Python中使用CRC进行数据校验
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 pycrc CRC简介 CRC是Cyclic Redundancy Check的缩写,中文叫循环冗余校验,维基百科的定义是这样的 是一种根据网上数据包或计算机文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。生成的数字在传输或者存储之前计算出来并且附加到数据后面,……继续阅读 »

迷途小书童 7年前 (2019-12-08) 11648浏览 1评论 2个赞

Python基础

详解Python中的setup.py

详解Python中的setup.py
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 setup.py 前言 科技发展到今日,软件开发已经变得越来越复杂,再也不是单单靠一个人的力量就能够完成,在这种背景下,工程化就变得越来越重要,一方面它可以帮助我们规范我们的工程,这里的规范不仅仅是指代码的规范,还有文档,测试等;另一方面也方便了后来者的阅读理解,节省时间及人力成本,比如团队中新员工的加入,或者项目……继续阅读 »

迷途小书童 7年前 (2019-12-08) 5440浏览 0评论 0个赞

Python基础

让你的Python代码更加pythonic

让你的Python代码更加pythonic
软硬件环境 windows 10 64bit miniconda with python 3.7.1 Zen of Python The Zen of Python是Tim Peters(Python编程语言及其原始CPython实现的主要贡献者)提出的19行编写Python的指导原则,是Python开发者都应该反复阅读、理解、记忆以及运用的信条。 在2004年,成为了PEP 20 -- The Zen of P……继续阅读 »

迷途小书童 7年前 (2019-12-08) 4913浏览 0评论 0个赞

Python基础

添加国内镜像源,让pip下载安装飞起来

添加国内镜像源,让pip下载安装飞起来
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 pip 前言 在使用 pip 安装第三方依赖库时,由于众所周知的国内网络环境,经常是下载到了一半就断开,重复多次也无果。幸运的是,国内有些公司和高校已经做了镜像,使用他们的下载源,速度快的飞起,妈妈再也不用担心 pip 安装了,让大家把更多精力放在 coding 本身吧。 更换国内镜像源 这里以阿里云的源为例,……继续阅读 »

迷途小书童 7年前 (2019-12-08) 6004浏览 0评论 0个赞

Python基础

Anaconda的基本使用

Anaconda的基本使用
软硬件环境 ubuntu 16.04 64bit Anaconda 3.5.1.0 python 3.6 Anaconda是什么 Anaconda 是一个用于科学计算的 python 发行版,支持 Windows, Linux 及 Mac 系统,提供了包管理的功能,可以非常方便的解决 python 的多版本并存,切换及各种第三方包的安装问题,并且还能独立于系统环境,添加及删除都非常方便。 安装配置 linux ……继续阅读 »

迷途小书童 7年前 (2019-12-08) 11051浏览 0评论 0个赞

流媒体

HLS视频服务器SRS

HLS视频服务器SRS
软硬件环境 ubuntu 16.04 64bit srs 2.0release SRS简介 SRS,即Simple-RTMP-Server,是一个开源的视频服务器,出自国人之手。release版本下载地址https://github.com/ossrs/srs/releases,目前的最高版本是v2.0-r2。 源码编译 下载了源码后,我们就可以开始编译了,具体命令如下 tar xvf v2.0-r2.tar.……继续阅读 »

迷途小书童 7年前 (2019-12-06) 9355浏览 0评论 0个赞

Linux

DHCP那些事儿

DHCP那些事儿
软硬件环境 ubuntu 16.04 isc-dhcp-server 概述 DHCP是一个局域网的网络协议,主要用途是给内部网络或网络服务供应商自动分配IP地址给用户.给内部网络管理员作为对所有计算机作中央管理的手段,它是一种C/S的结构,请见下图。 协议结构 Op – 消息操作代码,既可以是引导请求(BOOTREQUEST)也可以是引导答复(BOOTREPLY) Htype – 硬件地址类型 Hl……继续阅读 »

迷途小书童 7年前 (2019-12-06) 5579浏览 0评论 0个赞

Linux

Dell-md3820i存储阵列的配置管理及使用

Dell-md3820i存储阵列的配置管理及使用
软硬件环境 Dell md3820i存储阵列 Ubuntu 16.04 x64 Windows 10 前言 最近到了台Dell md3820i的存储阵列,趁着这机会学习了下它的配置管理及使用,形成此文。 md3820i配置 将PC的IP地址设置成192.168.128.100,用网线连接md3820i的上边mgnt的第一个口,如图所示,确保PC能够ping通192.168.128.101 打开Modular D……继续阅读 »

迷途小书童 7年前 (2019-12-05) 7338浏览 0评论 1个赞