scanonweb技术支持 共有多少函数和属性

这篇文章主要介绍了PHP中使用file_get_contents抓取网页中文乱码问题解决方法,可以通过使用curl配置gzip选项来解决,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲述了PHP中使用file_get_contents抓取网页中文乱码问题解决方法.分享给大家供大家参考.具体方法如下: file_get_contents函数本来就是一个非常优秀的php自带本地与远程文件操作函数,它可以让我们不花吹挥之力把远程数据直接下载,但我在使用它读取网页时会碰到有些页面是乱码了,这里
写了个通过一般处理程序处理的AJAX小程序 结果遇到了国内程序员遇到的最多的问题:中文乱码 下面是我的程序 HTML : &!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&& &html xmlns=&http://www.w3.org/1999/xh
PHP中文乱码一般是字符集问题,编码主要有下面几个问题. 一.首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(&Content-Type: text/ charset=gb2312&),静态页面添加&meta http-equiv=&Content-Type& content=&text/ charset=gb2312&&,所
这篇文章主要介绍了struts2 中文乱码的解决办法,需要的朋友可以参考下 适合情况 -& 从jsp传入到action时的乱码情况,这里以GBK为例 1.建立一个用于转换编码的filter 文件位置举例:src.util.SetCharacterEncodingFilter. import java.io.IOE import javax.servlet.F import javax.servlet.FilterC im
当提交的数据中含有中文(比如变量姓名的值为中文)时,mysql_insert.jsp页面上显示新增的那条记录中的相应中文(姓名的值)乱码 写了两个jsp页面index.jsp和mysql_insert.jsp.数据处理流程为:在浏览器(chrome)上访问index.jsp后在其表单上输入数据,提交至mysql_insert.jsp,mysql_insert.jsp首先将接收到的数据按变量存入MySQL的html_db数据库的person_tb中(该表原有部分数据),然后mysql_insert
本文主要是解决python2.7在查询mysql时产生中文乱码的处理方法,非常的有用,亲测可行,推荐给大家 问题: python2.7 查询或者插入中文数据在mysql中的时候出现中文乱码 --- 可能情况: 1.mysql数据库各项没有设置编码,默认为'latin' 2.使用MySQL.connect的时候没有设置默认编码 3.没有设置python的编码,python2.7默认为'ascii' 4.没有解码 --- 解决方法: 1.设置mysql的编码 ubuntu执行下列语句: ** sud
这篇文章介绍了Mysql 导入导出csv 中文乱码问题的解决方法,有需要的朋友可以参考一下 导入csv: load data infile '/test.csv' into table table_name fields terminated by ',' optionally enclosed by '&' escaped by '&' lines terminated by '\r\n' ignore 1 导csv: 复制代码 代码如下: SELECT * INTO
在opensuse 10.2下,jfreechart信息显示乱码.那么究竟要如何解决呢?下面小编就为大家介绍一下怎么解决jfreechart中文乱码的问题 问题描述:在opensuse 10.2下,jfreechart信息显示乱码 原因:linux版本JDK/JRE缺乏中文字体支持 解决办法:o从windows操作系统下找一个simsun.ttc文件(默认路径应该在C:/Windows/fonts目录下)o在opensuse系统下的jre/lib/fonts/目录(例如:/usr/java/jd
这篇文章主要介绍了java中form以post.get方式提交数据中文乱码问题总结,需要的朋友可以参考下 一:form在前台以post方式提交数据: 浏览器将数据(假设为&中国&)发送给服务器的时候,将数据变成0101的二进制数据(假设为98 99)时必然要查码表,浏览器以哪个码表打开网页,浏览器就以哪个码表提交数据.数据到达服务器后,数据(98 99)要封装到request中,在servlet中调用Request的getParameter方法返回的是字符串(&中国&quot
miniBB因为简约而美丽,但国内使用人数极少, 好多人都是因为中文乱码而放弃 有时候一分钱难死英雄汉, 这话不假, 在技术上也是一样,如系统调试了半天, PHP就是不认mysql, 到头来只是忘了安装php5-mysql, miniBB因为简约而美丽,但国内使用人数极少, 好多人都是因为中文乱码而放弃, 好多系统都有这个问题, 毕竟人家老外开发的,也能理解, 在目录下找到 bb_func_txt.php 注释掉:$text=wrapText($wrap,$text); 问题解决.
本节讲的是ajax 的URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码. 中文问题,是在应用中常常遇到的问题. 这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.getBytes(&iso-8859-1&), &UTF-8&);等类似的方法去解码.但这种方式受具体应用环境限制,往往在应用部署环境发生改变时,还会出现中文乱码. 在这里介绍一种解决方法,可以在任何应用部署环境下
本篇文章是对ajax+php中文乱码的方法进行了详细的分析介绍,需要的朋友参考下 中文如果用表单提交的话,不会出现乱码,而用ajax提交就会出现乱码,这是什么原因呢? 我的理解是,我在写源码的时候,一般用记事本写,保存的时候默认用ANSI编码,源码中也没有用&&meta http-equiv=Content-Type content=text/charset=UTF-8&&或&header('Content-Type:text/charset=
主要是针对 1.4x版本的一些乱码问题,其实新版本中错误也差不多,大家注意下编码问题. 第一个方法: MySQL 4.1 中文乱码的问题 最近要将 MySQL 4.0 升级到 MySQL 4.1 ,发现了中文乱码的问题,希望以下见解对大家有用. 1. MySQL 4.1 在文字上有很大改进,它有了 Character Set 与 Collation 的慨念. 2. 在 MySQL 4.0 ,一般的程式都会将文字以拉丁文 ( latin) 来储存,就算我们输入中文字,结果仍是放在以拉丁文设置的文字
PHP+MYSQL做网站开发通常都会碰到浏览器输出中文字符时乱码,这个问题的原因主要是因为HTML内容编码,PHP文件编码和MySQL数据库编码这三者不一致造成的.今天我们来具体探讨下出现中文乱码后的解决方案. 汉字乱码真是一个悲催的事情,JAVA讨厌汉字,PHP也不喜欢汉字: Java乱码最终使用了spring给出的过滤器来过滤,处处过滤,其实影响了速度,不过没有办法,汉字就是W国首先不考虑的事情: 想不到PHP也是乱码处处在,当你使用亲兄弟MySQL的时候,汉字显得那么亲切,从未考虑过他会变
本篇文章主要是对通过url方式传递中文乱码的解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 例如: 通过url传递中文参数:xxx.do?name=名字&age=十八岁 解决办法: 1.在html页面,通过js的encodeURI方法对字符2次编码 encodeURI(encodeURI(jsonStr)); 2.在后台进行解码 java.net.URLDecoder.decode(jsonStr, &UTF-8&);
这篇文章主要介绍了解决mysql5中文乱码问题的方法,需要的朋友可以参考下 MySQL5的乱码问题可以用下面的方法解决: 1.设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对 gbk_chinese_ci 2.创建数据库时 整理设置成 gbk_chinese_ci 3.用SQL建立表中 复制代码 代码如下: ENGINE=MyISAM DEFAULT CHAR
乱码产生原因 mysql字符编码是版本4.1引入的,支持多国语言,而且一些特性已经超过了其他的数据库系统. 我们可以在MySQL Command Line Client 下输入如下命令查看mysql的字符集 mysql& SHOW CHARACTER SET; +----------+-----------------------------+---------------------+--------+ | Charset | Description | Default collation |
这篇文章主要介绍了Python BeautifulSoup中文乱码问题的2种解决方法,需要的朋友可以参考下 解决方法一: 使用python的BeautifulSoup来抓取网页然后输出网页标题,但是输出的总是乱码,找了好久找到解决办法,下面分享给大家 首先是代码 from bs4 import BeautifulSoup import urllib2 url = 'http://www.jb51.net/' page = urllib2.urlopen(url) soup = Beautiful
本文给大家分享的是4种jsp中出现中文乱码的解决方法,非常的细致全面,并附上具体的示例,推荐给大家,有需要的小伙伴可以参考下. 一.JSP页面中文乱码 在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码. 先看一个JSP程序: &%@ page language=&java& import=&java.util.*& %& &html& &head& &title&
jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法: 在dopost或者doget的第一句加上: request.setCharacterEncoding(&GB2312&); response.setCharacterEncoding(&GB2312&); jsp乱码问题在jsp里面就把 &%@ page contentType=&text/ charset=gb2312& language=&
这篇文章主要介绍了MySQL中文乱码的一些解决方案,本文同时分解了MySQL中文乱码的原因分析,需要的朋友可以参考下 我们自己鼓捣mysql时,总免不了会遇到这个问题:插入中文字符出现乱码,虽然这是运维先给配好的环境,但是在自己机子上玩的时候咧,总得知道个一二吧,不然以后如何优雅的吹牛B. 如果你也遇到了这个问题,咱先不谈原因,在PC自带的cmd中(或者是mysql安装版安装后的Command Line客户端,又或者是工作用的SecureCRT)试试效果.进入mysql环境,从头开始操作.假设你
这篇文章介绍了PHP json_encode中文乱码问题的解决办法,有需要的朋友可以参考一下 下面的PHP代码可以解决以下问题: 1.json_encode UTF8码中文后的字符串不可阅读 2.json_encode 多级数组中文乱码问题 3.json_encode 数组中包含换行时错误问题 4.json_encode 数组中键为中文的问题 function _encode($arr) { $na = array(); foreach ( $arr as $k =& $value ) { $n
jsp超链接中文乱码的解决方法,需要的朋友可以参考一下 直接修改tomcat下的conf/server.xml 找到该段代码,直接添加红色部分代码就可以 &Connector port=&8080& URIEncoding=&UTF-8& protocol=&HTTP/1.1& connectionTimeout=&20000& redirectPort=&8443& /&
昨天本来说早点睡觉呢,没想到一个在写PHP程序的时候发现出现的乱码问题又睡晚了,不过总算解决了. 首先:找出乱码产生的原因. 一直以为是浏览器的原因,结果我在chrome,firefox,IE9里面都出现了乱码,所以浏览器的因素可以排除.为了验证我猜测是Gvim的原因, 我用记事本(note)简单写了一个php文件 &?php echo &你好&; echo &世界&; ?& 结果没有出现乱码,所以问题就出在Gvim上,这个结论水到渠成. 于是,开始研究
从A页面通过url传参到B页面时,获取URL中参数出现中文乱码问题,解析url参数的正确方法如下,感兴趣的朋友可以参考下 从A页面通过url传参到B页面时,解析url参数可以用下面两种方法: 方法一:正则分析法 function getQueryString(name) { var reg = new RegExp(&(^|&)& + name + &=([^&]*)(&|$)&, &i&); var r = window
post提交时中文乱码,想必大家都有遇到过吧,采用的解决方法是在网页端转码,在服务器端再转回来,具体的实现如下,感兴趣的朋友可以参考下,希望对大家有所帮助 现在遇到的问题是在页面和服务器端都配置了字符编码uft-8,但是在提交时火狐,chrome都没有问题,ie8确出现了中文乱码,采用的解决方法是在网页端转码,在服务器端再转回来,实例: 客户端: userName = encodeURI(userName); post提交后 服务器端: 复制代码 代码如下: response.serConten
sqlyog 中文乱码的设置方法 1.在SQLyog下输入下面代码,全部执行 SET character_set_client = utf8; SET character_set_results = gb2312; SET character_set_connection = utf8; 如果上边的不行,还可以改成Gbk.总以根据你的数据的文字编码改成相应的编码类型就ok了.给出Gbk的代码: SET character_set_client = gbK; SET character_set_r
故障描述 cmd模式下中文乱码,客户运行操作软件,需要修改cmd,发现cmd乱码,客户不愿重做系统 技术分析 其实大部分情况下,图方便的话,重做系统可以解决.但是情况一,客户不愿重做系统,主机是单位工作机,二,这个也不是中病毒,是注册表被篡改了,可以通过修改恢复. 解决方案 regedit (register edit) 打开注册表编辑器 然后找到 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 将CodePage选项将数值改为十六
php地址栏传中文$_GET下来后乱码,urlencode和urldecode,iconv,base64_encode等方法,整理基本是常用的了. php地址栏传中文$_GET下来后乱码,urlencode和urldecode用法详解 url编码 语法: string urlencode(string str); 返回值: 字符串 函数种类: 编码处理 例如: &?php $ChineseName=&我的名字,是中文的哦&; $EncodeStr=urlencode($Chine
解决phpmyadmin中文乱码问题... 去phpMyAdmin的根目录下,打开以下这个文件: libraries/select_lang.lib.php 1.找到有&zh-gb2312&的那一行,把'zh-gb2312' 改成 'zh-gb2312-utf-8' 为什么这样加?那是因为服务器会把没有&-utf-8&的语言过滤掉,在libraries/database_interface.lib.php 第168行,根据英文说:&为了防止混淆&
一般来说中文乱码用js结合escape来解决,但下面的方法是一般后台中的一些问题,需要注意下输出顺序,先声明编码类型在输出内容是个好习惯. 今天弄了一天的Ajax中文乱码问题,Ajax的乱码问题分为两种: 1. JavaScript输出的中文乱码, 比如:alert(&中文乱码测试&); 解决的办法比较简单,就是把jsp里所有的charset和pageEncoding的值都设置成相同的,一般是utf-8. 2. 这第二种就是Ajax从服务器端获得的数据出现乱码的问题.(我搜了n个小时试
jquery的ajax()函数传值中文乱码解决方法介绍,需要的朋友可以参考下 $.ajax({ dataType : 'json',type : 'POST',url : 'http://localhost/test/test.do',data : {id: 1, type: '商品'},success : function(data){ } } ); 问题: 提交后后台action程序时,取到的type是乱码 解决方法: 方法一:提交前采用encodeURI两次编码,记住一定是两次 1.修改以
传参的时候遇到Get中文乱码,IE浏览器Get中文乱码问题,该怎么解决呢?下面为大家详细介绍下具体的解决方案 Get中文乱码问题解决方案: 修改Tomcat根目录下conf / server.xml文件,代码如下: &Connector port=&8080& protocol=&HTTP/1.1& connectionTimeout=&20000& redirectPort=&8443& URIEncoding=&qu
ajax中文乱码问题在中文中经常会出现这种问题,其实只要稍加注意就不会出现ajax中文乱码这回事情了,接下来为大家详细介绍下如何解决这类问题 ajax中文乱码问题在中文中经常会出现这种问题,其实只要稍加注意就不会出现ajax中文乱码这回事情了,注意前后台编码一致.你用的是中文.而ajax传输数据的时候用的是utf-8 ,还有对ajax get方法时最好escape 或urlcode, &%@ page contenttype=&text/charset=gb2312%& 如
在网上也搜看了一下再mysql query browser中解决中文乱码的问题,答案各不相同 我也一一试过,结果是:中文乱码问题没解决,mysql服务却不能启动了, 汗颜了,还是自己动手解决吧,我这里也截图了,方便参观.我用的是appserv服务包,相信很大一部分同学都在使用这个或是在使用wamp包,很简单,在安装mysql目录下,找到my.ini配置文件: 重启MYSQL服务和apache服务就可以了.
这篇文章主要介绍了php的GD库imagettftext函数解决中文乱码问题,可通过将中文字符串转为utf-8格式来解决,需要的朋友可以参考下 本文实例讲述了php的GD库imagettftext函数解决中文乱码问题的方法.分享给大家供大家参考.具体如下: 使用imagettftext写中文时,常出现乱码问题.解决方法是将中文字符串转为utf-8格式即可.具体代码如下(文件格式为gb2312): &?php $im = imagecreatefromjpeg('./1.jpg'); $w = i
这篇文章主要介绍了ajax获取数据中文乱码问题最简单的完美解决方案,需要的朋友可以参考下 使用scriptCharset即可解决问题,用contentType就不一定可以了. $.ajax({ url: testUrl, dataType: 'jsonp', type: 'post', scriptCharset: 'utf-8' }); 上面的解决方案是最完美的,另外也附上网上的解决方式吧,是用contentType来处理的 复制代码 代码如下: jQuery(form).ajaxSubmit
本篇文章主要是对JS中的cookie中文乱码解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 function SetCookie(name, value) { var exp = new Date(); exp.setTime(exp.getTime() + 3 * 24 * 60 * 60 * 1000); //3天过期 document.cookie = name + &=& + escape(value) + &;expires=& + ex
这篇文章主要介绍了JSP页面传参出现中文乱码的解决方案,非常实用,需要的朋友可以参考下 很多jsp程序员都遇到过这样的情况,jsp页面传递参数到servlet,只要参数有中文就是乱码,且大多数是??????乱码,尝试了网上比较普遍的好多种办法都不行,最后加了一句话解决问题,这里分享给大家供大家参考. 1.打开tomcat安装目录 2.找到conf文件夹 3.打开里面的server.xml 4.找到 &Connector port=&8080& protocol=&HTT
这篇文章主要介绍了Window下adb shell中文乱码问题解决方法,本文讲解了出现这个问题的原因以及解决方法,需要的朋友可以参考下 Window下,进行adb shell后,举个例子,如果你的sdcard下保存着中文字符文件名的文件,则在CMD下显示是一些无规律的中文并夹杂着乱码. 出现这种情况的原因是: Android中使用的是UTF-8字符,而CMD默认字符集是ANSI,中文环境下即为GBK,代码页为936.查询当前代码页的方法为在CMD下直接输入&chcp&命令,并会返回&q
这篇文章主要介绍了php中json_encode处理gbk与gb2312中文乱码问题的解决方法,需要的朋友可以参考下 本文讲述了php中json_encode处理gbk与gb2312中文乱码问题的解决方法,具体方法如下: 1.json_encode()中文在gbk/gb2312中对中文返回为null $arr = array ( array ( 'catid' =& '4', 'catname' =& 'www.jb51.net', 'meta_title' =& '脚本之家' ) );
utf-8编码引起document.writeln输出中文乱码的解决办法 编码规则是utf-8,如网页头中的: &meta http-equiv=&Content-Type& content=&text/ charset=UTF-8& /& 那么js文件中如果有中文输出就会出现乱码,解决此个问题有两个方法: 1.在引用javascript输出的地方加上charset=&gb2312& 或 charset=&big5
乱码在哪种语言里都会出现,今天给你二个解决python中文乱码的方法. 乱码原因: 源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了! 解决方法: 1.print mystr.decode('utf-8').encode('gbk') 2.比较通用的方法: import sys type = sys.getfilesystemencoding() print mystr.decode('utf-8').encode(typ
打算切换某个网站的主机,没想到遇到Php和Mysql中文乱码的问题. 以前的国外主机用的Mysql是4.x系列的,感觉还比较好,都无论GBK和UTF-8都没有乱码,没想到新的主机的Mysql是5.0版本的,导入数据后,用Php读出来全是问号,乱码一片,记得我以前也曾经有过一次切换出现乱码的经验,原因肯定是Mysql版本之间的差异问题. 只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用
测试了php的网页发现标题中文乱码,在网上搜索了下面的解决方法,需要的朋友可以参考下 刚刚测试了一个php的网页,结果发现标题中文乱码,于是乎,搜搜得到了一个比较不错的答案 在&title&标签前面添加以下一句话就解决了 &meta http-equiv='Content-Type' content='text/charset=utf-8'/&
最近用到了XMLHttpRequest 动态无刷新技术 不刷新当前页面发送请求,并得到返回结果 主要是jsp页面内的js与后台的servlet交互,返回值为文本~~~ 1.在页面的&script type=&text/JavaScript& &内加入 //无刷新请求的xmlhttp请求 var http_request= function createRequest(url) { http_request = if (window.XMLHttpR
MYSQL中文乱码问题原因有很多,脚本之家以前发布过很多相关文章,这篇文章介绍mysql相关的一些知识更详细 MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的. character-set-database:数据库字符集. character-set-table:数据库表字符集. 优先级依次增加.所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集
这篇文章主要介绍了oracle中文乱码的解决方法,服务器系统是linux,支持中文显示,数据库字符集是zhs16gbk,往数据库里建表,插入中文数据,sqlplus 连接到数据库,中文显示乱码,需要的朋友可以参考下 解决办法: 修改oracle用户的环境变量 文件.加入NLS_LANG=&SIMPLIFIED CHINESE_CHINA.al32utf8&; export NLS_LANG [oracle@rhel6r4 ~]$ vi .bash_profile # .bash_pro
本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友 linux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8, 例如下面的代码: mysqldump
这篇文章主要介绍了php生成二维码时出现中文乱码的解决方法,较为详细的分析了php生成二维码的方法,以及出现乱码时的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php生成二维码时出现中文乱码的解决方法.分享给大家供大家参考.具体分析如下: 最近做了个扫描二维码得到vcard的项目,遇到一个问题,有一部分生成完的二维码,用android系统手机扫描后得到的vcard中的中文姓名是乱码,经过比对发现,这部分vcard中ORG这个类型没有内容,随即判断没内容就加上一个固定的字
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.046 (s). 11 q(s)本篇文章是对php中的缓存进行了详细的分析介绍,需要的朋友参考下 nginx缓存nginx有两种缓存机制:fastcgi_cache和proxy_cache 下面我们来说说这两种缓存机制的区别吧 proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的 fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容 proxy_cache缓存减少了nginx与后端通信的次数,节省了传输时间和后端带宽 fastcgi_cache缓存减少了n
(H2与HBase)面向行or面向列的存储模型? 目录 0. 示例 1. H2怎么存储pet表的记录? 1. 1 DATA_LEAF页格式 1. 2 DATA_NODE页格式 2. HBase怎么存储pet表的记录? 2. 1 Data Block格式 2. 2 Data Block如何存下面这些记录? 2. 3 leaf索引块的格式: 2. 4 root索引块的格式: 2. 5 IntermediateLevel索引块 0. 示例 假设有如下一张pet表 (改编自MySQL参考手册) CREA
以下是对Nginx中的PHP缓存进行了详细的分析介绍,需要的朋友可以参考下 Nginx缓存nginx有两种缓存机制:fastcgi_cache和proxy_cache 下面我们来说说这两种缓存机制的区别吧 proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的 fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容 proxy_cache缓存减少了nginx与后端通信的次数,节省了传输时间和后端带宽 fastcgi_cache缓
0. Overview 卡夫卡说:不要害怕文件系统. 它就那么简简单单地用顺序写的普通文件,借力于Linux内核的Page Cache,不(显式)用内存,胜用内存,完全没有别家那样要同时维护内存中数据.持久化数据的烦恼--只要内存足够,生产者与消费者的速度也没有差上太多,读写便都发生在Page Cache中,完全没有同步的磁盘访问. 整个IO过程,从上到下分成文件系统层(VFS+ ext3). Page Cache 层.通用数据块层. IO调度层.块设备驱动层. 这里借着Apache Kafka
马上要从有道离职.除了MSRA实习外人生第一份正式工作即将结束,在这个隆重的时刻自然是需要写点东西纪念一番.感性的文字不着急写,吐槽什么的既然已经跑路了就没啥可说的了.作为一个搞技术的,当然还是先写点技术文章争取对同行有所帮助.所以第一篇呢,凑个热闹,redis3.0正式版刚发布,就先说说redis cluster吧. 我在有道引入redis cluster是14年8月,到现在已经8个月了.在当时那个时间点,有道至少是词典在缓存这块的基础设施搭建还是比较薄弱的,翻译用memcache,简单的客户
首先交代一下自己本不是IT 行业,也没有编程基础,而且刚接触Android和Ubuntu,小白一枚, 花了将近半个月的时间,重复安装ubuntu.重复下载源码.重复编译,才成功了一次. 现在总结如下: 1.windows7下安装ubuntu系统 用一个磁盘分区软件(分区助手专业版5.0)分出100g的空间, //上一次使用了60g,编译时报错,说满了,在win7下格了60g重来, //格掉后,会发现开机啥啥丢失,win7都进不去了,再找个U盘安装老毛桃修复一下引导就O了: //(老毛桃地址:ht
这篇博文笔者构思了很久,当然也写了很久,发现想到和写出来完全两码事,写下来会更深刻些弄清很多模糊概念.看张图 环境:win7 32 + apache2.2 + php5.28 + 5.1.49-community + chrome 22.0.1 一. 浏览器端缓存 要利用浏览器缓存则要先了解http协议内容,这里主要利用http协议头部header的一些头域名,主要&Expires&,&Etag&,&Last-Modified&: 先看张原理图:
介绍下es的几个概念: cluster 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的.es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的. shards 代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上.构成分布式搜索.分片的数量只能在索引创建前指
cluster 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的.es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的. shards 代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上.构成分布式搜索.分片的数量只能在索引创建前指定,并且索引创建后不能更
从早期G1的192MB RAM开始,到现在动辄1G -2G RAM的设备,为单个App分配的内存从16MB到48MB甚至更多,但OOM从不曾离我们远去.这是因为大部分App中图片内容占据了50%甚至75%以上,而App内容的极大丰富,所需的图片越来越多,屏幕尺寸也越来越大分辨率也越来越高,所需的图片的大小也跟着往上涨,这在大屏手机和平板上尤其明显.而且还经常要兼容低版本的设备.所以Android的内存管理显得极为重要. 在这里我们主要讲两件事情: 1.Gingerbread和Honeycomb中
进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目: (所有插入都是单线程进行,所有读取都是多线程进行) 1) 普通插入性能 (插入的数据每条大约在1KB左右) 2) 批量插入性能 (使用的是官方C#客户端的InsertBatch),这个测的是批量插入性能能有多少提高 3) 安全插入功能 (确保插入成功,使用的是SafeMode.True开关),这个测的是安全插入性能会差多少 4) 查询一个索引后的数字列,返回10条记录(也就是10KB)的性能,这个测的是索引查询的性能 5) 查
安装redis 到http://redis.io/download下载,目前最新的稳定版本是2.8.16 wget http://download.redis.io/releases/redis-2.8.16.tar.gz tar -zxvf redis-2.8.16.tar.gz - C /usr/local cd /usr/local/redis-2.8.16/src && make 经过上述命令后开始启动redis服务了 ./redis-server & 当然可以将redis
介绍下es的几个概念: cluster 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的.es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的. shards 代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上.构成分布式搜索.分片的数量只能在索引创建前指
本篇文章是对Java内存溢出的解决方法进行了详细的分析介绍,需要的朋友参考下 一.内存溢出类型1.java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆.堆是给开发人员用的上面说的就是,是在JVM启动时创建:非堆是留给JVM自己用的,用来存放类的信息的.它和堆不同,运行期内GC不会释放空间.如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出了也会导致这块内存的占用过多造成
堆是给开发人员用的上面说的就是,是在JVM启动时创建:非堆是留给JVM自己用的,用来存放类的信息的,本文将详细介绍Tomcat内存溢出,需要了解更多的朋友可以参考下 JVM管理两种类型的内存,堆和非堆.堆是给开发人员用的上面说的就是,是在JVM启动时创建:非堆是留给JVM自己用的,用来存放类的信息的.它和堆不同,运行期内GC不会释放空间. 一.内存溢出类型 1.java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆.堆是给开发人员用
本篇文章是对mysql中的缓存如何使用内存进行了详细的分析介绍,需要的朋友参考下 先说明2点开启缓存也会带来开销,主要表现在一下方面 读取在查询开始之前必须要检查缓存 如果查询是缓存的,但是不在结果集中,那么产生结果后保存数据会带来一定的开销 向缓存写如数据也会带来开销 有的情况查询缓存不会被缓存,即使你使用 SQL_CACHE也不能缓存主要一下几个 引用了用户自定义函数 引用了用户自定义变量 以用了存续过程 查询中包含一些实时的系统函数,比如now 引用了临时表 虽然上面说到缓存会带来一些开销
本篇文章是关于PHP垃圾回收机制对内存泄露的处理进行了详细的分析介绍,需要的朋友参考下 上次说到了refcount和is_ref,这里来说说内存泄露的情况 $a = array(1, 2, &$a); unset($a); 在老的PHP版本中,这里就会出现内存泄露,分析如下: 执行第一行,可以知道$a和$a[2]指向的zval refcount=2,is_ref=1 然后执行第二行,$a将会从符号表中被删除,同时指向的zval的refcount--,此时refcount=1,因为refcount
本篇文章是对Java堆内存的10个要点进行了详细的分析介绍,需要的朋友参考下 Java堆内存的10个要点 .javaoutofmemoryerrorgenerationjvmprofiler编程当我开始学习Java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里.当我开始正式写一些程序后,我会经常遇到java.lang.outOfMemoryError的报错,之后我才开始关注什么是堆内存或者说堆空间(heap space).对大多数程序员都经历过这样的过程,因为学
之前我写过我们如何使用Lua实现我们新的网络应用程序防火墙.另一个在CloudFlare很流行的语言是Go.在以前,我已经写过如何使用Go来写网络服务,如Railgun. 使用像Go这样带有垃圾收集机制的语言编写长时间运行网络服务程序的一个潜在的挑战就内存管理. 为了理解Go的内存管理,分析一些Go运行时代码还是有必要的.Go程序中有两个独立的线程用来标记不再被程序使用的内存(这就是垃圾收集)并在其不再被使用时返还给操作系统(在Go代码中称为收割,scavenging). 下面是一个小程序,会生
声明:我们常常以为,一旦我们(的代码)出了什么状况,那肯定是操作系统在作祟,而在99%的情况下,结果都会是别的原因.因此我们会谨慎地作出是操作系统导致了某个问题这样的假设,除非你遇到了与下面的例子类似的情况. 一切从我们的一个客户报告了他们的CitusDB集群的性能问题开始.这个客户设计的集群使得他们的工作数据集合可以放进内存,但是他们的查询次数显示他们的查询已经需要访问磁盘.这自然会导致查询效率下降10倍到100倍. 我们开始着手研究这个问题,首先检查CitusDB的查询分发机制,然后再检查机
转自:/fvsd3/blog/item/9baec09a301bdebcc9eaf4a2.html 一.JVM内存区域组成 java把内存分四种: 1.栈区(stack segment)- 由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放内存资源 2.堆区(heap segment) - 一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收 3.静态区(data
前段时间在一个项目的性能测试中又发生了一次OOM(Out of swap sapce),情形和以前网店版的那次差不多,比上次更奇怪的是,此次搞了几天之后啥都没调整系统就自动好了,死活没法再重现之前的OOM了!问题虽然蹊跷,但也趁此机会再次对JVM堆模型.GC垃圾算法等进行了一次系统梳理: 基本概念 堆/Heap JVM管理的内存叫堆:在32Bit操作系统上有4G的限制,一般来说Windows下为2G,而Linux 下为3G:64Bit的就没有这个限制. JVM初始分配的内存由-Xms指定,默认是
服务器内存就512M,Access数据库(文章库)600多M,结果竟然就是IO受伤了. 早些年写秋色园技术原理解析系列,园里不少看过的帅歌,应该有点印象,从开始到现在,还是铁打的Access数据库. 虽然本人目前对Access恨入之骨,皆因囊中羞涩,暂时不得不与之同流合污. 忙碌微博粉丝精灵几个月来,秋色园一直运行正常,除了远程界面都变的很卡之外,基本上也没发现什么异常. 然而这个隐藏多年的内伤,如果不是那一天,客服把我服务器给关机了,估计到现在也没察觉,让IO受伤了好几个月了. 以下是故事的过
内存管理内幕 /developerworks/cn/linux/l-memory/ 动态分配的选择.折衷和实现 Jonathan Bartlett ( ), 技术总监, New Media Worx 简介: 本文将对 Linux(TM) 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言.文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半手工地管
C++内存管理 [导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C++超绝的性能.本期专题将从内存管理.内存泄漏.内存回收这三个方面来探讨C
C++内存管理 [导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C++超绝的性能.本期专题将从内存管理.内存泄漏.内存回收这三个方面来探讨C
1.Java引用的种类 1.1 对象在内存中的状态 Java对象在内存中被创建出来以后,垃圾回收机制会实时地监控每个对象的运行状态,包括对象的申请.引用.被引用.赋值等.当垃圾回收机制实时地监控到某个对象不再被引用变量所引用时,垃圾回收机制就会回收它所占的空间. 可以把JVM内存中的对象引用理解成一种有向图,把引用变量.对象都当做有向图的端点,将引用关系理解为有向图的边.有向图总是从引用端指向被引用的Java对象.因为Java的所有对象都是由一条条线程创建出来的,所以可以把线程对象当成有向图的起
增加堆内存的大小 - 提防眼镜蛇效应 原文:http://plumbr.eu/blog/increasing-heap-size-beware-of-the-cobra-effect &眼镜蛇效应&起源于当时英国统治印度殖民地的轶事.英国政府关心一些有毒的眼镜蛇.所以政府对每条死蛇提供奖励.最初这个方案很成功为了奖励大量的毒蛇被杀死.然而最终印度人为了收入开始养殖眼镜蛇. 当意识到奖励取消了,养殖眼镜蛇和野生眼镜蛇成倍增加了. 明显的这个问题解决方案使这个情况更糟了. 如何调整Java
内存管理简介 内存管理的职责为分配内存,回收内存. 没有自动内存管理的语言/平台容易发生错误. 典型的问题包括悬挂指针问题,一个指针引用了一个已经被回收的内存地址,导致程序的运行完全不可知. 另一个典型问题为内存泄露,内存已经分配,但是已经没有了指向该内存的指针,导致内存泄露. 程序员要花费大量时间在调试该类问题上. GC简介 因此引入了Garbage Collector机制,由运行时环境来自动管理内存. Garbage Collector解决了悬挂指针和内存泄露大部分的问题(不是全部). 注意
现象:突然发现访问网站很慢,服务器的cpu.内存和磁盘使用率都正常 分析过程及解决方案:查询/var/log/message日志发现有这样的记录&ip_conntrack table full dropping packet&.kernel 用 ip_conntrack 模块来记录 iptables 网络包的状态,并保存到 table 里(这个 table 在内存里),如果网络状况繁忙,比如高连接,高并发连接等会导致逐步占用这个 table 可用空间,一般这个 table 很大不容易占
一.内存溢出类型 1.java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆.堆是给开发人员用的上面说的就是,是在JVM启动时创建:非堆是留给JVM自己用的,用来存放类的信息的.它和堆不同,运行期内GC不会释放空间.如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出了也会导致这块内存的占用过多造成溢出,或者tomcat热部署时侯不会清理前面加载的环境,只会将context
你对JVM内存组成结构和JVM垃圾回收机制是否熟悉,这里和大家简单分享一下,希望对你的学习有所帮助,首先来看一下JVM内存结构,它是由堆.栈.本地方法栈.方法区等部分组成,结构图如下所示. JVM学习笔记 JVM内存管理和JVM垃圾回收 JVM内存组成结构 JVM内存结构由堆.栈.本地方法栈.方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制.堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,
java知识体系 JVM内存组成 程序计数器 是一块较小的内存空间,作用可以看做是当前线程所执行的字节码的行号的指示器,线程私有. 堆 通过new创建的对象的内存在堆中分配.大小可以通过Xms和Xmx控制.堆被划分为新生代和旧生代.新生代 ( Young ) 又被划分为三个区域:Eden.From Survivor.To Survivor.这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收. JVM 每次只会使用 Eden 和其中的一块 Survivor 区域来
Javascript的内存泄漏,不是太可怕.它只会悄悄的,慢慢的把你的浏览器拖的巨慢无比,让你愤怒的拍案而起,大骂微软出品的破烂浏览器危害社会.这一切有可能并不是浏览器的错,可能只是因为网页 上有些javascript 的内存泄漏罢了. 在科技日益发达今天,我们有必要武装自己,以及自己的浏览器,这样万一浏览器倒下了,还能知道到底是死在谁家的网页上面.下面这个Firefox插件是推荐给那些UI设计者或者开发 人员的:Leak Monitor This extension pops up an al
1,判断对象是否存活 a,引用计数算法 :给对象添加一个引用计数器,每当有个地方引用他时,计数器+1,失效时-1,为0的对象就是不可能再被使用的.java没有选用引用计数算法来管理内存,其中主要原因是很难解决对象之间的互相循环引用的问题. b,根搜索算法:通过一系列的名为&GC ROOTS&的对象作为起点,从这些节点开始向下搜索,搜索所走过的路径称为应用链,当一个对象到GC ROOTS没有任何引用链相连时,则证明此对象是不可用的.java使用此算法. c,引用 轻引用:Object o
一.内存溢出类型 1.java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆.堆是给开发人员用的上面说的就是,是在JVM启动时创建:非堆是留给JVM自己用的,用来存放类的信息的.它 和堆不同,运行期内GC不会释放空间.如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出了也会导致这块内存的占用过多造成溢出,或者 tomcat热部署时侯不会清理前面加载的环境,只会将conte
一个优秀Java程序员,必须了解Java内存模型.GC工作原理,以及如何优化GC的性能.与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能. 本文将从JVM内存模型.GC工作原理,以及GC的几个关键问题进行探讨,从GC角度提高Java程序的性能. 一.Java内存模型 按照官方的说法:Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配. JVM主要管理两种类型内存:堆和非堆,堆内存
使用myeclipse启动两个SSH2的部署在tomcat6下的项目 报出java.lang.OutOfMemoryError: PermGen space 解决办法: 在myeclipse中加大jvm内存方法: Window-&Preferences-&Myeclipse-&Services-&Tomcat-&Tomcat 6.x-&JDK,在Optional Java VM arguments:下边的输入框里输入: -Xms128m -Xmx512m -XX:Per
Android内存管理机制 Android内存管理主要有:LowMemory Killer机制,Ashmem,PMEM/ION及Native内存和Dalvik内存管理管理和JVM垃圾回收机制. LowMemory Killer机制 源码位置drivers/staging/Android/lowmemorykiller.c Android是一个多任务系统,也就是说可以同时运行多个程序,这个大家应该很熟悉.一般来说,启动运行一个程序是有一定的时间开销的,因此为了 加快运行速度,当你退出一个程序时,A
首先,我们来说一下什么是内存表,所谓内存表,是指整个数据库表都常驻在内存中的表,相对于普通表而言,内存表存储数据在内存中,而普通表存储在硬盘中.那么内存表到底有什么特点呢?下面我们来详细地分析一下. 1.MySQL内存表要怎样创建呢? 首先,我们先来学习一下到底要怎样创建一个内存表呢?方法很简单,就跟普通表差不多,唯一的差异是,内存表所使用的数据库引擎是内存.如下: CREATE TABLE `test` ( `id` char(5) NOT NULL, `username` varchar(1
1.JVM内存模型 JVM运行时内存=共享内存区+线程内存区 1).共享内存区 共享内存区=持久带+堆 持久带=方法区+其他 堆=Old Space+Young Space Young Space=Eden+S0+S1 (1)持久带 JVM用持久带(Permanent Space)实现方法区,主要存放所有已加载的类信息,方法信息,常量池等等. 可通过-XX:PermSize和-XX:MaxPermSize来指定持久带初始化值和最大值. Permanent Space并不等同于方法区,只不过是Ho
内存异常通常是由内存泄漏导致,内存泄漏一般可以理解为系统资源(各方面的资源,堆.栈.线程等)在错误使用的情况下,导致使用完毕的资源无法回收(或没有回收),从而导致新的资源分配请求无法完成,引起系统错误.内存泄漏对系统危害比较大,因为他可以直接导致系统的崩溃.需要区别一下,内存泄漏和系统超负荷两者是有区别的,虽然可能导致的最终结果是一样的.内存泄漏是用完的资源没有回收引起错误,而系统超负荷(内存溢出)则是系统确实没有那么多资源可以分配了(其他的资源都在使用) 异常 说明 解决方法 java.lan
简介 Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java源码编译而来的字节码.更通俗地说,JVM是指对这个规范的具体实现.这种实现基于严格的指令集和全面的内存模型.另外,JVM也通常被形容为对软件运行时环境的实现.通常JVM实现主要指的是HotSpot. JVM规范保证任何的实现都能够以同样的方式解释执行字节码.其实现可以多样化,包括进程.独立的Java操作系统或者直接执行字节码的处理器芯片.我们了解最多的J
每一次面试都会发现自己真的好弱,所以今天我告诉自己&滴水穿石,你行的!& 转载自: http://blog.csdn.net/cutesource/article/details/5906705 JVM内存组成结构 JVM栈由堆.栈.本地方法栈.方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制.堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由From Spa
Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢.这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制.概括地说,该机制对 JVM(Java Virtual Machine)中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动的回收内存,永不停息(Nerver Stop
3.1 概述 Java内存运行时区域的各个部分,其中程序计数器,虚拟机栈,本地方法栈3个区域随线程而生,随线程而灭:栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作.每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期会有JIT编译器进行一些优化,但在基于概念模型的讨论中,大体上可以认为是编译期可知的),因此者几个区域的内存分配和回收都具备确定性,在这几个区域内就不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了. 而Java堆和方法区
MYSQL服务器my.cnf配置文档详解 硬件:内存16G [client] port = 3306 socket = /data/3306/mysql.sock [mysql] no-auto-rehash [mysqld] user = mysql port = 3306 socket = /data/3306/mysql.sock basedir = /usr/local/mysql datadir = /data/3306/data open_files_limit = 10240 ba
ScanOnWeb web scanner control program for processing the image scanning and editing problems, and now finishing Caution: 1. Javascript controlled by the image scanner is to scan method, scan accuracy according to the set of DPI, will save the data is
Today the Internet to find information, read an article that describes the development of OA is a software company to resolve the browser embedded scanner programming article, the article describes the company's engineers how to change the OA hard to
TCMalloc 网站 : /p/gperftools/?redir=1 TCMalloc (google-perftools) 是用于优化C++写的多线程应用,比glibc 2.3的malloc快.这个模块可以用来让MySQL在高并发下内存占用更加稳定. 本站使用的MySQL已经用 TCMalloc 优化过了. 详细的安装步骤: #tar zxvf libunwind-0.98.6.tar.gz #cd libunwind-0.98.6 #./con
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.097 (s). 11 q(s)}

我要回帖

更多关于 scanonweb 注册码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信