技术坑
开源库android-upload-service上传一个bug
mtsym 发表于2018-10-17 浏览7543 评论0
最近有个项目用到ftp上传,然后我在github上面找了一个叫android-upload-service的库,一开始连接的是家里NAS上的ftp没有问题,后来部署了服务器,无论是pureftp还是vsftp死活连接不上,有点坑,于是把源码拉下来看了一下,它是封装了Apache的Commons Net库,debug进去发现FTPUploadTask里面的ftpCl
技术坑
ExtJs遭遇Uncaught TypeError: this[c._config.names.set] is not a function
mtsym 发表于2018-10-14 浏览5803 评论0
ExtJs如果window出现第一次能成功弹出,第二次无法弹出时,并且报错
Uncaught TypeError: this[c._config.names.set] is not a function
这个需要检查一下当前window下控件的store操作代码, 例如 bind: { store: '{content.list}' }
技术坑
2018年了还在配置android的eclipse环境
mtsym 发表于2018-09-20 浏览5947 评论0
最近有几个奶奶级别的android项目拿出来看一下,2.2时代的了,都是eclipse下的项目,google都已经停止eclipse的adt插件都好几年了,不过还是能用在最新的eclipse上面adt插件地址,但是还是会出现几个问题
- Android SDK Manager无法启动,因为最新的sdk已经不支持,所以需要去下载[**android-sdk_r24.4.1
技术坑
Android Studio Layout Inspector报错error obtaining view hierarchy Unexpected error
mtsym 发表于2018-09-10 浏览12108 评论0
最近在遇到一个界面控件焦点丢失的bug,已经很久没有遇到过此类问题,发现AS里面已经找不到Hierarchy Viewer,去官方看了一下原来已经弃用了,用Layout Inspector代替,结果发现调用的时候一直报下面的错误
error obtaining view hierarchy Unexpected error: empty view <!--autointro-->技术坑
使用pyinstaller打包PyQt程序界面显示风格不对
mtsym 发表于2018-09-01 浏览6385 评论0
在windows上使用pyinstaller打包程序,发现运行后显示界面有点土,不是windows样式风格,这是因为PyQt的styles插件没有打包进去引起的,在python安装目录下找到目录
site-packages\PyQt5\Qt\plugins
复制里面的styles文件夹到你打包的程序目录
PyQt5\Qt\plugins
其实就是一个dll文件,有时候打包的Qt或者PyQt程序能在windows 7下运行,但是不能在windows
技术坑
mongodb批量修改数组下元素某个字段值
mtsym 发表于2018-08-31 浏览7881 评论0
mongodb批量修改数组下元素某个字段
例如下面的数据,如果想把alias为ooo的des都改成haha
{
"name": "test",
"items": [
{
"id": 1,
"content": {
"cid": "123",
"des": "hello",
"<!--autointro-->技术坑
Qt或PyQt打包后缺少部分dll动态库无法运行
mtsym 发表于2018-08-30 浏览7900 评论0
使用Qt开发的程序打包后经常会遇到缺少动态库而无法运行的情况,首先这里我推荐使用Qt官方自带的工具打包,具体见之前文章Qt软件发布及体积减少,因为该工具会自动打包所需的动态库 如果打包出来程序无法运行,最好检查一下下面的动态库文件,以windows为例
Qt5Widgets.dll
Qt5Gui.dll
Qt5Core.dll
libwinpthread-1.dll
libstdc++-6.dll
<!--autointro-->技术坑
Android引入库后appcompat版本冲突
mtsym 发表于2018-08-26 浏览6500 评论0
Android 引入库后appcompat版本冲突
Android工程在引入某个库之后会报下面的错误,版本混乱问题
All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 27.1.1, 27.1.0, 27.0.1. Examples
incl<!--autointro-->技术坑
Android apk异常退出报错AndroidRuntime: java.lang.UnsatisfiedLinkError找不到so
mtsym 发表于2018-08-23 浏览5247 评论0
如果一个android项目在gralde引入某个库之后就报类似下面的错误,找不到so库
AndroidRuntime: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.test.hello-1/base.apk"],nativeLibraryDirectories=[/data/app/com.duolebo.bylshop-1/lib<!--autointro-->技术坑
微信小程序php服务端nginx配置
mtsym 发表于2018-08-20 浏览5285 评论0
微信小程序php服务端nginx配置
微信小程序server端如果选择自己部署的话,可以选择java或者php的,为了省事我选择了php的,腾讯是用CodeIgniter框架做的demo,由于CI框架入口是index.php,扔到服务器上之后需要配置转发,因此踩了不少坑,主要是nginx配置问题,先看官方文档
[nginx官方文档点这里](https://www.nginx.com/resources/wiki/start/topics/recipes/codeign