Android下使用GridLayout时item大小不一致的问题

升级androidx之后,GridLayout要比原来库里面的增强不少,不过使用的时候发现GridLayout的子view会出现大小不一致的情况,item的宽度有的多一两个像素点,引起的原因是没有给LayoutParams配置默认值GridLayout.LayoutParamslp=newGridLayout.LayoutParams();lp.width=0;//赋值0就可以了lp.height=0;//赋值0就可以了lp.rowSpec=GridLayout.spec(i/ROWS,1.0f);lp.co...

阅读全文

AndroidStudio升级3.4.2后报错找不到kotlin.jvm.functions.Function0

google真的是坑死人,刚升级了一下AS结果项目又编译不过去了,一直报错找不到kotlin.jvm.functions.Function0,太TM扯蛋了,项目是纯java的,没有用kotlin,给我报这个错误,我真的服了。尝试了各种修改配置文件后,最后找到了解决办法。打开Tools->Kotlin->ConfigureKotlininProject,对module配置kotlin支持就行了。一个没用用到Kotlin的项目你要我添加Kotlin支持,是不是脑袋被门夹了。半个月升级新版本之后,该问题解决。...

阅读全文

Qt for Python使用PySide报错DLL load failed

QtforPython出来有一段时间了,之前很多小工具都一直在用PyQt写,从Qt5.12开始就尝试了一下PySide,今天升级到5.13版本之后,运行一个Python的项目发现shiboken2报如下错误from.shiboken2import*ImportError:DLLloadfailed:Thespecifiedprocedurecouldnotbefound.我检查了一下pyside2、shiboken2都是最新版本的,卸载了再安装问题依旧,于是去github和Qt官方翻了一大堆issue还...

阅读全文

scrapy使用xpath的text提取文字内容出现丢失

使用python库scrapy在提取html内容的时候,如果需要提取的标签中有em一类标签,这时候使用text进行提取就会出现内容丢失,比如<ahref="http://www.xxxx.xxx"target="_blank"><em>go</em>微架<em>go</em>-<em>micro</em>深度学园</a>这时候可以考虑手动提取,或者使用lxml库中的etreehtml=etree...

阅读全文

zblog后台文章管理增加修改时间筛选过滤

有时候在zblog下编辑了几篇文章后再想查看一下,发现没有按修改时间排序的功能,去数据库里看也没有看到保存修改时间的字段,于是就自己添加了一个,操作如下首先在数据的zbp_post表里Log_PostTime后面增加一个字段Log_ModTime,然后把它的值修改为文章创建时间,具体sql操作UPDATEzbp_postsetzbp_post.log_ModTime=zbp_post.log_PostTime找到post.php,在PostTime下增加ModTime字段,再增加一个ModifyTime函数*@pro...

阅读全文

Android下RecyclerView使用瀑布流布局滚动之后如何保持item相对位置不变

RecyclerView采用StaggeredGridLayoutManager布局之后,如果在滚动之后要保持item焦点位置相对不变,只需要简单的代码处理就行了,在滚动前记忆span位置,滚动后通过遍历可视区域item,定位相应span位置的view,然后请求焦点,大致如下//成员变量intmSpanPosition=-1;//滚动之前记忆item相对位置ViewfocusChild=getFocusedChild();StaggeredGri...

阅读全文

zblog后台文章管理增加文章浏览次数查看及排序

如果你想给zblog后台文章管理添加文章浏览总数查看,并且加上浏览总数排序过滤,很简单,找到c_system_admin.php文件,修改函数Admin_ArticleMng,主要是增加一个checkbox,在table里面增加一列浏览总数,对应数据库字段log_ViewNums,具体代码修改如下functionAdmin_ArticleMng(){global$zbp;//省略若干行,在istop的checkbox添加echo'<label><inputty...

阅读全文

mongodb删除重复数据

#查询name字段重复数据db.my_collection.aggregate([{'$group':{'_id':{'name':'$name'},'uniqueIds':{'$addToSet':'$_id'},'count':{'$sum':1}}},...

阅读全文

django-critical安装时报错UnicodeDecodeError

使用pipinstalldjango-critical安装时报错UnicodeDecodeError:‘gbk’codeccan’tdecodebyte0xa6inposition9737用git把critical的代码拉下来,然后修改setup.py的下面两行readme=open('README.rst').read()history=open('HISTORY.rst').read().replace('..:changelog:','')...

阅读全文

gogs迁移后git push时报错cannot run hooks/pre-receive

之前我的git服务gogs是部署在家里的群晖NAS上的,由于有几台云主机闲着,于是我就把gogs迁移一份过去,相当于做个备份,gogs迁移过程很简单,直接把数据打包过去,然后在CentOS上下载最新的gogs进行配置然后就可以了,启动之后发现能pull代码,但是不能push,一直报错error:cannotrunhooks/pre-receive:Nosuchfileordirectoryremote:hooks/pre-receive:line2:/app/gogs/gogs:Nosuchfileordirecto...

阅读全文

主机推荐

  • 搬瓦工

站点信息

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