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源码剖析
小白学开源
第一步访问程序员交友网站,注册GitHub账号,注册流程请自行了解,如果已有账户请登录第二步在搜索框输入你想查找的项目,例如
cjson
第三步选择你感兴趣的那个项目,这里选择排行最前的那个,它的收藏数有9.5k
IOT那些事儿
·
2023-12-15 14:32
开源社区
github
python3.7
源码剖析
——编译python
学习陈儒老师的《Python
源码剖析
》我用的源码为python3.7,所以做了一些改动下载源码https://www.python.org/downloads/release/python-377/linux
陈诗萌
·
2023-12-15 12:31
spark 内核
源码剖析
五:Master主备切换机制原理
Spark高可用HA,是可以配置两个Master的,一个AcitveMaster,一个StandByMaster,当ActiveMaster节点挂掉的时候,可以将StandByMaster切换为ActiveMaster。SparkMaster主备切换可以基于两种机制,一种是基于文件系统的,一种是基于Zookeeper(生产中用的多);基于文件系统的主备切换机制,需要在ActiveMaster挂掉之
雪飘千里
·
2023-12-14 23:08
【智能家居】九、停车场车牌识别功能点(回调、解耦)
一、翔云人工智能开放平台(车牌识别)二、
cJSON
库三、实现代码四、回调函数五、人脸识别和车牌识别获取数据的区别六、异步网络请求和同步网络请求的区别七、解耦一、翔云人工智能开放平台(车牌识别)翔云人工智能开放平台
咖喱年糕
·
2023-12-14 20:07
智能家居
智能家居
mjpg-stream
车牌识别
cJSON
回调函数
解耦
C语言:JSON格式详解
C语言:JSON格式详解C语言:
cJSON
库用法详解C语言:使用
cJSON
库构造JSONC语言:使用
cJSON
库解析JSON字符串JSON简介JSON全称JavaScriptObjectNotation
根号五
·
2023-12-06 16:11
#
JSON
json
c语言
字符串
cJSON
【Android】Retrofit创建实例源理
文章目录Retrofit类Builder内部类baseUrl()addConverterFactory()client()对retrofit的创造实例过程进行
源码剖析
。
xoliu1
·
2023-12-05 15:17
第三方开源库
android
retrofit
java
androidx
Protobuf 介绍与实战46:protoc-gen-go-https插件介绍
已发表的技术专栏0 grpc-go、protobuf、multus-cni技术专栏总入口1 grpc-go
源码剖析
与实战 文章目录2 Protobuf介绍与实战图文专栏 文章目录3 multus-cni
码二哥
·
2023-12-05 14:29
grpc-go
protobuf
golang
kubernetes
docker
Protobuf 介绍与实战34:protobuf FileOptions 文件级别 选项介绍
已发表的技术专栏0 grpc-go、protobuf、multus-cni技术专栏总入口1 grpc-go
源码剖析
与实战 文章目录2 Protobuf介绍与实战图文专栏 文章目录3 multus-cni
码二哥
·
2023-12-05 14:28
grpc-go
kubernetes
protobuf
golang
架构师
C 语言之json库的使用
常用的JSON库包括
cJSON
和Jansson。以下是使用
cJSON
库的示例代码:安装
cJSON
库首先需要下载并安装
cJSON
库。可以从官方网站下载源代码,并按照说明进行编译和安装。
十启树
·
2023-12-05 11:47
C语言技术
json
c语言
Mybatis
源码剖析
-- 架构原理
一、架构设计Mybatis的功能架构分为三层API接口层提供给外部使用的接口API,开发人员通过这些本地API来操作数据库。接口层⼀接收到调用请求就会调用数据处理层来完成具体的数据处理MyBatis和数据库的交互有两种方式使用传统的MyBatis提供的API使用Mapper代理的方式数据处理层负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成⼀次数据
Travis_Wu
·
2023-12-05 03:31
activiti流程回退与流程结束
回退Activiti6.0版本流程撤回、跳转、回退等操作ativiti6.0流程节点自由跳转实现、拒绝/不同意/返回上一节点、流程撤回、跳转、回退等操作(通用实现,亲测可用)-掘金activiti6.0
源码剖析
之节点任意跳转
ps酷教程
·
2023-12-04 23:41
工作流
笔记
WIFI模块(esp-01s)获取网络时间代码实现
目录前言:一、串口程序的编写1、串口重定向2、回调函数二、WiFi模块发送AT指令esp01s.cesp01s.h三、数据处理初始化1、
cjson
的使用2、字符串提取有用信息3、转成标准时间4.任务处理前言
小孟不会嵌入式
·
2023-12-04 04:04
单片机项目实战
stm32
嵌入式硬件
json
c++
WIFI模块(esp-01s)实现天气预报代码实现
目录前言实现图片一、串口编程的实现二、发送AT指令esp01s.cesp01s.h三、数据处理1、初始化2、
cjson
处理函数3、核心控制代码四、修改堆栈大小前言实现图片前面讲解了使用AT指令获取天气与
小孟不会嵌入式
·
2023-12-04 04:04
单片机项目实战
stm32
嵌入式硬件
json
c++
Json示例
这里写目录标题
Cjson
C++JSonQTjson
Cjson
#include#include#include"
cjson
.h"//向JSON对象中添加数据
cJSON
_AddStringToObject(
Zlb2214
·
2023-12-03 16:37
json
Android-网络请求库okhttp源码阅读随笔
implementation'com.squareup.okhttp3:okhttp:3.10.0'2.okhttp执行网络请求调用方式:异步请求调用Call.enqueue();同步请求调用Call.execute()Activity二:框架基本流程
源码剖析
由于
wuri
·
2023-12-03 11:44
在java中发送post请求
publicclassHttpRequest{//发送post请求publi
cJSON
Objectpost(Stringurl,Mapdata){HttpPosthttpPost=newHttpPost
fanjianwucmx
·
2023-12-02 19:07
java
开发语言
java springboot 处理函数 JsonResult JSONArray 以及JsonResult JSONArray复杂字符串形式 数据库形式的方法
后台java处理函数JsonResult形式publi
cJson
ResultdeleteReUser(StringaccountId){JsonResultresult=newJsonResult();
柔贝特三哥
·
2023-12-02 16:39
物联网云平台技术
JsonResult
JSONArray
Java
SpringBoot
Netty核心技术及
源码剖析
-Netty编解码器机制简述
编码和解码的基本介绍1、编写网络应用程序时,因为数据在网络中传输的欧式二进制字节码数据,在发送数据时就需要编码,接收数据时需要解码。2、codec(编码器)的组成部分有两个:decoder(解码器)和encoder(编码器)。encoder负责把业务数据转换成字节码数据,decoder负责把字节码数据转换成业务数据。Netty本身的编码解码的机制和问题分析1、Netty自身提供了一些codec(编
Shaw_Young
·
2023-12-02 13:05
2、vscode setting.json配置
2020.5.26一阵子未出现冲突的配置{"editor.tabSize":2,"files.associations":{"*.vue":"vue","*.
cjson
":"jsonc","*.wxss
Do_Du
·
2023-12-02 08:52
Nacos 2.X核心架构
源码剖析
概述注册中心并发处理,1.4.x写时复制,2.1.0读写分离;nacos一般使用AP架构,即临时实例,1.4.x为http请求,2.1.0优化为gRPC协议;源码中使用了大量的事件通知机制和异步定时线程池;源码中添加了对应的注释,后期再画流程图;源码仓库:https://gitee.com/firechou/source-nacos-2.1.0.git客户端启动客户端pom.xml引入client
Firechou
·
2023-12-01 19:12
#
Nacos
架构
nacos
深度解析 Spring Security 自定义异常失效问题:
源码剖析
与解决方案
作者主页:有来技术开源项目:youlai-mallvue3-element-adminyoulai-boot仓库主页:GiteeGithubGitCode欢迎点赞收藏⭐留言如有错误敬请纠正!目录问题描述项目关键代码自定义异常处理器SpringSecurity配置全局异常处理器访问权限测试接口问题分析解决方案源码阅读ExceptionTranslationFilter#doFilterDispatc
有来技术
·
2023-12-01 06:56
#
Spring
#
youlai-boot
#
Spring
Boot
spring
java
后端
spring
boot
mvc
线程池ThreadPoolExecutor
源码剖析
线程池ThreadPoolExecutor
源码剖析
概览线程的创建方式线程池的参数线程池执行流程图执行流程源码解析线程池状态图worker的封装线程执行的后续处理线程池中线程执行任务总体工作流程一,线程的创建方式继承
Edward*H
·
2023-12-01 05:07
java
数据库
开发语言
STL-空间配置器
近来看了看《STL
源码剖析
》中的空间配置器,尝试着读了一下,觉得模板还是强大的,同时对于allocator的函数有了进一步的认识。
steem_ding
·
2023-12-01 00:10
STL源码分析
算法
stl
开源
『嗨威说』算法设计与分析 - STL中Sort函数的实现原理初探
算法使用的三个排序算法的优点介绍2.1插入排序的优缺点2.2堆排序的优缺点2.3快速排序的优缺点2.4新的结合排序——内省式排序的出现三、sort函数的具体实现四、尾录一、对Sort算法实现的个人阅读体会:如同《STL
源码剖析
weixin_30466039
·
2023-11-30 20:58
c/c++
大数据
数据结构与算法
Java 常用工具类(34) : json转对象字段
importcom.alibaba.fastjson.JSONObject;importjava.util.Set;publicclassJson转对象{privatestati
cJSON
Objectj
Lxinccode
·
2023-11-30 16:47
#
Java
常用工具类
java
python
开发语言
json生成对象
Java 常用工具类(35) : json转表结构ddl
importcom.alibaba.gts.flm.base.util.StringUtils;importjava.util.Set;publicclassJson转表结构{privatestati
cJSON
Objectj
Lxinccode
·
2023-11-30 16:11
#
Java
常用工具类
python
开发语言
json转表结构
在vs code中调试编译有多个.c或.cpp文件的项目,报错undefined reference to “xxx“(
cJSON
小项目为例)
项目下载链接:https://sourceforge.net/projects/
cjson
/项目主要文件:
cJSON
.c、
cJSON
.h、test.c问题点:有完整的头文件但编译时找不到,一直报undefinedreferenceto"xxx
yaglan
·
2023-11-30 06:12
c++
SpringBoot:异步任务基础与
源码剖析
官网文档:HowToDo@AsyncinSpring|Baeldung。@Async注解Spring框架基于@Async注解提供了对异步执行流程的支持。最简单的例子是:使用@Async注解修饰一个方法,那么这个方法将在一个单独的线程中被执行,即:从同步执行流程转换为异步执行流程。此外,Spring框架中,事件Event也是支持异步处理操作的。@EnableAsync注解|核心接口通过在配置类上添加
是席木木啊
·
2023-11-29 21:38
Java
GIS技术
spring
boot
java
spring
Spring
源码剖析
4:其余方式获取Bean的过程分析
原型Bean加载过程之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式:126789原型Bean加载流程总得来说和单例Bean差不多,看一下不同之处,在AbstractBeanFactory的doGetBean的方法的这一步:1elseif(mbd.isPrototype())
程序员黄小斜
·
2023-11-29 19:39
JSON教程(非常详细)
之前写过有关C语言JSON库:【C语言开源库】在Clion上使用开源库
cJSON
;JSON和XML的对比:JSONvsXML,为什么JSON更好?下面就好好来了解一下JSON。文章目录JSON是什么?
小熊coder
·
2023-11-29 18:36
前端
常用工具
json
javascript
前端
SpringBoot-SpringSecurity基本使用-
源码剖析
文章目录简介案例介绍案例细节引入依赖核心控制器自定义SpringSecurity安全配置源码分析@EnableWebSecurity@EnableGlobalAuthenticationimport-WebSecurityConfiguration.classWebSecurityConfigurerAdapter自定义配置类再分析授权分析认证分析相关类再分析授权核心类HttpSecurity认证
!NULL_YM
·
2023-11-29 14:10
SpringBoot
spring
boot
spring
java
Spring
Security
原理
SpringSecurity基本原理 认证流程
源码剖析
SpringSecurity基本原理一、基本认证流程SpringSecurity本质是一个过滤器链:从启动是可以获取到过滤器链:org.springframework.security.web.下的:context.request.async.WebAsyncManagerIntegrationFiltercontext.SecurityContextPersistenceFilterheader
Charte
·
2023-11-29 14:38
Spring
spring
java
1024程序员节
源码剖析
Spring Boot 工作原理(文末送书)
老读者可能比较了解,我一般喜欢写一些源码分析类的文章。通过源码来分析框架的实现原理、通过源码跟踪进行问题定位等等。有源码,就好比揭开引擎盖,全貌和细节都一览无余。不过实话说,这种文章「不太好写」。写的人为了要在文章中通过源码将架构、原理、分析过程等都展现给读者,不一小心就会把分析过程中的代码大段的罗列,以代码为证,通过代码来讲事实,通过代码来解释说明问题。「代码胜于XX,showyouthecod
chainhou
·
2023-11-29 14:06
spring
编程语言
jvm
spring
boot
kubernetes
Spring Security底层
源码剖析
过滤器链中三个较为重要的过滤器FilterSecurityInterceptor:是一个方法级别的权限过滤器,基本位于过滤链的最底层。ExceptionTranslationFilter:是个异常过滤器,用来处理在认证授权过程中抛出的异常。UsernamePasswordAuthenticationFilter:对/login的POST请求做拦截,校验表单中用户名,密码。过滤器如何进行加载的?使用
albort_steven
·
2023-11-29 14:36
java
spring
源码剖析
Spring Security 的实现原理
SpringSecurity是一个轻量级的安全框架,可以和Spring项目很好地集成,提供了丰富的身份认证和授权相关的功能,而且还能防止一些常见的网络攻击。我在工作中有很多项目都使用了SpringSecurity框架,但基本上都是浅尝辄止,按照说明文档配置好就完事了,一直没有时间深入地研究过。最近在Reflectoring上看到了一篇文章GettingstartedwithSpringSecuri
程序员字典
·
2023-11-29 14:04
后端
深入探究Lua的GC算法
对于内存的管理,是程序在应用的时候的必需知识点,《Lua设计与实现》中对Lua语言的GC原理做了一个详细的讲解,云风的blog也对其进行了详尽的讲解LuaGC的
源码剖析
系列给出作者@codedump在github
jinxinliu1
·
2023-11-28 17:55
lua
list vector set map multimap multiset 容器大揭秘
1.vector底层数据结构为数组,支持快速随机访问2.list底层数据结构为双向链表,支持快速增删3.deque底层数据结构为一个中央控制器和多个缓冲区,详细见STL
源码剖析
P146,支持首尾(中间不能
luckystar_sai
·
2023-11-28 08:25
数据结构
C/C++
微服务&Dubbo
4、Sentinel限流熔断降级核心
源码剖析
5、分布式事务(seata)6.序列化与反序列化二、Dubbo底层原理与源码1、为什么不注入实现类而是接口?通过按口怎么找到具体的提供者实现方法?
方生方死
·
2023-11-28 07:48
微服务
dubbo
架构
(一)unity自带的着色器
源码剖析
之——————UnityShaderVariables.cginc文件
unityShaderVariables.cginc文件中包含大量的工具宏和函数,如变换操作用的矩阵、与摄像机相关的函数、与光照和阴影相关的函数,以及与雾效果相关的函数等。下面依次分析这些工具函数和宏。一、进行变换操作用的矩阵1.1判断USING_DIRECTIONAL_LIGHT宏是否定义并分析与立体渲染相关的宏代码段如下,从第3行开始,14行结束:#ifndefUNITY_SHADER_VAR
小橙子0
·
2023-11-28 02:30
游戏开发
unity
Shader
unity内置着色器源码剖析
unity内置着色器源码剖析
unity
Shader
游戏开发
点云 相关的一些开源代码库
3.轻量级json解析库--
cJson
https://github.com/
zou_ys88
·
2023-11-26 20:03
GDAL
gdal
c++
cJSON
的使用——下载、打包与解析
目录一、
cJSON
的下载二、
cJSON
的常用函数三、
cJSON
的打包例程四、
cJSON
的解析例程1五、
cJSON
的解析例程2一、
cJSON
的下载
cjson
下载二、
cJSON
的常用函数
cJSON
*
cJSON
_Parse
小孟不会嵌入式
·
2023-11-26 16:22
单片机项目实战
stm32
嵌入式硬件
json
c++
cjson
库打包数据实现方法
使用
cJson
库,在C语言环境下,打包一个
cJson
字符串:intCreateArryJsonString(void){
cJSON
*
cJson
Arr=
cJSON
_CreateArray();
cJSON
*
啊权
·
2023-11-26 12:34
嵌入式
step
by
step
IOT
c语言
【设计模式从入门到精通】10-享元模式
笔记来源:尚硅谷Java设计模式(图解+框架
源码剖析
)文章目录享元模式1、展示网站项目需求2、享元模式基本介绍3、享元模式的原理类图4、内部状态和外部状态5、享元模式解决网站展现项目6、Integer源码分析
VectorUx
·
2023-11-26 04:18
设计模式从入门到精通
享元模式
设计模式
Skynet服务器框架 C
源码剖析
启动流程
引言:之前我们已经完成了在Linux下配置安装skynet的环境,并成功启动了skynet服务框架,为了从底层更好地理解整个框架的实现过程,我们有必要剖析一下源码,由于底层的源码都是用C语言写的,lua脚本基本是用来进行业务层开发,所以我们从C源码开始解读框架。打开下载包的skynet-src目录,这里是skynet框架的核心C源码,接下来我们就要来解读skynet_main.c和skynet_s
明潮
·
2023-11-25 05:47
skynet
C++/C
lua
Skynet服务器框架——C
源码剖析
启动流程
在Linux下配置安装skynet的环境这里略过,为了从底层更好地理解整个框架的实现过程,我们有必要剖析一下源码,由于底层的源码都是用C语言写的,lua脚本基本是用来进行业务层开发,所以我们从C源码开始解读框架。打开下载包的skynet-src目录,这里是skynet框架的核心C源码,接下来我们就要来解读skynet_main.c和skynet_start.c这两个与skynet启动相关的C源码。
fan_music
·
2023-11-25 05:46
Skynet
Spring
源码剖析
——依赖注入实现原理
文章目录引言依赖注入介绍
源码剖析
getBean触发的依赖注入getBean方法doGetBean方法创建完整Bean的流程creaBean方法doCreateBean方法createBeanInstance
钢铁-程序猿
·
2023-11-25 02:02
Spring技术内幕
CentOS 7 使用
cJSON
库
什么是JSONJSON是一种轻量级的数据交换格式,可读性强、编写简单。键值对组合编写规则,键名使用双引号包裹,冒号:分隔符后面紧跟着数值,有两种常用的数据类型是对象和数组。对象:使用花括号{}包裹起来的内容,数据结构{“key1”:“value1”,“key2”:“value2”…},key为对象的属性,value为对象的值。数值:使用中括号[]包裹起来的内容,数据结构{“key”:[“value
在奋斗的大道
·
2023-11-25 01:07
c/c++
学习笔记
centos
linux
运维
Java 中的集合框架之 List接口、ArrayList类、LinkedList类、Vector类(1万字超全详解)
Collection接口1.Collection接口常用方法2.迭代器(Iterator)3.Collection集合的遍历三、List接口List接口的常用方法四、ArrayList类(列表)ArrayList类
源码剖析
五
林二月er
·
2023-11-24 20:29
JavaSE
java
spark streaming2.4.0 任务启动
源码剖析
文章目录官方案例StreamingContextDStreamGraphDStream调度篇输入流的注入与开启输出流的注入流动?官方案例首先以官方启动入手objectSparkStreamingTest{defmain(args:Array[String]):Unit={valconf=newSparkConf().setAppName("aaa").setMaster("local[*]")va
乾坤瞬间
·
2023-11-24 16:07
spark
大数据
spark
streaming
多线程并发编程11-ConcurrentLinkedQueue
源码剖析
今天来说一说ConcurrentLinkedQueue类,ConcurrentLinkedQueue类是线程安全的非阻塞无界的FIFIO队列,通过CAS算法进行入队和出队。ConcurrentLinkedQueue类中主要的成员变量如下:privatetransientvolatileNodehead;//内部双向列表的头节点,volatile保证内存可见性。privatetransientvol
Demo_zfs
·
2023-11-24 13:33
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他