为你推荐

js对ajax返回数组的处理

引言:ajax异步传输,可以传输字符串,但是数组这样的数据,就不太好传递了,这个时候怎么办呢?答案是可以通过json来处理,后台将数据数据进行json编码!然后客户端,通过js来进行解析。这样问题就解决了!json是一种很好的数据格式! 我做的是异步判断某堂课是否处于上课状态,会从后台接口中获取数组数据!共四...

Linux 关机命令 重启命令

Linuxcentos重启命令:1、reboot2、shutdown-rnow立刻重启(root用户使用)3、shutdown-r10过10分钟自动重启(root用户使用)4、shutdown-r20:35在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用shutdown-...
代码星球·2020-04-06

悟透Javascript undefined,null,"",0这四个值转换为逻辑值时就是false &this关键字

话题一:undefined,null,"",0这四个值转换为逻辑值时就是false也就是在if判断时会把上面的五个作为false来判断。但是它们的类型确是不尽相同的,如下所示。typeof(undefined)=='undefined'typeof(null)=='object'typeof("")=='string'...

悟透Javascript之 原型prototype

构造函数的Prototype上定义的方法确实可以通过对象直接调用,而且代码是共享的。我表示我不懂。太难理解了,艹。在Javascript中,prototype不但能让对象共享自己的财富,而且prototype还有寻根问祖的天性。当从一个对象那里读取属性或调用方法时,如果该对象自身不存在这样的属性或方法,就会去自己关联的...

TCP/IP 目录导航

用了近二十天的时间,把一本800页的书看完,感觉收获还是很大的。对网络,对这些协议有了深刻的认识!知道了路由器与交换机的区别。知道了IP地址的特点。知道了网络的分层,物理层,数据链路层,网络层,传输层,应用层。知道了各个层的协议。知道了数据传输的特点,比特,帧,数据报,报文段,报文。知道了文件传输协议FTP。知道了远程...
代码星球·2020-04-06

TCP/IP 邮件的原理

邮件通过SMTP协议来实现,有它的服务器SMTP服务器。它是怎么在万维网中运行的呢?我们来看看两个案例,下面的两个图来展示。案例一:Alice通过传统的邮件服务器发送给Bob,Bob通过HTTP服务器来获取。案例二:Alice通过HTTP发送,Bob也通过HTTP获取。 小结:邮件功能,是否就是HTML?大概...
代码星球·2020-04-06

TCP/IP FTP/TFTP

引言从一台计算机向另一台计算机传送文件是在连网或互联网环境中最常见的任务。而FTP和TFTP就是这样的协议。关于文件传输协议FTP?端口21使用服务TCP 【FTP模型】FTP连接?1.控制连接a.服务器在熟知端口21发出被动打开命令,等待客户。b.客户使用临时端口发出主动打开命令。2.数据连接数据连接使用服...
代码星球·2020-04-06

TCP/IP TELNET & SSH

快速导航远程登录示例关于远程登录?嵌入?用来控制远程服务器上运行的应用程序字符?转义?操作方式?关于SSH?远程登录示例关于远程登录?网络虚拟终端(NetworkVirtualTerminal,NVT)通过这个接口,TELNET客户把来自本地终端的字符(数据或命令)转换成NVT形式,然后交付给网络。【NVT概念图】嵌入...
代码星球·2020-04-06

Android之Handler基础篇

一、Handler是什么?  在Android开发中,使用消息队列(message)完成线程间通信。而使用消息队列的线程就是消息循环(messagelooper)。消息循环不断的检查消息队列,是否有新消息。消息循环是由一个线程和一个looper组成;looper对象管理着线程的消息队列。  Android的主线程也是一...
代码星球·2020-04-06

Android 进程与线程管理

一、简介  进程(Process)是程序的一个运行的实例,以区别“程序”这一静态的概念。线程(Thread)是CPU调用的基本单位。二、进程的组成部分  在Android中的四大组件是进程组成的一部分,AndroidApp在启动时,创建App进程,以及主线程(UI线程)和两个Binder线程。创...
代码星球·2020-04-06

Android Handler进阶篇

在Handler基础篇中讲述了Handler原理和使用,下面是从Handler源码进一步解析Handler。一、源码解析1.Handler的构造函数1/**2*Usethe{@linkLooper}forthecurrentthreadwiththespecifiedcallbackinterface3*andsetw...
代码星球·2020-04-06

Android 应用版本号配置修改

一、简介  Android应用版本号可以在Androidmanifest.xml文件中配置,标签<manifest>的属性android:versionCode和android:versionName配置版本号。1<manifest2xmlns:android="http://schemas.andr...

Android 启动模式LaunchMode详解(LaunchMode四种模式详解)

一、Android启动模式LaunchModeStandard:标准模式,也是系统默认的启动模式。每次启动都会创建一个新的Activity实例,不管这个实例在栈中是否已经存上。Activity所在的任务栈为启动新ActivityB的ActivityA所在任务栈。具体就是ActivityA所在的任务栈为S1,Activi...

Android ViewGroup

一、概述二、注意事项1.在派生类中,重写onDraw(...)方法,如果不给LinearLayout设置一个背景,系统是不会调用onDraw时,也就是说,我们重写的onDraw(...)是不会调用的。当设置一个背景后,onDraw就会被调用。ViewGroup本身是一个容器,其本身并没有任何东西可以绘制,它是一个透明的...
代码星球·2020-04-06

Android app与Activity主题配置

一、样式和主题(styleandtheme)  1.1样式(style)是来指定视图和窗口的外观和格式的一组属性集合。样式可以指定文本、字体及大小、背景颜色等属性。比如:1<resources>23<stylename="customfont">4<itemname="android:la...