- 博客(18)
- 收藏
- 关注
原创 Socket通信
title: Socket通信一、 Socket 是什么?又名“套接字”,类似于一种特殊的文件,执行“打开-->read/write-->close”,基于ip和端口锁定。二、 Socket的基本操作1、 对于服务器:int portNumber;try { ServerSocket server = new ServerSock...
2018-04-25 19:15:31 217
原创 Android动画
title:Android动画一、动画类别三种动画如下: 帧动画:相当于相同间隔时间播放一系列的图片资源,如200等人肉眼无法识别。 视图动画:相当于把view做移动变换,平移、伸缩、翻转和透明度渐变,但操作的view焦点还在原处。 属性动画:类似于视图动画,区别在于视图焦点随运动变化。二、动画使用1、帧动画使用 (1) res/d...
2018-04-25 18:18:46 172
原创 AsyncTask源码详解
我们使用AsyncTask的方式很简单,创建子类继承它,然后在使用类里面实例化子类对象,调用excute()方法。使用方法方面这里就不介绍了,重点分析AsyncTask内部工作流程。一、线程方面1、cpu数量获取方式: private static final int CPU_COUNT = Runtime.getRuntime().availab
2017-12-17 20:22:53 305
原创 Java中的super与this
Java 中经常使用这两个关键字,特别是是在一些继承关系类中。 :this 指代 ‘当前对象’ :super 指代 ‘当前对象的父类’super与this的基本使用,代码实例: 父类:package com.model;public class AModel { private String a; public AModel() { System.out.prin
2017-12-16 13:25:52 230
原创 JSP之内置对象
一、特性内置对象拥有默认初始化的动作,所以正常时候可以拿来直接使用。二、内置对象1、request对象2、response对象3、out对象4、session对象5、application对象6、pageContext对象7、page对象8、config对象9、exception对象
2017-11-01 23:39:00 182
原创 浮点数计算
一、常见问题浮点数计算常见于货币计算,而计算机中数字是由二进制进行存储的,二进制无法准确地表示所有的小数,针对这个情况,有需要用到BigDecimal这个类。二、BigDecimal常见方法计算双方都得实现BigDecimal的实例对象1、加法 public BigDecimal add(BigDecimal augend)2、减法 public BigDecimal subtract(Big
2017-10-25 22:16:31 649
原创 简单加密---位运算
一、位运算位运算用来操作整数基本类型中的的单个bit,即二进制位。二、位运算类型1、“与”操作 & :输入都为1的情况下,才为1,否则为0; 2、“或”操作 | :输入都为0的情况下,才为0,否则为1; 3、“异或”操作 ^ : a^b = a’b | ab’ (a’表示非a, ~a) 解释: 当a=1,b=1时,a^b = 0; 当a=1,b=0时,a^b = 1; 当a=0,b=1时
2017-10-25 21:30:24 1441
原创 java源码编译指令
一、编译过程javac 命令将*.java文件编译成*.class文件,再用java命令运行编译的文件。二、实例说明用记事本编写一个简单*.java源文件,运用命令提示符工具,在其中输入编译java文件的命令,并输出"hello world"。三、设计思路*.java源文件里面需要执行如下代码行:system.out.println("hello world");首先通过“开始/运行”,输入c
2017-10-25 20:17:47 6366
原创 JSP之动作元素
Servlet学习笔记一、概述java web里面的所有请求-响应都是由servlet来完成的。Servlet是java web里面的核心程序,所有网址最终都是交给servlet来处理。当用访问服务器时,Tomcat通过调用servlet里面的某些方法来完成整个处理过程。1、工作流程 浏览器提交的请求文本经过Tomcat接收并解析,封装成了HttpServletRequest类型的request对
2017-10-11 18:59:32 213
原创 Ajax学习笔记
Ajax学习笔记 用途 接收数据的使用方式 发送数据的使用方式 一、用途:让我们能向服务器异步接收和发送数据,然后用JavaScript解析。二、接收数据的适用方式1、发起Ajax请求:创建一个XMLHttpRequest对象,调用其open和send方法;function a(e){ var request = new XMLHttpRequest(); r
2017-10-11 12:58:30 520
原创 JSP学习笔记
JSP基础学习一、JSP工作原理1、 在服务器端有一个JSP容器主要负责获得对JSP页面的请求。当一个JSP页面第一次被请求时,容器首先会把JSP页面转换为Servlet。在转换时,所有HTML标签都会包含在println语句中,所有JSP语句都会转换为Java代码. 2、 在转换过程中,若发现JSP页面存在语法错误,转换过程会终止,并向服务器和客户端输出错误信息。若转化成功,转化后的Servle
2017-10-11 12:54:35 447 1
原创 JavaScript基础学习笔记
JavaScript基础学习一、JavaScript脚本使用在html中有两种方式定义脚本:内嵌脚本和外部脚本<script type="text/javascript"> document.writeln("Hello");</script>二、语句JavaScript的基本元素是语句,一条语句代表一条命令,推荐语句之间加分号三、定义和使用函数如下:<script type="tex
2017-10-11 12:49:42 220
原创 CSS基础笔记
CSS学习记录一、 定义和使用样式1、常见CSS属性1.1. background-color:设置元素背景颜色1.2. border:设置围绕元素的边框1.3. color:设置元素的前置颜色1.4. font-size:设置元素文字的字号1.5. height:设置元素的高度1.6. padding:设定元素与边框的间距1.7. text-decoration:设置元素文字的装饰效果
2017-10-11 12:43:31 259
原创 HTML基础笔记
HTML基础知识学习记录一、使用元素1、 a:生成超链接2、 body:表示HTML文档的内容3、 button:生成用来提交表单的按钮4、 code:表示计算机代码片段5、 DOCTYPE:表示HTML文档的开始6、 hr:一条直线7、 html:表示文档的HTML部分8、 input:表示用户输入的数据9、 label:生成另一元素的说明标签10、 p:表示段落11、 sty
2017-10-11 12:40:42 362
原创 XML常见的两种解析方式总结
XML解析方式在程序开发过程中,经常需要对XML文档进行解析,常见套路往往是:XML文档–>XML解析器<–>API<–>应用程序。经常用到的解析方式如下: - DOM解析 - SAX解析DOM解析具体解析步骤如下:DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();//获得解析工厂DocumentBuilder
2017-10-10 10:39:14 3159
转载 JSON的三种解析方式
JSON的三种解析方式一、什么是JSON?JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可
2017-04-04 22:37:00 385
转载 JSON数据解析
JSON的三种解析方式一、什么是JSON?JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可
2017-04-04 22:25:11 283
原创 App Manifest手记
App Manifest手记本篇文章主要参考google官方文档:https://developer.android.com/guide/topics/manifest/activity-element.html#screen代码如下:<activity android:allowEmbedded=["true" | "false"] android:allowTaskRepa
2016-10-22 11:59:20 202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人