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
cJSON源码剖析
Runtime
源码剖析
---图解Category
Runtime
源码剖析
---图解Category源码面前,了无秘密无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?
祀梦_
·
2022-02-17 20:08
第四节 Mock框架
/moco-runner-0.11.0-standalone.jar服务类型-p端口号-
cjson
配置文件例如java-jar./moco-runner-0
我吃小虾米
·
2022-02-17 12:28
NGINX 内存池
源码剖析
NGINX内存池源码刨析剖析nginx的内存池源码,讲解原理实现以及该内存池设计的应用场景文章目录NGINX内存池源码刨析总览图ngx_create_poolngx_palloc内存池数据小块内存分配ngx_palloc_smalngx_palloc_block大块内存分配ngx_palloc_largengx_pfree回收内存池重置函数和Nginx内存池特性ngx_reset_pool内存池外
爱好学习的青年人
·
2022-02-15 22:13
C++笔记
nginx
(三)死磕并发之深入Hotspot
源码剖析
Synchronized关键字实现
引言关于源码分析如果不是功底特别深厚的小伙伴可能需要用心的去细心咀嚼,千万不要抱着看一边就能懂的心态学习,不然最终也没有任何作用。如果只是想要研究Synchronized关键字原理那么请观看我的上一篇文章:彻底理解Java并发编程之Synchronized关键字实现原理剖析。五、Hotspot源码深度解读Synchronized关键字原理从monitorenter和monitorexit这两个指令
竹子爱熊猫
·
2022-02-15 15:46
测试用例
@RequestMapping(value="/test")@ResponseBody//不加这个注解会返回404错误publi
cJSON
Objecttest(HttpServletResponsehttpServletResponse
杜子龙
·
2022-02-14 15:45
OkHttp
源码剖析
大家好,我是Cooper,一名热爱技术的Android开发,本文宗旨在于帮助大家快速梳理OkHttp的源码流程,本文基于okhttp-4.9.00x01OkHttpClient解释OkHttpClient之前,我们先了解下Call的定义:interfaceCall:Cloneable{funinterfaceFactory{funnewCall(request:Request):Call}}fun
苏恨
·
2022-02-14 00:22
c语言json结构体_C语言结构体转json格式的字符串(一)
//定义Student结构体类型typedefstruct{uint8_tid;doubleweight;uint8_tscore[8];charname[10];}Student;//将结构体转化为
cJSON
机智团队(风清扬)
·
2022-02-13 10:40
c语言json结构体
Python
源码剖析
之基础知识
Python
源码剖析
之基础知识为了和《Python
源码剖析
》一书保持一致,本系列笔记分析的源码是cpython-2.5.6。
heamon7
·
2022-02-11 14:45
1w+的心路历程
写的内容围绕着安卓技术,
源码剖析
,生活感悟,职场人生。很庆幸的是,得到大家的支持,每一条留言都会是一次交流,看着后台用户有来有去,这才是该有的节奏。这就如同呼吸一样,说明我的公号有生命力。
明哥的江湖
·
2022-02-10 09:57
现代C++之万能引用、完美转发、引用折叠(万字长文)
生命周期延长4.4生命周期延长应用5.区分万能引用6.表达式的左右值性与类型无关7.引用折叠和完美转发7.1引用折叠之本质细节7.2示例与使用7.3std::move()与std::forward()
源码剖析
guangcheng0312q
·
2022-02-10 08:35
STL之参考文献
学习STL(c++98)的主要参考:gcc3.0源码部分gcc4.7.1源码cplusplus《STL
源码剖析
》Internet,搜索引擎,他人博客虽然本系列名为STL,但也涉及标准库的其他内容。
laxe
·
2022-02-09 13:32
SpringBoot
源码剖析
之属性文件加载原理
目录前言1.找到入口2.ConfigFileApplicationListener2.1主要流程分析2.2Loader构造器2.3properties加载总结前言首先我们来看一个问题。就是我们在创建SpringBoot项目的时候会在对应的application.properties或者application.yml文件中添加对应的属性信息,我们的问题是这些属性文件是什么时候被加载的?如果要实现自定
·
2022-02-08 16:24
SpringBoot
源码剖析
之事件监听器
事件监听器初体验1.事件应该继承与ApplicationEventpublicclassHelloEventextendsApplicationEvent{privateStringmessage;/***CreateanewApplicationEvent.**@paramsourcetheobjectonwhichtheeventinitiallyoccurred(never{@codenul
我有一只喵喵
·
2022-02-07 18:50
5 Json合法性校验
json不合法的时候,由字符串转成json可能会导致程序复位,没有试
cjson
是不是这样,
cjson
也有别的bug。而C语言又不能try。
Savior2016
·
2022-02-07 05:29
cJSON
源码分析
cJSON
源码分析简介由于C语言汇总,没有直接的字典,字符串数组等数据结构,所以要借助结构体定义,处理json。JSON是一种轻量级的数据交换格式。
Dream_yz
·
2022-02-06 19:41
Web学习
cJSON源码分析
C开源项目
JSON数据格式转换
JSON
JSON形式
C语言 |
cJSON
的使用详解
1024G嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取!前言上周一位小读者问了JSON相关的内容,答应了他会写一篇相关的笔记。JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。JSON在互联网相关开发中用得很多,在我们嵌入式中用得也不少。最近小编在项目中也有用到,分享分享。简单的JS
嵌入式大杂烩
·
2022-02-06 19:41
C/C++
指针
socket
json
C语言
嵌入式
cJSON
的使用
C/C++我使用的
cJSON
库,这个比较小,而且就一个
cJSON
.h和一个
cJSON
.c,用起来非常方便。本人已经用了两年了,自打工作以来一直在使用。
离水的鱼儿
·
2022-02-06 19:11
C/C++
综合
json
c++
c语言
零基础学习
cJSON
源码详解与应用 (四)
cJSON
_Parse();解析json字符串
解析json字符串示例二,代码解析2.1parse_buffer结构体2.2skip_utf8_bom();2.3buffer_skip_whitespace();2.4parse_value();小结
cJSON
killer-p
·
2022-02-06 19:41
cjson
cjson
json
智能家居
物联网
api
cJSON
使用个人笔记
cJSON
使用个人笔记文章目录
cJSON
使用个人笔记一、前言二、下载及编译1、下载2、编译(1)、直接引用源码(常用)(2)、cmake方式(3)、make(4)、windows下使用vcpkg三、使用
xiaoyaoyou.xyz
·
2022-02-06 19:40
json
json
cJSON
c语言
cjson
添加删除,全面详解C语言使用
cJSON
解析JSON字符[转载]
cJSON
对象的实现采用了树形结构,每个对象是树的一个节点,每个节点由
cJSON
这个结构体组成,对象中的元素也由
cJSON
这个结构体组成。
Wings电子竞技俱乐部
·
2022-02-06 19:40
c语言cjson添加删除
小白的第一个C语言博客项目-
cJSON
使用详解
小白的第一个C语言博客项目-
cJSON
使用详解说明1.JSON数据格式及
cJSON
项目的简单介绍2.
cJSON
项目介绍2.1.字符串类型的数据转化为JSON数据格式总结2.2.对json数据格式进行解析
你真的懂吗
·
2022-02-06 19:39
项目学习
c++
c语言
数据结构
cJSON
库 API解析(上)
cJSON
项目可以说是一个很适合学习及应用C语言中的链表的项目,刨析它的源码,你会惊叹它设计之巧妙,其代码为之简洁;同时,在嵌入式应用场景中也经常发现它的身影。
夏沫の浅雨
·
2022-02-06 19:09
通信协议
json
格式化
数据格式
交换语言
关于
cjson
库的相关操作方法总结(构造,添加,删除,修改)
cjson
_test.c#include#include#include"
cJSON
.h"#include/**{"name":"milo","age":80,"professional":{专业"english
jenie
·
2022-02-06 19:39
socket
react
一文搞定json解析和封装问题,手把手带你学习
CJSON
开源代码
cJSON
保姆级教程JSON简介
cJSON
介绍基本使用操作关键数据结构设计思想JSON数据解析解析步骤json数据封装封装步骤封装示例使用注意事项内存及时释放内存钩子阅读心得比较巧妙的地方json的设计格式参考资料努力成为大佬
CodeBowl
·
2022-02-06 19:37
开源代码学习
json
c++
c语言
github
java
C/C++ 使用
cjson
库 操作Json格式文件(创建、插入、解析、修改、删除)
为什么要学习解析Json文件?工作需要呗!最近在工作项目中,有需求是需要进行解析Json字符串的,但是我只会使用QT去解析Json,且主管规定要使用C/C++语言去解析,说是为了方便移植到其他项目中进行使用…没办法,只能硬着头皮,在网上找找有没有什么解析Json的开源库是C/C++可以使用的。找了许多,网上也提供了许多,最终我选择了cJOSN,不为什么,就是因为它小巧玲珑,且是纯C的!花了一两周的
cpp_learners
·
2022-02-06 19:36
c++
json
c语言
c++
cJSON
1w+的心路历程
写的内容围绕着安卓技术,
源码剖析
,生活感悟,职场人生。很庆幸的是,得到大家的支持,每一条留言都会是一次交流,看着后台用户有来有去,这才是该有的节奏。这就如同呼吸一样,说明我的公号有生命力。
明哥的江湖
·
2022-02-06 10:24
C++STL详解一:六大组成部件之间的关系
C++STL详解一:六大组成部件之间的关系文章内容参考自侯捷C++STL和泛型系列教程以及《STL
源码剖析
》文章目录C++STL详解一:六大组成部件之间的关系前言一、六大部件之间的关系二、容器和分配器1
就是蝎子呀
·
2022-02-06 09:42
STL详解
c++
stl
容器
List集合就这么简单【
源码剖析
】
前言声明,本文用得是jdk1.8前一篇已经讲了Collection的总览:Collection总览,介绍了一些基础知识。现在这篇主要讲List集合的三个子类:ArrayList底层数据结构是数组。线程不安全LinkedList底层数据结构是链表。线程不安全Vector底层数据结构是数组。线程安全这篇主要来看看它们比较重要的方法是如何实现的,需要注意些什么,最后比较一下哪个时候用哪个~看这篇文章之前
Java3y
·
2022-02-05 20:05
Vue.js
源码剖析
-响应式原理、虚拟 DOM、模板编译和组件化
2020.11.011、请简述Vue首次渲染的过程。image.png首次渲染总结:在首次渲染之前,首先进行Vue初始化,初始化实例成员和静态成员当初始化结束之后,要调用Vue的构造函数newVue(),在构造函数中调用了_init()方法,这个方法相当于我们整个Vue的入口在_init方法中,最终调用了$mount,一共有两个$mount,第一个定义在entry-runtime-with-com
Faye大白菜
·
2022-02-05 19:48
厉害了!前阿里P8大牛推荐学习书籍:spring源码+高并发+Redis+Kafka+Docker
虽然,spring相关书籍多如牛毛,但大多数都是介绍如何使用方面的书,对spring
源码剖析
的书却非常少。众里寻他千百度,《Spring源码深度解析》正是我需要的它。
Java码农石头
·
2022-02-04 23:05
Android NDK秘籍--浅析静态库和动态库
本文目录:1.静态库介绍2.动态库介绍3.总结静态库和动态库的几种编译和调用场景1.静态库介绍静态库:1.全名是静态链接库(StaticLibrary),后缀是.a,例如lib
cjson
.a2.调用静态库的程序在编译
OceanII
·
2022-02-03 03:41
Spring
源码剖析
3:Spring IOC容器的加载过程
本文转自五月的仓颉https://www.cnblogs.com/xrq730本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《Spring和Spri
da3acf50377b
·
2022-02-03 00:06
多级缓存之Nginx.
read_request得到请求req.ifthenelsethenresqheaderstatusbody5.location~/api/item/(\d+)6.ngx.var[1]返回id.7.利用
cjson
小周爱吃瓜
·
2022-01-25 15:15
promethues
源码剖析
:head block
什么是Headblock?v2.19之前,最近2hour的指标数据存储在memory。v2.19引入Headblock,最近的指标数据存储在memory,当headblock满时,将数据存储到disk并通过mmap引用它。Headblock由若干个chunk组成,headchunk是memChunk,接收时序写入。写入时序数据时,当写入headchunk和wal后,就返回写入成功。什么是mmap?
·
2021-12-29 22:27
prometheus
node_exporter监控宿主机磁盘的
源码剖析
及问题定位
node_exporter以Pod形式部署,它监控宿主机的CPU、Mem、Disk等监控指标。Pod隔离的运行环境,会对宿主机的监控造成干扰,故尽量与宿主机sharenamespace,通常配置hostNetwork:truehostPID:true这里重点关注监控宿主机Disk分区使用率的过程。node_exporter运行的用户Dockerfile中,以USER指定运行用户,若未指定,则为ro
·
2021-12-27 21:00
RxJava
源码剖析
前言本篇的文章是基于Rxjava2.1.2。从下面的一段代码中,我们从源码的角度分析RxJava的实现原理:ObservableOnSubscribeoos=newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throwsException{finalintmax=100;for(inti=1;io=
·
2021-12-08 14:48
rxjavaandroid
全网最详细的ReentrantReadWriteLock
源码剖析
(万字长文)
碎碎念)花了两天时间,终于把ReentrantReadWriteLock(读写锁)解析做完了。之前钻研过AQS(AbstractQueuedSynchronizer)的源码,弄懂读写锁也没有想象中那么困难。而且阅读完ReentrantReadWriteLock的源码,正好可以和AQS的源码串起来理解,相辅相成。后面博主会尽快把AQS的源码解析整出来简介ReentrantReadWriteLock是
酒冽
·
2021-12-07 14:00
C++11 shared_ptr 与 make_shared
源码剖析
详解
目录0.前言1.源码分析1.1头文件1.2构造1.2.1shared_ptr的移动构造函数1.2.2shared_ptr的拷贝构造函数1.3赋值重载1.4修改的接口1.5获取2.make_shared2.1make_shared优点2.1.1效率高2.1.2异常安全2.2make_shared缺点3.举例参考:总结0.前言所谓智能指针,可以从字面上理解为“智能”的指针。具体来讲,智能指针和普通指针
·
2021-12-03 11:34
Vue.js
源码剖析
1、简述Vue首次渲染的过程。1.Vue初始化,调用newVue()之前,已经初始化完毕实例成员_init()方法$data、$props、$set、$delete、$watch属性_update、$forceUpdate、$destroy生命周期相关方法$on、$once、$off、$emit事件$nextTick、_render方法静态方法config、observable、util对象opt
·
2021-11-30 11:22
vue.js
《算法零基础100讲》(第39讲) 非比较排序 - 计数排序
文章目录零、写在前面一、概念定义二、题目描述三、算法详解四、
源码剖析
五、推荐专栏六、习题练习零、写在前面 这是《算法零基础100讲》专栏打卡学习的第三十九天了。
英雄哪里出来
·
2021-11-28 06:42
《算法零基础100讲》
算法
排序
哈希
计数排序
轻量级 Java 应用开发框架,Solon & Solon Cloud 1.5.48 发布
使之可方便定制类型序列化publicclassDemoApp{publicstaticvoidmain(String[]args){Solon.start(DemoApp.class,args,app->{initMv
cJson
Custom
草编椅
·
2021-11-23 17:45
《算法零基础100讲》(第32讲) 多维枚举(二) - 进阶
文章目录零、写在前面一、概念定义二、题目描述三、算法详解四、
源码剖析
1、暴力枚举2、哈希降维五、推荐专栏六、粉丝福利零、写在前面 这是《算法零基础100讲》专栏打卡学习的第三十二天了。
英雄哪里出来
·
2021-11-21 07:50
《算法零基础100讲》
算法
枚举
多维枚举
暴力
《算法零基础100讲》(第31讲) 多维枚举(一) - 入门
文章目录零、写在前面一、概念定义二、题目描述三、算法详解四、
源码剖析
五、推荐专栏六、粉丝福利零、写在前面 这是《算法零基础100讲》专栏打卡学习的第三十一天了。
英雄哪里出来
·
2021-11-20 07:27
《算法零基础100讲》
算法
枚举
穷举
Go iota 原理和
源码剖析
iota是Go语言的一个保留字,用作常量计数器。由于iota具有自增特性,所以可以简化数字增长的常量定义。iota是一个具有魔法的关键字,往往令初学者难以理解其原理和使用方法。本文会从书写方法、使用场景、实现原理以及优缺点等各方面剖析iota关键字。1.书写方法正确写法:const(FirstItem=iotaSecondItemThirdItem)//或者constSingleItem=iota
·
2021-11-17 13:36
golang
Java的JDBC和桥接模式详解
目录本文参考桥接模式的定义与特点定义:优点:缺点:桥接模式的基本结构桥接模式的应用场景JDBC
源码剖析
Class.forName()方法com.mysql.cj.jdbc.Driver类引申:DriverManager
·
2021-11-17 11:04
Go defer 原理和
源码剖析
(推荐)
目录1.编译器编译defer过程2.defer传递参数3.执行多条defer4.defer和return运行顺序Go语言中有一个非常有用的保留字defer,它可以调用一个函数,该函数的执行被推迟到包裹它的函数返回时执行。defer语句调用的函数,要么是因为包裹它的函数执行了return语句,到达了函数体的末端,要么是因为对应的goroutine发生了panic。在实际的go语言程序中,defer语
·
2021-11-13 12:05
goland 快捷工具集效率
一、livetemplageontag配置产出typeuserstruct{testAgeint`
cjson
:"testAge"`testNameint`json:"test_name"`}二、gomodconfig
·
2021-11-12 15:27
goland
Go defer 原理和
源码剖析
Go语言中有一个非常有用的保留字defer,defer语句可以调用一个函数,该函数的执行被推迟到包裹它的函数返回时执行。defer语句调用的函数,要么是因为包裹它的函数执行了return语句,到达了函数体的末端,要么是因为对应的goroutine发生了panic。在实际的go语言程序中,defer语句可以代替其它语言中try…catch…的作用,也可以用来处理释放资源等收尾操作,比如关闭文件句柄、
·
2021-11-12 15:27
golang后端c
Go defer 原理和
源码剖析
Go语言中有一个非常有用的保留字defer,它可以调用一个函数,该函数的执行被推迟到包裹它的函数返回时执行。defer语句调用的函数,要么是因为包裹它的函数执行了return语句,到达了函数体的末端,要么是因为对应的goroutine发生了panic。在实际的go语言程序中,defer语句可以代替其它语言中try…catch…的作用,也可以用来处理释放资源等收尾操作,比如关闭文件句柄、关闭数据库连
编程宝库
·
2021-11-12 14:00
深入浅出解析Java ThreadLocal原理
Tvalue)方法get()方法remove()方法实现思路总结3.InheritableThreadLocal与继承性ThreadLocal的不可继承性InheritableThreadLocal实现继承性的
源码剖析
如何理解这个继承性总结
·
2021-11-11 12:57
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他