爬虫mysql 批量写入数据mysql表里的数据都是这种Unicode编码,怎么转为可读文字

如何转义emoji表情,让它可以存入utf8的数据库_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何转义emoji表情,让它可以存入utf8的数据库
我有更好的答案
还是4个字节,一样存不进,应该说根本没转。转为其他格式的emoji又怕以后新增了表情不好做?是微信转码过了吗?=======================方法3,自动转码了,也很容易知道每个表情是对应的哪个。就算苹果大爷又增加了表情./php/emoji/:最后采用了下面采纳的那个方法,因为我觉得它有下面几个优点:1、那个方法只转换表情,不会转换中文,而我存储的时候,转成的这是什么,你们在不改数据库编码的前提下,是怎么弄的?方法1:base_encode64这种方法是可以,所以以后其它人要使用这个数据的时候,报错说这个 \xF0\x9F\x98\x82 值不能存储,请问这是怎么回事;ud83d&#92,但是旧数据没有经过encode操作、不会把表情转换为其它标准,只有一个简单的,固定的转换算法,也就是说不需要一个表情库来对照着转换,取数据的时候如果统一进行decode的话,旧数据会丢失的。方法2:urlencode这个似乎可以,对没有经过encode的数据进行decode也不会有影响,但是转为Unicode之后, 后面的\ud83d\udca5可以随意复制粘贴,而显示出来是这样的, 2。因为有的时候可能需要在一次请求中的两个地方做decode,其它decode多次会把正确的数据改成其它数据,这个不会;ude02,而且多次decode似乎也不会有影响。你们说这个方法有缺陷吗?=======================一个发现,微信获取用户基本信息的时候,笑哭那个表情print_r出的是&#92,也不需要做什么额外的修改。3、可以无限decode输出的都是正确的内容,所以数据还是直接可读的数据库中存储起来是这样的unicode emoji是4个字节的,存不进MySQL里,找到一个转义的库code
为您推荐:
其他类似问题
emoji的相关知识
等待您来回答pandas数据保存至Mysql数据库
感谢关注天善智能,走好数据之路↑↑↑欢迎关注天善智能,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习,问答、求职一站式搞定!每周2-3场免费数据领域公开课,每月线下活动,欢迎关注!前言好久没写文章了,你们想我了没【我就是这样,你习惯就好】前段时间写了两篇mysql和python交互的文章第一篇局限于导入一条数据进入数据库【主要讲的是面向对象编程和Python数据库操作基础】传送门:第二篇讲的是从数据库读取数据到pandas【为数据分析做准备】传送门:Python操作Mysql数据库入门——数据导入pandas(数据分析准备)因为最近又在写爬虫,所以想把爬到的数据(dataframe格式)存在mysql里终于在今天下午成功了小试牛刀小试牛刀注:需要你修改的部分:(1)db是你本地数据库的名称(你用自己本地的数据库名称)(2)password是你本地数据库的密码这里我创建了一个简单的df用于测试:结果运行成功:本地数据库自动新建了一个test1表,数据成功写入,(我用的mysql客户端软件是:Navicat)大显身手当然,我们平时数据清洗好的df或者爬虫爬到的数据做成df怎么保存到mysql呢?其实现在看起来就很简单了当然,在这里,我只教会大家怎么保存df到mysql如果大家对爬虫和数据分析清洗有兴趣,可以看我以前写的文章我打开了一个爬虫爬到的房地产数据,如下图:我们看一下数据的df:我们现在要将这个df写入mysql,就好比爬到的数据或者清洗完的数据写入mysql:(1)db是你本地数据库的名称(你用自己本地的数据库名称)(2)password是你本地数据库的密码运行结果是,捕获到了异常:意思大概是:一部分拉丁无法编码,所以我们设置一下编码方式:charset=utf8注:需要你修改的部分:(1)db是你本地数据库的名称(你用自己本地的数据库名称)(2)password是你本地数据库的密码只修改了这一行代码:engine = create_engine(str(r"mysql+mysqldb://%s:" + '%s' + "@%s/%s?charset=utf8") % (user, password, host, db))我们打开本地的数据库,右键刷新:已经可以看到,数据已经写入mysql了大家想要加其他功能可以参考:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_sql.html本文作者:天善智能社区ID王大伟,人生苦短,我选Python,转行之路如漫漫长夜,唯有不断学习充电保证不停机。原文地址:/blog/wangdawei/9766相关课程推荐:Python3爬虫三大案例实战分享:/course/156Python网络爬虫实战:/course/81
违法和不良信息举报电话:010-
公司名称:北京字节跳动科技有限公司mysql数据插入 编码问题 - CSDN博客
mysql数据插入 编码问题
&&&&& 我们经常遇到数据插入后变成乱码,数据无法正常使用?那么我就说一个实例吧
&&&& 数据库服务器的编码方式为gbk,表的编码为latin,当我们使用这种url:jdbc:mysql://192.168.0.222:3306/test去建立连接时,我们再程序中虽然把数据转成成了iso-8859-1的编码方式,但插入后依然无法正常显示,原因
是通过这种方式建立的链接是采用默认编码的链接方式,最终会以默认编码再次转换一次我们已经转换完成的数据的,导致插入后的数据无法正常识别。
&&& 解决办法:在url后面加入几个参数,hibernate url
应该如下:jdbc:mysql://localhost:3306/test?
seUnicode=true&characterEncoding=iso-8859-1
,普通的jdbc的url
如下jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=iso-8859-1
&& 通过这么改变url后,那么获取到的将是iso-8859-1编码的链接,能保证插入后的数据能够正常显示。。。
本文已收录于以下专栏:
相关文章推荐
转自:http://blog.csdn.net/guoguo1980/article/details/2070701#comments
举例:mysql数据库dnname采用默认的latin1字...
对MySQL中的MyISAM或者Innodb存储引擎进行分析,对MySQL中常使用到的数据类型在存储和使用上进行简单的分析。mysql中常用数据类型基本上存在数值类型,字符类型,时间类型和编码进行简单...
当我碰到这个问题的时候,我就百度了。百度里有好多种答案。貌似都是用dos界面下实现的。我当时就觉得头大,而且我也不知道哪个方法是正确的。。。但是问题没解决,只能硬着头皮看。。。
下面我借鉴的这篇博客...
1.问题描述
今天做博客时显示用户信息,在性别栏对数据库中的user_sex数据进行判断,是0显示女,是1显示男,但是在用empty()判断非空时 0 被判定为空,所以改用...
MYSQL数据中文乱码问题
如何解决MYSQL数据中文乱码问题
第一种方法,很精辟的总结:
经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现...
今天琢磨一个问题,在平时的工作中如果碰到一些不规范的操作,drop,truncate,delete,恢复起来还是很困难的,drop操作在Oracle中如果开启了recycle bin还是基本安全的,d...
MySQL虽说好用,但很容易出现中文乱码的问题,以下列出Java Web开发中常见的几种中文乱码问题:
1、JSP页面显示问题
2、存入MySQL数据中文乱码
3、读取MySQL数据...
原文地址://mysql-faq-how-make-sure-replicate-data-consistant.shtml
在处理mysql和GET、POST的数据时,常常要对数据的引号进行转义操作。
PHP中有三个设置可以实现自动对’(单引号),”(双引号),\(反斜线)和 NULL 字符转转。
PHP称之为魔术引号...
mysql作为轻量级数据库,并广泛用于中小型系统中,在过去的两个月内我做了从oracle到mysql的数据移植,因为是初次做两个不同数据源的数据移植,出现了很多小问题(技术大牛可以忽略不看的)。
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)9654人阅读
Python基础知识(18)
Python爬虫(32)
& & & & 最近研究搜索引擎、知识图谱和Python爬虫比较多,中文乱码问题再次浮现于眼前。虽然市面上讲述中文编码问题的文章数不胜数,同时以前我也讲述过PHP处理数据库服务器中文乱码问题,但是此处还是准备简单做下笔记。方便以后查阅和大家学习。
中文编码问题的处理核心都是——保证所有的编码方式一致即可,包括编译器、数据库、浏览器编码方式等,而Python通常的处理流程是将unicode作为中间转换码进行过渡。先将待处理字符串用unicode函数以正确的编码转换为Unicode码,在程序中统一用Unicode字符串进行操作;最后输出时,使用encode方法,将Unicode再转换为所需的编码即可,同时保证编辑器服务器编码方式一致。
& & & & PS:当然Python3除外!这篇文章比较啰嗦,毕竟是在线笔记和体会嘛,望理解~
& & & & 在详细讲解概念之前,先讲述我最近遇到的字符编码的两个问题及解决。下图是最常见到几个问题编码问题:
参考资料:
& & & & 书籍《Python核心编程(第二版)》和《Python基础教程(第二版)》
一. raw_input输入str转换unicode处理
& & & & 背景:在做Python定向图片爬虫时,会通过raw_input输入关键词如“主播”,会爬取标题title中包含&主播&的URL,再去到具体的页面爬取图集。
& & & & 问题:如果是自定义字符串直接通过: s=u'主播'&定义为Unicode编码,再与同样为Unicode编码的title.text(下一篇文章详细介绍该爬虫)比较即可。但是如果需要raw_input输入呢?而且在通过unicode或decode转换过程中总是报错,为什么呢?
& & & & 主要问题是如何将str转换为unicode编码(How to convert str to unicode),默认python编码方式ascii码。
& & & & unicode(string[, encoding[, errors]])
&&& help(unicode)
Help on class unicode in module __builtin__:
class unicode(basestring)
unicode(object='') -& unicode object
unicode(string[, encoding[, errors]]) -& unicode object
Create a new Unicode object from the given encoded string.
encoding defaults to the current default string encoding.
errors can be 'strict', 'replace' or 'ignore' and defaults to 'strict'.& & & & 举个简单的例子:需要判断搜索词key是否在title标题中。
# coding=utf-8
import sys
def getTitle(key,url):
#title = driver.find_element_by_xpath()
title = u'著名女主播Miss与杰伦直播LOL'
print key,type(key)
print title,type(title)
if key in title:
print 'YES'
print 'NO'
key = raw_input(&Please input a key: &)
print key,type(key)
url = '/'
getTitle(key,url)
& & & & 输出如下图所示:
& & & & 尝试修改的方法包括:通过unicode(key,'utf-8')转码、key.decode('utf-8')转码、重置sys.defaultencoding都不行。而通过key.decode('raw_unicode_escape')转换得到的乱码&?÷??&(主播)。而同学的Python2.7能将str转换成unicode编码。
& & & & &UnicodeDecodeError: 'ascii' codec can't decode byte&&需先将str转换为unicode编码,但是我s.decode('utf-8')就报错 &UnicodeDecodeError: 'utf8' codec can't decode byte&。
s = '主播'
s.decode('utf-8').encode('gb18030')& & & & 最后解决方法从stackoverflow得到,一方面说明自己确实研究得不是很深,另一方面那个论坛确实更强大。参考:
& & & & 它是将终端的输入编码通过decode转换成unicode编码
& & & &&key = raw_input(&Please input a key: &).decode(sys.stdin.encoding)
二. 读取中文文件乱码处理
& & & & 此时你的爬虫仅仅是能从raw_input中输入进行处理或者定义unicode的字符串进行定向爬取,但是如果关键词很多就需要通过读取文件来实现。如下图所示,是我&&这篇文章。同样,你会遇到各种中文乱码问题需要处理。
& & & & 举个简单例子:通过Selenium爬取百度百科Summary第一段。
# coding=utf-8
import sys
import urllib
import time
from selenium import webdriver
from mon.keys import Keys
import selenium.webdriver.support.ui as ui
from mon.action_chains import ActionChains
#driver = webdriver.PhantomJS(executable_path=&G:\phantomjs-1.9.1-windows\phantomjs.exe&)
driver = webdriver.Firefox()
wait = ui.WebDriverWait(driver,10)
def getTitle(line,info):
print 'Fun: ' + line,type(line)
driver.get(&/&)
elem_inp = driver.find_element_by_xpath(&//form[@id='searchForm']/input&)
elem_inp.send_keys(line)
elem_inp.send_keys(Keys.RETURN)
elem_value = driver.find_element_by_xpath(&//div[@class='lemma-summary']/div[1]&).text
print 'Summary ',type(elem_value)
print elem_value,'\n'
info.write(line.encode('utf-8')+'\n'+elem_value.encode('utf-8')+'\n')
time.sleep(5)
def main():
source = open(&E:\\Baidu.txt&,'r')
info = open(&E:\\BaiduSpider.txt&,'w')
for line in source:
line = line.rstrip('\n')
print 'Main: ' + line,type(line)
line = unicode(line,&utf-8&)
getTitle(line,info)
info.close()
main()& & & & 其中TXT通常默认为ANSI编码,代码步骤:
& & & & 1.我先把Baidu.txt修改为utf-8编码,同时读入通过unicode(line,'utf-8')将str转换为unicode编码;
& & & & 2.Selenium先通过打开百度百科,在输入关键词&北京故宫&进行搜索,通过find_element_by_xpath爬取&故宫&的summary第一段内容,而且编码方式为unicode;
& & & & 3.最后文件写操作,通过line.encode('utf-8')将unicode转换成utf-8,否则会报错UnicodeDecodeError: 'ascii'。
& & & & 总之过程满足:编码=》Unicode=》处理=》utf-8或gbk
& & & & 由于创建txt文件时默认是ascii格式,而文字为'utf-8'格式时会报错。当然你也可以通过CODECS方法创建制定格式文件。
& & & & codes是COder/DECoder的首字母组合。它定义了文本跟二进制值的转换方式,跟ASCII那种用一个字节把字符转换成数字的方式不同,Unicode用的是多字节。这也导致了Unicode支持多种不同的编码方式。codes支持的四种编码方式包括:ASCII、ISO 8859-1/Latin-1、UTF-8和UTF-16。
import codecs
#用codecs提供的open方法来指定打开的文件的语言编码,它会在读取的时候自动转换为内部unicode
info = codecs.open(baiduFile,'w','utf-8')
#该方法不是io故换行是'\r\n'
info.writelines(key.text+&:&+elem_dic[key].text+'\r\n')
三. Unicode详解
& & & &PS: 该部分主要参考书籍《Python核心编程(第二版)》作者Wesley J.Chun
& & & &什么是Unicode&
& & & &Unicode字符串声明通过字母&u&,它用来将标准字符串或者是包含Unicode字符的字符串转换成完全的Unicode字符串对象。Python1.6起引进Unicode字符串支持,是用来在多种双字节字符的格式、编码进行转换的。
& & & & Unicode是计算机支持这个星球上多种语言的秘密武器。在Unicode之前,用的都是ASCII码,每个英文字符都是以7位二进制数的方式存储在计算机内,其范围是32~126。当用户在文件中键入A时,计算机会把A的ASCII码值65写入磁盘,然后当计算机读取该文件时,它会首先把65转换成字符A再显示到屏幕上。
& & & & 但是它的缺点也很明显:对于成千上万的字符来说,ASCII实在太少。而Unicode通过使用一个或多个字节来表示一个字符的方法,可以表示超过90,000个字符。
&&& s1 = &中文&
'\xd6\xd0\xce\xc4'
&&& print s1,type(s1)
中文 &type 'str'&
&&& s2 = u&中文&
u'\xd6\xd0\xce\xc4'
&&& print s2,type(s2)
ÖÐÎÄ &type 'unicode'&
&&& & & & &前面添加'u'声明为Unicode字符串,但它实际的编码并没有改变。
& & & &编码转码
& & & &Unicode支持多种编码格式,这为程序员带来了额外的负担,每当你向一个文件写入字符串的时候,你必须定义一个编码(encoding参数)用于把对应的Unicode内容转换成你定义的格式,通过encode()函数实现;相应地,当我们从这个文件读取数据时,必须&解码&该文件,使之成为相应的Unicode字符串对象。
& & & & str1.decode('gb2312') 解码表示将gb2312编码字符串转换成unicode编码
& & & & str2.encode('gb2312') 编码表示将unicode编码的字符串转换成gb2312编码
&&& s = '中文'
'\xd6\xd0\xce\xc4'
&&& print s,type(s)
中文 &type 'str'&
&&& s.decode('gb2312')
u'\u4e2d\u6587'
&&& print s.decode('gb2312'),type(s.decode('gb2312'))
中文 &type 'unicode'&
&&& len(s)
&&& len(s.decode('gb2312'))
&&& t = u'中文'
u'\xd6\xd0\xce\xc4'
&&& len(t)
&&& print t,type(t)
ÖÐÎÄ &type 'unicode'&
&&& & & & & 前缀'u'表示字符串是一个Unicode串,仅仅是一个声明。
& & & & Unicode实际应用
& & & & 1.程序中出现字符串时一定要加个前缀u
& & & & 2.不要用str()函数,而是用unicode()代替
& & & & 3.不要用过时的string模块——如果给它的是非ASCII字符,它会把一切搞砸
& & & & 4.不到必要时不要再程序里面编解码Unicode字符。只在你要写入文件或数据库或网络时,才调用encode()函数;相应地,只在需要把数据读回来时才调用decode()函数
& & & & 5.由于pickle模块只支持ASCII字符串,尽量避免基于文本的pickle操作
& & & & 6.假设构建一个用数据库来读写Unicode数据的Web应用,必须保持以下对Unicode的支持
& & & & & &· 数据库服务器(MySQL、PostgreSQL、SQL Server等)
& & & & & &· 数据库适配器(MySQLLdb等)
& & & & & &· Web开发框架(mod_python、cgi、Zope、Django等)
& & & & 数据库方面确保每张表都用UTF-8编码,适配器如果不支持Unicode如MySQLdb,则必须在connect()方法里面用一个特殊的关键字use_unicode来确保得到的查询结果是Unicode字符串。mod_python开启对Unicode的支持即可,只要在request对象里面把text-encoding设为“utf-8”就OK了。同时浏览器也注意下。
& & & & 总结:使用应用程序完全支持Unicode,兼容其他的语言本身就是一个工程。它需要详细的考虑、计划。所有涉及的软件、系统都需要检查,包括Python的标准库和其他要用到的第三方扩展模块。你甚至需要组件一个经验丰富的团队来专门负责国家化(I18N)问题。
四. 常用处理方法总结
& & & & 源自:
& & & & 结合我遇到的两个问题,归纳了以下几点。常见中文编码问题解决方法包括:
& & & &&1.遵循PEP0263原则,声明编码格式
& & & &&在PEP 0263--Defining Python Source Code Encodings中提出了对Python编码问题的最基本的解决方法:在Python源码文件中声明编码格式,最常见的声明方式:
#!/usr/bin/python
# -*- coding: &encoding name& -*-& & & & 根据这个声明,Python会尝试将文件中的字符编码转为encoding编码,它可以是任意一种Python支持的格式,一般都会使用utf-8\gbk的编码格式。并且它尽可能的将指定地编码直接写成Unicode文本。&
& & & & 注意,coding:encoding只是告诉Python文件使用了encoding格式的编码,但是编辑器可能会以自己的方式存储.py文件,因此最后文件保存的时候还需要编码中选指定的ecoding才行。&
& & & & 2.字符串变量赋值时添加前缀u,使用 u'中文' 替代 '中文'
str1 = '中文'
str2 = u'中文'& & & & Python中有以上两种声明字符串变量的方式,它们的主要区别是编码格式的不同,其中tr1的编码格式和Python文件声明的编码格式一致,而str2的编码格式则是Unicode。
& & & & 如果你要声明的字符串变量中存在非ASCII的字符,那么最好使用str2的声明格式,这样你就可以不需要执行decode,直接对字符串进行操作,可以避免一些出现异常的情况。
& & & & 3.重置默认编码
Python中出现这么多编码问题的根本原因是Python 2.x的默认编码格式是ASCII,所以你也可以通过以下的方式修改默认的编码格式:sys.getdefaultencoding()默认是'ascii'编码。&
#设置编码utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
#显示当前默认编码方式
print sys.getdefaultencoding()
& & & &这种方法是可以解决部分编码问题,但是同时也会引入很多其他问题,得不偿失,不建议使用这种方式。
& & & &其原理: 首先, 这个就是Python语言本身的问题。因为在Python 2.x的语法中, 默认的str并不是真正意义上我们理解的字符串, 而是一个byte数组, 或者可以理解成一个纯ascii码字符组成的字符串,
与Python 3中的bytes类型的变量对应; 而真正意义上通用的字符串则是unicode类型的变量, 它则与Python 3中的str变量对应。本来应该用作byte数组的类型, 却被用来做字符串用, 这种看似奇葩的设定是Python 2一直被人诟病的东西, 不过也没有办法, 为了与之前的程序保持兼容.。
& & & &在Python 2中作为两种字符串类型, str与unicode之间就需要各种转换的方式。首先是一种显式转换的方式, 就是encode和decode两种方法。在这里这两货的意思很容易被搞反, 科学的调用方式是:&
& & & &str --- decode方法 ---& unicode&
& & & &unicode --- encode方法 ---& str&
& & & &4.终极原则:decode early, unicode everywhere, encode
& & & &Decode early:尽早decode, 将文件中的内容转化成unicode再进行下一步处理&
& & & &Unicode everywhere:程序内部处理都用unicode,比如字符串拼接、替换、比较等操作 &&
& & & &Encode late:最后encode回所需的encoding, 例如把最终结果写进结果文件&
& & & &按照这个原则处理Python的字符串,基本上可以解决所有的编码问题(只要你的代码和Python环境没有问题)。前面讲述的两个问题解决实质也是这样,只是有些取巧即可。
& & & &5.使用decode().encode()方法
& & & &网页采集时,代码指定#coding:utf-8,如果网页的编码为gbk需要这样处理:
& & & &html = html.decode('gbk').encode('utf-8')
& & & &6.输入变量raw_input中文编码
& & & &将终端的输入编码str通过decode转换成unicode编码,再使用unicode处理:
& & & &key = raw_input(&Please input a key: &).decode(sys.stdin.encoding)
& & & &7.文件读写操作
& & & &由于默认的txt文件为ANSI编码,读取时通过unicode转码,经过“编码=》Unicode=》处理=》utf-8或gbk&”顺序即可。同时文件输出时encode('utf-8')转换txt为UTF-8格式。终极代码:
& & & &info = codecs.open(baiduFile,'w','utf-8')
& & & &&8.升级Python 2.x到3.x
& & & & 最后一个方法:升级Python 2.x,使用Python 3.x版本。这样说主要是为了吐槽Python 2.x的编码设计问题。当然,升级到Python 3.x肯定可以解决大部分因为编码产生的异常问题。毕竟Python 3.x版本对字符串这部分还是做了相当大的改进的。
& & & & 在Python 3.0之后的版本中,所有的字符串都是使用Unicode编码的字符串序列,同时还有以下几个改进:
& & & & · 默认编码格式改为unicode
& & & & ·&所有的Python内置模块都支持unicode
& & & & · 不再支持u'中文'的语法格式
& & & & 所以,对于Python 3.x来说,编码问题已经不再是个大的问题,基本上很少遇到上述的几个异常。
& & & & 最后希望文章对你有所帮助,尤其是你刚好遇到这个问题的,由于是结合最近做的东西,所以文章比较杂乱,但如果你刚好需要,确实能解决你的问题的。
& & & &&纪伯伦曾说过:“你无法同时拥有青春和关于青春的知识;因为青春忙于生计,没有余暇去求知;而知识忙于寻求自我,无法享受生活。”
& & & & 同样现在找工作的我,无法在拥有扎实基础知识的同时又兼顾深度的项目理解,但我更倾向于分享知识,因为它就是寻求自我,就是享受生活,就是编程之乐~
& & & & (By:Eastmount
晚上11点&)
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1939371次
积分:19561
积分:19561
排名:第488名
原创:259篇
转载:10篇
评论:1433条
作者:杨秀璋
学历:本科-北京理工大学
&&&&&&&&&&&硕士-北京理工大学
现任教于贵财财经大学信息学院
简介:自幼受贵州大山的熏陶,养成了诚实质朴的性格。经过寒窗苦读,考入BIT,为完成自己的教师梦,放弃IT、航天等工作,成为贵财一名大学教师,并想把自己所学所感真心传授给自己的学生,帮助更多陌生人。
贵州纵美路迢迢,
为负劳心此一遭。
收得破书三四本,
也堪将去教尔曹。
娜美人生,醉美生活。
他和她经历风雨,慢慢变老。
文章:13篇
阅读:95297
文章:12篇
阅读:69432
文章:38篇
阅读:387799
文章:32篇
阅读:356543
文章:18篇
阅读:166628
文章:12篇
阅读:77330
文章:19篇
阅读:162340
文章:16篇
阅读:99237
文章:20篇
阅读:131989
文章:13篇
阅读:97686
(2)(2)(1)(1)(4)(3)(2)(4)(11)(2)(1)(2)(10)(9)(5)(3)(3)(2)(3)(4)(2)(3)(5)(5)(6)(11)(20)(6)(3)(5)(13)(5)(7)(7)(5)(7)(8)(9)(3)(2)(1)(1)(6)(3)(6)(5)(7)(1)(1)(1)(10)(4)(6)(3)(4)(2)(2)
【算法知识】
【C# .NET】
【游戏开发】
【Android】
【正能量&导师】
【图形&视频处理】
【各种知识】
【数据挖掘】
【.NET MF&嵌入式】
【架构&模式】
【操作系统】
【IOS开发】
【CSDN扫地僧】

我要回帖

更多关于 mysql储存爬虫数据 的文章

 

随机推荐