ZhouZhou Blog

ZhouZhou Blog

正在加载今日诗词....

MVVM 设计模式的新闻客户端

一个MVVM设计模式的新闻客户端Demo程序使用Kotlin编写本意是想了解和学习MVVM设计模式使用的类库如下:Gson,Glide,Okhttp,RxJava,Retrofit使用Jetpack组件,Fragment之间切换使用Navigation网络数据大约10分钟更新一次支持上拉加载以及下拉

2020-03-27
1,742 0

使用 webssh 快速的连接服务器

目前服务器远程连接方式最普遍的就是ssh连接了,ssh的工具也非常多,例如:putty找到一款使用浏览器即可进行ssh的工具:websshgithub地址使用python语言开发,搭建好后,只需要有浏览器,即可远程连接服务器这样不需要在每台电脑上都安装一款ssh客户端了搭建后的效果:https://

2020-02-12
2,628 0

将项目从 support 库手动升级到 androidx

原来的support库转换到androidx都有相对于的库,官方地址如下:需要科学上网google原support库对应的androidx库例如原来的com.android.support:appcompat-v7库,转换到androidx对应的库为:androidx.appcompat:appco

2020-02-09
3,745 0

android 10 api 变更

google官方地址google收缩权限以及规范apk运行时状态,意味着google的Android系统将更加规范,将有效打击各种使用黑科技的app。正是这些所谓的黑科技,一定程度上,影响手机流畅及侵犯用户隐私。但也正是这些黑科技,android的世界才多姿多彩。针对所有应用的变更TLS1.3默认开

2020-02-09
1,893 0

vue 从零开始不使用官方 vue-cli 搭建脚手架

目前所有教程都是从vue-cli开始所以尝试从头搭建一次,不使用vue-cli官方脚手架,而是从使用vue开始,搭建一个自己的脚手架,以便学习参考文章安装依赖vue使用webpack打包发布,所以需要安装vue和webpack,以及其他的依赖进入目录后执行:npminit会自动创建package.j

2019-12-17
2,785 0

vue 项目中无法使用使用 console.log()

vue项目中无法使用使用console.log()报错信息:Unexpectedconsolestatement(no-console)默认eslint关闭了控制台输出,所以使用的话会出现错误,如果处于调试阶段,需要使用控制台打印则在项目的package.json中,找到eslintConfig下面

2019-12-10
4,700 0

生成自签名 https 证书,给 nginx 使用

生成自签名https证书,给nginx使用Openssl生成自签名证书,简单步骤第一种生成私钥opensslgenrsa-outserver.key1024生成证书opensslreq-new-x509-days3650-keyserver.key-outserver.crt-subj"/

2019-12-09
1,725 0

Android 热加载 dex

参考文章需要注意Android5.0和4.4jvm加载机制不同,需要测试兼容性实践定义接口packagecom.zhouzhou.hunxiao.hotload;publicinterfaceSignatureInterface{StringgetSignature();}实现接口packageco

2019-11-19
1,619 0

最新常规app前台运行保活手段

最新常规app前台运行保活手段最近做了一个项目,需要一直运行在前台,系统虽然是定制的,但厂商不配合,不去修改系统,使app一直运行在前台所以保活手段只能app端实现某些保活手段酌情使用,因为这个项目运行在某台长期运行的设备上,而不是手机,所以不考虑耗电等问题随着Android版本更新,很多黑科技保活

2019-11-19
3,512 0