- 博客(20)
- 收藏
- 关注
原创 解决RuntimeError: ‘cryptography‘ package is required for sha256_password or caching_sha2_password auth
根据错误信息,安装缺失的包。笔者因为cffi包出错,却总是抛出cryptography错误,因此才找到这个问题。方案二:打开[python安装目录]\Lib\site-packages\pymysql\_auth.py。方案一:pip install cryptography。在顶部import的try/except中打印错误信息。
2025-03-03 09:13:02
284
原创 C语言cgi解析上传文件的本地测试
首先用浏览器提交提交一个multipart/form-data类型的数据包到本地服务器,随便用什么脚本写个接受数据包的程序,保存数据包到文件,数据包的格式大概就是这样:------WebKitFormBoundaryvWmSGiJ8xX3qdocwContent-Disposition: form-data; name="username"fengwusan------WebKitF...
2020-03-28 15:19:32
1358
1
原创 windows使用VS编译libiconv for x64备忘
1、安装vs 2017 enterprise x64版本。2、下载libiconv源码,当前源码版本为1.16。解压到某个没有中文环境的目录,比如:D:\devel\libiconv-1.16。3、安装cygwin,比如安装到D:\cygwin64,打开cygwin终端,运行命令:mkdir -p $HOME/msvc在$HOME/msvc下创建两个sh脚本,一个名叫ar-lib...
2020-03-04 14:03:03
1238
原创 python学习笔记一:简单html解析
#!/usr/bin/python# -*- coding: UTF-8 -*-from urllib import requestimport gzipimport zlibimport refrom enum import Enumclass PY_NODE_TYPES(Enum): Element = 1 Attribute = 2 Text = 3 CDATAS...
2020-02-26 19:09:47
479
原创 ODBC错误Unable to open registry key Temporary (volatile) Ace DSN for process
python的pyodbc与nodejs的odbc链接accdb数据时,connectionString使用Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=test.accdbpyodbc抛出错误pyodbc.Error: ('HY000', "[HY000] [Microsoft][ODBC Microsoft Acce...
2020-02-16 23:45:39
1928
1
原创 gentoo使用emerge时permission denied的解决方法
emerge更新@world或者安装软件时,有时会出现Permission denied的错误,比如:/usr/portage/net-nds/openldap/files/openldap-2.4.45-fix-lmpasswd-gnutls-symbols.patch: Permission denied这种情况表示文件的权限不是644,chmod 644即可。或者批量更改权限...
2019-05-12 19:55:53
420
原创 Linux安装Oracle数据库的问题汇总
1、Oracle数据库由Oracle公司开发,所以它在安装时只支持Oracle旗下的OS及战略伙伴的OS。具体参考$ORACLE_HOME/cv/cvdata/cvu_prereq.xml,列举一段xml:<OPERATING_SYSTEM RELEASE="SUSE12"> <VERSION VALUE="12"/>...
2019-05-01 01:49:11
787
1
原创 VirtualBox中的Debian安装Oracle 19c备忘
1、软件版本说明VirtualBox 6.0,建立虚拟机,4G内存,2个CPU,80G磁盘,开启端口映射2222到22Debian 9.8,下载网络安装版,地址:http://mirrors.163.com/debian-cd/9.8.0/amd64/iso-cd/debian-mac-9.8.0-amd64-netinst.iso,安装分区为三个,/boot分区1G,采用ext4,开启b...
2019-04-16 17:21:16
4063
1
原创 VirtualBox中的ArchLinux安装Oracle 19C备忘
这段时间跟Oracle杆上了,有点闲余就想在各种Linux系统上安装一遍Oracle,安装过程中发现,非RedHat系列的Linux越来越契合Oracle数据库,使得Oracle安装变得越来越简单,当然生成环境首推RHEL和Solaris,还有SUSE一直与Oracle保持良好的兼容,它在安装过程中可以在软件包里选择Oracle Server Base,免得一个个去安装Oracle必须的软件包。就...
2019-04-12 19:37:47
981
原创 Solaris 11.4 静默安装 Oracle 18c
Solaris 11.4已经发布,不过没有GUI,网传oracle解雇了solaris的全体研发人员,所以有篇网文叫《Solaris已死,有事烧纸》,兴起安装oracle 18c这个念头的根源就是缅怀一下光辉的太阳。一、准备工作:1、Oracle VirtualBox,https://www.oracle.com/technetwork/server-storage/virtualbox/...
2019-04-06 03:00:44
2554
原创 RedHat系列(CentOS 7/Fedora 29/RHEL 7/Oracle Linux 7)安装Oracle 18C体验
1、准备工作VirtualBox:https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.htmlRHEL 7.6:http://www.redhat.com(在redhat官网顺便加入开发者:https://developers.redhat.com/,开发者可以获得RHEL的Develop...
2019-03-26 20:01:28
1231
原创 Android使用View.getDrawingCache截取的图像变成黑底黑屏的解决方法备忘
activity_xxxx.xml里,View新增background属性为白色即可。<LinearLayout android:id="@+id/ll_context" android:layout_width="match_parent" android:layout_height="match_parent" and...
2019-03-17 12:18:56
3006
2
原创 nodejs和wscript环境下的HTMLDocument类增强版XQuery
(function(global, factory) { if ("object" === (typeof module) && "object" === (typeof module.exports)) { factory(global, module, exports); } else { global.module = global.module || {}, global.
2018-01-22 12:22:26
386
原创 nodejs和WScript运行环境下的一个简单HTMLDocument类
(function(global, factory) { if ("object" === (typeof module) && "object" === (typeof module.exports)) { factory(global, module, exports); } else { global.module = global.module || {}, global.
2018-01-15 11:50:27
786
原创 nodejs 按顺序异步调用
var arr = [], slice = arr.slice, AsyncCallback = function() { this.init.apply(this, arguments); }; AsyncCallback.prototype = { constructor : AsyncCallback, init : function() { this.__list
2018-01-09 19:18:17
2287
1
原创 asp用adodb.stream保存utf-8文件时去掉bom头
function putTextContent(path, data, chrs) { chrs = (chrs || "utf-8").toLowerCase(); var com = new ActiveXObject("ADODB.Stream"), utf8 = "utf-8" === chrs; com.Type = 2, com.Mode = 3, com.Charset =
2017-11-15 23:31:27
1550
原创 BCC(Borland C++ Compiler)编译 ISAPI 扩展或者用MinGW也行
今天突发神经,要写个ISAPI扩展,找了一下编译器,发现VS 2017的大小>VS 2015 > VS 2013 > VS 2010 > VS 6 & SP6>BCC,于是下了个BCC,很久没用过BCC,不知道它居然升级了,从2000年的Borland C++ 5.5.1升级到了2016年的Embarcadero C++ 7.20,编译器名称也改了。bcc32.exe -> bcc32c.ex
2017-11-04 20:30:13
2659
原创 使用VirtualBox+Vagrant搭建自己的Laravel开发环境
首先承认自己爱折腾,原因就是laravel的homestead.box下载速度超慢,不仅它慢,其他所有box都慢,慢到再也无法忍受。所以不得不建立一个自己DIY的Laravel开发环境。1、准备工作及需要安装的软件主机:windows 10POSIX运行环境:Cygwin虚拟机:VirtualBox虚拟机OS:FreeBSD虚拟机辅助命令:VagrantPHP管理工具:
2017-10-09 13:04:52
592
原创 在Eclipse上搭建SSH框架(Struts 2.5.1 + Spring 4.3.0 + Hibernate 4.3.11)
在Eclipse下搭建SSH开发环境(Struts 2.5.1 + Spring 4.3.0 + Hibernate 4.3.11)
2016-06-27 19:10:45
2181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人