E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LwIP源代码分析
HTextView源码分析
我每周会写一篇
源代码分析
的文章,以后也可能会有其他主题.如果你喜欢我写的文章的话,欢迎关注我的新浪微博@达达达达sky地址:http://weibo.com/u/2030683111每周我会第一时间在微博分享我写的文章
SkyKai
·
2019-12-11 23:02
《深入实践Spring Boot》阅读笔记:核心技术
源代码分析
这部分主要讲解核心技术的
源代码分析
,因为篇幅和能力原因,分析的不会太详细,后续深入研究后再专门写文章。
情情说
·
2019-12-11 22:48
STM32 HAL_Deleay() 函数 导致程序卡死
移植好
LwIP
以太网协议后,在初始化网卡阶段程序卡死。
KeeganLu
·
2019-12-02 15:00
iOS
源代码分析
--- SDWebImage
iOS
源代码分析
---SDWebImage世人都说阅读源代码对于功力的提升是十分显著的,但是很多的著名开源框架源代码动辄上万行,复杂度实在太高,在暑假的时候我曾经试图读一些开源框架的源代码,比如说AFNetworking
牵左手不离
·
2019-11-30 03:44
17数3第二组致用Unit7-1
①todestroycompletely②tofallorcrashusuallyasaresultoflosingcontrol例句:Hewillgivetheirkingsintoyourhand,andyouwil
lwip
eOluttheirnamesfromun
324李康欢
·
2019-11-29 15:55
蚂蚁在职P8力荐实战文档!Spring核心技术:微服务、源码分析等
一、《看透SpringMVC
源代码分析
与实践》全面介绍SpringMVC的架构、原理、核心概念和操作,通过案例完整呈现Tomcat的实现,系统总结SpringMVC九大组件的处理以及常用的技巧和实践总共分为三部分
老男孩_Misaya
·
2019-11-29 07:46
多线程之美2一ThreadLocal
源代码分析
目录结构1、应用场景及作用2、结构关系2.1、三者关系类图2.2、ThreadLocalMap结构图2.3、内存引用关系2.4、存在内存泄漏原因3、源码分析3.1、重要代码片段3.2、重要方法分析3.3、set(T):void3.4、get():T3.5、remove():void3.6、总结1、应用场景及作用-1作用、ThreadLocal为了实现线程之间数据隔离,每个线程中有独立的变量副本,操
夕阳下飞奔的猪
·
2019-11-24 15:00
把STM32H743I-EVAL开发板的
LWIP
工程移植到NUCLEO-H743ZI开发板
但是NUCLEO-H743ZI开发板的
LWIP
li'c例程非常少。这两个开发板用的都是LAN8742APHY芯片,只是硬件连接有些不同。
Flyaswing
·
2019-11-23 22:23
STM32H7
uCrop源码分析
我每周会写一篇
源代码分析
的文章,以后也可能会有其他主题.如果你喜欢我写的文章的话,欢迎关注我的新浪微博@达达达达sky地址:http://weibo.com/u/2030683111每周我会第一时间在微博分享我写的文章
SkyKai
·
2019-11-08 20:39
ROS笔记一
1.
lwip
:瑞典计算机科学院(SICS)的AdamDunkels开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM的占用。
kerwin cui
·
2019-11-07 17:00
SDWebImage分析
UIImageView分类.参考文章(https://github.com/Draveness/iOS-Source-Code-Analyze/blob/master/contents/SDWebImage/iOS%20
源代码分析
持道人
·
2019-11-07 12:10
iOS
源代码分析
---- MJExtension(一)
一直以为能够读懂源代码是件很牛的事情,但是每次都被动辄复杂的语法的架构吓跑,在偶然看到一个叫Draveness的大牛写的
源代码分析
博客,耐着性子看完了一篇SDWebImage框架的分析,才发觉其实啃源代码没那么可怕
VoyageCN
·
2019-11-04 20:28
java的HashMap详解
通过HashMap、HashSet的
源代码分析
其Hash存储机制实际上,Has
Android看海
·
2019-11-02 00:11
BCH工作量证明
源代码分析
概述BitcoinCash源码中,POW功能模块,主要提供两个函数,供上层进行调用:GetNextWorkRequired:获取下个块的工作量(即难度)CheckProofOfWork:检查块的工作量是否合法。true:合法;false:不合法。下面是详细分析获取下个块的难度uint32_tGetNextWorkRequired(constCBlockIndex*pindexPrev,constC
路之遥_其漫漫_
·
2019-11-01 16:48
SVProgressHUD 源码解析
最近看了SVProgressHUD的源码,文件结构如下(更详细的
源代码分析
在github)SVProgress.png作者对细节处理得很用心,主要体现在一下几个方面1.vibrancy的抖动效果首先来看效果
its程
·
2019-11-01 14:33
elasticsearch插件分析(1)-IK分词器
源代码分析
(流程)
IK分词器从毕业开始维护的solr集群到现在接触的es集群,分词器在搜索引擎这个区域内一直都是最常见的东西。分词这种行为存在天生的语言差异,拉丁语系以单词成句,让分词变得非常简单,而中文分词则不然,中文语法复杂而又模糊,不像拉丁语系本身就是用空格把单词分开,所以中文分词也一直是做中文搜索引擎的一个重点。业界有几个开源的中文分词的组件:IK分词器ansj分词器jieba分词器hanNLPictcla
十五倍压枪
·
2019-11-01 02:35
c++enable_shared_from_this
源代码分析
(from visutal studio 2017)
enable_shared_from_this能让一个对象t(该对象被shared_ptr管理,假设名为pt)安全地生成其他额外的shared_ptr实例,它们pt共享对象t的所有权。如果一个类T继承enable_shared_from_this,则会为该类提供成员函数:shared_from_this。只允许在被std::shared_ptr管理的对象上调用shared_from_this。否则
p__n
·
2019-10-31 15:51
c++
c++ weak_ptr
源代码分析
(from visual studio 2017)
weak_ptr是一种持有被shared_ptr管理者的资源的弱引用的智能指针。它必须通过转化为shared_ptr来访问管理的资源。weak_ptr被用来跟踪资源,它通过转化为shared_ptr来获取临时所有权。如果这个时候原先拥有资源的shared_ptr销毁了,资源的生命周期将会被延长至这个转化得到的shared_ptr析构之前。weak_ptr另外一个作用是打破shared_ptr可能的
p__n
·
2019-10-27 21:59
c++
c++ shared_ptr
源代码分析
(from visual studio 2017)
shared_ptr是通过指针保持对象共享所有权的智能指针。多个shared_ptr对象可占有同一资源,当最后一个shared_ptr对象被销毁或者通过operator=,reset()操作赋予另一指针时,其管理的资源才会被回收。管理同一资源的不同shared_ptr对象能在不同线程中不加同步的调用其所有成员函数。当然这里指的是shared_ptr对象本身的成员函数,如果你想多线程访问其管理的资源
p__n
·
2019-10-27 21:35
c++
c++ unique_ptr
源代码分析
(from visual studio 2017)
unique_ptr是拥有独立对象所有权语义的智能指针,换言之,一个unique_ptr对象所拥有的指针只允许它自己占有,不允许多个对象共享(这里希望大家理解语义和语法规则的区别,从语义上来说unique_ptr的指针不允许共享,但c++的语法规则并不禁止这么做,当然后果就是未定义的了。)unique_ptr是一个模板类,其拥有两个模板参数,第一个参数是该对象持有指针指向的类型,第二个参数是删除器
p__n
·
2019-10-27 21:51
c++
Libra
源代码分析
(Libra-code-Analysis)
搬运我们在Github上的项目:Libra-code-Analysis,欢迎star:)在这个项目里,我们尽可能简单准确细致地对Libra各核心部分的代码进行了分析,下面展示项目的README.mdLibra-code-Analysis这个项目旨在帮助研究者们理解Libra的基础框架和了解Rust语言。我们分别描述了TheLibraBlockchain的核心组成部分,并聚焦于他们是如何相互联系,组
pluto_zjs
·
2019-10-17 22:20
区块链
Libra
源码分析
Tomcat9源代码浅析-环境搭建
本系列为项目过程中对Tomcat9
源代码分析
的记录,过程中主要参考了官方文档以及网络上的博客。本篇为
源代码分析
的第一步,源代码环境的构建。
代老板1988
·
2019-10-15 22:21
分析一套源代码的代码规范和风格并讨论如何改进优化代码
总结同类编程语言或项目在代码规范和风格的一般要求我做的项目是基于语音识别的人工智能问答系统,在GitHub上找了一套代码
源代码分析
:目录结构命名合理,格式规范。代码分析选取其中一个函数分析。
baozhw
·
2019-10-12 10:00
LWIP
netconn 组播
LWIP
netconn组播组播接收直接上代码voidMulticastRxTask(void*pvParameter){structnetconn*udpconn;udpconn=netconn_new
wait_for_STM32
·
2019-10-08 10:39
LwIP
netconn
组播
Multicast
关于一套电商平台安全框架的
源代码分析
电商平台安全框架构建的分析我的工程实践题目是关于电商功能平台构建的,每个构建完善的电商平台都会有安全框架来保证用户的信息安全,几乎所有的Web系统都需要登录、权限管理、角色管理等功能,而且这些功能往往具有较大的普适性,与系统具体的业务关联性较小。因此,这些功能完全可以被封装成一个可配置、可插拔的框架,当开发一个新系统的时候直接将其引入、并作简单配置即可,无需再从头开发,极大节约了人力成本、时间成本
陶元潜
·
2019-10-07 13:00
回调函数
最近在看
LWIP
,看到了回调函数,似乎没有系统的了解过回调函数,今天就简单学习总结一下1.含义先了解一下什么是回调函数,看一下百科的回答回调函数就是一个通过函数指针调用的函数。
Easadon
·
2019-09-28 15:09
C++
C语言
Android中扫描多媒体文件操作详解
这篇文章从系统
源代码分析
,讲述如何将程序创建的多媒体文件加入系统的媒体库,如何从媒体库删除,以及大多数程序开发者经常遇到的无法添加到媒体库的问题等。本人将通过对源代码的分析,一一解释这些问题。
·
2019-09-25 02:18
深入理解Android Bitmap
基于android-6.0.1_r80
源代码分析
通过下面三个章节基本可以扫清Bitmap盲区。文章没有覆盖到的一方面是Bitmap用法,这部分建议阅读Glide库源代码。一些Color的概念,
·
2019-09-24 15:25
Android ArrayMap
源代码分析
分析源码之前先来介绍一下ArrayMap的存储结构,ArrayMap数据的存储不同于HashMap和SparseArray。Java提供了HashMap,但是HashMap对于手机端而言,对空间的利用太大,所以Android提供了SparseArray和ArrayMap。二者都是基于二分查找,所以数据量大的时候,最坏效率会比HashMap慢很多。因此建议数量在千以内比较合适。一、SparseArr
·
2019-09-24 04:39
LwIP
之网络接口管理
LWIP
_SINGLE_NETIFstructnetif*next;//下一个网络接口结构体指针#endif#if
LWIP
_IPV4ip_addr_tip_addr;//IP地址ip_addr_tnetmask
QQ1034313020
·
2019-09-22 15:42
LwIP
FPGA学习[1]——在SDRAM中运行NIOS II 超详细教程(一)
,在以往的教程中,往往使用OnChipRAM/ROM存放程序,对于Memory比较稀缺的FPGA来说这个简直是个噩梦,因为很可能放不下一段HelloWorld代码T^T更别希望能跑一个OS或者GUI、
LWIP
庸手著文章
·
2019-09-22 00:55
FPGA
Python程序员自制爬虫小程序, 瞬间爬取十几万美女图片
1.目标网址url:http://www.mm131.com/xinggan/2373.html2.
源代码分析
F12可以找到如下2行内容src="http://im
程序员欧阳沐
·
2019-09-02 20:25
Python
关于
LWIP
中的的udp_bind函数绑定IP_ADDR_ANY的问题
http://blog.sina.com.cn/s/blog_1305968f20102xeul.htmlhttp://www.dpj365.com/?p=370https://blog.csdn.net/qq_28098403/article/details/81185621http://www.51hei.com/bbs/dpj-41046-1.htmlhttps://blog.csdn.ne
a827415225
·
2019-08-29 13:52
STM32
protoc-gen-go 介绍与
源代码分析
protoc-gen-gogithub地址:https://github.com/golang/protobuf/tree/master/protoc-gen-go它是protoc的一个插件,通过它,golang/protobuf使proto定义文件,生成golang版本协议代码protoc-gen-go具有良好的代码结构,可以简单在protoc-gen-go代码基础上,新增(不需要改protoc
fananchong2
·
2019-08-22 18:22
源代码分析
protoc
protobuf
protoc-gen-go
插件
ZooKeeper分布式锁实现java例子,附完整可运行源代码
目录:zookeeper介绍与核心概念安装和使用ZooKeeper分布式锁实现ZooKeeper框架Curator分布式锁实现及
源代码分析
zookeepe
要争气
·
2019-08-22 09:45
zookeeper
LwIP
之数据包管理
数据指针*/u16_ttot_len;/*当前和后面pbuf数据总长度*/u16_tlen;/*当前pbuf数据长度*/u8_ttype_internal;/*类型*/u8_tflags;/*标志位*/
LWIP
_PBUF_REF_Tr
QQ1034313020
·
2019-08-22 00:16
LwIP
LwIP
之动态内存池
memp_ttype);voidmemp_free(memp_ttype,void*mem);关于memp_t定义很有趣,在枚举体里面加了个头文件,这就需要我们来展开头文件了typedefenum{#define
LWIP
_MEMPOOL
QQ1034313020
·
2019-08-11 23:31
LwIP
LwIP
之动态内存堆
下面这段宏定义了内存堆#ifndef
LWIP
_RAM_HEAP_POINTER
LWIP
_DECLARE_MEMORY_ALIGNED(ram_heap,MEM_SIZE_ALIGNED+(2U*SIZEOF_STRUCT_MEM
QQ1034313020
·
2019-08-11 22:50
LwIP
嵌入式以太网通信
Lwip
以太网结构以太网是指遵守IEEE802.3标准组成的局域网,由IEEE802.3标准规定的主要是位于参考模型的物理层(PHY)和数据链路层中的介质访问控制子层(MAC)物理层物理层一般通过一个PHY芯片实现,10BASE-T网络传输数据没有时钟信号,采用曼彻斯特编码网速最高达10Mbps,100BASE-T网络采用4B/5B编码网速最高达100Mbps。以太网具有CSMA/CD冲突检测机制。MAC
NOWAY_EXPLORER
·
2019-08-09 16:55
嵌入式
通信协议
stm32
TCP/IP协议栈之
LwIP
(七)---内核定时事件管理
文章目录一、协议栈定时结构管理1.1定时结构描述1.2定时事件注册1.3定时事件处理1.3.1无操作系统下定时事件处理1.3.2有操作系统下定时事件处理1.3.3协议栈内核进程二、协议栈定时回调函数更多文章一、协议栈定时结构管理网络协议要想实现高效的通信,离不开对定时事件的管理,比如ARP协议中的缓存表项定时、IP协议中的分片数据重组定时、TCP协议中的快定时与慢定时,它们都是协议栈功能实现的基本
流云IoT
·
2019-08-04 13:04
TCP/IP协议栈
流云的博客
定时结构
定时事件
内核进程
DHCP
DNS
java爬取猫咪上的图片
发现图片的地址都是按编号排列的,所以想到用循环获取2.保存图片要用到流操作和文件操作,对两部分知识进行了复习巩固3.保存后的图片有一部分是广告文字,所以我又看了一下如何截取图片下面上代码:网页源代码不粘贴了对网页
源代码分析
之后进行循环提取图片链接并下载
嚼着炫迈去追梦
·
2019-07-29 22:00
齐治堡垒机前台远程命令执行漏洞(CNVD-2019-20835)分析
二、
源代码分析
问题出现在ha_request.php文件,第37行的exec函数,$url为用户可控的变量,可见第33和34行。目光来到第23和24行,只要node_request函数的返回值为“
StudyCat
·
2019-07-27 21:00
TCP/IP协议栈之
LwIP
(三)---网际寻址与路由(IPv4 + ARP + IPv6)
文章目录一、网际寻址原理1.1网络地址IPv41.2网际寻址与路由协议1.3网络地址IPv61.4网络地址转换与IP隧道二、ARP协议2.1ARP协议简介2.2ARP缓存表描述2.3ARP数据包描述2.4ARP层数据处理函数2.5ARP攻击三、IP协议3.1IP分片与路径MTU发现3.2IPv4数据报描述3.3IPv4数据报操作函数3.4IPv6数据报描述3.5IPv6数据报操作函数更多文章:一、
流云IoT
·
2019-07-18 19:02
TCP/IP协议栈
流云的博客
IP寻址
IPv6
ARP
路由协议
网际协议
齐治堡垒机后台存在命令执行漏洞(CNVD-2019-17294)分析
源代码分析
首先,定位到/audit/data_provider.php,
StudyCat
·
2019-07-16 22:00
【STM32】【
LWIP
】学习记录第二阶段(2019/03/23——2019/07/06)
2019/05/04(周六)使用JPerf带宽测试工具,测试TCP固件不通,通过wireshark工具进行分析。目前对客户端和服务端的报文交互不懂,wireshark工具的使用不熟悉。要学wireshark、TCP报文交互、服务端每次发报文都是两帧,分析为什么。2019/05/05(周日)采用仿真调试模式,来观察为何服务端每次发报文都会发两帧。暂未找到原因。明天学习下《互联网身份证--网际协议IP
无名氏2019
·
2019-07-06 21:56
网络编程
Spring Boot 应用中 Spring Session 的配置(3) : SessionRepositoryFilterConfiguration
概述本文基于以下组合的应用,通过
源代码分析
一下一个SpringBoot应用中SpringSession的配置过程:SpringBoot2.1.3.RELEASESpringSessionCore2.1.4
安迪源文
·
2019-07-06 12:41
Spring
Session
Spring
Boot
自动配置
Spring Boot 应用中 Spring Session 的配置(2) : 基于Redis的配置 RedisSessionConfiguration
概述本文基于以下组合的应用,通过
源代码分析
一下一个SpringBoot应用中SpringSession的配置过程:SpringBoot2.1.3.RELEASESpringSessionCore2.1.4
安迪源文
·
2019-07-06 12:49
Spring
Session
Spring
Boot
自动配置
Spring Boot 应用中 Spring Session 的配置(1) : 自动配置 SessionAutoConfiguration
概述本文基于以下组合的应用,通过
源代码分析
一下一个SpringBoot应用中SpringSession的配置过程:SpringBoot2.1.3.RELEASESpringSessionCore2.1.4
安迪源文
·
2019-07-04 12:05
Spring
Session
Spring
Boot
自动配置
React Native
源代码分析
--Android客户端启动流程(从Java到JS)
ReactNative各个版本间的代码差异不小,现在网上流行的代码解读,基本上都是0.4X或者以前的,虽然从原理上讲大同小异,但是在实现过程中却又不小的变化。本文就以一个基于0.5X版本的官方示例Awesomeproject来看一下它从启动到最终绘制的整个过程。启动流程首先,MainApplication创建ReactNativeHost对象其次,创建MainActivity由于MainActiv
huangjun0
·
2019-07-03 19:53
物联网5G从入门到精通
s=60220FreeRTOS+
LwIP
:http://www.makeru.com.cn/live/3478_1249.html?
chao961015
·
2019-06-05 14:21
计算机
嵌入式
物联网
SAM系列
大数据
STM32
python
单片机
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他