自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 【PHP】 MySqli语句

插入语句<?php //创建连接 $mysqli=new mysqli("localhost","root","","volunteer"); //检查连接是否被创建 if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } /* * 创建一个准备查询语句: * ?是个通配符,可以用在任何有文字的数据 * 相当于一个模板,也就是预备sql语.

2020-06-28 09:57:44 291

原创 【前端 js】 贪吃蛇小游戏

小游戏总共分为三个模块:1、食物 2、蛇 3、游戏对象 模块分类如下:1、食物://自调用函数 初始化食物 (function() { var elements = []; function Food(x, y, width, height, color) { this.x = x || 0; this.y = y || 0; ...

2020-06-15 17:01:08 259

转载 【css】 css通用样式

摘要:1.本文分两部分代码,一部分结合Github上引用次数最多的necolas的通用浏览器初始化,2.同时结合实际经验,引用了阿里云css对常用标签进行基本初始化,从而达到在项目开发中直接能引用.1.浏览器初始化目的:消除不同浏览器对HTML文本呈现的差异.此处引用Github中necolas的浏览器初始化: http://necolas.github.io/normalize.css/2.常用标签的初始化目的:一般标签在浏览器中都有默认样式,例如body标签...

2020-06-11 09:13:18 2138

转载 [前端-html/css] 深入理解CSS选择器优先级

什么是选择器优先级(Specificity)直接复制了MDN对优先级的定义上的解释:浏览器通过优先级来判断哪一些属性值与一个元素最为相关,从而在该元素上应用这些属性值。优先级是基于不同种类选择器组成的匹配规则。这句话也是很抽象,暂且先不管它了。但是我们可以先看一个例子:HTML:<div id="content" class="content">我是什么颜色</div>CSS:#content { color: #f00;}.co..

2020-06-04 00:25:56 165

原创 html+css 图片/文字与外层外边框底部间隙bug

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> bug问题:外层di.

2020-06-02 14:50:18 734

原创 前端外边距margin上下合并的解决方案

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <style> .common{ width: 300px; height: 300px; background-color: pink; } .

2020-05-31 09:47:30 555

原创 小程序:自定义控件,父控件与子控件的交互triggerEvent

实现目标,自定义控件一通用型喜欢按钮组件,包含喜欢和取消喜欢两种状态:如图1、组件内的交互 点击爱心,UI上会变红心与空心 数据+1 -12、与父控件的交互,点击喜欢和取消喜欢,父控件发送网络请求核心代码如下:子控件//自定义激活事件 let behavior = this.properties.like?'like':'cancel'; this.triggerEvent('like',{ behavior:behavior ...

2020-05-11 12:33:48 457

原创 小程序:wx.setStorageSync缓存的封装,实现缓存过期时间设置

