待兔 待兔
4年前
Android Activity生命周期,启动模式,启动过程详解
前言接触过Android开发的同学都知道Activity,Activity作为Android四大组件之一,使用频率高。简单来说Activity提供了一个显示界面,让用户进行各种操作,本文主要分为以下三个部分:Activity的生命周期,启动模式,以及Activity的工作过程。文中大部分篇幅来自《Android开发艺术探索》一书,尽管想多以流程或图
隔壁老王 隔壁老王
4年前
mongodb和python
MongoDB的安装与使用当前学习环境的Ubuntu16.04中已经安装好了MongoDB,版本为3.2.8,可以直接跳过此节.下载mongodb的版本,两点注意1.根据业界规则,偶数为稳定版,如3.2.X;奇数为开发版,如3.3.X2.32bit的mongodb最大只能存放2G的数据,64bit就没有限制MongoDB官网安装
Stella981 Stella981
3年前
JavaScript 代码是如何被 Babel 编译的
!(https://oscimg.oschina.net/oscnet/d47ca52f7cbdb3b7b5f9664f4e956e1a6cb.png)前言本文写于 2019年,如有不对之处欢迎指出。Babel对于前端开发者来说应该是很熟悉了,日常开发中基本上是离不开它的。已经9102 年了,我们已经能够熟练地使用
Wesley13 Wesley13
3年前
ANDROID解析JSON数据
这一个环节可以说是卡的比较久的了。对于用惯了php那样的json解析方式的我,头一次使用JAVA的json解析方法,感到非常的头疼。首先,服务端返回的数据格式如下:    {        "title":"\u8bdd\u8d39\u514d\u8d39\u62bd",        "aname":"\u8
Wesley13 Wesley13
3年前
DDoS的攻击方法
DDoS攻击DDoS攻击的方法攻击网络带宽资源我们可以采用对目标的网络带宽资源进行攻击,目的就是浪费对方有限的网络带宽资源,使得目标服务出现网络滞缓直至网络带宽资源匮乏,无法访问或访问速度慢。直接攻击直接攻击,使用大量的受控主机直接向被攻击目标发送大量的网络数据包,占用目标的网络
Stella981 Stella981
3年前
Linux基本命令 vim命令(二)
LinuxVim显示行号在命令模式下输入":"进入编辑模式后执行setnu命令即可显示每一行的行号,如果想要取消行号,则再次输入":setnonu"即可。如果希望每次打开文件都默认显示行号,则可以编辑Vim的配置文件。每次使用Vim打开文件时,Vim都会到当前登录用户的宿主目录(用户配置文件所在地)中读取.vi
Wesley13 Wesley13
3年前
mysql基础知识(1)
一、基础模式定义了数据如何存储、存储什么样的数据库以及数据如何分解等信息,数据库和表都有模式。关于数据库的模式可以参考这里:https://blog.csdn.net/liaohong940908/article/details/51906697主键的值不允许修改,也不允许复用,也就是不能使用已经删除的主键值赋值给新数据的主键。SQ
Wesley13 Wesley13
3年前
3.每日一个Linux命令
描述:创建一个新的文件,当被创建的文件存在时,则改变文件的时间戳。用法:touch\acmdtr\文件名常用选项:\a:修改文件的访问时间;\c:仅用来修改文件的时间,如果目标文件不存在,不会创建新的文件。与nocreate效果一样;\m:修改文件的修改时间;\d:后面接日期,也可以使用date"日期或时
Wesley13 Wesley13
3年前
NoSQL简史汇编
NoSQL的历史非常之短,完整历史也就三段完结,本文叫汇编就更短了!(http://my.oschina.net/js/ke/plugins/emoticons/images/28.gif),只是对一些英文纪录的翻译补充.在之前SQL数据库。1990年代,NoSQL这个词才第一次被使用,具体年份是1998,用来描述一个不采用SQ
Wesley13 Wesley13
3年前
(前端项目实战) 微信 H5音乐项目总结
!(https://oscimg.oschina.net/oscnet/b394c44d6f964780b384388e4faf2fb1.jpg)刚刚完成了一个H5项目,途中使用audio的时候遇到不少坑,所以写篇项目总结。项目需求要经过微信授权才能进入。所以只能在微信打开。流程:1.开场有个小的过渡效果