教程
-
Python自学Day64 并发下载
多线程和多进程补充知识点 threading.local类 使用线程时最不愿意遇到的情况就是多个线程竞争资源,在这种情况下为了保证资源状态的正确性,我们可能需要对资源进行加锁保护的处理,这一方面会导致程序失去并发性,另外如果多个线程竞争多个资源时,还有可能因为加锁方式的不当导致死锁。要解决多个线程竞争资源的问题,其中一个方案就是让每个线程都持有资源的副本(拷…
-
公众号wx.openLocation通过三方页面返回后不能点击/无响应/无提示/不执行的一个坑
很长时间以来,为了图省事,我都是直接抄的微信公众号开发的demo代码,下载页面如下: https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#附录6-DEMO页面和示例代码 或者直接看官方在线的示例: https://www.weixinsxy.com/jssdk/#m…
-
Python自学Day63 存储数据
存储海量数据 数据持久化的首选方案应该是关系型数据库,关系型数据库的产品很多,包括:Oracle、MySQL、SQLServer、PostgreSQL等。如果要存储海量的低价值数据,文档数据库也是不错的选择,MongoDB是文档数据库中的佼佼者,有兴趣的读者可以自行研究。 下面的代码演示了如何使用MySQL来保存从知乎发现上爬取到的链接和页面。[crayon…
-
几种设置select标签默认选中选项的方法
方法有两种。 第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果。
12345< select id = "sel" >< option value = "1" >1</ option >< option value = "2" selected = "selected" >2</ option >< option value = "3" >3</ option ></ select >第二种为通过前端js来控制选中的项:
1234567891011< script type = "text/javascript" >function change(){document.getElementById("sel")[2].selected=true;}</ script >< select id = "sel" >< option value = "1" >1</ option >< option value = "2" >2</ option >< option value = "3" >3</ option ></ select >< input type = "button" value = "修改" onclick = "change()" />获取<select>标签选中项文本的js代码为:[cra…
-
CentOS Screen 命令详细讲解
一、使用背景 管理服务器时,我们经常需要使用SSH 或者telent 远程登录到Linux 服务器,有时候需要很长时间才能完成的比如系统备份、ftp 传输等工作。 通常情况下我们会为每一个任务创建一个远程终端窗口,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,有的任务不允许中断的话,就需要重头开始。 二、Screen简介 GNU Screen是一…
-
火鸟门户小程序登陆报「用户信息获取失败-41001」等错误解决办法
在测试微信支付的时候,发现用户登陆信息有问题,明明已经登陆小程序,但是却提示错误「用户信息获取失败-41001」或者「用户信息获取失败-0」。 错误回顾 支付时,明明已经登陆的用户,提示帐户异常。 重新授权登陆也是同样报错。 开发者工具查看,也是返回了错误。 经过多方测试,发现这个问题来自于腾讯本身,腾讯下属平台过多,平台账号互不相同,所以造成了这样的问题。…
-
火鸟门户系统短信验证码提示错误解决办法
如图所示,不管是第三方登陆时候要求绑定手机号码,还是用户自己通过手机号码注册帐户,都会提示验证码错误。 而这一情况的前提是,我们很确定验证码是正确的,那么,问题出在哪里呢? 问题原因 问题的根本原因是,我们勾选了国际短信的支持,取消这个选项即可。
-
火鸟门户系统更改首页默认搜索模块「口碑商家」教程
默认模板情况下,首页的默认搜索是「口碑商家」,但是对于刚起步的站长来说,商家不足,搜索商家是不太合适的。 所以,肯定有朋友和我一样,需要修改为资讯或者别的模块。以下是教程: 更改文本 首页找到如下代码:
1<dt><a href="javascript:;" class="keytype"> 口碑商家 </a><em></em></dt>将「口碑商家」更改为「信息资讯」,或其他你需要的文本。 更改搜索 继续往下走一点,找到搜索…
-
WordPress更换域名后,新上传媒体任然是原来的老域名问题解决
因为腾讯云一直对博客多次提出整改,不胜其烦,主动注销了原来域名的备案,现在用这个二级域名作为博客地址。 更换域名 WordPress通常更换域名,只需要在数据库中进行如下操作即可
123456789UPDATE wp_options SET siteurl = replace( siteurl, 'AAA.com','BBB.com') ;UPDATE wp_options SET home = replace( home, 'AAA.com','BBB.com') ;UPDATE wp_posts SET post_content = replace( post_content, 'AAA.com','BBB.com') ;UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ;UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ;将这其中的AAA.com(老域名)BBB.com(新域名)替换后,在MySQL中执行,如果有PHPmyadmin也…
-
Python自学Day62 数据采集和解析
数据采集和解析 通过上一个章节的讲解,我们已经了解到了开发一个爬虫需要做的工作以及一些常见的问题,下面我们给出一个爬虫开发相关技术的清单以及这些技术涉及到的标准库和第三方库,稍后我们会一一介绍这些内容。 下载数据 – urllib / requests / aiohttp / httpx 解析数据 – re / lxml / beau…