解决方法
文章平均质量分 58
Bottle
出来混,迟早是要还的
展开
-
【解决方法】如何压缩网页字体文件
背景一个小的 H5 项目,客户要求使用指定的字体,一般来讲如果有特殊字体,前端这边都按照切图来处理了。但是这个项目中的特殊字体的字符内容是变化的,也就没办法提前切图。所以只能在网页中使用字体文件,又因为文件比较大,影响页面加载速度,一方面考虑使用 CDN 来保存字体文件,另一方面也考虑把文件压缩一下。解决思路明确了问题,下面就是怎么解决问题了。解决这个问题有两个思路:一种是使用一些前端工具,比如 font-spider、font-spider-plus 等,根据网站内容压缩字体。另外一种,是原创 2021-08-26 12:09:17 · 8297 阅读 · 1 评论 -
【解决方法】Docker+uWSGI+Flask 报错 ModuleNotFoundError: No module named ‘flask‘
背景Docker + Nginx + uWSGI + Flask 部署的环境,以前一直都能好好跑,这次把基础镜像的 Python 版本由原来的 3.6 升级到了 3.8,就报了标题的错。Docker + Nginx + uWSGI + Flask 部署可以参考 这篇文章问题分析先看一下 Docker 的启动日志:Starting nginx: nginx.,*** Starting uWSGI 2.0.18-debian (64bit) on [Tue Aug 17 02:21:46 202原创 2021-08-17 10:56:57 · 5900 阅读 · 1 评论 -
【解决方法】如何用 SQL 查询特殊字符(换行符、Tab符)
背景某些情况下,我们的数据库里面可能会保存有特殊字符,最好的方式是在保存之前处理一下,不然后面的业务使用到的时候可能会有各种奇奇怪怪的问题。但,不可避免的,总有漏网之鱼,我们需要检查一下库里面现有的数据中是否包含后面业务处理不了的特殊字符,比如:换行符、Tab符等。那么,怎么查呢?查询方式我们能想到的,一定是直接 like 查一下就行了,但是怎么写这段 SQL 是个问题,直接写:SELECT * FROM TA WHERE TName LIKE '%\n%'这样是不行的。我们需要原创 2021-07-20 16:27:32 · 12239 阅读 · 0 评论 -
【解决方法】Pymongo insert 卡住
背景先说一下标题,当我不知道问题的具体原因的时候,上面的标题就是我在搜索引擎中输入的内容。同样的,我还尝试过以下几种搜索组合:Pymongo insert hangsPymongo insert stopPymongo insert no returnMongoDB insert hangsMongoDB insert stopMongoDB insert no return从上面几个搜索的关键词,大家也能看出来问题的基本背景,就是使用 Pymongo 执行 insert,但是卡住了。原创 2020-12-21 10:56:56 · 36866 阅读 · 0 评论 -
Python requests timeout 分析
背景最近在搞爬虫,很多小组件里面都使用了 Python 的 requests 库,很好用,很强大。但最近发现很多任务总是莫名其妙的卡住,不报错,但是就是不继续执行。排查了一圈,最后把问题锁定在 requests 的 timeout 机制上。注:本文讨论的是 Python 的第三方模块 requests,并不是 Python 内建模块 urllib 中的 request 模块,请注意区分。如何设置超时时间requests 设置超时时间有两种方式。一种是设置单一值作为 timeout,如下所示原创 2020-09-26 12:58:28 · 50179 阅读 · 1 评论 -
【解决方法】PHP Composer - Fatal error: Allowed memory size of xxx bytes exhausted
问题描述composer 安装扩展,之前就经常出现失败的情况,也没在意,重新跑就完了。这次报了上面标题的错误,具体内容如下:$ php composer.phar install Loading composer repositories with package informationUpdating dependencies (including require-dev)Fatal error: Allowed memory size of 161原创 2020-09-02 10:24:59 · 50972 阅读 · 0 评论 -
【解决方法】phpize 编译安装 php 扩展时出现Cannot find autoconf
背景已知,编译安装 php 扩展的时候,需要先执行 phpize 来 生成 configure 文件。但是,最近在安装扩展的时候出现了如下错误:$ /path/to/php/php5.6.40/bin/phpizeConfiguring for:PHP Api Version: 20131106Zend Module Api No: 20131226Zend Extension Api No: 220131226Cannot find autoconf. Ple原创 2020-07-06 20:48:46 · 48309 阅读 · 0 评论 -
【解决方法】windows 运行 appium 提示 OSError: [WinError 10049] 在其上下文中,该请求的地址无效
背景我一般运行 appium 都是在 osx 或者 linux 上面,最近在教几个同事使用 appium 做些自动化(爬虫)的事,有几个人使用的是 windows,配置环境搞了很久,服务跑起来了之后,用代码运行,又报了上面标题的错误。问题分析首先判断,这是一个 python 的错误,也就是说,不是 appium 本身的问题,那就从两点开始分析,要么是系统环境问题,要么是哪里的配置问题。先从配置的问题开始下手,毕竟新手一般都容易犯一些低级错误。但是拿着同事的代码在另一位同事的机器(osx)上跑,怎么都原创 2020-07-01 16:21:45 · 57236 阅读 · 2 评论 -
【解决方法】The SCRAM_SHA_1 authentication mechanism requires libmongoc built with ENABLE_SSL
背景手动安装的 PHP mongodb 扩展,但是连接 MongoDB 报标题的错误:The SCRAM_SHA_1 authentication mechanism requires libmongoc built with ENABLE_SSL问题原因MongoDB 扩展依赖 SSL,所以,安装 SSL 就可以了。解决方法依次执行以下指令。sudo apt-get instal...原创 2020-05-07 21:58:15 · 51914 阅读 · 0 评论 -
【解决方法】Appium 报错 Original error: chrome not reachable
背景使用 Appium 做一些东西。运行起来之后报错:An unknown server-side error occurred while processing the command. Original error: chrome not reachable问题分析我的控制脚本应该是没问题的,在自己的电脑上都跑的好好的,所以,一定是环境的问题。从以下几处入手:1、Chrome ...原创 2020-04-24 17:33:03 · 51351 阅读 · 0 评论 -
【解决方法】微信小程序 module "xxx/xxx.js" is not defined(开发工具正常,真机预览报错)
背景小程序开发,写了一个公共模块,方便其他页面使用。开发工具中使用一切正常,但是用真机预览的时候就会报错「module “xxx/xxx.js” is not defined」。查了一圈,基本确定了是小程序 js 加载顺序的问题,那解决思路自然就有了。解决方法将引用的代码放到页面的 onLoad 方法或者 app.js 的 onLaunch 方法中执行。比如我这里就是放到了 app.j...原创 2020-04-06 20:42:26 · 109472 阅读 · 9 评论 -
【解决方法】error: more than one device/emulator
背景搞点 Android 小工具,开发过程中需要 adb 调试。但是执行某条 adb 指令之后就报标题的错:error: more than one device/emulator原因分析很简单,报错说的很清楚,有多个设备同时连接了电脑。解决方法解决方法也很简单,执行 adb 指令的时候,指定执行的设备,就OK了。比如:adb -s xxxxxx shell ps 21190...原创 2020-03-08 13:06:07 · 98745 阅读 · 3 评论 -
【解决方法】CentOS7 报错 ModuleNotFoundError: No module named 'gi'
背景新装的 CentOS7.6 环境,准备做一个测试机,因为是内网做着玩的,装完第一件事就是把防火墙关了,然后安装了其他的开发环境。问题今天想打开防火墙测试一个功能的时候,发现报了这样一个错:[root@localhost ~]# firewall-cmd --stateTraceback (most recent call last): File "/usr/bin/firewal...原创 2019-11-25 17:56:44 · 57438 阅读 · 0 评论 -
【ERROR】单元格的Formatted值的类型错误
今天发现在datagridview格式化的时候出现这个问题。而自己刚是改了datagridview的autoSizeRowsMode这个属性。所以,解决办法(仅供参考):autoSizeRowsMode设置成默认值:None原创 2013-07-05 10:50:39 · 54745 阅读 · 0 评论 -
【解决方法】win7 x64 vs中sql语句连接 ora-12154:tns:无法解析指定的连接标识符
先吐槽:win7 x64比较特殊,很多地方都很特殊,所以装很多软件都废点劲。背景:操作系统:win7 x64开发环境:VS2008数据库:OracleDB11gx64, Oracle_Client11gx86, PL/SQL9.0.6如果是用PL/SQL或者client连接的时候,出现上述异常,请绕路Google查询其他解决方法,大把原创 2013-05-18 18:07:43 · 55291 阅读 · 0 评论 -
【解决方法】tag meta must be empty
如题,这是一个警告信息。代码如下:解决方法:在每行的最后面的 “>” 前加上 "/" 即可。原创 2013-04-30 11:29:10 · 58105 阅读 · 0 评论 -
【解决方法】Cannot return from outside a function or method
今天把别人的一个MyEclipse项目Import到自己的工作目录出现上述错误。解决方法:window-->preferences-->myeclipse-->validation-->java script validator for Js files 把Bulid复选框的勾去掉就行了。原创 2013-04-19 18:10:58 · 52870 阅读 · 0 评论 -
【Error】Generating JAX-WS Web Services' has encountered a problem
问题描述:Generating JAX-WS Web Services' has encountered a problem. An internal error occurred during: Generating JAX-WS Web Services. 最近在用MyEclipse开发webservice,今天突然遇到个问题,查遍了网上也没有找到好的方法。也同样有好多人原创 2013-03-02 20:11:56 · 58223 阅读 · 0 评论 -
【解决方法】System.IO.FileNotFoundException
错误日志See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.************** Exception Text **************System.IO.FileNotFoundException: Co原创 2013-08-29 08:50:16 · 60036 阅读 · 0 评论 -
【解决方法】ADT在线安装
作为android开发者,不知道被ADT更新、SDK更新这些更新给强奸了多少次。今天……我又一次被凌辱了。无论是https://dl-ssl.google.com/android/eclipse还是http://dl-ssl.google.com/android/eclipse都无法更新。老子怒了,解决方法:hosts文件添加:74.125.237.1 d原创 2013-09-03 18:08:57 · 54320 阅读 · 0 评论 -
【解决方法】Could not find the main class Program will exit
问题背景:从别人那考的程序,工程上出现红叹号,于是修改了一下Java Build Path中的jdk版本(原来是1.5的,我没有1.5,就给改成1.6了)。开发环境:eclipse + jdk1.6 + jdk1.7(我装了两个jdk)错误原因:可能是在打开方式中的javaw版本过低。比如jdk1.5编译的class文件用1.4的ja原创 2013-10-28 15:13:16 · 61407 阅读 · 0 评论 -
【解决方法】让easyui中的tree控件中的node不可随意拖放(取消部分node拖放效果)
问题描述:在做一个类似目录树的东西,其中有一些元素。可以理解成文件和文件夹。实现有些node是不能添加子node。原创 2014-03-06 11:48:44 · 59710 阅读 · 1 评论 -
【解决方法】EasyUI DataGrid无数据时不显示滚动条问题
【解决方法】EasyUI DataGrid无数据时不显示滚动条问题原创 2014-07-14 15:29:39 · 61324 阅读 · 3 评论 -
【解决方法】easyui中datagrid执行loadData方法出现异常
问题描述:easyui中datagrid执行loadData方法出现如下异常:Cannot read property 'length' of undefined问题代码:原始代码比较复杂,抽取内容描述如下:var data = '{"total":1,"rows":[{"id":"001","name":"哈哈哈","role":"系统管理员"}]}';$(原创 2014-02-21 18:30:53 · 88995 阅读 · 8 评论 -
【解决方法】Setup script exited with error: command 'cc' failed with exit status 1
安装 Python 库的时候报错error: Setup script exited with error: command 'cc' failed with exit status 1环境Mac OSX 10.10.5Python 2.7 错误分析 缺少 Xcode commandline tool解决方法 在 terminal 里面输入 xcode-select –install原创 2015-10-01 20:19:46 · 56149 阅读 · 0 评论 -
【解决方法】You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)
今天把xcode升级到7.0了,除了swift语法的一些问题,还有几个问题比较麻烦,其中一个就是包含标题的一个错误提示。开发环境:Xcode 7.0 开发语言:swift(引入了第三方的oc库) 出现场景: 正常调试是没有问题的,但是在Archive的时候,报出了这个错误。问题详情: (null): URGENT: all bitcode will be dropped because原创 2015-09-17 21:06:25 · 90208 阅读 · 3 评论 -
【解决方法】ld: warning: directory not found for option
"directory not found for option '-L/..." IOS开发过程中这个问题很容易搞的很迷糊。今天简单说一下解决方法。原创 2015-10-01 07:54:18 · 85764 阅读 · 2 评论 -
【解决办法】使用Cocos Code IDE 导出 Android 工程「执行命令出错,返回值:2。」
问题描述使用 Cocos Code IDE 导出 Android 工程的时候,出现上述问题。Cocos 可以正常开发,项目可以在浏览器中正常运行。报错信息执行命令:compile原创 2015-12-30 11:32:26 · 59420 阅读 · 4 评论 -
VMWare Centos7 无法连接网络解决方法
VMWare Centos7 无法连接网络解决方法VMWare 的版本有些老了,所以可能无法识别 CentOS7 的网络设置。我觉得我上面那句话就是瞎说的。先说问题吧正常安装的 Centos7,进入系统之后无法连接网络使用 ifconfig 查看,没有看到 eth0,或者其他设备信息重装 Centos7,安装的过程中准备启用设备,但是却显示无法发现设备,具体如下图: 这就很尴尬了,没法直接选择原创 2017-01-06 13:04:55 · 55519 阅读 · 0 评论 -
【解决方法】因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间
文章目录平台问题描述解决问题1、查看数据库数据文件存放路径2、查看存放路径的盘是否已满3、更改数据库设置平台sqlserver 2012问题描述正常运行的生产系统,今天下午突然发现不能使用的情况。看日志,发现以下描述:System.Data.Entity.Infrastructure.DbUpdateException: An error occurred while updati...原创 2019-08-27 16:05:09 · 80678 阅读 · 3 评论 -
如何刷新本机DNS缓存(Win+Linux+OSX)
文章目录WinOSXOS X 12 (Sierra) and laterOS X 11 (El Capitan) and OS X 12 (Sierra)OS X 10.10 (Yosemite)Versions 10.10.4+Versions 10.10.1, 10.10.2, 10.10.3OS X 10.9 (Mavericks)OS X 10.7 (Lion) and 10.8 (Mou...原创 2019-09-05 09:24:56 · 53208 阅读 · 0 评论 -
【Error】Syntax error on token "Invalid Character", delete this token
今天在看别人项目的时候突然出现这个错误。代码本身没有问题,这个工程在别人那里都是流畅运行的。我只是把工程的文件格式从GBK改成了UTF-8,就出现了这个问题。把有问题的代码用NotPad++打开看看,后面还真有乱码。解决方法:果断删除之,然后再复制粘贴到MyEclipse中就可以了。原创 2013-03-03 08:39:45 · 81628 阅读 · 6 评论 -
【解决方法】VS 丢失模板
今天要用VS2008做一个报表,可是在添加新建项的时候却没有报表(rdlc)模板。解决方法:1 拷贝文件1.1 32位windows将 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Reporting\1033\下的所有zip文件(我的是3个)拷贝到上一原创 2013-07-31 13:00:24 · 54986 阅读 · 2 评论