初识 Django

时间:2020-06-15 21:33:41 作者:美猴王 标签:django,news
Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下内容简要介绍了如何使用 Django 实现一个数据库驱动的 Web 应用。为了让您充分理解 Django 的工作原理,这份文档为您详细描述了相关的技术细节,不过这并不是一份入门教程或者是参考文档。如果您想要马上开始一个项目,可以从实例教程开始入手,或者直接开始阅读详细的参考文档。Django 无需数据库就可以使用,它提供了对象关系映射器通过此技术,你可以使用 Python 代码来描述数据库结构。from django.db import models class Reporter: full_name = models.CharField def __str__: return self.full_name class Article: pub_date = models.DateField() headline = models.CharField content = models.TextField() reporter = models.ForeignKey def __str__: return self.headline. 接下来,你就可以使用一套便捷而丰富的Python API访问你的数据。这些 API 是即时创建的,而不用显式的生成代码:

Python爬虫 --- Scrapy爬取IT桔子网

时间:2020-05-07 18:22:48 作者:美猴王 标签:token,python爬虫,scrapy,payload,itjuzi,python,it桔子,代理ip
此次爬取主要是针对IT桔子网的事件信息模块,然后把爬取的数据存储到mysql数据库中。可以发现响应体是json数据,我们先把它放到一边,我们再来分析事件模块,通过F12抓包调试发现事件模块的数据其实是一个ajax请求得到的:。可以发现headers里有一个Authorization参数,参数的值恰好是我们登录时登录接口返回的json数据的token部分,所以这个参数很有可能是判断我们是否登录的凭证,我们可以用postman模拟请求一下:。通过postman的模拟请求发现如我们所料,我们只要在请求头里加上这个参数我们就可以获得对应的数据了。

Pandownload倒下了,还有它,又一款百度云下载神器,速度可达10M/s

时间:2020-05-05 03:40:56 作者:hoxis 标签:软件
最近很多小伙伴反馈 Pandownload 不好使了。不过经过一番折腾。还是找到了一个不错的替代品。下载解压后就这么一个可执行文件。干净的不可思议!双击直接可以运行。运行后弹出了一个登录页面。这里使用自己的百度云账号登录即可。实际上进入了百度云资源的管理后台。这里可以修改默认下载目录。另外还可以切换账号。随便找了一个文件进行下载。可以看到速度可以轻松达到 10M+. 可以看出该工具是多线程下载的。我们看看其他几款竞品的表现。Proxyee-down 实在是扶不起来。打开的 exe 文件不能关闭。其中也记录了一些交互状态。BaiduPCS-Go 是一款开源软件。有能力的可以自己进行一些改进优化。有什么问题也可以直接去 Gayhub 上提 issue. 会不会触发限速?一直没有找到很好的替代品。P.S. 好像只能下载Pandownload 啥时候能回归?著作权归作者所有。

scrcpy快捷键

时间:2020-05-09 19:07:53 作者:美猴王 标签:
Double-click on black borders to remove them.Right-click turns the screen on if it was off, presses BACK otherwise.

UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 46

时间:2020-05-05 03:45:35 作者:马 标签:gbk,encode,gbk编码,字符,gb2312
但是content的内容是unicode编码,不知道怎么和gbk扯上了关系,对content使用encode()和decode(),用gbk,utf-8,gb2312各种编码解码都没有效果;但是总觉得这种方法是在回避问题,后来突发灵感,这是在文件写入的时候报的错误,而万恶的windows打开文件默认是以“gbk“编码的,可能造成不识别unicode字符,于是做了如下的修改:

在python里使用await关键字来等另外一个协程的实例

时间:2020-05-08 15:14:54 作者:美猴王 标签:python协程,python实例,python
一个协程里可以启动另外一个协程,并等待它完成返回结果,采用await关键字,await关键字添加了一个新的协程到循环里,而不需要明确地添加协程到这个事件循环里。在asyncio库里,定义Condition对象,它的行为与事件Event有点像,区别是事件是通知所有对象,Condition对象可以指定一定数量的协程被通知,它是通过函数notify()来实现的,如果参数里放2,就是通知两个协程,例子如下:。# Schedule a task to manipulate the condition variable

Linux多线程编程1

时间:2019-03-21 20:10:33 作者:艾德希兰 标签:多线程,线程,线程阻塞,本地线程,函数调用,linux服务器,多进程,pthread
运行,这也意味着多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈,自己的寄存器环境,自己的线程本地存储。一个进程可以有很多线程,每条线程并行执行不同的任务。线程可以提高应用程序在多核环境下处理诸如文件I/O或者socket I/O等会产生堵塞的情况的表现性能。无论在windows中还是Posix中,主线程和子线程的默认关系是:无论子线程执行完毕与否,这时整个进程结束或僵死,部分线程保持一种终止执行但还未销毁的状态,而进程必须在其所有线程销毁后销毁,这时进程处于僵死状态。

物联网相关技术术语表

时间:2019-03-18 18:07:27 作者:_长情 标签:通信,物联网技术,技术协议,传感器,nb-iot
Half-duplex 半双工 双方可以相互通信,但不能同时通信,沟通是一次一个方向。例如按键通话的步话机。Radio Frequency IDentification 射频识别技术,又称电子标签、无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。无线个域网,译为"紫蜂",它与蓝牙相似。基于IEEE802.15.4标准的低功耗个域网协议。根据这个协议规定的技术一种短距离、低功耗的无线通信技术。Network File System 网络文件系统,FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。无线接入点,它是用于无线网络的无线交换机,也是无线网络的核心,典型距离覆盖几十米至上百米,目前主要技术为802.11系列

物联网来临,机器视觉迅猛发展

时间:2019-04-02 17:39:04 作者:视觉李生 标签:机器视觉,物联网技术,人工智能
机器视觉是人工智能正在快速发展的一个分支。简单说来,机器视觉就是用机器代替人眼来做测量和判断。一个典型的机器视觉应用系统包括图像捕捉、光源系统、图像数字化模块、数字图像处理模块、智能判断决策模块和机械控制执行模块。在一些不适于人工作业的危险工作环境或者人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉。同时,在大批量重复性工业生产过程中,用机器视觉检测方法可以大大提高生产的效率和自动化程度。最初,机器视觉多用于电子及半导体行业,也有“国外机器视觉的崛起很大程度上是得益于其半导体行业发展”的说法。

边缘计算

时间:2019-03-29 17:01:16 作者:Lyapunov信徒 标签:云计算,边缘计算
//=====================By xiaowei /* 本文主要记录与边缘计算相关的概念,文献综述,以及对文献的理解。边缘计算是将计算任务部署在云端和终端之间的技术,边缘计算分布式以及靠近设备端的特性注定它实时处理的优势,所以它能够更好的支撑本地业务实时处理与执行。边缘计算着眼于实时、短周期数据的分析,更好地支撑本地业务及时处理执行。边缘计算靠近设备端,也为云端数据采集做出贡献,支撑云端应用的大数据分析,云计算也通过大数据分析输出业务规则下发到边缘处,以便执行和优化处理。阿里云边缘计算产品Link Edge已经问世。车内边缘计算可实时提供实时车辆位置,利用低延迟效果与附近基站,提高可靠性。

top