class MyStorageManage { /** * 从缓存中获取数据 * @param key */ getStorage(key) { //从缓存中读取 let data = {} if (key && this._isReadOrSetStorage(key)) { data = wx.getStorageSync(key) } return data } /** * 获取缓存.

2020-05-11 10:19:07 2929

原创 小程序: 通过Promise封装wx.request

总共包含三个部分文件:1、封装的http请求文件 2、module业务文件 3、实现回调文件1、通过Promise封装wx.request的http.js文件import { config} from "../config.js";import{ MyStorageManage} from "../util/MyStorageManage.js"const mSM = new MyStorageManage();//错误码const tips = { ...

2020-05-11 10:14:02 213

原创 小程序:wx:for wx:if wx:for-item wx:key 及数据列表绑定,点击事件获取数据

1.wx:if1、wx:if 作用在wxml中控制控件是否显示,页面渲染时仅做一次判断渲染(不会根据if内的数据更新而重新刷新控件是否显示) wx:if wx:elif wx:else的用法https://blog.csdn.net/qq_43379916/article/details/94732997wx:if 与hidden的区别https://blog.csdn.net/weixin_41883384/article/details/811174202.wx:for wx...

2020-05-11 09:45:40 1675

转载 Centos7 防火墙开放端口,查看状态,查看开放端口

https://www.cnblogs.com/yizhipanghu/p/11171211.html

2020-04-24 12:32:31 147

转载 Intellij idea 项目转Maven报错 java:不支持发行版本 5

https://www.jianshu.com/p/8ff4652fabd0

2020-04-15 17:15:42 194

转载 MySql安装

https://blog.csdn.net/qq_37350706/article/details/81707862

2020-04-13 15:58:00 82

原创 Java Android开发小细节

1.对于精确的币值计算使用float或者double进行加减经常会丢失部分信息,应使用BigDecimal进行精确的计算

2017-10-16 10:16:27 228

原创 Android 布局XML性能优化

布局优化一般是减少嵌套层级,除了嵌套之外 还可以用 1.include载入类似的xml重复布局layout2.merge载入子类布局文件3.viewStub 优化初始加载的内存(加载xml时 viewStub只是作为一个标签,并不会将里面的xml载入内存,一般在activity中根据情况载入viewStub)merge使用情况--相对于include由于没有根布局,少了

2017-09-18 11:10:08 726

转载 IO流

文章出处:http://www.jb51.net/article/44684.htm

2017-09-17 15:42:29 226

原创 HttpUrlConnect Get与Post请求

首先网络请求不能放于主线程,必须开启子线程操作public static final String dataUrl = "http://guolin.tech/api/china";Get请求:         private void getData(){ URL url; BufferedReader bufferedReader = null;

2017-09-17 11:58:27 1836

原创 Http TCP/IP UDP socket 解析

Http TCP/IP UDP SOCKET区别Http:是属于应用层协议,主要解决如何包装数据,只连接一次就断开,适用于大部分客户端开发,请求必须返回数据TCP/IP: 是属于传输层协议,主要解决数据是如何在网络中传输的Socket:是对TCP/IP协议的封装和应用UDP: 是属于传输层协议,因为没有握手机制,传输文件并不关心传输的文件是否到达,也没有状态返回值,

2017-09-17 11:23:05 310

原创 URI与URL,Android中的Uri的区别

首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。而URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:java-ne

2017-09-17 10:35:01 2841

原创 Android studio关于Jar包 与aar包的导入与使用

1.导入aar 包 导入aar包需要在build.gradle中添加参数dependencies { compile(name:'myaartest',ext:'aar')}repositories{ flatDir{ dirs 'libs' }}其中 myaartest为 libs中的aar文件    ext为后缀名 aarr

2016-07-21 14:41:06 823

转载 Manifest.xml 中android:windowSoftInputMode属性详解

android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju

2016-04-06 14:38:03 387

原创 Android 沉浸式状态栏 无标题栏 无状态栏 分层式状态栏

/*** 标题栏隐藏* 在Activity.setCurrentView()之前调用此方法*/private void HideTitle() {// TODO TODO TODO TODO Auto-generated method stubrequestWindowFeature(Window. FEATURE_NO_TITLE );}/*** 隐藏

2016-04-06 12:00:51 587

转载 Android程序框架设计

1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模

2015-10-17 14:59:26 569

转载 正则表达式:Matcher类 Pattern 类

Matcher类: 使用Matcher类,最重要的一个概念必须清楚:组(Group),在正则表达式中 ()定义了一个组,由于一个正则表达式可以包含很多的组,所以下面先说说怎么划分组的, 以及这些组和组的下标怎么对应的.下面我们看看一个小例子,来说明这个问题 \w(\d\d)(\w+)这个正则表达式有三个组: 整个\w(\d\d)(\w+) 是第0组 group(0) 

2015-10-16 11:44:28 501

原创 JSON解析 Gson解析方式 JSONObject JSONArray

直接上代码主程序代码:package com.cc.mygson;import java.net.Proxy.Type;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import com.google.gson.Gson;import com.go

2015-10-13 01:17:52 3420

原创 Android开发规范与编码规范

内容较多 下载地址http://download.csdn.net/detail/v587ge/9165721

2015-10-09 14:06:15 393

原创 通用顶部自定义控件 可在XML自定义属性

直接上代码  自定义控件的主体内容package com.x2l.onlineedu.mid.object;import android.annotation.SuppressLint;import android.content.Context;import android.content.res.TypedArray;import android.util.AttributeSe

2015-06-17 14:41:03 764

转载 Java移位运算符详解实例——左移位运算符>>、带符号的右移位运算符>>

移位运算符也针对二进制的“位”,它主要包括:左移位运算符(>>)、带符号的右移位运算符(>>)。 1.左移运算符左移运算符用“public class data17{public static void main(String[] args){int a=2;int b=2;System.out.println("a 移位的结果是:"+(a}

2015-05-28 20:00:39 513

转载 关于java、Android中Math的一些用法

java.math.Math类常用的常量和方法:Math.PI 记录的圆周率Math.E记录e的常量Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数Math.toDeg

2015-05-28 19:55:17 489

转载 java时间戳 时间格式转换与时差

时间戳代码protected static Format format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static void printSysProperties(){ Properties props=System.getProperties(); Iterator iter=props

2015-05-22 17:12:55 3769

转载 LinearLayout中的属性baselineAligned的使用

Android线性布局中的属性主要的就是控制浮动方向的orientation,其他的就是辅助浮动显示的,其中有一个属性控制基线,也就是baselineAligned,让我有点迷惑,下边通过例子讲解下这个属性的使用。1.首先这个基线主要是对可以显示文字的View,如TextView,Button等控件的2.这个baseline指的是这个UI控件的baseline--文字距UI控件顶部

2015-04-29 14:45:41 556

转载 5个最佳的Android测试框架

谷歌的Android生态系统正在不断地迅速扩张。有证据表明,新的移动OEM正在攻陷世界的每一个角落,不同的屏幕尺寸、ROM /固件、芯片组以及等等等等,层出不穷。于是乎,对于Android开发人员而言,处理存储碎片变得越来越困窘。不过幸运的是,Android(还有iOS)开发人员可以无限制地访问一些先进的基于云的解决方案,如Testdroid Cloud,就可以在大规模

2015-04-23 10:13:00 701

转载 2015必须推荐的Android框架,猿必读系列!

一、GuavaGoogle的基于java1.6的类库集合的扩展项目,包括collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O等等. 这些高质量的API可以使你的JAVA代码更加优雅,更加简洁.功能模

2015-04-23 09:39:50 555

转载 android学习——控制硬加速 hardwareAccelerated 在3.0才有的。APK在一个机器可用在另外机器上不能用

问题描述:自己写的APK在 一个配置比较高的机器上显示很正常  在一个配置稍低的机器上直接白屏            自己的APK 应用的内容中用到了较多的自定义控件  而且到处都是大图加载  加载的内容数据非常多 怀疑有可能是应用耗内存过大所导致的显示不出来内容  但是消耗过大的内存应该弹出OOM  但是应用没有弹出这个  关闭硬件加速后  内容显示正常从Android3.0 (

2015-04-22 16:49:20 680

原创 BaseAdapter的三种写法 与优化建议 并附上自己的Adapter工具

首先要提醒大家:在Adapter中 getView方法内 有可能会循环的加载内容  比如说  你的List.size()的大小是2   但是在getView中的Position可能会运行多个循环 0,1,0,1,0,1  造成这种问题的原因是ListView的高度设为了wrap_content  如果将ListView的高度设为math则不会出现这种现象 可以理解为这是Android的一个Bu

2015-04-17 12:54:41 607

原创 获取SD卡 tf卡 内置外置存储卡路径名称 路径的方式

获取SD卡 tf卡 内置外置存储卡路径名称 路径的方式  直接附上 例子 http://download.csdn.net/detail/v587ge/8594391

2015-04-14 18:05:24 3349

原创 Android 多内存卡获取 外部内存卡路径

android获取内部外部存储空间,有需要的朋友可以参考下Environment.getDataDirectory() = /dataEnvironment.getDownloadCacheDirectory() = /cacheEnvironment.getExternalStorageDirectory() = /mnt/sdcardEnvironment.getRootD

2015-04-02 11:02:00 2382

原创 接口 Interface的使用

两种接口调用 直接附上代码下载网址http://download.csdn.net/download/v587ge/8495911

2015-03-12 19:04:21 517

转载 接入广告App 教你如何赚取你的第一桶金 - 2048(含源码)

引言 程序猿们,是否还在为你的老板辛辛苦苦的打工而拿着微薄的薪水呢,还是不知道如何用自己的应用或游戏来赚钱呢! 在这里IQuick将教您如何同过自己的应用来赚取自己的第一桶金! 你是说自己的应用还没有做出来? 不,在這里已经为你提供好了一个完整的游戏应用了,在文章的下面有源码的地址哦。你只要稍做修改就可以变成一个完全属于自己的应用了,比如将4*4换成5*5,

2014-12-27 10:25:45 3411

转载 关于android性能优化问题

应用程序的性能问题是最明显、最容易体现的一类,表现形式也五花八门,举几个例子:应用程序第一次启动速度慢,或者进入某一界面速度慢;启动某一有动画效果的界面,动画执行过程不流畅,或者动画执行前卡顿时间长;ListView列表滑动过程中卡顿,不流畅;应用程序自定义的某特定界面执行速度慢,例如Launcher应用桌面左右滑动效果不平滑;响应某一用户事件时长时间无响应(ANR);

2014-12-19 09:11:09 694

使用Promise封装wx.request wx.setStorage封装,实现设置过期时间

使用Promise封装wx.request wx.setStorage封装,实现设置过期时间 示例代码已上传、注意文件路径问题

2020-05-11

Android开发与编码规范

整理的最全的Android开发与编码规范 下载了一定不会后悔

2015-10-09

跟随手指移动的小球,简单的自定义控件(自定义XML属性)

跟随手指移动的小球,简单的自定义控件(自定义XML属性) 跟随手指一动小球

2015-06-17

Android Gif与帧动画的加载方式

Android Gif与帧动画的加载方式 可用的加载方式

2015-05-25

BaseAdapter最优化方法 与三种写法 可以直接作为工具类使用

BaseAdapter最优化方法 与三种写法 可以直接作为工具类使用

2015-04-17

Android 验证码 非常好的例子

Android验证码例子 很好的例子 可以直接拿来用

2015-04-16

Android 随机验证码

Android随机验证码 线程画验证码

2015-04-15

获取SD卡 TF卡 内置 外置存储卡路径例子

获取SD卡 TF卡存储路径 比网上的资源更优化了一点 读取速度更快

2015-04-14

两种接口的简单调用方法

两种接口的简单调用方法,直接简单的代码 接口的创建以及使用方法

2015-03-12

最全Dialog实例 及监听实现方法

各种Dialog的实现方法,及设置监听方式

2014-12-09

仿手机淘宝图片自动滑动手动滑动界面viewPager

仿手机淘宝图片自动滑动手动滑动界面 里面包含了 viewpager ontouch 手势 Ontouch 横向列表(Gridview)的制作方法 资源图片不是很好 但是基本效果已经实现了

2014-11-26

高亮显示正在输入的文本框

高亮显示正在输入的文本框 可以自己设置颜色的色值

2014-09-18

水波效果案例 源代码

这是一个平台水波效果开发源代码 文件 与大家分享一下

2014-09-16

Android植物大战僵尸(简单版)开发源码

这是一个Android 开发的植物大战僵尸小游戏 开发的是一个比较简单版的植物大战僵尸 大家有兴趣可以下载看看

2014-09-16

java经典编程的 100 个实用例子 大家可以看看

平时收集的可以正常实用的 100 个编程例子 大家可以参考参考 这些代码非常的实用

2014-09-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除