技术坑
windows下部分python使用pip无法安装部分库问题
mtsym 发表于2019-04-26 浏览3884 评论0
有时候在windows上使用pip安装一些python库会报一些奇怪的错误,比如在安装scrapy的时候,这种情况可以先看报错信息,确定是安装哪个依赖库出现问题,然后去下面的地址
https://www.lfd.uci.edu/~gohlke/pythonlibs/
找到对应的whl文件,确认好是32位还是64位及python版本,下载下来使用下面命令安装上,然后再安装之前的库
pip install xxxx.whl
```<!--autointro-->技术坑
Android下ObjectBox使用ObjectBrowser报错duplicate class问题
mtsym 发表于2019-04-26 浏览6673 评论0
Android的orm开源库也挺多的,但是个人项目使用的时候总有一些不满意的地方,稳定的库太复杂了,为了一丁点存储功能引入一个大的库显然不合适,小巧的要么bug多又不太稳定要么使用起来麻烦,在一些项目里面使用了一段时间ObjectBox之后,我把它引入到了一些新的项目,前阵子我想通过objectbrowser查看数据的时候,发现无法编译通过, gradle配置如下
ext.objectboxVersion = '2.3.4'
dependencies {
implemen<!--autointro-->
电脑
戴尔笔记本游匣G7灵越7588安装苹果Mojave系统
mtsym 发表于2019-04-20 浏览9056 评论0
技术坑
Android ConstraintLayout出现遮盖问题
mtsym 发表于2019-04-18 浏览10947 评论0
ConstraintLayoutl出来已经好几年了,很好用的一个布局控件,最大的优势就是能降低布局复杂度,减少布局嵌套层次,老的项目一些复杂的布局使用它进行重写之后会发现性能有大幅的提升,而且基本上能代替LinearLayout/RelativeLayout/FrameLayout这几种布局,有一种一统江湖的趋势。 ConstraintLayout一路上坑也很多,使用的时候各种莫名其妙的问题都有,比如在代替RelativeLayout的时候,嵌套的布局可能出现遮挡遮盖问题,乍一看自己写的约束没
技术坑
AndroidStudio的cmake项目报错Error occurred while communicating with CMake server
mtsym 发表于2019-04-08 浏览6611 评论0
有个cmake组织的jni库一年多没动过了,用最新的Android Studio版本打开发现文件夹.externalNativeBuild报错,于是清理掉,接着报错Error occurred while communicating with CMake server. 解决办法:将gradle tools升级到最新版本匹配当前Android Studio
日常
4k显示器反应迟钝怎办?
mtsym 发表于2019-04-01 浏览13313 评论0
如果你有一台4k的显示器,接上主机之后发现屏幕反应很慢,鼠标有点飘,那应该是刷新率过低了,需要进行一些设置。
首先要根据显示器的大小设置好分辨率,当然这个一般系统推荐设置就是最好的,比如你的4k显示器超过28寸,那么设置3840*2160就挺适合的,当然如果显示器比较小,就跟MacBook的Retina屏一样,设置成长宽缩小一倍的分辨率。
设置好分辨率之后就考虑接口的问题,首先你要4k显示器达到高的刷新率,必须得有标准支持,比如你用HDMI接口,那么你的显示器必须要支持HDMI2.0
技术坑
解决CentOS7下开启smb共享之后Windows无法访问
mtsym 发表于2019-03-25 浏览7260 评论0
先运行下面命令查看smb服务是否启动
systemctl status smb.service
如果是运行状态可以用testparm查看配置状态
➜ ~ testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Pr<!--autointro-->技术坑
Linux下编译报错找不到readline.h
mtsym 发表于2019-03-25 浏览5788 评论0
编译报错信息
checking for readline/readline.h... no
....
extconf.rb:51:in `': readline not found (RuntimeError)
configure: error: Failed to configure Ruby extension
需要安装readline这个库 Ubuntu下执行
sudo apt-get install libreadline-dev
软件
Android Studio无法升级到3.3.2怎么办
mtsym 发表于2019-03-19 浏览3798 评论0
3.3.2更新包出来一段时间了,我发现windows下的AS无法完成升级,开始以为某些小问题引起的,结果用Mac发现也无法升级,又尝试一下在windows下面单独下载升级包用jar方式升级,还是报错,google的一贯尿性,所以不要浪费时间了,直接下载3.3.2的包安装上!!!
技术坑
如何将本地jar包上传到私有maven库
mtsym 发表于2019-03-13 浏览6063 评论0
一些项目的库只放在内网,有时候需要远程开发非常不方便,这时候就可以把相应的库传到自己私有的maven库里面,之后在项目配置文件里面加上自己的仓库就行了。
本地缓存的jar包上传有好几种方式
1. 通过Nexus后台的upload功能上传,这个需要填写一堆信息,效率相当低下。
2. 通过maven的发布功能
3. 通过curl
maven上传,自己填充信息
mvn deploy:deploy-file -Dmaven.test.skip=true <!--autointro-->