自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TONY_M的博客

学习心得、笔记和各种收集整理

  • 博客(10)
  • 收藏
  • 关注

原创 Python常见问题答疑(二)

Q:Python 中的三元表达式?A:Python中没有“:?”运算符,而是使用下面的语法进行判断选择:[on true] if [expression]else [on false]如果 [expression] 为真, 则 [on true] 部分被执行,如果表示为假则 [on false] 部分被执行。python官方文档原文:https://docs.python.o...

2019-04-15 17:26:08 322

原创 Qt开发的UI界面使用样式表导致CPU占用高的问题

运行Qt开发的UI界面时碰到了CPU占用率高的问题,经过排查,发现是在刷新时在paintevent()函数中使用了样式表setStyleSheet()更改标签的字体颜色导致的:label->setStyleSheet("color:red");上网查找了一下有关样式表的信息,发现其CPU占用率高是因为父控件会受子控件的样式表更改的影响,“重绘时更改子控件样式表后,主窗口的重绘事件也被...

2019-04-11 17:04:03 2715

原创 如何在Qt中运行Linux命令时自动输入密码

之前有在Qt中运行Linux命令并且获取命令行返回值的需求,所以研究了一下方法由于需要获取返回的内容,所以用的是 QProcess::start(),然后用readAll()获取返回值,这个网上很多用法但是运行某些命令时因为权限原因需要输入密码,而搞来搞去都不能实现在QProcess中的互动,在这里卡了好久,直到找到了一种可以在输入命令时同时输入密码的方法,这样用一行命令就可以搞定了,格式...

2019-04-04 17:26:02 2769 1

原创 腾讯面试题收集

Q:TCP/IP编程服务器端主要调用哪些接口A:bind listen connect send read write等等Q:select/poll/epoll的区别A:三种IO多路复用 epoll性能更高,节省更多开销Q:recv函数的返回值及其意义A:当应用程序调用recv函数时, (1)recv先等待socket的发送缓冲中的数据被协议传送完毕,如果...

2019-02-09 15:26:47 8472

原创 所有常用简单排序算法的c++代码

快速排序:void QuickSort(int s[], int l, int r) { if (l< r) { int i = l, j = r, x = s[l]; while (i < j) { while(i < j && ...

2018-12-21 14:26:41 342

原创 Python常见问题答疑(一)

Q:什么是lambda函数?它有什么好处?A:lambda函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数,它一般很短并且没有函数名。 1、lambda函数比较轻便,即用即扔,很适合需要完成一次性的功能,连名字都不需要起; 2、匿名函数,一般用于filter(),map()等接收函数作为参数的函数; 3、作为回调函数,传递给某些应用...

2018-12-21 14:17:29 716

原创 scrapy的去重原理

对于每一个url的请求,调度器都会根据请求得相关信息加密(类似于MD5)得到一个指纹信息,并且将指纹信息和自己维护的一个集合中的url指纹信息进行比对,如果集合中已经存在这个指纹,就代表出现重复请求,就不再将这个Request放入队列中。如果集合中没有存在这个指纹,就将这个Request对象放入队列中,等待被调度。 一般在request请求的参数中加入dont_filter=False可以关...

2018-12-15 16:28:24 2124 6

转载 scrapy框架的底层原理和如何提高爬取效率

Scrapy的最新架构图:1、Scrapy Engine(Scrapy引擎) Scrapy引擎是用来控制整个系统的数据处理流程,并进行事务处理的触发。更多的详细内容可以看下面的数据处理流程。 2、Scheduler(调度) 调度程序从Scrapy引擎接受请求并排序列入队列,并在Scrapy引擎发出请求后返还给他们。 3、Downloader(下载器) 下载器的主要职责是抓取网页并将网页内...

2018-12-15 16:21:58 1546

转载 在云服务器上部署Django项目后无法正常显示网页的原因

nginx+Django+uwsgi部署项目成功,并且打开服务器端口之后可以正常访问网页,但是加载不出图片只有文字,起初以为是因为某些原因网页脚本被禁用了,后来发现这种问题应该不可能出现,查找一下相关问题,在https://blog.csdn.net/baidu_35085676/article/details/77160040发现原因是使用nginx后不能访问Django项目里的静态资源??...

2018-10-18 21:41:33 3498

原创 使用阿里云部署Web项目后无法通过浏览器访问

部署时使用Django+Nginx+uwsgi的框架,部署完成后访问网页一直报错无法访问,检查部署过程没有问题,之后发现原因是没有开启阿里云的端口解决方法是:1、登录阿里云,在控制台进入云服务器的实例管理2、在部署的服务器后面点击“更多”3、点击“安全与配置”4、点击“配置规则”5、点击右上方“添加安全组规则”6、在设置中设置方向为入方向,端口范围填x/x(x就是你部署...

2018-10-18 20:25:29 5092 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除