最新文章
-
Java爬虫与Python爬虫:爬取百度实时热点
Python:importrequestsfrombs4importBeautifulSoupurl='http://top.baidu.com/buzz?b=1&fr=topbuzz_b1'save_path='hot_python.txt'if__name__=='__main__':content=requests.get(url).contentsoup=BeautifulSoup......
-
python 三大框架Django tornado flask的对比
一.优缺点对比 Django: 优点:1.大而全,一身装备,可变形,可扩展 2.自助管理后台 3.强大的数据库访问组件 &......
-
mysql插入emoji表情异常: java.sql.SQLException: Incorrect string value: '\xE6\x98' for column
首先,看到这个问题大致推测应该是字符编码的原因。查了下资料,了解到UTF-8编码有可能是两个、三个、四个字节,而emoji或者某些特殊符号则占用四个字节。mysql中的utf-8编码最多存储却为三个字节。所以导致了该异常:java.sql.SQLException:Incorrectstringvalue:'\xE6\x98\x88\xE8\xAE\xA152'forcolumn大概mysql的u......
-
tomcat8启动慢解决: At least one JAR was scanned for TLDs yet contained no TLDs.
部署某个旧项目时候,发现启动特别慢,要等好几分钟。然后每次部署都停留在AtleastoneJARwasscannedforTLDsyetcontainednoTLDs.EnabledebugloggingforthisloggerforacompletelistofJARsthatwerescannedbutnoTLDswerefoundinthem.SkippingunneededJARsdur......
-
mysql binlog关闭/清理
mysql的binlog是用来记录所有操作日志,以便在数据丢失或者其它情况下用来完整恢复数据。但是,如果操作量较大,那么binlog的文件也会比较大,一些情况下可能会大量占用磁盘空间。这里提到的是单机的情况下,集群情况下暂不涉及。清理:登录mysql指令界面,输入resetmaster;这时候再到mysql的data目录,即可发现binlog文件都清理完了。关闭:找到mysql的配置文件,my.c......
-
MySql 数据库导入:Unknown command '\n'
从备份文件恢复数据的时候出现这么一个情况。sourceF:\cynthia.sql提示:Unknowncommand'\n'推测是字符集的原因。备份文件是utf-8字符集,本地数据库则不清楚。查看my.ini发现并没有指定。那么就简单处理下好了:mysql-uroot-p--default-character-set=utf8连接数据库的时候设定下字符编码,重新导入,问题即解决。
-
记一次删库跑路
这些天正在考虑做LinkNemo程序迁移的工作,于是乎准备把目前LinkNemo生产的数据库导一份到本地,用来做测试迁移。几个终端同时操作,一时操作失误,然后:dropdatabasecynthiaemmmmmmm...没错,LinkNemo的数据库就这样被删掉了。我误把当前操作的终端机器认为是本地机器。回车的那一瞬间就感觉出事情了。====以上是前因。也是从11月8日下午至11月9日LinkNe......
-
MIME协议在邮件中的应用详解
1.定义 全称是多用途互联网邮件扩展(MIME,MultipurposeInternetMailExtensions),在MIME出台之前,使用RFC822只能发送基本的ASCII码文本信息,邮件内容如果要包括二进制文件、声音和动画等,实现起来非常困难,最为麻烦的是多家邮件服务器商间邮件的互发,如果没有一种统一的格式定义,想要互发需要投入巨大的人力物力。MIME提供了一种可以在邮件中附加多种不同......
-
SMTP协议详解
1. 简介 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,尽管邮件服务器可以用SMTP发送、接收邮件,但是邮件客户端只能用SMTP发送邮件,接收邮件一般用IMAP 或者 POP3 。邮件客户端使用TCP的25号端口与服务器通信。......
-
使用JAVA Socket写一个邮箱服务器:基础邮件下发请求解析与基础发送客户端
这里只做简单的接收解析邮件发送请求,后续会在这个基础上做深入探索。发送组件:/***@author:Nemo*@date:2018/9/28.*/publicclassMainSender{publicstaticvoidsend(){Stringsender="sender@link-nemo.com";Stringreceiver="reciver@link-nemo.com";Stringp
-
java 纯socket发送邮件
其实只需要按照邮件发送的格式构建内容发送,对方邮件服务器能正常解析即可。publicstaticvoidsend(){Stringsender="sender@link-nemo.com";Stringreceiver="receiver@link-nemo.com";Stringpassword="xxxxxxxxxx";Stringuser=newBASE64Encoder().encode(......
-
Android IPC通讯——AIDL
一.AIDL是什么? AIDL是一个缩写,全称是AndroidInterfaceDefinitionLanguage,也就是Android接口定义语言。二.AIDL能干什么? 进行跨进程通信,比如两个APP之间的通讯。三.AIDL支持的数据类型? Java中的八种基本数据类型,String类型,CharSequence类型,List类型,Map......
-
HTTPS和HTTP的区别(转)
什么是HTTPS?HTTPS(基于安全套接字层的超文本传输协议或者是HTTPoverSSL)是一个Netscape开发的Web协议。你也可以说:HTTPS=HTTP+SSLHTTPS在HTTP应用层的基础上使用安全套接字层作为子层。为什么需要HTTPS?超文本传输协议(HTTP)是一个用来通过互联网传输和接收信息的协议。HTTP使用请求/响应的过程,因此信息可在服务器间快速、轻松而且精确的进行传输......
-
Python 二分查找算法
"""递归二分查找算法将排序好的数组(比如从小到大)或队列一分二为,选取中间值比较如果要查找的数值比中间值大,说明要查找的数值在前半部分,相反在后半部分,继续将前半部分(或后半部分)一分为二,如此循环,直到找出中间值为索要寻找的数值"""numberArray=[1,3,5,7,9,11,13]defbinary_search(array,search_data,start_index,end_i......
-
Python 协程——比子线程还厉害100倍的东东
"""协程协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行。Python对协程的支持是通过generator实现的。在generator中,我们不但可以通过for循环来迭代,还可以不断调用next()函数获取由yield语句返回的下一个值。但是Python的yield不但可以返回一个值,它还可以接收调用者发出的参数。来看例子:传统的生产者......
文章总数:781
本月热门
-
Jenkins Android打包配置pipeline
-
Not currently on any branch.
-
使用 Spock 框架进行单元测试(转载)
-
Kafka 源码分析2 : Network相关
-
使用Java函数接口及lambda表达式隔离和模拟外部依赖方便单元测试(转载)
-
技术贴!成为Java架构师必须要懂的知识
-
推荐一款实时日志管理工具
-
BigDecimal 类型的计算工具类
-
Python Selenium获取浏览器中的网咯请求响应
-
Python 爬虫简单架构
-
{ 算法 } 热门文章算法
-
JAVA文件下载简单封装
-
Elasticsearch 可视化管理工具 ElasticHD
-
springboot2.2.0 :Failed to bind properties under 'spring.servlet.multipart.max-file-size' to org.springframework.util.unit.DataSize