- 博客(132)
- 收藏
- 关注
原创 网站上的图片无法使用右键“图片另存为”
可以打开“开发者工具”,使用“Elements”面板找到这个元素,在元素上右键,选择“Open in new tab”使用“Elements”面板找到这个元素,在元素上右键,选择“Reveal in Source panel”某些网站想要下载图片,无法使用右键“图片另存为”,网站截获了鼠标右键的快捷键,没法弹出右键菜单。选择“Copy image as data URI”,或者“Save image as...”在这里可以鼠标右键选择“图片另存为”结果发现403 Forbidden。
2025-01-26 22:11:34
438
原创 mysql LOAD DATA INFILE 提示ERROR 1366 (HY000)
ERROR 1366 (HY000): Incorrect string value: '\xE7\xA8\x8B\xEF\xBC\x8C...' for column '研究生专业' at row 3。网上搜索说是编码问题,最后发现是字段类型问题,column '研究生专业' 原本是tinytext类型,最后改成mediumtext再重新导入就没有问题了。
2025-01-13 00:50:53
122
原创 CodeBlocks单步调试不显示执行到哪一行,调试日志函数名是两个问号?
codeblocks单步调试使用的是自带的MinGW,里面的gdb.exe有问题,可以自己下载MinGW,然后设置codeblocks使用自己新下载的MinGW里的gdb.exe。
2024-12-29 15:32:15
215
原创 python 配置 oracle instant client
而我本地是安装了PL/SQL developer的,图中的instant client也是设置过的,PL/SQL developer可以正常使用。那么如何设置让python cx_Oracle找到我之前的instant client,在。这篇文章中的做法是将instant client目录下的dll文件复制到python的Lib\site-packages目录下,经验证,确实可用。想用python连接oracle数据库,百度得知需要cx_Oracle这个第三方库。
2024-12-17 13:19:32
474
原创 Python 子进程输出重定向以后,部分内容会出现在父进程的控制台屏幕上
父进程中使用multiprocessing.Process创建子进程,并在子进程中执行了在task.py中抛出异常,被try except 结构捕获以后,print(traceback.print_exc())输出的内容全在父进程的控制台屏幕,而子进程的run.log日志文件里却没有,子进程中其他print内容都在run.log日志中。
2024-11-17 22:44:26
433
原创 MySQL: Row 212 was truncated; it contained more data than there were input columns
csv文件在windows环境下是\n\r作为换行符,使用notepad++将\n\r转为\n就行了。
2024-11-14 21:30:48
321
原创 MySQL WorkBench导入csv文件出错:‘gbk‘ codec can‘t encode character ‘\ue005‘ in position 6877067: illegal mu
原因:于是用notepad++打开CSV文件,将编码方式由UTF8BOM改为UTF8。
2024-11-12 22:52:17
419
原创 mysql-workbench 导入csv格式数据报错:Unhandled exception: Could not determine delimiter
xlsx文件中第二行某个单元格有换行符,csv文件中用双引号包起来了,但是python 在采样的时候,只读了前两行,readline可不认识csv的规则。csv文件可以识别双引号包起来的换行符是单元格内部的换行,python的readline识别不了。
2024-11-09 16:58:33
403
原创 MySQL Workbench Data Import Wizard:list index out of range
MySQL Workbench的Data Import Wizard功能是用python实现的,MySQL Workbench自带了一个python,数据导入的时候出现错误提示。假设你的csv是10行10列的表,但是某个单元格中出现了非法字符,以至于程序在解析csv文件的时候,发现某一行没有10个列,所以数组越界。这其实是python的代码报错,很有可能是csv文件中出现了非法英文逗号,或者非法英文单引号。怎么查看日志文件,请看这篇文章。
2024-10-31 02:30:28
383
原创 sql server 利用navicat导出的csv,再导入另外一台机器上的mysql的时候出现编码错误
B机器上使用mysql workbench,导入的时候每次仅仅导入2574条数据之后便中断了,csv中有2686365条数据。最后:使用Python读取notepad++将utf-8-bom编码转换为utf-8编码后的文件,转换为sql脚本。至于为什么python使用gbk读取utf-8-bom编码文件,我猜想应该是gbk和utf-8-bom编码有交集。使用python的时候没法使用utf8打开,只能使用gbk编码打开,而且读取到2576行的时候,显示。mysql位于B机器,windows10操作系统。
2024-10-21 01:18:23
344
1
原创 python 操作dbf文件:dbf模块
open需要指定读写模式,默认只读,若需要修改数据,open需要指定dbf.READ_WRITE。复制a.dbf的表头,到另一个新建的文件b.dbf中。
2024-08-14 17:19:59
514
原创 为什么把zip解压到当前文件夹有的时候会得到一个文件夹,有的时候是一大堆文件,有的时候不仅得到一个文件夹,文件夹中还有一个同名文件夹?
这个压缩的时候的选择的压缩对象有关系,如果压缩的时候是点击文件夹进行压缩的,解压到当前文件夹的时候就会得到一个文件夹,如果压缩的时候是打开文件夹以后全选文件进行压缩,那么解压到当前文件夹的时候就会得到一大堆文件。
2024-07-09 10:50:07
2881
原创 打印机删除副本以后无法安装打印机驱动
后面发现是删错文件夹了,教程里让删除的是文件夹“C:\Windows\System32\spool\PRINTERS”中的东西,我把“C:\Windows\System32\spool\”下面所有的文件夹都给删了。最后去回收站里把这几个文件夹恢复以后就可以正常安装打印机驱动了。的方法删除打印机副本以后发现无论如何也装不上驱动了。要么驱动安装成功,但是设备仍然是指定状态。
2024-07-04 12:56:01
446
原创 打印机出现多个副本无法删除
打印机出现多个副本很烦人,尤其是在打印机在局域网内被多个主机共享的时候,一旦出现新的副本,原有副本全都变成脱机状态,其他电脑连接的共享打印机是原来的副本,所以要重新设置打印机共享,很烦人。想要删除副本,却发现删除以后,一刷新又回来了。
2024-07-04 11:57:55
1123
原创 PL\SQL Developer登录成功以后SQL窗口没有查询结果
我的电脑是windows 64位的,所以选择 Instant Client for Microsoft Windows (x64)下载PL/SQL Developer以后,登录正常,但是就是查询sql没有结果显示,状态栏显示查询成功的。下载完成以后,将zip复制到D:\Program Files\Oracle下并解压。2) OCI库配置为instance client路径+ oci.dll,我的为。在下方可以看到很多版本,选择自己想要的版本,点击右侧的加号。困扰多日之后检索到文章。
2024-07-03 17:58:43
2492
1
原创 USB2.0网卡安装驱动
执行以后好像不太成功,以至于下面的图片中设备左下角出现黄色感叹号。这是一个失败的例子,通过设备中自带的程序没能成功安装驱动。这是另外一个成功的例子,打开“设备与打印机”以后,选中usb2.0设备,右键“浏览文件”以后看到的内容,里面有个SR9900_SFX11.exe,执行这个程序以后就可以安装网卡驱动了。
2024-06-22 00:12:18
2372
原创 html文本被木马病毒植入vbs脚本
还是只是在临时文件夹下创建一个名为svchost.exe的文件,windows系统也有一个同名的文件,而且是个重要的程序,给文件起这个名字显然是病毒做的伪装。然后会执行这个文件。我觉得vbs好可怕,居然可以在浏览器中操作文件系统,把他们的病毒程序植入本地文件系统并执行,vbs甚至可以不经用户同意删除文件,如果把windows的必要文件删了,windows系统直接死机启动不了。我在公司服务器上写了一个静态html,方便导航,结果没过多久发现html文件被修改了,在标签后加了这些代码。
2024-06-20 13:02:02
603
原创 windows环境如何运行python/java后台服务器进程而不显示控制台窗口
例如python可以通过继承win32serviceutil.ServiceFramework类来实现,这是封装得很好的Windows服务框架。并且这种方式不需要bat文件。
2024-06-14 19:53:09
659
原创 双网卡配置IP和路由总结
因为互联网上的ip地址什么样的都有,在172.16.3.0到172.16.3.255以外的就无法匹配第二条路由,只能匹配第一条路由,被送往192.168.20.1,但是这个网关却是无法访问互联网的。假设要访问的主机IP是A,则A将会与路由表中的每一条路由item进行对比,将A与item的子网掩码进行与操作,得到网络号,与item的网络号对比,是否相等,如果相等,则匹配成功,否则匹配是失败。为了能正常访问内网上的机器,这个时候需要手动添加路由,将访问内网机器的包发往内网网关。网络号分别为8、12、16位。
2024-06-07 00:42:03
1217
原创 windows开机进入grub引导
用启动盘尝试过修复引导,使用启动盘里的分区工具重置启动引导,easyBCD都试过了,都只生效一次,也就是说修复以后重启,直接进入windows,没有进入grub,但是如果再重启,就会继续进入grub.网上说装ghost的时候会安装grub4dos,grub的配置文件丢失以后就会进入grub命令行,我主引导记录修复以后不管用,windows重启以后还是会进入grub命令行。电脑上只装了一个windows7,突然有一天有人为了排查一个问题,激活了windows,关机重启以后就进入grub的引导启动了。
2024-06-04 11:02:31
1352
原创 github访问不了问题
git clone github上的项目的时候,不是访问不了,就是克隆过程被中断了。最近找到一个代理,从代理那里clone而不是github上。
2023-11-22 22:30:29
2012
原创 Python requests有问题
今天使用脚本爬取某网站的接口,发现使用nodejs、postman和chrome可以正确获取数据,使用Python requests却返回405,没办法,只能使用nodejs和popen,通过nodejs的https模块获取接口数据以后,使用popen返回给python进程.
2023-11-07 22:24:15
1972
原创 python requests.get发送Http请求响应结果乱码、Postman请求结果正常
于是注释掉了requests的请求头部中的Accept-Encoding: gzip, deflate, br给注释了,结果发现响应内容正确显示。果然br仅仅是postman支持,而requests不支持,找到问题原因。,说是请求头为accept-encoding:gzip时,才会乱码。中知道Accept-Encoding表示自己支持的内容编码格式列表。于是搜索了Accept-Encoding的含义,在。十分费解,于是网上搜索了相关内容,找到了。
2023-10-19 18:16:05
1211
原创 查看mysql数据库的charset和collation
可笑的是我导入sql脚本,要把脚本中所有的utf8mb4改为utf8,将utf8mb4_generic_ci为utf8_unicode_ci才可以。原本脚本中的CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci。chaset是utf8mb4,collation是utf8mb4_generic_ci。可是脚本中很多地方都是写的。
2023-09-10 19:47:34
710
原创 记录在windows下安装MySQL所遇到的各种坑
从官网下载installer然后开始选择要安装的组件安装了很久进度都是0,无奈点击show detail以后发现,webclient异常,最后是将链接地址复制到迅雷才成功下载的等迅雷下载完成以后,会看到有如下2个新msi文件msi都是windows的程序安装文件,点击红色箭头的文件,就开始下载mysql-server了。
2023-09-10 19:38:33
314
原创 记录一次mysql启动失败的原因
检查发现根本没有/var/run/mysqld/这个路径,更别说这个路径下的文件了,我知道大概率的是权限的问题导致没法创建,于是手动创建lock文件和sock文件,但是还是不行,重启mysql还是失败,日志报错还是同样的信息。将这个路径的读写权限赋予mysql用户。日志文件error.log显示。
2023-09-04 12:02:38
929
转载 修改Linux系统的鼠标滚轮的速度
Linux默认的鼠标滚轮实在太慢了,总是让我有一种Linux很卡的错觉,而且还不像Windows那样可以直接修改所有程序中的鼠标滚轮速度,不过没事,可以用imwheel这个工具来修改~添加到启动项避免每次开机都要手动运行,这里可以用Gnome Tweak Tool来添加,不过我最近发现了systemd可以支持用户级服务,并且通过Arch Wiki了解到了具体的用法。linux系统桌面滚轮非常不灵敏,起初我以为是没法改变的,直到我发现了这篇文章。
2023-08-24 11:49:27
794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人