LNMP安装fileinfo扩展

之前的项目把框架Slim从3升级到了4,需要fileinfo扩展的支持,操作如下1.官网下载php对应版本源码解压2.进入源码ext/fileinfo目录3.执行/usr/local/php/bin/phpize(自己对应的phpize版本)4.执行./configure--with-php-config=/usr/local/php/bin/php-config5.执行make&&makeinstall...

阅读全文

PHP框架从Slim3升级到Slim4

  自己在用的几个小项目原来是Slim3写的,最近想升级到Slim4,于是看了一下官方文档对照做了一下升级。具体可以点击查看官方升级说明,需要注意的是Slim4需要PHP7.2及以上版本支持,如果没有什么必要最好继续用Slim3.  下面简单写一下我个人升级总结:1.composer引入slim/http、slim/psr7、php-di/php-di库。2.settings的写法之间换成数组3.$app=new\Slim\App($settings);写成$app=AppFa...

阅读全文

zblog如何给单个分类文章添加特定内容

如果你想给zblog某个分类下的文章单独添加特定html内容或者广告,可以通过修改模板文件post-single.php,找到<divclass="entry">,在里面添加一个div,然后在主题的配置中心自己生成两个字段,比如分类叫post_ad_category,分类绑定的内容叫post_ad_category_content,修改大致如下main.php的submit添加如下字段$zbp->Config('theme')->postAdCategory=$_PO...

阅读全文

lnmp站点ssl签名报sudo出错

lnmp在使用let’sencrypt给站点添加ssl证书时使用的是acme.sh脚本,但是最新的脚本会生成生证书时报错Itseemsthatyouareusingsudo,然后提供了一个链接https://github.com/Neilpang/acme.sh/wiki/sudo内容如下Donotusesudoifyoucannotproperlyconfigureit.Usingsudoisnotrecommended.Ifnotproperlyconfiguredtonot...

阅读全文

Android使用隐藏API的问题

最近想弄一个输入法给自己的全键盘手机黑莓key1用,需要用到隐藏的API,以前的做法都是自己下载源码然后build的一个jar包替换sdk的,现在如果嫌麻烦可以直接找现成的,github上面就有已经编译好的android-hidden-api,下载直接使用,不过某些版本存在问题,比如28版本的,就遇到有些API还是不能用,所以需要自己测试一下另外记得在Eclipse时代,配置很方便,不需要直接替换SDK下的android.jar,额外引入就行了,用AndroidStudio之后还没尝试用过处理办法,为了方便还是直接替换了。...

阅读全文

Android下RecyclerView使用StaggeredGridLayoutManager报错NullPointerException

一个ViewPager+Fragment嵌入RecyclerView的结构,进入下层activity返回的时候切换页面就会崩溃,报错信息如下java.lang.NullPointerExceptionatandroidx.recyclerview.widget.StaggeredGridLayoutManager.recycleFromEnd(StaggeredGridLayoutManager.java:1954)atandroidx.recyclerview.widget.StaggeredGridLayoutM...

阅读全文

nginx屏蔽指定referer的http请求访问

近段时间经常看到一些菠菜网站利用百度搜索逻辑来进行各种推广,比如http://www.baidu.com/s?wd=hello1234561234.xyz.com既浪费网站流量,又影响数据统计,所以得利用nginx进行屏蔽处理,首先建立一个block_referer.conf的文件,内容如下map$http_referer$block_ref_urls{default0;~(?i)(^.*xyz.com.*$)1;}屏蔽referer中带有xyz.com域名的请求,这个正则表达式根据自己的需要编写,然后在ng...

阅读全文

gradle升级后androidannotations库无法生成代码

今天找出一个三年前的Android项目,想跑起来看一下,于是升级的gradle和AndroidX,结果发现编译不过去了,看日志是androidannotations这个库无法生成中间代码,报错ERRORo.a.i.h.AndroidManifestFinder:147-CouldnotfindtheAndroidManifest.xmlfile,usinggenerationfolder找不到AndroidManifest.xml文件,在官方issue下找到解决办法,在app的build.gradle里,在android-de...

阅读全文

python代码运行报frozen importlib._bootstrap_external等错误

一个项目突然发现运行不了了,还报奇奇怪怪的错误一开始twisted报错frozenimportlib._bootstrap_external于是重新安装了一次twisted,结果又报错from.makeimportNOTHING,FactoryValueError:badmarshaldata接着卸载了一些库重新安装了一边,又报下面错误AttributeError:module'twisted.internet.error'hasnoattribute'ConnectionDone'...

阅读全文

主机推荐

  • 搬瓦工

站点信息

  • 文章总数:640
  • 页面总数:1
  • 分类总数:11
  • 标签总数:2555
  • 评论总数:60
  • 浏览总数:1181934