1.首先写一个dialog展示的xml(menu.xml)

1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">

<ListView
android:id="@+id/menu"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>

</LinearLayout>
阅读全文 »

get和post请求的区别

1.Get请求提交的数据会在地址栏显示出来,而post请求不会再地址栏显示出来.
2.传输数据的大小,Get请求由于浏览器对地址长度的限制而导致传输的数据有限制。而POST请求不会因为地址长度限制而导致传输数据限制。
3、安全性,POST的安全性要比GET的安全性高。由于数据是会在地址中呈现,所以可以通过历史记录找到密码等关键信息。

阅读全文 »

面向对象的特征有哪些

面向对象有四大基本特征:封装、抽象、继承、多态

抽象

抽象就是找出一些事物的相似和共性之处,然后将这些事物归为一个类。 就是把现实生活中的对象,抽象为类。

阅读全文 »

1.在Maven项目中加入依赖项

1
2
3
4
5
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>3.8.0</version>
</dependency>

2.获取AccessKey

登录阿里云,在个人头像下面有一个AccessKey管理选项,点击进入创建一个AccessKey

阅读全文 »

1.创建一个Gitee/Github第三方应用

这里以Gitee为例
创建Gitee第三方应用

2.新建两个java类用来储存获取的Gitee/Github用户信息和获取token所需的参数

储存Github/Gitee用户信息类,生成get/set方法,我这里为了省空间就不写了

阅读全文 »

前几天写代码的时候遇到一个问题,通过引入的js文件动态生成的元素绑定单击事件不起作用。于是去查找下资料,发现动态生成的元素无法使用click方法绑定。如果需要给动态的元素绑定事件,需要使用到on()方法

1
2
3
$("#comment").on("click","button",function(){
<!-- 这里写方法的内容 -->
})

on()方法,可以给未来的元素绑定事件
使用方法:
1、先选中动态生成元素的父元素 如:#comment
2、然后绑定事件
3、再选中子类 如:button
可以理解为给id为comment的元素下的button元素包括未来的button元素绑定click事件,这是比较通俗易懂的理解,详细内容可以看文档的具体说明

使用JS获取地址栏参数值

方法一:

1
2
3
4
5
function GetQueryString(name) {
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
阅读全文 »

昨天写项目的时候要用到分页功能,于是去找了一下jquery分页插件。以前有到一个分页插件,但是样式不太好看。在jquery插件库找到一个简单好用的分页插件,分享一下jQuery分页插件
样式如下

阅读全文 »