51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#域名解析
PHP array_reduce()函数的应用解析
实例向用户自定义函数发送数组中的值,并返回一个字符串:<?phpfunctionmyfunction($v1,$v2){return$v1."-".$v2;}$a=array("Dog","Cat","Horse");print_r(array_reduce($a,"myfunction"));?>&nbs...
代码星球
·
2021-01-30
PHP
array
reduce
函数
应用
PHP json_decode返回null解析失败原因
在PHP5.4之前json_decode函数有两个参数json_decode有两个参数,第一个是待解析的字符串,第二个是是否解析为Arrayjson_decode要求的字符串比较严格:(1)使用UTF-8编码(2)不能在最后元素有逗号(3)不能使用单引号(4)不能有r,t,如果有请替换所以问题来了,不小心在返回的jso...
代码星球
·
2021-01-29
PHP
json
decode
返回
null
axios的Content-Type类型导致后台无法解析数据
四种常见POST 请求的 Content-Type数据类型:application/x-www-form-urlencodedmultipart/form-dataapplication/json (axios中默认请求头的编码)text/xml 1. applicat...
代码星球
·
2021-01-26
axios
Content-Type
类型
导致
后台
Redis学习之4种模式实践及机制解析(单机、主从、哨兵、集群)
Redis在日常部署的时候,可以有多种部署模式:单机、主从、哨兵、集群(分区分片),因此本例将对上面这四种模式进行详细的讲解,特别是集群模式将进行最细致的讲解(现行普遍使用的方式)。 单机部署很简单,直接下载Redis进行安装即可,此处不作详细讲解,具体Redis的安装请参考:Mac下安装Redis及RedisD...
代码星球
·
2021-01-24
Redis
习之
4种
模式
实践
MYSQL学习之安装、主从复制、读写分离原理解析以及详细配置(MySQL5.7)
1、查看mysql的安装情况rpm-qa|grep-imysql 2、删除上图安装的软件rpm-evmysql-community-libs-5.7.27-1.el6.x86_64--nodeps 3、都删除成功之后,查找相关的mysql的文件find/-namemysql 4、删除全部相关文件r...
代码星球
·
2021-01-24
MYSQL
习之
安装
主从
复制
最全排序算法原理解析、java代码实现以及总结归纳
十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。 详情如...
代码星球
·
2021-01-24
最全
排序
算法
原理
解析
TreeMap核心源码实现解析
TreeMap实现了SotredMap接口,它是有序的集合。而且是一个红黑树结构,每个key-value都作为一个红黑树的节点。如果在调用TreeMap的构造函数时没有指定比较器,则根据key执行自然排序,如果指定了比较器则按照比较器来进行排序。 1、继承关系publicclassTreeMap<K,V&g...
代码星球
·
2021-01-24
TreeMap
核心
源码
实现
解析
TreeMap源码实现类中文全解析
/***基于红黑树(Red-Blacktree)的NavigableMap实现。该映射根据其键的自然顺序进行排序,*或者根据创建映射时提供的Comparator进行排序,具体取决于使用的构造方法。**此实现为containsKey、get、put和remove操作提供受保证的log(n)时间开销。*这些算法是Corme...
代码星球
·
2021-01-24
TreeMap
源码
实现
中文
解析
Spring源码解析
一、首先来讲解下springMVC的底层工作流程 1、首先我们重点放在前端控制器(DispatcherServlet) 其类图: 因为从流程图看,用户的请求最先到达就是DispatcherServlet。他是springmvc的核心,也是中央出处理器。因此我们分析源码,先看看他是什么样的流...
代码星球
·
2021-01-24
Spring
源码
解析
解析ReentrantLock实现原理
在Java中通常实现锁有两种方式,一种是synchronized关键字,另一种是Lock(Lock的实现主要有ReentrantLock、ReadLock和WriteLock)。synchronized是基于JVM层面实现的,而Lock是基于JDK层面实现的。synchronized是基于Monitor实现的,Re...
代码星球
·
2021-01-24
解析
ReentrantLock
实现
原理
快照技术解析
1概述 1.1快照技术产生背景 在过去的20多年中,虽然计算机技术取得了巨大的发展,但是数据备份技术却没有长足进步。数据备份操作代价和成本仍然比较高,并且消耗大量时间和系统资源,数据备份的恢复时间目标和恢复点目标比较长。 传统地,人们一直采用数据复制、备份、恢复等技术来保护重要的数据信息,定期对数据进行备份或复制...
代码星球
·
2021-01-24
快照
技术
解析
无法解析的外部符号 _WinMain@16 fatal error LNK1120: 1 个无法解析的外部命令
一,问题描述MSVCRTD.lib(crtexew.obj):errorLNK2019:无法解析的外部符号_WinMain@16,该符号在函数___tmainCRTStartup中被引用Debugjk.exe:fatalerrorLNK1120:1个无法解析的外部命令errorLNK2001:unresolvedext...
代码星球
·
2021-01-24
无法
解析
外部
符号
WinMain@16
编译驱动的Makefile解析
一个典型的编译驱动模块的Makefile文件如下所示:KERN_DIR=/root/driver/kernelobj-m+=module_test.oall: make-C$(KERN_DIR)M=`pwd`modules.PHONY:cleanclean: make-C$(KERN_DIR)M=`pwd`clea...
代码星球
·
2021-01-24
编译
驱动
Makefile
解析
Python面向对象解析
面向对象概述什么是面向对象:从简单来说,如果程序中的所有功能都是用类和对象来实现,那么就是面向对象编程了。面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向过程编程最易被初学者接受,其往往用一长段代码...
代码星球
·
2021-01-23
Python
面向
对象
解析
XML解析--SAX解析
SAX解析是基于事件的解析方式,Sun公司提供的。内置在jdk中。org.xml.sax。SAX解析原理:加载一点,读取一点,处理一点。对内存要求比较低。核心API:SAXParser类:用于读取和解析xml文件对象。parse(File f,DefaultHandler dh)方法:解析xml文件...
代码星球
·
2021-01-23
解析
XML
--SAX
首页
上一页
...
12
13
14
15
16
...
下一页
尾页
按字母分类:
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
其他