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源代码分析
TCP报文段首部结构分析
在
LwIP
中,TCP首部采用一个名字叫tc
_杰杰_
·
2020-08-05 00:38
LwIP
TCP/IP协议栈之
lwIP
简介
lwIP
(light-weightIP)最初由瑞典计算机科学院(SwedishInstituteofComputerScience)的AdamDunkels开发,现在由KieranMansley领导的一个全球开发团队开发
faihung
·
2020-08-05 00:02
#
LwIP
Marvell 88W8686/88W8782/88W8801 WiFi模块驱动程序的编写
为了存储下WiFi模块庞大的固件,以及方便
lwip
的移植,请尽量采用较大SRAM和Flash容量的单片机(如High-density或XL-density
zue
·
2020-08-04 22:51
IPVS源码分析
原文链接请点击IPVS
源代码分析
----FTP的处理2014-03-0121:01阅读(699)评论(0)IPVS
源代码分析
-----连接的管理2014-03-0112:19阅读(628)评论(0)IPVS
GoRustNeverStop
·
2020-08-04 21:11
LVS集群
#define PACK_STRUCT _attribute_ ((_packed_))编译器按字独立分配
在
lwip
中包是存储在结构体里,而结构体及其成员可能存在字节不对齐现象,32位/16位CPU不能正确读写这类数据,导致数据包操作错误。如下图:32位系统中,x为3字节,y为4字节,z为1字节。
alextongtong
·
2020-08-04 19:48
java学习笔记
GoAhead2.5
源代码分析
之1-用户管理(um.c)
Um.c(用户管理)umconfig.txtTABLE=usersROW=0name=adminpassword=Uzgroup=Administratorprot=1disable=0TABLE=groupsROW=0name=Administratorpriv=4method=3prot=1disable=0TABLE=accessROW=0name=/main.htmlmethod=3sec
ziyou飞翔
·
2020-08-04 19:06
webs开发
数据库连接池DBCP框架的研究以及
源代码分析
三:打开AbandonedObjectPool连接池
前面,我们已经找到了真正的DataSource,这个类就是PoolingDataSource,同时,也找到了对象状态维护工厂PoolableConnectionFactory目前不用急于往下看代码,如果再继续看,就容易晕,先从整体上思考一下,既然DBCP可以处理我们没有关闭的连接,那么,它的一定有自己的对象池,而且必须继承自GenericObjectPool,我们根据GenericObjectPo
springcsc1982
·
2020-08-04 18:16
JAVA框架研究
python测试框架unittest
源代码分析
Python3.6.3unittest
源代码分析
程序入口:main.py中定义类TestProgram,它实现了运行测试的命令行程序。它不支持在代码中定义的testsuite。
jxzdsw
·
2020-08-04 15:03
Python
python测试框架unittest数据驱动插件ddt
源代码分析
unittest需要第三方插件ddt来实现数据驱动。数据可以是列表、字典或者JSON文件。>pipinstallddt进行安装下面是一个简单的使用举例。
[email protected]
(unittest.TestCase):@ddt.data([1,2,3],[3,4,7])@ddt.unpackdeftest_add(self,a,b,c):
jxzdsw
·
2020-08-04 15:02
Python
数据库连接池DBCP框架的研究以及
源代码分析
一:第一个DBCP例子
数据库连接池是在commons-pool的基础上扩展来的,实际上很简单,就是把连接放在池中,以达到连接共享以及避免建立新连接以及关闭连接占用资源,当然,DBCP设计得很精妙,连Statement都可以进行放入池中缓存,研究这框架的代码,确实对我们学习设计很有好处,先来看看连接池怎么用,请看下面代码:/***@paramargs*@throwsIOException*/publicstaticvoi
springcsc1982
·
2020-08-04 11:56
JAVA框架研究
数据库连接池DBCP框架的研究以及
源代码分析
二:寻找真正的DataSource
从DataSourceFactory中,我们看到DataSourceFactory创建了一个DataBaseSource,如下代码publicstaticDataSourcecreateDataSource(Propertiesproperties)throwsException{BasicDataSourcedataSource=newBasicDataSource();//省略设置属性若干re
springcsc1982
·
2020-08-04 11:25
JAVA框架研究
keil:fatal error:“xxxx.h“ file not found解决方法
我在移植
lwip
的过程中,出现了头文件不包含的问题,按理这些年经验,不至于范这种低级错误,该添加的添加了,该配置的都配置了。为什么始终会报这个fatalerror呢?
weixin_47733174
·
2020-08-04 07:16
keil软件平台
Activity启动过程
源代码分析
事实上写分析源代码文章总会显得非常复杂非常乏味,可是梳理自己看源代码时的一些总结也是一种提高。这篇博客分析下Activity启动过程源代码,我会尽量说得简单点。个人的观点是看源代码不能看得太细,否则就会花费非常多时间并不是常难理清整个过程。所以本次分析重在理清activity的一个启动流程。首先大概总结下activity启动的整个流程。这个过程涉及到Instrumentation,Activity
helloxielan
·
2020-08-04 04:54
移动开发
java
操作系统
java.lang.ref.Reference
源代码分析
自己想学习下java.lang.ref这个package下面的源码,在网上找了找一些帖子看了看,感觉对自己的帮助很大,打算自己总结下java.lang.ref这个包,以及垃圾回收的机制,期待对自己有帮助.一,引用实例有4个状态,Active,Pending,Enqueued,Inactive.jdk源码的解释如下:Active:Subjecttospecialtreatmentbythegarba
行者路上
·
2020-08-04 02:25
core
java
Vxworks中的tt命令
源代码分析
Vxworks中的tt命令
源代码分析
吴学军目录tt实现的函数说明具体实现分析trcStack函数分析trcStackLvl分析tt实现的函数说明*tt-displayastacktraceofatask
白渔樵
·
2020-08-04 02:06
VXWORKS
IO输入/输出从PipedInputStream/PipedOutputStream谈起(源码分析)
谈及软件设计的变化,以及如何将软件拆分、组合,适配……1
源代码分析
下面将详细分析
shazhuzhu1
·
2020-08-04 00:07
Java
lwip
初始化流程
lwip
初始化流程
lwip
初始化不同平台代码可能存在微弱差异,但是大体步骤还是一致的。
雪地里-成长之路
·
2020-08-03 22:58
lwip
ESP8266(v3.0以上)SDK新环境搭建教程
的代码框架,相比2.0的编译二次开发方便了很多更新内容主要有:1、使用eso-idf的代码框架2、重构一些和核心库,包括WiFilibraries和libmain3、更新第三方库,如freertos、
lwip
qq_35757234
·
2020-08-03 22:36
ESP8266
spring cloud gateway 整合ribbon、nacos discovery实现负载均衡源码简析
本文
源代码分析
基于springcloud版本:Hoxton.SR3,springcloudalibaba版本:2.2.1.RELEASE。
a maple leaf
·
2020-08-03 20:01
spring
cloud
STM32F103驱动SDIO wifi Marvell8801/Marvell88w8801 介绍(十) ---- 移植TCP/IP协议栈
LWIP
代码工程的GITHUB连接:点进进入GITHUB仓库https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifiMarvell自己实现驱动系列文章分为几篇介绍:SDIOwifiMarvell8801/Marvell88w8801介绍(一)----芯片介绍SDIOwifiMarvell8801/Marvell88w8
专注于无线通信的蓬勃
·
2020-08-03 14:12
Marvell8801
SDIO
WIFI
ArrayList
源代码分析
ArrayList的底层实现是数组1.构造函数publicArrayList(){this(10);}publicArrayList(intinitialCapacity){super();//默认可以不写if(initialCapacitytrue(asspecifiedby{@linkCollection#add})*/publicbooleanadd(Ee){ensureCapacity(s
zhouyong0
·
2020-08-03 12:20
通过
源代码分析
Mybatis的功能流程详解
SQL解析Mybatis在初始化的时候,会读取xml中的SQL,解析后会生成SqlSource对象,SqlSource对象分为两种。DynamicSqlSource,动态SQL,获取SQL(getBoundSQL方法中)的时候生成参数化SQL。RawSqlSource,原始SQL,创建对象时直接生成参数化SQL。因为RawSqlSource不会重复去生成参数化SQL,调用的时候直接传入参数并执行,
·
2020-08-03 11:26
关于TCP保活功能及其应用
很多人反应,
LwIP
做客户端时,是不是很不稳定,经常会莫名掉线。
zhzht19861011
·
2020-08-03 09:55
嵌入式TCP/IP
aodv协议
源代码分析
转自:http://www.netforum.com.cn/forum_posts.asp?TID=9403ns里实现的aodv是单播的,多播的aodv叫MAODV,网上有源代码。我觉得看代码之前最好先对协议有个了解,这样看起来会更有效率;另外,实现与理论不一样,如果不对代码做改动的话,没必要对每个细节都了解很清楚。以下将简略介绍aodv中的重要函数。不足之处请谅解,我也是两年前看的源代码了,可能
yaoyaoruirui
·
2020-08-03 09:12
LibRTMP
源代码分析
5:建立网络连接
服务器和客户端之间只能建立一个网络连接,但是基于该连接可以创建很多网络流。他们的关系如图所示:网络连接的基本步骤在第一篇文章中有所介绍,此处不再重复。源代码中的RTMP_Connect(...)用于建立RTMP网络连接。/***@brief建立RTMP中的网络连接(NetConnection).*a)创建并设置目标socket,包括ip地址和端口号*b)建立socket连接,设置socket的超时
wongainia158158
·
2020-08-03 08:07
android
android应用
java
LibRTMP
源代码分析
6
前面介绍了建立网络连接(NetConnection)和建立网络流(NetStream),这些命令数据是怎么发送出去的呢?在底层是怎么实现的呢?接下来就要详细分析各种消息的发送过程。首先大致列举一下消息命令:发送connect命令:SendConnectPacket()发送createStream命令:RTMP_SendCreateStream()发送releaseStream命令:SendRele
wongainia158158
·
2020-08-03 08:35
Toast
源代码分析
Toast
源代码分析
日常开发中经常使用到Toast开发,用于显示一个提示用户的弹出消息,简单易用。
niostar
·
2020-08-03 08:19
Android
Spark SQL
源代码分析
之Physical Plan 到 RDD的详细实现
/**SparkSQL
源代码分析
系列文章*/接上一篇文章SparkSQLCatalyst
源代码分析
之PhysicalPlan。
weixin_34159110
·
2020-08-03 07:37
spark.mllib中LogisticRegression
源代码分析
前言:在用spark编写多分类逻辑回归的不同优化器算法求解时遇到问题,特写此篇。主要包含LogisticRegressionModel和LogisticRegressionWithLBFGS直接看源码:注释说明了一些参数的维度importorg.apache.spark.SparkContextimportorg.apache.spark.annotation.Sinceimportorg.apa
chen狗蛋儿
·
2020-08-03 04:09
Spark
UCOS-III学习笔记(个人总结)
一、UCOSIII简介二、USOSIII
源代码分析
1、EvalBoards文件夹STM32F4的工程文件。2、UC-CPU文件夹与CPU相关的代码。
Oliver__Chen
·
2020-08-03 04:21
uCOS
LWIP
简介
【原创】
LWIP
简介wangsu5022007-05-18
lwIP
是瑞士计算机科学院(SwedishInstituteofComputerScience)的AdamDunkels等开发的一套用于嵌入式系统的开放源代码
aaaaatiger
·
2020-08-02 22:09
网络
xDSL
任务
null
操作系统相关
struct
thread
os
Android应用程序发送广播(sendBroadcast)的过程分析
Android系统进程间通信(IPC)机制Binder中的Server启动过程
源代码分析
http://disanji.net/2011/08/13/android%E7%B3%BB%E7%BB%9F%E8%
CaliforniaSunshine
·
2020-08-02 22:18
Android
Android学习之Adapter(适配器)
源代码分析
与观察者模式的运用(一)
博客地址:http://blog.csdn.net/jiangqq781931404有兴趣一起交流学习,欢迎联系.之前已经学习过了观察者模式(点击进入观察者模式文章),今天来结合一下android的frameworks中的Adapter等相关类来更加深入的学习一下观察者模式的具体使用;在安卓App开发中,我们会经常使用到一些适配器来进行数据绑定例如:SimpleAdapter,ArrayAdapt
weixin_34396103
·
2020-08-02 21:57
change STM32F4x7_ETH_
LwIP
_V1.1.1 PHY from DP83848CVV to LAN8720
试验原因我移植了STM32F4+ucosii+
lwip
+lan8720,编译过了,发现网卡ping不通。
LostSpeed
·
2020-08-02 12:28
#
STM32
通过
源代码分析
Mybatis的功能
SQL解析Mybatis在初始化的时候,会读取xml中的SQL,解析后会生成SqlSource对象,SqlSource对象分为两种。DynamicSqlSource,动态SQL,获取SQL(getBoundSQL方法中)的时候生成参数化SQL。RawSqlSource,原始SQL,创建对象时直接生成参数化SQL。因为RawSqlSource不会重复去生成参数化SQL,调用的时候直接传入参数并执行,
weilence
·
2020-08-01 22:00
x264源代码简单分析:熵编码(Entropy Encoding)部分
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2020-08-01 13:20
x264
开源多媒体项目源代码分析
从ffmpeg
源代码分析
如何解决ffmpeg编码的延迟问题(如何解决编码 0 延时)
在看到这篇文章前我已经解决了这个问题,但是知其然不知其所以然,看到原作者写的文章很详细。于是转之,感谢原作者。原文链接:http://blog.csdn.net/ymsdu2004/article/details/8565822FFMPEG中如果你编码完一段视频发现视频变短了,那很有可能就是没有设置0延时的原因。近日在做一个分布式转码服务器,解码器是采用开源的ffmpeg,在开发的过程中遇到一个问
zsc09_leaf
·
2020-08-01 09:28
FFMPEG
android settings
源代码分析
(1)
1.androidsettings源码的sourcecode路径为:kikat_4.4_CTS\packages\apps\Settings2.settings主界面UI布局Settings的启动类为:/***Top-levelsettingsactivitytohandlesinglepaneanddoublepaneUIlayout.*/publicclassSettingsextendsPr
zhudaozhuan
·
2020-08-01 08:33
android移动开发
lwip
运行一段时间后ping时间延长
原文:http://blog.sina.com.cn/u/2766292570很多网友在学习
LWIP
的时候,都遇到过:刚开始ping设备的时候返回时间都在1ms以下,可是工作了一段时间后,ping返回的时间却越来越长
sovnee
·
2020-08-01 08:03
lwip
lwip
物联网高手必备---网络协议栈
LwIP
(一)
需求:在物联网设备中,TCP/IP网络协议栈是一个非常重要的软件组成部分,没有TCP/IP网络协议栈,物联网设备就无法连接到互联网中。TCP/IP网络协议协议本身比较复杂。物联网出现之前的TCP/IP实现代码量都非常的庞大。但对于物联网设备来说,内存非常有限,处理器的性能也非常有限,这就需要一个轻量级的TCP/IP网络协议栈来运行,使用非常小的内存,把一些不必要的功能舍弃掉,保留主要的功能。由于这
jacksong2021
·
2020-08-01 07:54
贪吃蛇
源代码分析
今天已经是农历12月16号了,用这一篇博文给今年的博客画上一个句号吧。首先,下载一个贪吃蛇的源代码,结构如下:(网上资源很多,我这里就不给出了)打开AndroidManifest.xml找到应用入口可以看到入口Activity是Snake,好吧我们先进到Snake.java文件中看看onCreate方法在onCreate方法中首先是如下两句代码://设置为无标题的主题样式requestWindow
weixin_34071713
·
2020-08-01 04:51
WeUI Picker组件
源代码分析
前言由于最近做的一个移动端项目需要使用到类似WeUIPicker组件的选择效果,所以在这里来分析下WeUIPicker的实现逻辑。(weui.js项目地址)之前也做过类似的组件,是基于iscroll实现的。单列滑动的效果还可以。至于多列联动,数据结构整的太乱了,不太好扩展。1.项目结构大家通过上面weui.js的项目地址去下载到本地,打开之后找到src下面的picker就是我们今天要学习的pick
weixin_34067049
·
2020-08-01 04:50
数据结构与算法
Android SystemUI
源代码分析
和修改
1.在导航栏中添加音量加减button一些Android音量调节button。或者从保护实体按键的角度考虑,就须要在导航栏的虚拟按键中加入音量加减调节按键。效果例如以下图所看到的:实现步骤例如以下:1.首先在SystemUI中加入音量加减的资源文件。路径例如以下:frameworks/base/packages/SystemUI/res/将图片放入相应的drawable目录,包含音量+。和音量-,
weixin_33725807
·
2020-08-01 03:31
Android应用程序窗口(Activity,Window,View)原理解析
1.Android应用程序启动过程的
源代码分析
;2.Android应用程序内部启动Activity过程(startActivity)的
源代码分析
。
卖火柴的小男孩2020
·
2020-08-01 02:16
framework
微信小程序实验二、小程序后台PHP入门——从数据库中读取与返回数据视频讲解
3、界面显示三、小程序端与服务器端
源代码分析
1、通过变量返回数据1)小程序端代码在client\pages\addCgi\addCgi.js中
qlchenxh
·
2020-08-01 02:20
PHP
微信使用与开发
lwip
ping时间长解决办法
lwip
ping时间长可能有两个原因造成的1.网卡数据堆积,
lwip
采用网卡中断接收数据,每次中断处理一次数据包如红色部分err_tethernetif_input(structnetif*netif)
来一杯奶茶
·
2020-07-31 22:16
Android5.0 Recovery
源代码分析
与定制---recovery UI相关(二)
在上一篇文章中,我们大致的介绍了recovery的启动流程,那么,recovery升级或者做双清的时候,那些图形动画又是如何实现的呢?我们来看看代码。以下这段代码位于recovery/screen_ui.cpp1voidScreenRecoveryUI::Init()2{3gr_init();45gr_font_size(&char_width,&char_height);67text_col=t
放大的EZ
·
2020-07-31 21:25
Android
Ota
hashmap,hashset
通过HashMap、HashSet的
源代码分析
其Hash存储机制实际上,Has
一只会飞的猪_
·
2020-07-31 20:26
java8
Android应用程序启动过程
源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。《Android系统源代码情景分析》一书正在进击的程序员网(http://0xcc0xcd.com)中连载,点击进入!在
罗升阳
·
2020-07-31 20:45
Android
老罗的Android之旅
android
application
class
null
token
lwip
协议栈中超时定时器实现原理
lwip
协议栈中超时定时器实现原理1,超时定时器存在的目的:tcpip协议中存在很多需要定时处理的任务,包括一次性超时处理和周期性超时处理。
everysmile
·
2020-07-31 17:11
Linux
system
management
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他