- 博客(120)
- 收藏
- 关注
原创 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 264
原创 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 266
原创 python 操作dbf文件:dbf模块
open需要指定读写模式,默认只读,若需要修改数据,open需要指定dbf.READ_WRITE。复制a.dbf的表头,到另一个新建的文件b.dbf中。
2024-08-14 17:19:59 260
原创 为什么把zip解压到当前文件夹有的时候会得到一个文件夹,有的时候是一大堆文件,有的时候不仅得到一个文件夹,文件夹中还有一个同名文件夹?
这个压缩的时候的选择的压缩对象有关系,如果压缩的时候是点击文件夹进行压缩的,解压到当前文件夹的时候就会得到一个文件夹,如果压缩的时候是打开文件夹以后全选文件进行压缩,那么解压到当前文件夹的时候就会得到一大堆文件。
2024-07-09 10:50:07 1245
原创 打印机删除副本以后无法安装打印机驱动
后面发现是删错文件夹了,教程里让删除的是文件夹“C:\Windows\System32\spool\PRINTERS”中的东西,我把“C:\Windows\System32\spool\”下面所有的文件夹都给删了。最后去回收站里把这几个文件夹恢复以后就可以正常安装打印机驱动了。的方法删除打印机副本以后发现无论如何也装不上驱动了。要么驱动安装成功,但是设备仍然是指定状态。
2024-07-04 12:56:01 263
原创 打印机出现多个副本无法删除
打印机出现多个副本很烦人,尤其是在打印机在局域网内被多个主机共享的时候,一旦出现新的副本,原有副本全都变成脱机状态,其他电脑连接的共享打印机是原来的副本,所以要重新设置打印机共享,很烦人。想要删除副本,却发现删除以后,一刷新又回来了。
2024-07-04 11:57:55 649
原创 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 1359
原创 USB2.0网卡安装驱动
执行以后好像不太成功,以至于下面的图片中设备左下角出现黄色感叹号。这是一个失败的例子,通过设备中自带的程序没能成功安装驱动。这是另外一个成功的例子,打开“设备与打印机”以后,选中usb2.0设备,右键“浏览文件”以后看到的内容,里面有个SR9900_SFX11.exe,执行这个程序以后就可以安装网卡驱动了。
2024-06-22 00:12:18 1262
原创 html文本被木马病毒植入vbs脚本
还是只是在临时文件夹下创建一个名为svchost.exe的文件,windows系统也有一个同名的文件,而且是个重要的程序,给文件起这个名字显然是病毒做的伪装。然后会执行这个文件。我觉得vbs好可怕,居然可以在浏览器中操作文件系统,把他们的病毒程序植入本地文件系统并执行,vbs甚至可以不经用户同意删除文件,如果把windows的必要文件删了,windows系统直接死机启动不了。我在公司服务器上写了一个静态html,方便导航,结果没过多久发现html文件被修改了,在标签后加了这些代码。
2024-06-20 13:02:02 495
原创 windows环境如何运行python/java后台服务器进程而不显示控制台窗口
例如python可以通过继承win32serviceutil.ServiceFramework类来实现,这是封装得很好的Windows服务框架。并且这种方式不需要bat文件。
2024-06-14 19:53:09 564
原创 双网卡配置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 945
原创 windows开机进入grub引导
用启动盘尝试过修复引导,使用启动盘里的分区工具重置启动引导,easyBCD都试过了,都只生效一次,也就是说修复以后重启,直接进入windows,没有进入grub,但是如果再重启,就会继续进入grub.网上说装ghost的时候会安装grub4dos,grub的配置文件丢失以后就会进入grub命令行,我主引导记录修复以后不管用,windows重启以后还是会进入grub命令行。电脑上只装了一个windows7,突然有一天有人为了排查一个问题,激活了windows,关机重启以后就进入grub的引导启动了。
2024-06-04 11:02:31 844
原创 github访问不了问题
git clone github上的项目的时候,不是访问不了,就是克隆过程被中断了。最近找到一个代理,从代理那里clone而不是github上。
2023-11-22 22:30:29 2001
原创 Python requests有问题
今天使用脚本爬取某网站的接口,发现使用nodejs、postman和chrome可以正确获取数据,使用Python requests却返回405,没办法,只能使用nodejs和popen,通过nodejs的https模块获取接口数据以后,使用popen返回给python进程.
2023-11-07 22:24:15 1873
原创 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 1182
原创 查看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 630
原创 记录在windows下安装MySQL所遇到的各种坑
从官网下载installer然后开始选择要安装的组件安装了很久进度都是0,无奈点击show detail以后发现,webclient异常,最后是将链接地址复制到迅雷才成功下载的等迅雷下载完成以后,会看到有如下2个新msi文件msi都是windows的程序安装文件,点击红色箭头的文件,就开始下载mysql-server了。
2023-09-10 19:38:33 303
原创 记录一次mysql启动失败的原因
检查发现根本没有/var/run/mysqld/这个路径,更别说这个路径下的文件了,我知道大概率的是权限的问题导致没法创建,于是手动创建lock文件和sock文件,但是还是不行,重启mysql还是失败,日志报错还是同样的信息。将这个路径的读写权限赋予mysql用户。日志文件error.log显示。
2023-09-04 12:02:38 736
转载 修改Linux系统的鼠标滚轮的速度
Linux默认的鼠标滚轮实在太慢了,总是让我有一种Linux很卡的错觉,而且还不像Windows那样可以直接修改所有程序中的鼠标滚轮速度,不过没事,可以用imwheel这个工具来修改~添加到启动项避免每次开机都要手动运行,这里可以用Gnome Tweak Tool来添加,不过我最近发现了systemd可以支持用户级服务,并且通过Arch Wiki了解到了具体的用法。linux系统桌面滚轮非常不灵敏,起初我以为是没法改变的,直到我发现了这篇文章。
2023-08-24 11:49:27 610
原创 如何在同一个git网站上使用两套ssh密钥
在阿里云的git上,有公司给的账号和自己的账号,用公司的账号开发公司的代码,用自己的账号开发自己的代码;在.ssh/下,编辑config文件,内容如下Host aliyun2HostName code.aliyun.comUser gitIdentityFile C:\Users\xxx\.ssh\id_rsa2将第二个账号的密钥生成到id_rsa2和id_rsa2.pub文件里,在git clone 的使用将ssh链接里的@code.aliyun.com改为@aliyun2...
2022-05-09 00:22:28 591
原创 shell脚本分析python import *时到底引用了哪些内容
众所周知,在python代码中模块导入有两种方式:# 导入方式 1import a# 导入方式 2from a import b# 导入方式 3from a import *第三种导入方式其实是非常不推荐的,因为没有明确指出当前模块使用了a模块中的哪些内容。笔者水平有限,自己写了一个shell脚本分析这个问题,可用但是不是很优雅(各位大神不喜勿喷),以后有时间再来完善others=( a re sys os random json
2021-04-02 17:56:45 288
原创 vue移动端h5伪类active没有效果问题
设置伪类:active样式以后,点击按钮发现没效果,仔细研究发现是click事件在点击态没有出现的时候就触发了,如果没有绑定click,或者click里没有进行页面跳转、dom节点删除等操作的话还是可以看到点击态的,尤其特别的是,自定义组件中不会有这个问题,因为在自定义组件中click以后emit将事件向组件调用者传递,vue的事件触发、事件分发系统是有时间延迟的,有了时间延迟也就看到了点击态。...
2021-03-18 11:17:27 1598
原创 h5在twitter里登陆功能使用体验
1、twitter里授权用户登陆某个h5跟微信的授权方式不太一样。微信是通过jssdk和jsbridge的方式,提供接口给pc端的网站或者微信里的网站授权用户登陆。微信里授权pc端采用的是在微信开放平台上注册第三方网站应用,通过用户扫码的方式授权,在微信里授权网站还可以采用更方便的方式,通过登陆某个公众号,这种方式在微信环境下微信通过bridge与webview通信,获取当前用户,并在用户第一次访问的时候弹出授权登陆框,用户只需要点击授权按钮即可授权网站获取当前用户的id和头像昵称。可是twitter不一样
2021-02-26 19:58:08 3644 1
原创 twitter card 不生效(ERROR: Fetching the page failed because the fetcher cannot resolve the address )的原因
1、twitter card 是如何定制website分享到twitter以后,在twitter timeline里显示的卡片样式的方式,就跟定制h5分享到朋友圈的卡片样式一样。twitter和微信不太一样,微信分享给好友的卡片定制以及分享到朋友圈的卡片样式定制是通过weixin jssdk,但是twitter里没有jssdk,twitter里分享卡片的样式定制方式,是通过爬虫爬取html文本,解析head里的meta标签实现的,详细参见下方链接:(1)https://developer.twitter
2021-02-26 19:31:55 1771
原创 ERROR: Could not install packages due to an OSError: (‘Received response with content-encoding: gzip
使用pip install时出现这个问题,最后解决办法将阿里云的源换成豆瓣的源阿里云:https://mirrors.aliyun.com/pypi/simple豆瓣:http://pypi.douban.com/simple
2021-02-04 20:37:15 2596 1
原创 修改域名解析以后,ie和chrome浏览器仍旧访问旧ip,只有firefox可以访问新ip
修改域名解析以后,ie和chrome浏览器仍旧访问旧ip,只有firefox可以访问新ip. ipconfig /flushdns 用过不管用,chrome://net-internals/#dns 也用过,不管用,nsloop 查看域名ip发现有1/6的几率给旧ip,ping域名,有的时候是旧ip有的时候是新ip.重新笔记本以后,chrome浏览器才可以访问新ip...
2021-01-11 11:42:30 1070
原创 记一次android app启动错误:Default Activity not found
工程是创建的空项目,唯一的一个activity是通过new activity 创建的,android 自动生成了.java文件和layout文件夹下.xml文件,同时修改了AndroidManifest.xml中的 application 标签,自动添加了activity标签,但是activity标签中啥都没有,一依据https://www.jianshu.com/p/7dad7362fdfd的指引,需要在activity标签中添加intent标签才可以在AndroidManifest.xml中填...
2021-01-11 00:22:30 306
转载 pip install 更换为阿里的源
"""1、采用国内源,加速下载模块的速度2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple3、加速安装的命令: -- >: pip install -i https://pypi.douban.com/simple 模块名"""...
2020-12-24 21:49:43 2166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人