pycharm 使用本地源代码创建的 web2py 项目,启动报错:找不到 web2py.py

pycharm 创建 web2py 项目时,使用线上下载的方式创建,没有问题。但是在下载了 windows 版本的源码到本地,然后通过本地源码方式创建,就会一直报这个错误,使用切换 python 的版本,但都没有用。通过仔细观看创建 web2py 项目的视频发现,视频里说的源码是 Source Code,并没有说 Windows 下 windows 版本的源码。版本下错了:

pycharm 引入模块报错 Unresolved reference 'mylib'

将放 package 的文件夹设置为 source,这样 import 的模块类等,就是通过这些 source 文件夹作为根路径来查找,也就是在这些 source 文件夹中查找 import 的东西。设置需要导入的包所在目录为源目录,具体操作: 文件夹右击 -> Mark Directory As -> Sources Root

插入数据时报错: Column count doesn't match value count at row 1

我第一眼看成了 count 列与其值不匹配,但找了一圈发现,表里并没有 count 这个字段。就怀疑自己猜错意思了。百度搜了一下,意思是SQL语句里列的数目和后面的值的数目不一致。然后找到几种基本的错误原因和解决方案:插入列的字段数量是否和值的数量一致(未省略列名的情况)除有自增长或主键的列的值可以省略以外,其他列值应该全部按顺序列出(省略列名的情况)在列名或者值域有中文字符,空格,或者其他特殊字

pycharm 无法使用 ctrl+c/v 复制粘贴的问题

最近在使用 pycharm 的时候发现不能正常使用 ctrl+c/v 进行复制粘贴,也无法使用 tab 键对大段代码进行整体缩进。后来发现是因为安装了 vim 插件的问题,在 setting 里找到 vim 插件,取消勾选即可解决问题。

addEventListener 与 attachEvent 区别

前言什么是 DOM2 级事件处理程序? DOM0 级这种事件处理程式在第四代 web 浏览器出现,为所有浏览器支持。每个元素都有相应的事件处理程式属性,例如 onclick,通过将事件函数引用赋值给事件处理程式属性绑定事件。DOM2 级DOM2 级的事件处理程式分成两类:IE 和 非IE。简单总结DOM0 级1 使用赋值方式绑定事件;2 只能在冒泡阶段触发;3 只能绑定一个事件函数;4 通过置空

Subresource Integrity 介绍

内容转自他人博客,仅供参考这几天,GitHub 宣布启用 SRI 策略,用来减少由「托管在 CDN 的资源被篡改」而引入的 XSS 等风险。很多小伙伴对此表示关注。那么 SRI 究竟是什么,如何使用 SRI,它的适用场景和局限性是什么?本文逐一解答。SRI 是什么?SRI 是 Subresource Integrity 的缩写,一般按照字面意义翻译为:子资源完整性(草案),它也是由 Web 应用安

电影推荐 — 海市蜃楼

之前在看过这位导演 奥利奥尔·保罗 的另一部片子《看不见的客人》,推理悬疑,很是精彩。-------------严重剧透-------------------------这次剧荒,在优酷发现了这部片子《海市蜃楼》,忍不住期待,看了起来。虽然没有前一部那么惊艳,但还是感觉很满足。有点科幻的味道,又有些悬疑的线索,可供挖掘。有个细节,女主回想过去与现在的老公看的电影,我记得闪过的画面里有《回到过去》的

php 从 url 中获取文件名和后缀等信息

本文主要通过 parse_url() 和 pathinfo() 两个方法进行解析 url。以下为测试 demo :$url = 'http://www.baidu.com/a/b/c/index.php?id=10'; $arr = parse_url($url); var_dump($arr); $arr2 = pathinfo($arr['path']); var_dump($arr2

HTML+JS 实现下载图片到本地

1、具体原理在 HTML5 中,download 是 <a> 标签的新增属性,download 属性能让我们指定浏览器下载文件时的默认名称,也就是在客户端重命名下载文件。将 download 属性添加到 <a> 链接上,当我们点击这个链接,download 属性值里的名称会显示到弹出的下载框里,而且 download 属性能够强制触发下载操作。当 download 属性值为

js 实现 canvas 保存图片为 png 格式并下载到本地

2021-05-10 更新 function restoreImg() { let name = prompt('请输入要保存的图片名称', '<?=$username?>的推广二维码'); // 'canvas绘制图片'为图片默认名 if (name === null) return false; if (name === &qu