×

技术坑

Qt或PyQt打包后缺少部分dll动态库无法运行

mtsym mtsym 发表于2018-08-30 浏览7886 评论0

使用Qt开发的程序打包后经常会遇到缺少动态库而无法运行的情况,首先这里我推荐使用Qt官方自带的工具打包,具体见之前文章Qt软件发布及体积减少,因为该工具会自动打包所需的动态库 如果打包出来程序无法运行,最好检查一下下面的动态库文件,以windows为例


Qt5Widgets.dll
Qt5Gui.dll
Qt5Core.dll
libwinpthread-1.dll
libstdc++-6.dll
<!--autointro-->

软件

Ubuntu从16.04升级到18.04无法启动

mtsym mtsym 发表于2018-08-29 浏览4798 评论0

日常作死,台式机有一个SSD单独放了个ubuntu系统,一直跑的16.04版本,昨天手痒就升级了18.04,然后无法启动了,报了个显卡驱动问题,直接无法进入系统,这时候才想起来显卡驱动是自己从官网找来的,无线网卡A6210的驱动是本机上编译的,还报了一大堆usb相关的错误,这一下gg了,系统稳定之后还是不要折腾了,还好之前有备份。

软件

Windows下oh my zsh配置选择

mtsym mtsym 发表于2018-08-28 浏览6544 评论0

在Linux和Mac下使用oh my zsh习惯了之后再切换到windows总有种不舒服的感觉,就像Linux和Mac下突然缺少everything一样,所以我就尝试了各种方案。如果装的是win10,可以选择用子系统ubuntu安装oh my zsh就行了,如果不是就需要考虑其他方案。

Cmder或ConEmu

http://cmder.net/ Cmder跟oh my zsh整合不理想,遇到不少问题,比如字体显示

Cyn

技术坑

微信小程序php服务端nginx配置

mtsym mtsym 发表于2018-08-20 浏览5263 评论0

微信小程序php服务端nginx配置

微信小程序server端如果选择自己部署的话,可以选择java或者php的,为了省事我选择了php的,腾讯是用CodeIgniter框架做的demo,由于CI框架入口是index.php,扔到服务器上之后需要配置转发,因此踩了不少坑,主要是nginx配置问题,先看官方文档

[nginx官方文档点这里](https://www.nginx.com/resources/wiki/start/topics/recipes/codeign

技术坑

Android使用Gradle单独编译某个模块

mtsym mtsym 发表于2018-08-17 浏览8589 评论0

Android使用Gradle单独编译某个模块

有时候项目的某个模块已经非常稳定不会再改动或者需要提供给第三方,这时候将模块打包成aar便可以了,有两种方式可以处理

  1. 在gradle文件里面配置,直接build整个工程就会在该module的build/output/aar下生成aar文件
    android.enableBuildCache = false
  2. 直接使用命令gradlew :module:task,比如
    
    ./gradlew :te<!--autointro-->

技术坑

zblog主题添加右侧栏

mtsym mtsym 发表于2018-08-17 浏览5412 评论0

现在用的这套主题是plain,当初搭建zblog时在应用中心随便点的,没注意到已经是三年前的主题,不支持sidbar,用了有一段时间了,不想折腾,今天花了点时间给加上了,zblog的结构很清晰,简单步骤如下

  1. 编辑css文件,给右侧留出布局空间
  2. 在index.php和single.php增加右侧栏布局,在模块管理里面可以看到有5个侧栏,在模板里面使用

    
    
        {template:sidebar}
        {template:sideb<!--autointro-->