- 博客(328)
- 资源 (113)
- 论坛 (4)
- 收藏
- 关注
转载 php多进程应用举例
在解决工作上一个关于php多进程问题的时候,发现了一篇比较有趣的关于php多进程应用举例的文章,为防丢,特转载。(原文链接(排版比csdn好看些,建议看原文):http://dwyjr.cn/posts/php/fork.html#toc-heading-3)PHP多进程pcntl_fork()函数成功执行时会在父进程返回子进程的进程id(pid),因为系统的初始进程init进程的pid为1,后来产生进程的pid都会大于此进程,所以我们可以通过判断pcntl_fork()的返回值大于1来确实当前
2021-02-26 00:58:15
4
转载 分布式系统需要解决的几大问题
架构演进中单体架构的高难度演进和技术升级我可能没有经历过,目前很多场景很多需求,都需要分布式系统去解决,不过大多数情况下我们可能不需要使用分布式相关的服务,但是业务的发展可能需要我们提前了解相关的技术作为技术储备,随时迎难而上。本篇文章作为分布式理论的一篇随笔完全自己手敲去理解分布式系统需要解决的问题,后面可能会深入某些分布式系统做一些理论上的阐述。一、节点信任分布式系统的特性导致每个处于分布式系统中的节点都可能时刻处于不同的状态,因此如果需要设计一个分布式系统或者需要学习研究一个分布式系统,其.
2021-02-21 15:32:24
7
转载 使用Redis分布式锁的一系列问题以及解决方案
1.解决主从架构的redis分布式锁主节点宕机锁丢失的问题普通实现说道Redis分布式锁大部分人都会想到:setnx+lua,或者知道set key value px milliseconds nx。后一种方式的核心实现命令如下:-获取锁(unique_value可以是UUID等)SET resource_name unique_value NX PX 30000 - 释放锁(lua脚本中,一定要比较value,防止误解锁)if redis.call("get",KEYS[1])
2021-02-17 20:03:48
40
转载 关于支付系统的设计与学习
本文主要是针对大愚talk所讲解的支付系统进行收集。其博文讲解的都浅显易懂,感觉能从整体有一个好的理解,不错的学习文章1.第三方支付的流程分析与总结2.coder,你会设计交易系统吗(概念篇)?3.coder,你会设计交易系统吗(实干篇)?...
2021-02-17 18:18:57
53
转载 高并发架构的TCP知识介绍
做为一个有追求的程序员,不能只满足增删改查,我们要对系统全方面无死角掌控。掌握了这些基本的网络知识后,相信一方面日常排错中会事半功倍,另一方面日常架构中不得不考虑的高并发问题,理解了这些底层协议也是会如虎添翼。本文不会单纯给大家讲讲TCP三次握手、四次挥手就完事了。如果只是哪样的话,我直接贴几个连接就完事了。我希望把实际工作中的很多点能够串起来讲给大家。当然为了文章完整,我依然会从 三次握手 起头。再说TCP状态变更过程不管是三次握手、还是四次挥手,他们都是完成了TCP不同状态的切换。进而影响各
2021-02-15 11:36:38
36
转载 线上大量CLOSE_WAIT的原因深入分析
这一次重启真的无法解决问题了:一次 MySQL 主动关闭,导致服务出现大量 CLOSE_WAIT 的全流程排查过程。近日遇到一个线上服务 socket 资源被不断打满的情况。通过各种工具分析线上问题,定位到问题代码。这里对该问题发现、修复过程进行一下复盘总结。先看两张图。一张图是服务正常时监控到的 socket 状态,另一张当然就是异常啦!图一:正常时监控图二:异常时监控从图中的表现情况来看,就是从 04:00 开始,socket 资源不断上涨...
2021-02-15 11:32:58
17
转载 AOF与RDB的优缺点对比
首先要先说下redis持久化的意义: redis持久化的意义主要在于故障恢复,比如你部署一个redis,作为缓存有可能里边有一些比较重要的数据,如果没有持久化的时候,redis遇到灾难性故障的时候就会丢失所有的数据。 多以持久化是必不可少的。1.RDB和AOF两种持久化机制的介绍 RDB持久化机制对redis中的数据执行周期性的持久化。 AOF持久化机制对每条写入命令作为日志,以append-only模式写入一个日志文件中,在redis重启的时候,可以通过AOF写入的指令来重新构建整个数据集。 通过RD
2021-01-18 00:34:23
39
转载 MySQL InnoDB 的加锁分析
前面写了一篇 MySQL 的 2PL 文章《8 张图,给你完整的剖析 MySQL 两阶段加锁(2PL)协议》,群里有人@我关于 MySQL 的加锁问题,事实上 MySQL 的加锁过程非常的复杂,2PL 只是一个最简单,最容易理解的一个!今天,再介绍几种加锁的思路,如有误忽喷!推荐大家阅读高性能 MySQL。背景MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准
2021-01-17 23:29:01
29
原创 RPC与HTTP的区别与联系
直接入正题吧,经过收罗文章,个人理解大概有以下几点:1.本质区别 http是协议,rpc是方法,rpc的实现可能也会用到http http在应用层,rpc在传输层(长连接,少了三次握手,不过http2.0也可以链接复用了) http中所使用的报文中有效字节数仅仅占约 30%,也就是70%的时间用于传输元数据废编码。当然实际情况下报文内容可能会比这个长,但是报头所占的比例也是非常可观的。而rpc仅通过序列化发送有效数据,省去了很多无效的数据,提高传输效率。 h...
2021-01-17 21:20:42
37
原创 系统稳定性建设相关的一些想法
看了一些网络上关于“稳定性”相关的文章,就不班门弄斧了,主要是个人针对这些文章的一个归纳。因为每个人对稳定性的理解因为各种环境的不同都不太一样,所以在稳定性的思考上也就会有所不同,这里我逐一列举归纳。第一篇:实战型(直接针对实际场景的总结)【参考:聊聊服务稳定性保障这些事】 涉及到两个方面: 1. 保障策略架构篇 从架构层面保障稳定性,常见的策略包括: 1.1. 限流(漏桶(速率一定)、令牌桶(可接受请求徒增)); 1.2. 降级...
2021-01-16 21:01:49
43
原创 接口幂等性常见解决方案
幂等性的概念幂等(Idempotent)是一个数学与计算机学的概念,常见于抽象代数中。f(n) = 1^n // 无论n等于多少,f(n)永远值等于1在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数 / 方法。这些函数 / 方法不会影响系统状态,因此不用担心重复执行会对系统造成改变。例如:1. 前端重复提交选中的数据,后台也只会产生对应这个数据的一个反应结果。2. 用户发起一笔付款请
2021-01-16 16:20:40
90
转载 Skip List--跳表(全网最详细的跳表文章没有之一)
跳表是一种神奇的数据结构,因为几乎所有版本的大学本科教材上都没有跳表这种数据结构,而且神书《算法导论》、《算法第四版》这两本书中也没有介绍跳表。但是跳表插入、删除、查找元素的时间复杂度跟红黑树都是一样量级的,时间复杂度都是O(logn),而且跳表有一个特性是红黑树无法匹敌的(具体什么特性后面会提到)。所以在工业中,跳表也会经常被用到。废话不多说了,开始今天的跳表学习。通过本文,你能 get 到以下知识:什么是跳表? 跳表的查找、插入、删除元素的流程 跳表查找、插入、删除元素的时间复杂度 跳表插
2021-01-04 14:45:31
140
原创 关于mysql事务和隔离级别以及并发控制问题原理解析
anhydrous milk fat suppliers exgspllcdiarygroup.com клетка для члена 5monet.kz 線上賭 bac99.net ดูหนังออนไลน์hdฟรี iwatchhd.com muha meds la c...
2020-12-29 10:11:33
61
原创 关于php-fpm相关(主要理解fpm的worker的处理)
看了一下,发现自己可能还是没有太理解nginx下的php-fpm工作方式,所以再在网上找了些文章看了下,主要由几个疑问推广开来:1.nginx杀掉master之后还能否接受请求2.nginx是worker进程来抢还是master进程来分配那php对应的又是什么情况呢?参考1:php-fpm是 FastCGI 的实现,并提供了进程管理的功能,包含master 和 worker 两种进程。master 创建并监听socket,fork多个woker进程,通过共享内存获取worker的状
2020-08-23 11:07:22
285
原创 微服务架构相关整理【 石杉的架构笔记】
来自石杉的架构笔记,主要整理一下相关的文章,梳理思路。1.微服务整体架构讲解:拜托!面试请不要再问我Spring Cloud底层原理2.微服务架构如何保障双11狂欢下的99.99%高可用(关于hystrix熔断器的线程数设置、超时时间设置以及服务降级思路)3.【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问?(注册中心的结构和访问频率设计;Eureka Server端优秀的多级缓存机制)4.大白话聊聊Java并发面试问题之微服务注册中心的读写锁优化【石杉的架构笔记】(主要是注.
2020-08-22 23:09:53
79
转载 彻底讲清楚ZooKeeper分布式锁的实现原理【石杉的架构笔记】
转载,如侵权,请及时联系我删除一、写在前面之前写过一篇文章(《拜托,面试请不要再问我Redis分布式锁的实现原理》),给大家说了一下Redisson这个开源框架是如何实现Redis分布式锁原理的,这篇文章再给大家聊一下ZooKeeper实现分布式锁的原理。同理,我是直接基于比较常用的Curator这个开源框架,聊一下这个框架对ZooKeeper(以下简称zk)分布式锁的实现。一般除了大公司是自行封装分布式锁框架之外,建议大家用这些开源框架封装好的分布式锁实现,这是一个比较快...
2020-08-22 21:52:23
84
原创 分布式缓存一致性问题解决方案
该文章主要是来自于通用配置系统使用了文件缓存作为二级缓存,他的一致性如果保证的问题,目前了解到的有三种方案:1.服务发现(注册中心,利用类似zookeeper来协调各个缓存实例节点)2.采用队列方式,将更新作为消息放入mq中进行消费(新增一个线下的读binlog的异步模块)3.过期时间另外一种设计本地缓存与redis缓存的机制流程图主要参考以下文章1.分布式缓存的一致性问题2.聊聊轻量级本地缓存设计3.缓存同步、如何保证缓存一致性、缓存误用...
2020-08-22 21:27:03
347
原创 关于mysql为什么要分表的一些思路
文章一:问题描述 为什么进行分表? 分库? 一般多少数据量开始分表? 什么是数据库垂直拆分和水平拆分 回答为什么要进行分库业务发展,当单个数据库中的表越来越多,数据量越来越大的时候。数据的增删改查所消耗的资源就会增加。由于mysql是无法分布式部署(可能会有人说不是有主从吗?并不是,详细会在其他文章说明)的。==而单台服务器的资源,如CPU、磁盘、内存、IO等都是有限的。最终数据库所承载的数据量和处理数据的能力就会遇到瓶颈==。此时有两种解决方案: 横向扩
2020-08-22 21:20:43
217
1
原创 关于nginx的epoll为什么要使用红黑树的一些总结
皆是个人的一些拙见,如果有大神看到,还请多指教。写本文的目的很简单,就是想弄明白为什么epoll要使用红黑树,在查阅文章的时候还引出了红黑树和b+树的使用场景,这里一一总结。“针对大量数据,如果在内存中作业优先考虑红黑树(map,set之类多为RB-tree实现),如果在硬盘中作业优先考虑B系列树(B+, B, B*)”(来自:AVL树,红黑树,B树,B+树,Trie树都分别应用在哪些现实场景中? - Antmuse的回答 - 知乎 https://www.zhihu.com/question/3.
2020-08-22 20:51:46
521
原创 关于http的keep-alive的一些实现细节
http的keep-alive主要就是http的连接复用,它是在tcp之上的,利用的是同一个tcp连接,我这里要说的是关于http的连接复用之中涉及到的客户端和服务端的一些细节问题,摘录了一些相关的文章。tcp的连接识别我理解主要就是通过请求的ip+port,http的连接复用以及服务端的识别主要是靠的http提供的一些特殊的字段(这里提到的http是指的http2.0,因为http2.0才开始支持keep-alive),HTTP/2是一个二进制协议,其基于“帧”的结构设计,改进了很多HTTP/1.
2020-08-15 21:57:43
114
原创 针对mysql的RR级别的幻读问题的分析与理解
由于最近被这个幻读的问题给困扰,所以想整明白点,主要就是幻读和不可重复读的区别以及幻读的实际使用场景。翻了一些文章,众说纷纭,我大概抽了几篇我觉得不错的文章来说。不可重复读主要还是说的update和delete,他针对的是同一次查询的数据,而幻读则针对的是insert(T1第一次查没有这条记录然后准备insert,T2此时insert,T1接着insert,发现无法插入,这就是幻读,另外还有一种针对幻读的解释就是两次查询数量不一致问题)目前我觉得说的比较清楚的是这篇文章:不扯概念,用例子演示什么是脏
2020-08-15 16:20:56
156
原创 关于epoll的ET和LT模型的相关知识点汇总
以下均来自网络,但是文章抄来抄去连几个错别字都懒的矫正,实在看不下去,自己再在这里汇总以下。epoll是Linux下的一个多路复用API,当处理大并发的事件时,其性能远强于古老的poll和select。epoll可以工作在两种模式下,LT(水平触发)、ET(边缘触发),接下来将讨论这两种模式的区别。ET(边缘触发)和LT(水平触发)默认情况下,epoll采用LT模式工作,该模式支持阻塞和非阻塞套接字,如果想采用ET模式,可以使用EPOLLET参数。ET模式只支持非阻塞套接字,其效率要高于LT模式
2020-08-11 00:32:49
134
转载 填坑之PHP的yield和协程在一起的日子里
首先是,这是我第一次把公众号文章复制粘贴到github来。其次是,很久很久之前,我挖了一个yield的一个坑,自己挖的坑自己填,不然迟早会把自己埋掉。最后是,如果想看之前那个坑,请发送“yield”给README中的公众号,我开通了高大上的自动回复功能,稀罕地不得了!PS:那篇文章中在最后我犯了一个错误,误下了一个结论:foreach中不能使用send并猜测这是PHP的bug,实际上并不是,真实的原因粗暴简单的理解就是send会让生成器继续执行一次导致。这件事情告诉我们:除了装逼之外,甩锅
2020-07-29 21:33:10
151
原创 php的yield关键字相关
PHP 知识补全 —— 生成器 (generator)和协程的实现(基础)php 通过 yield 实现协程有什么使用场景填坑之PHP的yield和协程在一起的日子里(这篇文章写的非常不错,很容易理解,我甚至已经转载到我的博客了)...
2020-07-29 21:32:19
27
原创 关于php与mysql等中间件长连接的一些总结
在 FPM 模式下是可以使用 MySQL 持久化连接的。但是没有办法实现连接池的, 因为一个 worker 只能维持一个长连接,无法和别的 worker 共享, 只能通过配置 pm.max_children 来让 FPM 维持的长连接没有那么多不要超过 MySQL 的最大连接数.不过这是一个危险操作, 因为你也看到了, 我在写这篇文章的过程中在没有手动重启 FPM 进程之前这个长连接是一直保持的,而如果这个 fpm 进程是空闲的, 那么这个连接就是被浪费的。这有可能导致大量无用的连接占用 MySQL 的
2020-07-29 19:23:21
81
转载 高并发类题目的解题思路
最近也看了一些相关的题目,大概说一下这种题目的解决思路,仅作为参考高并发问题的本质就是:资源的有限性流量大的网站 如何处理高并发流量问题?首先从开发者角度看:(一、架构层面;二、网站本地项目层面)一、架构层面1、硬件升级2、负载均衡3、服务器集群4、分布式结构提示一下:负载均衡:是一种优化手段,目的是为了让集群中的每台机器的负载保持均衡,这样就不会出现集群中某台机器挂了的情况;集群:多台机器做相同的业务,对外如一台机器在做事情一样,集群中任意一台机器挂了没有影响,因为其
2020-06-25 21:43:33
139
原创 php与go的相关区别
[2020年面试题-PHP 与 golang] .Go 和 PHP 在运行的时候有什么区别和优势八个PHP 高级工程经典面试题Go面试复盘备忘录
2020-06-20 19:29:46
172
转载 一篇读懂mysql长链接、短连接、连接池(包括php与redis/mysql的长连接的实现)
本来摘自其他文章,个人觉得针对mysql的连接池这个问题还是分析的比较清楚,主要是从解决什么问题,有哪些方案这个角度来触发,分析各自优劣(但具体谈到的workerman感觉可以忽略,现在都是利用nginx的stream-lua模块来完成mysql连接池,然后php由于与nginx应该是在同一台服务器上,可以通过unix socket来进行通讯,达到使用mysql连接池的目的,具体可以参考这篇文章)原文如下:首先要了解为什么用连接池,连接池能为你解决什么问题连接池主要的作用1、减少与数据服务器
2020-06-20 19:17:47
291
原创 redis实现分布式锁相关总结
首先要清楚,分布式锁的实现主要需要涉及到那几点,这里无非就是加锁和解锁。后面要谈的就是怎么来实现,这其中又涉及到了redis的原子性以及使用lua脚本来操作的方法,进一步比较了lua脚本与redis事务的优缺点最后谈到了php中如果调用lua脚本实现的问题分布式锁的特点(也即说明吧)分布式锁一般有如下的特点:互斥性: 同一时刻只能有一个线程持有锁 可重入性: 同一节点上的同一个线程如果获取了锁之后能够再次获取锁 锁超时:和J.U.C中的锁一样支持锁超时,防止死锁 高性能和高可.
2020-06-18 00:33:33
75
转载 MySQL索引原理及慢查询优化【美团技术团队】
背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。本人从2013年7月份起,一直在美团
2020-06-14 16:22:41
106
转载 石衫架构笔记之hadoop优秀设计学习
1.【性能优化的秘密】Hadoop如何将TB级大文件的上传性能优化上百倍?基于内存里的chunk缓冲机制、packet数据包机制、内存队列异步发送机制。绝对不会有任何网络传输的卡顿,导致大文件的上传速度变慢。...
2020-06-14 15:38:25
58
转载 石衫系列文章之分布式系统相关
1.【坑爹呀!】最终一致性分布式事务如何保障实际生产中99.99%高可用?(因为现在消息中间件很多的调用都是异步的,如果保证这些消息的一致性,就需要涉及到可靠消息服务了)相关于挂接了一套中间系统来实时控制消息的状态,从而保证整体的一致性。另外,文章提到的一个主题就是这套核心思想的落地中如果保证99.99%的高可用(涉及到了高可用的保障机制:基于KV存储的队列支持的高可用降级方案):可靠消息最终一致性方案的高可用保障生产实践总结该保障机制特点(1)自行封装MQ客户端组件与故障感知(2
2020-06-13 23:17:36
80
原创 石衫的架构笔记之高并发系统相关
支撑日活百万用户的高并发系统,应该如何设计其数据库架构?目录:1.用多台服务器来分库支撑高并发读写(将数据和请求都分散到不同的服务器上了)2.大量分表来保证海量数据下查询性能(大量分表可以使得单表数据量降低,提高了查询性能)3.读写分离来支撑按需扩容及性能提升(读的需求往往都大于写,利用主从架构,从来作为读,可以很容易通过主从的扩容来实现按需扩容;另外读写分离还可以由因为读写同一个表可能带来的锁冲突问题)高并发下的数据库架构设计总结...
2020-06-13 22:00:51
93
转载 每秒上千订单场景下的分布式锁高并发优化实践!
每秒上千订单场景下的分布式锁高并发优化实践!收到了大家很多的提问,其实最终都是一个问题:针对那篇文章里的用分布式锁的分段加锁的方式,解决库存超卖问题,那如果一个分段的库存不满足要购买的数量,怎么办?第一,我当时文章里提了一句,可能没写太详细,如果一个分段库存不足,要锁其他的分段,进行合并扣减,如果你做分段加锁,那就是这样的,很麻烦。如果大家去看看Java 8里的LongAdder的源码,他的分段加锁的优化,也是如此的麻烦,要做段迁移。第二,我在那篇文章里反复强调了一下,不要对号入座,因为
2020-06-13 14:41:15
310
转载 亿级流量系统架构之如何支撑百亿级数据系统的演进(石衫系列文章)
本系列主要介绍石衫系列文章中的亿级流量系统架构的演进:1.亿级流量系统架构之如何支撑百亿级数据的存储与计算2.亿级流量系统架构之如何设计高容错分布式计算系统3.亿级流量系统架构之如何设计承载百亿流量的高性能架构4.亿级流量系统架构之如何设计每秒十万查询的高并发架构5.亿级流量系统架构之如何设计全链路99.99%高可用架构...
2020-06-13 14:23:23
120
转载 消息中间件相关文章集锦
github(入门简易版)消息队列为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点? 如何保证消息队列的高可用? 如何保证消息不被重复消费?(如何保证消息消费的幂等性) 如何保证消息的可靠性传输?(如何处理消息丢失的问题) 如何保证消息的顺序性? 如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决? 如果让你写一个消息队列,该如何进行架构设计啊?说一
2020-06-08 23:47:07
95
转载 redis的zset内部实现
Redis对象讲解的很不错,重点分析了zset的skiplist的实现以及为什么快的原因Redis对象由redisObject结构体表示。 1 2 3 4 5 6 7 typedef struct redisObject { unsigned type:4; // 对象的类型,包括 /* Object types */ unsigned encoding:4; // 底部为..
2020-06-07 14:27:49
113
原创 又是一年
一年一度吧,今年因为疫情的原因被困在了家中,今天又得知一些事情,心情也是沮丧到了极点,算的上是至暗时刻,心情糟糕的就像今天外面的天气一样。 真的是该好好反省一下自己了,做事以及做人的态度,包括自己未来的规划,应该好好考虑一下了。...
2020-03-27 21:10:23
82
转载 学习使用shell中的join命令
用途说明Linux下最常用的数据文件格式是文本格式的,多个字段之间通过分隔符来区分,分隔符比如冒号(:)、制表符、空格等。/etc/passwd和/etc/group就是用:来分隔的,用MySQL的into outfile指令导出的数据通常是以制表符分隔的。这种文本格式既方便人去阅读,也适合程序处理,通常某列类似于数据库中的关键字。join命令就是一个根据关键字合并数据文件的命令(join l...
2019-03-30 21:40:35
1894
(php+mysql)在线考试系统.rar
2009-09-21
配合apache(2.2.x)+openssl(0.9.6->1.0.1升级)过程博文环境搭建的资源
2014-05-07
完全自主研发的粒子群算法来求解约束多目标优化万能matlab_code
2018-12-02
相机标定的新方法(电子科大文珑银等人论文)
2019-01-23
安装双系统所需要的软件和工具
2013-08-03
大数据,数据挖掘的相关论文
2013-08-10
在win7(32bit)下编译openssl完整过程--所需软件
2014-05-08
全宇宙第一本ROS开源书籍(中文版中文版中文版)-机器人操作系统(ROS)浅析
2018-12-01
tap/tun模块对应的内核模块文件
2014-07-15
摄像机现场标定算法研究(哈工大论文)
2019-01-23
基于SVM电力系统短期负荷预测的其中一个例程
2018-11-10
sulley安装所需要的一些软件(为我相应的博文定制)
2013-12-16
制作好的EXE以及相关DEMO文件
2012-06-15
关于java文件上传中用到的一些JAR包
2013-07-26
red5配置文章中提到的一些软件等资源
2013-05-30
模式识别与机器学习(马春鹏, Pattern Recognition and Machine Learning 中文高清完整版)
2018-12-29
PHP168采集教程forV6
2009-12-26
jayxujia123的留言板
发表于 2020-01-02 最后回复 2020-01-02
使用swfloader加载SWF出现TypeError: Error #1009: 无法访问空对象引用的属性或方法。
发表于 2013-08-17 最后回复 2015-02-09
请教一个关于PATCH的错误问题
发表于 2013-10-13 最后回复 2013-10-14
PHP权限的一个问题
发表于 2009-05-17 最后回复 2012-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