LwIP 代码分析(Web访问) – 第十一集
现在随便的API都是Web的,让我们这些嵌入式平台好累啊. 我写了个test.php,内容简单. <?php echo json_encode($_GET); echo json_encode($_POST); 根据TCP的协议,很简单写的出HTTP访问的方法.我用的是netconn,需要操作系统支持. ui...
现在随便的API都是Web的,让我们这些嵌入式平台好累啊. 我写了个test.php,内容简单. <?php echo json_encode($_GET); echo json_encode($_POST); 根据TCP的协议,很简单写的出HTTP访问的方法.我用的是netconn,需要操作系统支持. ui...
UDP不能保证顺序,不能保证先来后到,任何数据包过了路由之后,路由爱怎么对他转发是路由的事情.但是TCP有顺序ID,而且要ACK后才继续说话,这种尴尬的事情就不会发生了. UDP的话,你用最高速度给STM32发数据,比如1000Mbps,他只会忙死,而你不...
有很多非标准函数是标准C,特别是嵌入式C里面没实现的.其中def.c就是做这个.包含以下函数. itoa:这就是数字转字符串,必然比sprintf更快更节约. strnicmp:大小写不敏感,比对两个字符串前n个字符,完全相等返回0,否则返回1. stricmp:大小...
void类型其实不用多说,但是最近有人问起来,就说下. 首先void *是万能类型,但是他只能声明,不能使用,使用之前要转换成可用的类型. void类型的返回,可以用return什么都不加,然后就可以返回了. 如果找不到具体合适的定义,不妨定义为void ...
netconn_send只用于UDP和RAW(其中RAW还没什么人用),但是netconn_recv是用于TCP,UDP都适合的. 可见netconn_recv针对UDP就是直接调用了netconn_recv_data. 进去后就是等邮箱,如果没有东西,自然就超时了. 那邮箱又是怎么解锁的呢?这就...
最近越来越多人问我这个,我自己又不挖矿,对这些也不感兴趣,虽然各种论证说比特币多么安全多么靠谱,与其说比特币安全,比如说SHA256目前本身就比较安全(是比较安全).因为SHA256破解需要Log60(t * 10,000) 秒时间,t是长度,假设密文是1KB....
算法C代码: #include <stdint.h> void encrypt (uint32_t* v, uint32_t* k) { uint32_t v0=v[0], v1=v[1], sum=0, i; /* set up */ uint32_t delta=0x9e3779b9; /* a key schedule co...
据报道,近日,有理财平台发布一份全国压岁钱行情地图,其中福建、浙江、北京成为压岁钱支出水平最高的地区。“地图”显示,福建孩子收到的单个压岁钱红包平均高达数千元,与此形成鲜明反差的是广东,因为广东压岁钱平均水平仅为...
新华社广州2月17日 新华社记者 黄浩苑 岁末年初,“全国压岁钱地图”网上流传火热。地图显示,广东压岁钱平均水平仅为50元,被网友们调侃为“遭小孩嫌弃,被大人追捧”。在这个富裕、“红包”年俗流行久广的地区,老广东人“派利是”,...
算新历,已经离我一年多了,算农历,也快一年了,科技再发达,也不能随便抗衡疾病. 还有很多别的事情,我要跟我爸好好相处,其他,可能真的不那么重要了.