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源代码分析
Android应用程序内部启动Activity过程(startActivity)的
源代码分析
这里,我们像上一篇文章Android应用程序启动过程
源代码分析
一样,采用再上一篇文章Android应用程序的Activit
iteye_12049
·
2020-06-21 02:58
Android多媒体框架(1)——MediaCodec.java
源代码分析
概述MediaCodec勇于访问底层的编解码器,是Android底层多媒体支持框架的一部分。它可以操作三种数据:压缩后的,原始的音频数据,以及原始的视频数据。MediaCodec以异步的方式处理数据,会用到一组输入和输出缓冲区,后文会详细介绍。MediaCodec有内部类BufferInfo来描述缓冲区。BufferInfo的代码如下:publicfinalstaticclassBufferInf
hunter800421
·
2020-06-21 01:25
Android
java
源码
音视频
zynq如何通过官方提供例程检测phy的硬件是否正常
2创建一个裸机fsbl文件同时创建bsp包;3创建一个裸机基于已经创建的bsp包的app,选择
lwip
echoserver如下图选择finish。
活着就行cj
·
2020-06-21 00:37
zynq
基于rt-thread+
lwip
分析数据是怎么从网卡芯片接收数据到pbuf的(
lwip
源码解析一)
LWIP
是嵌入式设备的网络微协议,基本上实现了标准的TCP/IP的功能,它没有项标准的TCP/IP协议那样有很严格的分层。
bobbat
·
2020-06-21 00:47
lwip
STM32
rt-thread学习
lwIP
TCP/IP 协议栈笔记之十九: JPerf 工具测试网速
NETCONNAPI)2.3测试开发板接收速度(SocketAPI)2.4测试开发板发送速度(NETCONNAPI)2.5测试开发板发送速度(SocketAPI)2.6.测试开发板收发速度(apps\
lwip
erf
专业游手好闲
·
2020-06-20 23:06
嵌入式开发
TCP/IP
LWIP
S32K148----SDK笔记----
LwIP
以太网测试
文章目录前言建立工程ProcessorExpert配置补全代码调试运行工程代码微信公众号前言S32K148含字母E或者J的有以太网,如FS32K148UJ,使用RMII接口连接PHY芯片,官方的开发板带的PHY是TJA1101,车载以太网,传输使用两根线而不是标准4根线的百兆以太网,这里我们还是用传统的方式来测试,外接的是KSZ8041PHY,代码方面可以说没有差别,某宝淘的板子:引脚的具体连接参
weifengdq
·
2020-06-20 21:25
S32K148
STM32F407 + LAN8720A +
LWIP
实现TCP服务器
STM32F407+LAN8720A+
LWIP
实现TCP客户端环境说明:开发板:某宝买的,STM32F407IGSTM32CUBEMX5.6HALLibVersion1.25(一)配置时钟(二)配置调试串口
y-zheng
·
2020-05-21 10:35
LAN8720A
STM32
LWIP
ETH
Urho3D 1.7.1
源代码分析
(五)
1.Renderer子系统1.1Node、Component/Drawable1.1.1基本概念Component是绘制元件。Component接口定义了虚拟函数OnSceneSet()和OnMarkedDirty()。Drawable是可见的绘制元件。StaticModel是从建模文件得到的模型。它是可见的,从Drawable派生。Light是光照,是一种特殊的Drawable。Camera是摄
RonZheng2010
·
2020-05-11 17:09
Urho3D 1.7.1
源代码分析
(四)
1.UI子系统1.1UI组件UIElement是与用户交互的组件。它的成员children_指向一组子组件,parent_指向它的父组件,这样就可以将UIElement实例组成一棵树。UI就是这棵树的容器,它的成员rootElement_是树的根。UIElement的成员position_和size_分别指出它的位置和大小。UIElment()有两组虚拟函数。一是从UIElement收集用于Ope
RonZheng2010
·
2020-05-11 17:59
Urho3D 1.7.1
源代码分析
(三)
1.Application这里的分析主要参考Urho3D的两个例子HelloWorld和StaticScene,前者使用UI组件,用于分析UI子系统,后者显示模型,用于分析Renderer子系统。1.1URHO3D_DEFINE_APPLICATION_MAIN()URHO3D_DEFINE_APPLICATION_MAIN()宏用于创建唯一的application实例。下面是Urho3D的例子H
RonZheng2010
·
2020-05-11 17:50
Urho3D 1.7.1
源代码分析
(二)
1.Resource1.1Resource目录ResourceCache负责资源缓存。它的成员resourceDirs_保存了资源目录列表。成员resourceGroup_保存已加载的资源,这是一个从资源类型到ResourceGroup的映射,ResourceGroup的成员resources_保存了资源名字到Resource的映射,所以这是一个两级映射。在Engine::InitializeRe
RonZheng2010
·
2020-05-11 17:35
基于winAMS、CasePlayer2嵌入式软件单元测试
覆盖率专家winAMS源自日本gaio公司,gaio公司创始于1980年,公司早期开发编译器,随后开发了基于
源代码分析
和模拟技术的嵌入式软件测试工具。
fzm5298
·
2020-05-11 10:35
winAMS
CasePlayer2
嵌入式软件
mongoose Web服务器
其具有以下特性:跨平台:可在linux/unixmacosQNXeCosWindowsAndroidIphoneFreeRtos上运行原生支持PicoTCP的嵌入式tcp/ip协议栈,支持
LWIP
嵌入式
quliuliu2013
·
2020-04-27 15:00
FreeRTOS下
LWIP
协议栈检查网络通断之Ping命令,基于STM32F407+DP83848-RMII
目标:STM32端作为客户端,然后发送ping命令,检查客户端到服务端的网络通断问题。内容实质:客服端发送ICMP数据包,等待服务端的响应。有响应:网络正常,无响应:网络断开。参考资料:1、《嵌入式网络那些事》--五木2、http://blog.csdn.net/jtttl/article/details/50583462关键代码:/**pingidentifier-mustfitonau16_t
默以太
·
2020-04-13 01:34
AnsycDisplayKit
源代码分析
3:UIView的生命周期
AsyncDisplayKitAnsycDisplayKit是关注的人比较少的库之一,这是因为这是个很重量级的库,它基本重写了UIKit,使用它基本上就等同于放弃原来的UIView和UILayer的方案,还有个原因是很少有界面复杂到像Facebook那样对体验要求那么高。但这些问题都不影响我们探究它内部的机制,毕竟这是个Facebook内部使用的库。AnsycDisplayKit的下载地址http
顶级程序员不穿女装
·
2020-04-11 06:03
FreeRTOS任务源码分析以及程序堆栈与任务堆栈的关系
以STM32F4x7_ETH_
LwIP
_V1.1.1工程为例,使用的版本是FreeRTOSV7.3
yanhc
·
2020-04-08 17:00
TreeMap
源代码分析
TreeMap是在java.util包下面,也是有序的map集合,它的原理是“红黑树”实现的:使用了红黑二叉树的结构来存储每个EntryTreeMap中的元素://比较器privatefinalComparatorcomparator;//根节点privatetransientEntryroot=null;//map的中的entry数量privatetransientintsize=0;//map
梦想家图图图
·
2020-04-07 21:15
微软开源一款功能强大的软件
源代码分析
与审计工具 Application Inspector
ApplicationInspector是一款功能强大的软件
源代码分析
与审计工具,它可以帮助研究人员识别和发现目标应用程序中的公众周知的功能以及源代码中有意思的特性,并清楚目标应用的本质特征以及实现的功能
张善友
·
2020-04-04 23:00
Tigase8.0
源代码分析
:四、集群配置篇
Tigase8集群配置是很简单的,本文从实验的角度来了解tigase集群配置及启动。首先你先能保证在机器上能跑单机版本的代码,如果还没有,先移步看前面的博客吧1、准备工作:内网中至少两台主机:我就以我本地实验来做参考:主机A:[192.168.3.2]主机名[llooper]主机B:[192.168.3.5]主机名[shirley-pc]2、修改C:\Windows\System32\driver
llooperliang
·
2020-04-04 21:00
Tigase8.0
源代码分析
:二、MUC源码分析
XMPP在其XEP-0045扩展中定义了一个用于多用户文本会议(群聊)的协议,类似于聊天室、QQ群等。由于它作为一个标准协议在定义模型上力求完备,涵盖了现实中的绝大部分IM产品模型,而现实中的IM产品基本都只实现了XMPP定义的模型中的一个子集。XMPP定义的一些基本概念:房间:房间的JID标识(例如,),这里"room"是房间的名称而"service"是多用户聊天服务运行所在的主机名房客:房客的
llooperliang
·
2020-04-03 11:00
Tigase8.0
源代码分析
: 三、消息流转篇
XMPP的节是使用基本的”push”方法来从一个地方到另一个地方得到消息。因为消息通常是不告知的,它们是一种”fire-and-forget”(发射后自寻目的)的机制来从一个地方到另一个地方快速获取信息消息节有五种不同的类型,通过type属性来进行区分:例如chat类型为chat的消息在两个实体间的实时对话中交换,例如两个朋友之间的即时通讯聊天。除了type属性外,消息节还包括一个to和from地
llooperliang
·
2020-04-02 17:00
从IQKeyboard
源代码分析
如何捕获键盘的收放事件
UIKeyboard1,点击屏幕隐藏键盘;系统自带的功能,滑动scrollview隐藏键盘2,键盘输入框覆盖页面时,能将页面向上移动,解决输入框或者按钮被键盘遮挡的问题3,设置页面被上移的距离。4,页面上移有两种方式:(1)scrollview移动(2)整个页面在window中移动5,为键盘添加工具栏(1)切换按钮,切换到下一个输入框响应,或者切换到上一个响应输入框。(2)工具栏标题(3)工具栏上
穿靴子的阿拉丁
·
2020-04-01 01:36
《
LwIP
协议栈源码详解——TCP/IP协议的实现》移植综述
姓名:朱小鹏学号:16010130023转载:http://blog.sina.com.cn/s/blog_62a85b950101am53.html【嵌牛导读】:
LWIP
是一套用于嵌入式系统的开放源代码
小鵬_956f
·
2020-03-25 05:02
lwip
通过域名访问设备配置页面
个人认为这种体验相当好,下面通过在
lwip
2.1.2中httpserver例子的基础上实现一样的效果来看其中的实现方法。
tianxiaoMCU
·
2020-03-23 20:24
通过以太网监控STM32F207开发板的状态
Leds控制页面实例代码目录:STM32F207\code\STM32F2x7_ETH_
LwIP
_V1.0.2\Project\Standalone\httpserver可执行程序目录:STM32F207
s7_200_smart
·
2020-03-23 12:34
基于sonar的Android代码质量管理
SonarQubeDatabase):存放配置信息和分析结果信息;以Mysql为例;一个WEB服务器(SonarQubeServer):发布应用,在线浏览、配置分析;一个客户端(SonarQubeScanner):执行
源代码分析
数学视角
·
2020-03-23 01:07
读书计划 2016-04
JavaPersistencewithHibernate》(第2版)《深入理解Java虚拟机:JVM高级特性与最佳实践》《设计模式之禅》(第2版)《Java核心思想》(第9版)卷一&卷二《看透SpringMVC:
源代码分析
与实践
秋玉
·
2020-03-21 06:04
《
LwIP
协议栈源码详解——TCP/IP协议的实现》动态内存管理
姓名:朱小鹏学号:16010130023转载:http://blog.sina.com.cn/s/blog_62a85b950101am5d.html【嵌牛导读】:总的来说,
LWIP
的动态内存管理机制可以有三种
小鵬_956f
·
2020-03-20 17:04
FFMPEG 3.4.2 - ffplay
源代码分析
(二)
1.mp4Box使用mp4info工具查看mp4文件的格式,如下图:mp4文件是由box组成。有两类box,leafbox和containerbox。containerbox可以包含子box,而leafbox不能。有了containerbox,mp4文件的信息就可以分层次组成树形结构了。containerbox的例子如moov,trak等,leafbox的例子如ftyp,mvhd等。所有的box都
RonZheng2010
·
2020-03-20 06:40
Android性能调优篇之探索JVM内存分配
一直在想以什么样的方式来呈现这个知识点才能让我们易于理解,最终决定使用方法为:图解+
源代码分析
。
进击的欧阳
·
2020-03-18 16:19
apache基础
编译一个helloworld模块使用apache使用apache配置简易代理服务VirtualHost举例apache指令介绍ProxyPassReverse指令解析参考Apache模块开发指南Apache
源代码分析
御浅永夜
·
2020-03-17 17:25
基于sonar的iOS代码质量管理
SonarQubeDatabase):存放配置信息和分析结果信息;以Mysql为例;一个WEB服务器(SonarQubeServer):发布应用,在线浏览、配置分析;一个客户端(SonarQubeScanner):执行
源代码分析
数学视角
·
2020-03-14 16:54
Django来敲门~第一部分【9.使用Django内置视图处理对象简化开发】
后面会详细讲解Django每一部分的使用方式和API了本节内容内置视图处理对象的定义内置视图处理对象的使用
源代码分析
1.内置视图处理对象的定义对于我们视图处理函数,从最原始的HttpResponse()
大牧莫邪
·
2020-03-14 14:03
一文详解单目VINS论文与代码解读目录
结合暑假秋招之前报名的深蓝学院的《从零开始手写VIO》课程,本文从VIO原理以及开
源代码分析
两部分进行详细介绍。PS:提升代码能力最好的办法就是从头到尾撸开源框架,这种体验是单纯推导公式体会不到的。
try_again_later
·
2020-03-14 09:16
视觉
激光SLAM
HashMap
源代码分析
1.HashMap简介HashMap继承了AbstractMap类该类实现了Map接口,HashMap同时实现了Map接口。HashMap是key,value结构的键值对,支持key和value都为nullHashMap和HashTable功能很相近,可以把它看做非线程安全的HashTable和允许key,value为空。2.分析下HashMap的内部结构hashmap结构图.pngHashMap
梦想家图图图
·
2020-03-13 00:15
Android系统源码分析--Process启动过程
(引用自老罗安卓之旅-Android应用程序进程启动过程的
源代码分析
)进程按照重要性可
翰墨飘香
·
2020-03-09 21:14
PHP_Code_Audit 盾灵投稿CMS_v1.0登陆权限绕过漏洞
代码审计(Codeaudit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的
源代码分析
。
陌小皓
·
2020-03-09 11:37
HashMap和HashTable
源代码分析
哈希表是一种能够进行快速查找且能够支持高效插入的数据结构,JAVA已经有多个不同的类实现了哈希表,在日常应用中,我们经常会使用哈希表存储一些数据,通过get和push方法实现数据的获取和存储。先简单看看一些简单的区别大小限制HashTable和HashMap都有默认的初始化大小,hashTable的默认大小是11*0.75,hashMap的默认大小是16QQ截图20170215200405.png
SteveGuRen
·
2020-03-08 11:28
node.js使用cheerio制作网络爬虫
英文没那么好的点这熟悉async(非必须),只是我比较喜欢用这个,之前写过一篇博客,大家可以看下了解node.jsHTTP模块查看页面结构明确数据抓取页这一步是为了分析你要抓数据的可行性,说白了就是看查看页面
源代码分析
其
yuansc
·
2020-03-04 23:45
Rxjava_map
源代码分析
ObservableA:Observable.create(newObservable.OnSubscribe(){@Overridepublicvoidcall(Subscribersubscriber){subscriber.onNext(1);subscriber.onCompleted();}});ObservableB:.map(newFunc1(){@OverridepublicStr
黑色海鸥
·
2020-02-29 17:16
ViewDragHelper源码分析
我每周会写一篇
源代码分析
的文章,以后也可能会有其他主题.如果你喜欢我写的文章的话,欢迎关注我的新浪微博@达达达达sky地址:http://weibo.com/u/2030683111每周我会第一时间在微博分享我写的文章
SkyKai
·
2020-02-25 17:00
udo油:改善皮肤
AmandaByram(生于1973年6月16日)是爱尔兰电视节目主持人和前模特,人们最为熟知的就是她的一个与BBC共同呈现的电视节目《Tota
lWip
eout橫沖直撞》和一个美国的电视节目《ParadiseHotel
营养师露露
·
2020-02-24 14:24
好文分享
iOS
源代码分析
---SDWebImage简洁的接口首先来介绍一下这个SDWebImage这个著名开源框架吧,这个开源框架的主要作用就是:AsynchronousimagedownloaderwithcachesupportwithanUIImageViewcategory
shuaikun
·
2020-02-24 14:03
FFMPEG 3.4.2 - ffplay
源代码分析
(三)
1.数据结构之VideoStateVideoState是所有其他数据结构的母体。main线程启动新线程read_thread,初始化VideoState。AVFormatContext保存与“读文件””和“demux”有关的上下文。在io_open_default()中,遍历protocol列表,根据url(filename)格式找出对应的处理函数集。这里假设打开的文件名是“/avm.mp4”,这
RonZheng2010
·
2020-02-22 06:45
go-libp2p-Kad-dht
源代码分析
包dht实现了一个满足ipfs路由接口的分布式哈希表。这个DHT模仿kademlia与S/Kademlia修改。包query实现一个查询管理器来驱动并发工作者查询DHT。使用目标密钥,任务与对等方通信的queryFunc和一组初始对等方设置查询。随着查询进度,queryFunc可以返回更近的对等点,这些对等点将用于更接近DHT中的目标键导航,直到达到答案。首先看dht.go,它定义了一个IpfsD
区块链布道者Enoch
·
2020-02-20 06:56
Dubbo服务暴露分析
之前有很多人写了有关的
源代码分析
,在本文中不再重新分析。官方文档中的一篇写的就很好,本文主要是有关内容进行补充与总结。传送门:服务导出为什么要服务暴露服务暴露分为远程暴露和本地暴露。
房东的小黑黑
·
2020-02-19 22:00
轻量级TCP/IP实现包
Lwip
之ARP协议
1.首先看一下
Lwip
中函数调用关系图函数调用关系图.jpgARP(AdrressResolutionProtocol,地址解析协议),属于TCPIP协议族网络互联层协议,主要负责网络接口层与IP层之间地址映射和转换
李伯特
·
2020-02-19 14:45
FFMPEG 3.4.2 - ffmpeg
源代码分析
(二)
1.以解析的结果为参数创建输入输出在解析命令行之后,ffmpeg_parse_options()调用open_files()分别打开输入文件和输出文件。OptionGroupList中的每一个OptionGroup元素包含一个文件项,包括文件名及选项。open_files()遍历每个OptionGroup,用它作为选项调用open_input_file()或open_output_file()。2
RonZheng2010
·
2020-02-19 12:42
Volley 源码分析
1.概述Volley的
源代码分析
,网上一大把的分析博客,但是当你看完这些博客后,也是云里雾里的,很多一上来就上
源代码分析
,典型的就是这一篇:http://blog.csdn.net/guolin_blog
媚竹风
·
2020-02-18 19:57
AsyncTask 第三篇源代码篇
这一篇就从
源代码分析
AsyncTask的具体实现,也终于从第一篇的使用到了实现的思路。下面就直接开始了。方法调度说明在AsyncTask里面其实我们最关心里
王三的猫阿德
·
2020-02-15 21:50
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他