- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 将YUM源更换为阿里云源,加快组件安装速度!
由于是广播IP,我们使用YUM安装一些组件时,往往会被分配到较为偏远的地区,因此, 这里给出换源的方案:wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecache文章来自http://www.117idc.com/doc/428.html...
2021-08-23 00:15:15
123
转载 Windows 更改终端服务(RDP 远程桌面) 默认远程端口的方法
配置远程服务器时候有一个非常重要的工作,为了各位用户远程控制方便,经常要启用windows的远程桌面终端,自己使用是方便了,但也给系统留下了隐患,如 果系统安全策略配置不好很有可能被人利用而入侵,一般情况下把默认的3389端口改成其它端口可以降低风险,使入侵者不容易利用。对自己的电脑更改远程登录的方法:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Terminal Server/Wds/Repwd/Tds/Tcp 看到那个PortNumbe
2021-08-23 00:10:44
1044
原创 Android的代码安全那些事
Android的代码安全那些事作为一个正经八百的IT码农,我们有很多途径可以提高我们的“码农”能力,比如说,看书,比如说,浏览技术网站,比如说多写代码。其实根据我的经验呢,还有一种方式–读别人的代码。大家都知道啊,我们中国人,有个能力挺厉害的,你们猜是啥?读代码也是有很多途径,比如说下载下载Demo,读读github的代码,读读同事的代码。其实还有一种方式的,反编译商业软件。(不要学坏噢。)所以说,
2017-10-18 16:59:06
730
原创 Android容器化/组件化方案
Android容器化方案撰写日期:2017-6-1 作者:庄文志项目背景项目在初期,因为功能少,项目紧张,我们只会在耦合度较高的情况下进行开发,各功能的耦合上如下:1)在这种情况下,各个模块之间耦合度高,各模块之间缺一不可,删掉某一个模块,或者重用某一个模块,需要动用大量的代码,而且移植完之后,还要进行大量的测试,才能保证移除不出问题。 2)代码逻辑难以测试(一些逻辑在界面层),新员工上手需要了解
2017-09-25 10:31:55
3167
原创 Renovate - preview
Renovate - preview对象式Http网络请求框架背景及面向对象思想用过Retrofit的知道,Retrofit是一个将http请求,表现成高级语言的接口(Interface),抽象成API的规范的优秀思想的Http框架,只暴露出了我们业务中的数据模型和操作方法。然而什么是面向对象?Renovate如何运用这个思想? “面向对象”是专指在程序设计中采用封装、继承、多态和抽象等设计方法
2017-05-16 11:24:45
588
原创 Android组件化设计开发模式
传统开发模式创建android项目划分功能包:工具、业务模块、UI、业务实现包。在同一个项目里面,实现整个APP的架构。以命名的方式区分业务优点:业务层次清晰。并且业务之间调用方便。适用于中小型团队建设。缺点:代码烦乱,维护性差。使用SVN,代表你的项目不是独立的,是共用体。如果程序内部部分代码发生异常。将导致整个项目崩溃。并且开发人员的各司其责并没有到位(如遇负责该模
2017-05-16 10:41:02
562
Android对讲机原理及源码
2014-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人