18 笨狗先飞

尚未进行身份认证

暂无相关描述

等级
博文 18
排名 10w+

ESP8266上用MicroPython写的WebServer

基本功能都有了,另外还实现了基本身份验证、session和cookie,类似cgi的动态页单连接工作,跑的不好。。。。可能cpu不强吧importsocket,time,osResponse=NoneRequest={}Session={}Cookie={}classCResponse:def__init__(self,f):self.status=200...

2018-06-05 15:36:03

MicroPython 下生成随机十六进制字符串

MicroPython没有Python这么好的待遇,网上介绍的方法在MicroPython下都不怎么好用。需要的这些模块都没有,所以可以用这个方法来生成:print(''.join([('0'+hex(ord(os.urandom(1)))[2:])[-2:]forxinrange(8)]))这个就可以生成一条16个十六进制的字符串...

2018-06-02 23:20:07

用Lazarus写了一个ESP8266 for MicroPython 的编辑器

NodeMCU刷了MicroPython用起来还不错,不过没有好的操作软件,花了几天写了一个,总算可以好好玩了。

2018-05-30 12:49:25

关于树莓派vi方向键乱码的处理

参考:点击打开链接编辑/etc/vim/vimrc.tiny文件将setcompatible改为setnocompatible增加一行setbackspace=2

2018-03-10 13:16:27

PHP阿里云短信API发送代码

阿里云的SDK搞的真复杂,一个简单的函数就行了,没必要搞这么复杂//参数说明//$RecNum目标手机号//$ParamString短信模板中的变量;数字需要转换为字符串;个人用户每个变量长度必须小于15个字符。//$SignName管理控制台中配置的短信签名(状态必须是验证通过)//$TemplateCode管理控制台中配置的审核通过的短信模板的模板CODE(状态必须是验

2016-12-28 21:08:59

VB6下利用API计算MD2 MD4 MD5 SHA1

PublicConstALG_CLASS_HASH=32768PublicConstALG_SID_MD2=1PublicConstALG_SID_MD4=2PublicConstALG_SID_MD5=3PublicConstALG_SID_SHA1=4PublicConstALG_TYPE_ANY=0PublicConstCRY

2016-12-28 19:32:14

VB6 基于API的远程开机代码

利用MagicPacket实现的远程开机代码调用示例:MagicPacket“192.168.1.100”"A1-B2-C3-D4-E5-F6"PrivateConstWSA_DescriptionLen=256PrivateConstWSA_DescriptionSize=WSA_DescriptionLen+1PrivateConstWSA_SYS

2016-08-18 20:16:35

VB6下简易的JSON解析器

PublicFunctionJSONParse(ByValJSONPathAsString,ByValJSONStringAsString)AsVariantDimJSONAsObjectSetJSON=CreateObject("MSScriptControl.ScriptControl")JSON.Language="JScr

2016-04-01 11:26:13

VB6基于Windows API的Modbus RTU/ASCII/TCP的主站实现代码

分三模块modSerialPort.bas串口操作模块modTCPClient.basTCP操作模块modModbusMaster.basModbus主站模块实现代码例举如下'打开hModbus=ModbusOpen("Com1",ModbusRTU)'或者hModbus=ModbusOpen("192.168.1.2:502",ModbusTCP)'===

2016-01-09 13:12:27

百度翻译新版API的VB实现代码

PublicConstBAIDU_APP_ID="XXXXXXXXXXXXXXXXXXXXX"'在百度申请后得到PublicConstBAIDU_APP_KEY="XXXXXXXXXXXXXXXXXXXXXX"'在百度申请后得到PublicTypeMD5_CTXdwNUMaAsLongdwNUMbAsLong

2015-11-11 16:05:21

Base64算法函数VB6

比网上搜索来的短一些PublicFunctionBase64Encode(ByValsrcCodeAsString,OptionalByValBase64TableAsString="")DimIAsInteger,ResultAsString,Arr()AsByteIfLen(Base64Table)<>64Then

2015-10-16 14:26:33

Lazarus开发串口通信

Lazarus开发串口通信文章出处:sujic2006发布时间:2011/08/26|1206次阅读|1次推荐|0条留言每天新产品时刻新体验相信品牌的力量专业PCB打样工厂,24小时加急出货  Lazarus的设计目标是应用FreePascal,所以所有凡是FreePascal能运行的平台,Lazarus都可以运行。最新版本能运行于Linux,Win32和

2014-07-15 08:00:54

不用比较运算符比较两个数的大小

纪念一下不准在函数体中使用任何比较运算,比如if,for,while等,不准调用任何库函数。intmax(inta,intb){intsa,sb,f; sa=((a/2)&0x80000000)>>31; sb=((b/2)&0x80000000)>>31; f=!(!(a/(b|1))); return(sa^sb)*(a*(!sa)+b*(!

2013-08-21 10:16:38

五险一金

<br/>养老保险:<br/>一般要交满15年,到退休的时候才能终生享受养老金,所以想拿养老金的人请务必在自己退休前15年就开始交。如果到退休年龄交养老保险不满15年,那等到你退休的时候国家会把你个人帐户上存的8%的养老金全部退给你。那单位给你交的21%到哪里去了?国家把单位为你交的21%的钱全部划到国家的养老统筹基金里了。国家规定,退钱的时候只退给个人自己扣交的钱,单位为他交的钱全部都为国家做贡献。退休时候的养老金是怎么算出来的。养老金的算法很复杂,国家每年都会把缴费基数变一次,:如果你现在30岁,你

2011-03-15 13:56:00

CRC16算法函数

//Delphi版functionCRC16(P:PChar;Count:Cardinal):WORD;varI,CRC:WORD;CH:Byte;beginCRC:=$FFFF;fori:=1toCountdobeginCRC:=CRCxorByte(p^);

2009-03-04 20:10:00

BMP文件格式

位置大小说明0000H2BM文件标识0002H4文件大小0006H4保留=0000AH4从文件开始到位图数据之间的偏移量000EH4位图信息头,用来描述位图的颜色、压缩方法等。0012H4位图的宽度,以象素为单位0016H4位图的高度,以象素为单位001AH2位图的位面数=1001CH2每个象素的位数1/2/4/8/16/24/32

2005-04-15 22:27:00

WAVE文件格式

位置大小说明00H4RIFF04H4文件长度08H4WAVE0CH4fmt10H4过渡字节1000H14H2格式类别PCM格式为01H16H2通道数18H4采样率1CH4波形音频数据传送速率,其值为通道数×每秒数据位数×每样本的数据位数/820H2数据块的调整数(按字节算的),其值为通道数×每样本的数据位值/8。

2005-04-15 22:26:00

Linux和windows在启动方面的比较

linux:第一步:硬件读取引导扇区;windows:第一步:硬件读取引导扇区;linux:第二步:加载LILO或者grubwindows:第二步:加载NTLDR并读取BOOT.ini文件(类似与lilo.conf或者grub.conf)linux:第三步:加载内核;windows:第三步:NTDETECT运行并决策硬件设备;linux:第四步:挂装根文件系统;windows:第四步

2005-04-15 21:46:00
奖章
  • 黄花
    黄花
    子板块内专家分月排名榜第二