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
C源码
Magi
c源码
阅读(三)——数据导入和构建
我们之前已经了解了magic的角勾链数据结构和GDSII版图文件,那么我们的magic是如何实现将GDSII数据库文件构建为基于角勾链这种数据结构的图的呢?Magic构图方法无论是从命令行读入GDSII文件,还是在软件中以UI的方式打开文件,最终都是触发的CmdCalma(MagWindow*w,TxCommand*cmd)这个函数,当命令为readfile时,我们会触发函数switch分支中ca
GaleZhang
·
2020-10-09 12:57
EDA
【JU
C源码
】线程池:ThreadPoolExecutor万字源码深析(超详细注释)
在文章开始之前,我们先要明白为啥要有线程池这么个东西。线程是一种稀缺资源,若不加以限制,不仅会占用大量资源,还会影响系统的稳定性。而线程池可以对线程的创建与停止、线程数量等等因素加以控制,使得线程在一种可控的范围内运行,在保证系统稳定运行的同时,还使得性能调优更加方便。另外,每次请求到来时,由于线程的创建已经完成,所以可以直接执行任务,减少了每次创建线程、销毁线程的开销,提高了响应速度。OK,下面
A minor
·
2020-10-03 21:28
Java并发源码
java
多线程
并发编程
Objc_msgSend流程(二)之方法慢速查找
查找_lookUpImpOrForward在obj
c源码
工程调用一个方法并在该处新增一个断点,运行工程断点调试.png开启菜单栏Debug->DebugWorkflow->AlwaysShowDisassemblyAlw
_涼城
·
2020-10-01 08:20
对象与类的关联
我们从对象的allo
c源码
中可以看到obj->initIsa(cls)这句代码,正是isa的存在才让我们的对象和类关联在了一起isa到底是个什么东西呢unionisa_t{isa_t(){}isa_t(
只写Bug程序猿
·
2020-09-27 16:05
跟着Youn一起学习,SpringMV
C源码
作为一名JAVA企业级服务开发者,平时使用spring的时候信手拈来,从前端视图管理到后端逻辑处理,通过使用tiles.xml加注解,可以快速构建代码。虽然SpringMVC上手简单,开发迅捷,但是作为JAVA开发者,明白其加载过程,后台逻辑处理,显然是必要的。从今天开始让我们一起学习SpringMVC的源码,通过详尽的分析,加实例演示,让像我一样在使用SpringMVC,但是只知道Dispatc
LazyYoun
·
2020-09-17 15:58
Spring
【S2-045】 Struts2远程命令执行漏洞(CVE-2017-5638)
file.ichunqiu.com/74tk6wy6下载实验文件实验目的:了解S2-045Struts2远程命令执行漏洞危害掌握检测修复S2-045Struts2远程命令执行漏洞技术实验文件:poc.exe:本次实验漏洞验证的PO
C源码
Jaychouzz_k
·
2020-09-17 14:49
【蓝牙sbc协议】sb
c源码
阅读笔记(二)——sbc_struct详解(下)
sbc_struct结构详解*priv、*priv_alloc_basepriv指针与priv_alloc_base指针。在初始化过程sbc_init(&sbc,0L)中,给两个指针分配空间:/*sbc.c*///sbcSBC_EXPORTintsbc_init(sbc_t*sbc,unsignedlongflags){if(!sbc)return-EIO;memset(sbc,0,sizeof(
Talon不会写代码
·
2020-09-17 11:54
音频处理
sbc协议
sbc源码
蓝牙sbc
sbc_struct
源码笔记
【蓝牙sbc协议】sb
c源码
阅读笔记(三)——数据读写过程
sbc_编码过程详解编码部分源码//sbcenc.cstaticvoidencode(char*filename,intsubbands,intbitpool,intjoint,intdualchannel,intsnr,intblocks,boolmsbc){structau_headerau_hdr;sbc_tsbc;intfd,size,srate,codesize,nframes;ssiz
Talon不会写代码
·
2020-09-17 11:54
音频处理
sbc协议
蓝牙sbc
sbc源码
sbc读写
源码笔记
Kafka 压测:3 台廉价服务器竟支撑 200 万 TPS
源码精品专栏精尽Dubbo原理与源码69篇精尽Netty原理与源码61篇中文详细注释的开源项目Java并发源码合集RocketMQ源码合集Sharding-JDB
C源码
解析合集SpringMVC和Security
芋道源码
·
2020-09-17 10:26
【蓝牙sbc协议】sb
c源码
阅读笔记(二)——sbc_struct详解(上)
sbc_struct结构详解sbc_struct结构的定义://sbc.hstructsbc_struct{unsignedlongflags;uint8_tfrequency;uint8_tblocks;uint8_tsubbands;uint8_tmode;uint8_tallocation;uint8_tbitpool;uint8_tendian;void*priv;void*priv_al
Talon不会写代码
·
2020-09-17 10:52
音频处理
sbc协议
sbc源码
蓝牙sbc
sbc_struct
源码笔记
【蓝牙sbc协议】sb
c源码
阅读笔记(一)——编码过程
sbcenc.cmain(intargc,char*argv[])首先设定option的默认值,然后根据用户命令设定option相关参数。对指定文件进行编码(执行encode函数)usage(void)打印相关option:OptionOption打印帮助信息hhelp打印帮助信息vverbose详细模式mmsbcmSBC编解码器ssubbands子带数量(4/8)bbitpoolBitpoolv
Talon不会写代码
·
2020-09-17 10:51
音频处理
蓝牙协议
sbc协议
sbc源码
源码阅读
周围的餐馆有哪些?GeoHash算法
源码精品专栏精尽Dubbo原理与源码69篇精尽Netty原理与源码61篇中文详细注释的开源项目Java并发源码合集RocketMQ源码合集Sharding-JDB
C源码
解析合集SpringMVC和Security
芋道源码
·
2020-09-17 03:58
HGE引擎写的俄罗斯方块程序(附v
c源码
)[r]
使用HGE引擎写了个俄罗斯方块游戏,forstudy执行文件源代码运行效果图PS:开源!!!转载于:https://www.cnblogs.com/dotLive/archive/2007/04/26/728839.html
weixin_34309543
·
2020-09-17 03:44
SpringAop源码分析(基于注解)二:筛选通知器
一、入口我们已经知道BeanPostProcessors是在Bean实例化前后起作用的,如果看过前面的文章SpringIo
c源码
分析之Bean的加载(八):初始化,应该知道Spring是在AbstractAutowireCapableBe
圈T社区
·
2020-09-17 03:31
圈T社区
Java
Spring之Io
C源码
分析一
整个Io
C源码
分析可分成两个过程,一个是资源文件转化为Spring容器中的数据结构BeanDefinition的过程(例如newClassPathXmlApplicationContext("aop.xml
枫清
·
2020-09-17 03:45
Spring源码分析
Spring源码分析
IOC
spring源码解析之SpringIO
C源码
解析(上)
SpringIO
C源码
解析(上)一、什么是SpringIOCspringioc指的是控制反转,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。
程序员•进军SJF
·
2020-09-17 01:48
java
spring
【JU
C源码
】线程池ThreadPoolExecutor
线程池整体结构线程池就是很多线程加一个存储任务的阻塞队列,这些线程会不停的从阻塞队列中拿任务,然后执行。一般线程池会有一些参数:核心线程数:核心线程默认是不会结束了,一直会等待新的任务到来最大线程数:当核心线程都在处理任务,阻塞队列也满了,那就会创建一些救急线程。救急线程数+核心线程数就是最大线程数。下图就描述了往线程池中提交一个任务的整体流程。注意线程池里面刚开始是没有线程的。ThreadPoo
haikuc
·
2020-09-17 01:08
JAVA并发
【JU
C源码
】图解LongAdder
简介本文介绍了LongAdder的的整体流程。LongAdder和AtomicLong的区别通俗地讲,AtomicLong对象用一个long类型的内部变量存储值,多个线程得交替执行累加操作。LongAdder用多个long类型的内部变量存储值,多个线程可以一起执行累加操作(当然要多个cpu啦)。下图中一个箭头就代表一个线程。左边代表LongAdder,右边代表AtomicLong。可以看出Long
haikuc
·
2020-09-17 01:08
JAVA并发
程序的本质之三ELF文件中与符号(symbol)相关的section的定义
运行平台:x86_64参考文献:http://refspecs.linuxfoundation.org/本文根据/usr/include/elf.h文件和程序编译的详细过程文中所述的tanglinux.
c源码
来分析可执行文件中与符号
tanglinux
·
2020-09-17 01:09
程序的本质
如何修改 Springframework 的源码
所以有时我们需要修改Spring的源码(虽然尽量不要那么做)昨天在小改spring-webmv
c源码
的时候小愚了一把。为了避免再次犯错,我将修改Spring源码的方法记录下来。
iteye_3179
·
2020-09-17 01:41
Spring
Spring
Ant
框架
XML
Spring系列(三):Spring Io
C源码
解析
一、Spring容器类继承图二、容器前期准备Io
C源码
解析入口:/***@desc:ioc原理解析启动*@author:toby*@date:2019/7/2222:20*/publicclassPrincipleMain
dijinan2423
·
2020-09-17 01:32
java
设计模式
Spring Io
C源码
解析之getBean
一、实例化所有的非懒加载的单实例Bean从org.springframework.context.support.AbstractApplicationContext#refresh方法开发,进入到实例化所有的非懒加载的单实例Bean的finishBeanFactoryInitialization(beanFactory)的方法:protectedvoidfinishBeanFactoryInit
dijinan2423
·
2020-09-17 01:32
java
Spring Io
C源码
解析之invokeBeanFactoryPostProcessors
一、Bean工厂的后置处理器Bean工厂的后置处理器:BeanFactoryPostProcessor(触发时机:bean定义注册之后bean实例化之前)和BeanDefinitionRegistryPostProcessor(触发时机:bean定义注册之前),所以可以在Bean工厂的后置处理器中修改Bean的定义信息,比如是否延迟加载、加入一些新的Bean的定义信息等Bean工厂的后置处理器类继
dijinan2423
·
2020-09-17 00:48
java
理解Go Context机制
文章目录1什么是Context2context包3context使用3.1小结4使用原则1什么是Context最近在公司分析gRP
C源码
,proto文件生成的代码,接口函数第一个参数统一是ctxcontext.Context
sb___itfk
·
2020-09-16 22:25
Go语言
Go
编译glibc
glibcglib
c源码
在这里下,下的是glibc-2.25.tar.gz1/配置glibc很怪,必须在源码目录外执行.
__pop_
·
2020-09-16 21:08
linux-build
spring-mv
c源码
-bean定义加载-非默认标签解析(tx:annotation-driven)
这个标签对应的处理器是TxNamespaceHandler,对应的解析器是AnnotationDrivenBeanDefinitionParser,parse方法如下:publicBeanDefinitionparse(Elementelement,ParserContextparserContext){//注册事务监听器工厂registerTransactionalEventListenerFa
代码最诚实的朋友
·
2020-09-16 12:38
源码系列
spring
spring-mv
c源码
-bean定义加载-默认标签解析(bean)
接上篇:bean定义加载整体流程:https://blog.csdn.net/matt8/article/details/106352083看下默认命名空间标签的解析过程,也就是http://www.springframework.org/schema/beans命名空间下标签的解析过程。bean标签的解析是从org.springframework.beans.factory.xml.Defaul
代码最诚实的朋友
·
2020-09-16 12:06
源码系列
spring
spring-mv
c源码
-bean定义加载-默认标签解析(import)
import标签的解析是调用的org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader#importBeanDefinitionResource方法,源码如下:protectedvoidimportBeanDefinitionResource(Elementele){Stringlocation=ele.ge
代码最诚实的朋友
·
2020-09-16 12:06
源码系列
spring
spring-mv
c源码
-bean定义加载-非默认标签解析(context:component-scan)
非默认标签解析的流程是一样的,都是先根据自己的命名空间找到对应的处理器,context:component-scan这个标签的命名空间是http://www.springframework.org/schema/context,根据这个命名空间可以找到对应的处理器:ContextNamespaceHandler,然后再找到对应的解析器解析,具体源代码可以参阅:https://blog.csdn.n
代码最诚实的朋友
·
2020-09-16 12:06
源码系列
spring
【剖析 | SOFARPC 框架】系列之 SOFARPC 泛化调用实现剖析
《剖析|SOFARPC框架》系列由SOFA团队和源码爱好者们出品,SOFARP
C源码
解析系列,官方目录目前已经全部认领完毕。前言我们知道,在
weixin_33781606
·
2020-09-16 10:06
SOFA RP
C源码
解析之RPC服务发布、引用、调用和响应流程
1.SOFARP
C源码
解析1.1SOFARPC服务发布、引用、调用和响应流程1.1.1服务发布流程对于不同类型的SOFABoot服务,如Jvm服务、Rest服务、Bolt服务或Dubbo服务,服务发布的主流程如下
任性之闲来无事
·
2020-09-16 09:50
SOFA
RPC
SOFA RP
C源码
解析之Rest服务(4)-服务端响应
1SOFARP
C源码
解析1.1Rest服务1.1.1服务端响应在前文介绍SOFARPCRest服务发布过程的文章中,我们知道对于rest类型绑定,SOFA采用com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
任性之闲来无事
·
2020-09-16 09:47
SOFA
RPC
SOFA RP
C源码
解析之RPC配置
1.SOFARP
C源码
解析1.1RPC配置1.1.1源码解析在使用SOFARPC的过程中,RPC相关的配置通过RpcConfigs实现。RpcConfigs存在两个属性:1./**2.
任性之闲来无事
·
2020-09-16 09:47
SOFA
RPC
SOFA RP
C源码
解析之Rest服务(2)-服务引用
1.SOFARP
C源码
解析1.1Rest服务1.1.1服务引用以SOFABoot自带的RPC案例sofaboot-sample-with-rpc为例,详细描述SOFABoot服务发布原理。
任性之闲来无事
·
2020-09-16 09:47
SOFA
RPC
2、SOFA RPC 源码解析 —— SPI篇
SOFARP
C源码
解析1、SOFARP
C源码
解析——服务发布篇从SOFARP
C源码
解析——服务发布篇中来看有很多地方我都提到了SPI,那么什么是SPI呢,我们简单介绍下JAVA的SPI流程:JAVA的SPI
bangxuanzhuan0541
·
2020-09-16 09:28
java
runtime
大数据
VL
C源码
分析(一)
VL
C源码
分析目录1VL
C源码
结构vlc核心的是libvlc,它提供界面,应用处理功能,所有的libvlc的源代码都放在src目录及其子目录1.1./config/从命令行和配置文件中加载配置1.2.
weixin_30887919
·
2020-09-16 06:03
网络
操作系统
菜鸟系列Fabri
c源码
学习 — MVCC验证
Fabric1.4源码分析MVCC验证红尘小说https://wap.zuxs.net/读本节文档之前建议先查看[Fabric1.4源码分析committer记账节点]章节。1.MVCC简介Multi-VersionConcurrencyControl多版本并发控制,MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。在数据库系统中,锁机制可以控制并发操作,但是其系统开销
胖子依然6
·
2020-09-16 03:42
fabri
c源码
解析21——撇开的一笔
fabri
c源码
解析21——撇开的一笔概述看fabric到现在快接近一年,逐渐形成系列,创造出来了一点儿东西,自己还是挺开心的。这期间也有不少有同样兴趣的朋友加过我,不过平时比较忙,交流不多。
609127400
·
2020-09-16 02:01
Fabric
fabri
c源码
解析20——ACC的部署
fabri
c源码
解析20——ACC的部署概述peerchaincodeinstantiate命令执行部署命令,命令定义在peer/chaincode/instantiate.go中,这也是部署的起点。
609127400
·
2020-09-16 01:27
Fabric
fabric
源码解析
区域链
C语言inline详细讲解
从inline的作用来看,其放置于函数声明中应当也是毫无作用的:inline只会影响函数在translationunit(可以简单理解为
C源码
文件)内的
夜风雪
·
2020-09-16 00:54
c
c++
学习笔记
SpringBoot是如何内置tomcat且整合Spring的?
在SpringBoot之前,可能读者在接触Spring、SpringMVC等框架的web项目都会涉及到一个web.xml,这在笔者SpringMV
C源码
解析的文章中也是采用的这种方式,为了将我们的DispatcherServlet
七天0
·
2020-09-15 23:19
Spring源码
SpringMVC
SpringBoot
java
spring
【RPC 专栏】深入理解 RPC 之集群篇
源码精品专栏精尽Dubbo原理与源码专栏(已经完成69+篇,预计总共75+篇)中文详细注释的开源项目Java并发源码合集RocketMQ源码合集Sharding-JDB
C源码
解析合集SpringMVC和
芋道源码
·
2020-09-15 19:59
VLC播放器调试经验总结
一、前言在使用VS学习VL
C源码
时,可以打断点分析变量数据,跟踪代码流程,方便我们理解源码。
yagerfgcs
·
2020-09-15 15:40
#
01-VLC
透过源码领悟GCC到底在干些什么(收集整理)
GC
C源码
分析(一)——介绍与安装目录(?)[-]一GCC的作用和运行机制二GCC的安装上半年一直在做有关GCC和LD的项目,到现在还没做完。
usbdrivers
·
2020-09-15 04:02
windbg调试
C源码
级驱动
2019独角兽企业重金招聘Python工程师标准>>>联机方式不多说了。我博客里有,英文的。windbg联机文档https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debug-universal-drivers---step-by-step-lab--echo-kernel-mode-.hh命令可以弹出本地手册:命令
weixin_33736832
·
2020-09-15 03:19
xLua增加第三方lua库lpack
因为网络通讯使用自定义协议,需要用到luasocket和lpack库,但xLua默认只集成了luasocket库,所以需要自己增加lpack库下载xLua
C源码
:https://github.com/Tencent
mirahs
·
2020-09-15 02:18
unity
文件类型检查工具:jmimemagi
c源码
解析
在开发中,经常会有上传文件的需求,为了安全起见,防止上传恶意文件,需要对文件类型进行检查。网上一般有两种方式:1、对文件扩展名进行检查,符合指定扩展名的文件才可以上传成功2、对文件头进行检查,文件头的魔数符合预期(每种文件的魔数都是已知的),才可以上传成功第1种方式有明显的缺陷,用户可以通过修改扩展名来通过检查,第2种方式可以满足绝大多数场景,但是也有缺点,它不去判断文件扩展名jmimemagic
yjz764297625
·
2020-09-14 23:51
git
文件类型检查工具:jmimemagi
c源码
解析
在开发中,经常会有上传文件的需求,为了安全起见,防止上传恶意文件,需要对文件类型进行检查。网上一般有两种方式:1、对文件扩展名进行检查,符合指定扩展名的文件才可以上传成功2、对文件头进行检查,文件头的魔数符合预期(每种文件的魔数都是已知的),才可以上传成功第1种方式有明显的缺陷,用户可以通过修改扩展名来通过检查,第2种方式可以满足绝大多数场景,但是也有缺点,它不去判断文件扩展名jmimemagic
yjz764297625
·
2020-09-14 23:51
java
git
springmv
c源码
部分理解
目录初始化处理请求总结:主要还是借鉴了很多大佬的分析,参考如下:完整版:https://www.cnblogs.com/zgwjava/p/11040154.html分步骤一:https://blog.csdn.net/gududedabai/article/details/83352106分步骤一:https://blog.csdn.net/gududedabai/article/details
Luminescende
·
2020-09-14 22:39
springmvc
源码
springmvc
源码
Ubuntu18.04搭建Hyperledger Fabric1.4
文章目录1.安装NVM,Nodejs2.安装golang3.安装docker4.配置阿里云镜像(必做)5.安装docker-compose6.拉取fabri
c源码
7.拉取fabric-sample8.第一个
Dragon水魅
·
2020-09-14 20:52
区块链
Linux
linux
ubuntu
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他