自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 css 动态导航栏

css 动态导航栏上一周遇到几个小问题,其中一个是关于动态导航栏的问题,在这里写出来。动态导航栏的效果是,默认显示第一个li标签的下划线效果,然后点击其它li标签只显示当前自己li标签的下划线效果,看起来是很简单的一个问题,里面还是包含了不少细节。- 首先ul标签的子标签 li 的显示效果有如下几种none不使用项目符号 disc实心圆,默认值 circle空心圆 square实心方块

2017-07-23 18:32:28 1962

原创 java 二叉树

java 二叉树 leetcode(一)首先来看看 java 生成二叉树 直接上代码 生成二叉树步骤创建二叉树节点对象创建存储所有二叉树节点的集合 list 使用LinkedList是因为这是链表数组结构 add 和 remove 操作比arrayList 更快。将数组元素转换为 树的节点根据 规则生成自己的二叉树 (这里生成的是完全二叉树)public class mergeTr

2017-06-22 21:28:49 465

原创 String StringBuffer StringBuilder 的区别

首先从执行效率上来说 String < StringBuffer < StringBuilder 有一种情况例外 一下情况 String a = “1”+”2” + “3” +”abc”; JVM会直接理解为 String a=”123abc”; String a = "1"+"2" + "3" +"abc"; System.out.println(a);

2017-06-21 22:48:43 263

原创 mongoose 简单用法

schema model entityschema 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力,但是这是必须的,就类似 申明你的数据库对应表的结构 有哪些字段 ,每一个字段的属性 是否唯一等等。model 由Schema发布生成的模型,具有抽象属性和行为的数据库操作,通过model模型 对对应的表进行增删查改等操作。entity 由Model创建的实体,他的操作也会影响数据库

2017-05-06 11:38:51 378

转载 nodejs api 设计

nodejs api 设计转载请注明出处:http://www.haomou.net/2014/08/13/2014_web_token/来龙去脉诸如Ember,Angular,Backbone之类的前端框架类库正随着更加精细的Web应用而日益壮大。正因如此,服务器端的组建也正正在从传统的任务中解脱,转而变的更像API。API使得传统的前端和后端的概念解耦。开发者可以脱离前端,独立的开发后端,在测试

2017-05-06 10:32:50 1558

原创 JavaScript 面试题

闭包和匿名函数 面试个人经验: 在做闭包或匿名函数的面试题时,一定谨记函数作用域链的概念 函数作用域链: 当函数被执行时,函数执行环境会创建一个函数作用域链,保证当前函数内的所有变量和函数的有序访问,函数的活动对象arguments 总在函数作用域链的最前端,而下一个变量对象来自包含环境或者全局环境 这样一直执行下去。 最后执行的一般是 全局环境。

2017-04-25 22:51:29 233

原创 express 中间件

中间件内容功能: - 执行任何代码 - 修改请求的响应对象 - 终结请求-响应循环 - 调用堆栈中的下一个中间件。 如果中间件没有终结请求或响应循环 , 那么必须调用next() 将控制权交给下一个中间件。类型: - 应用级中间件 - 路由级中间件 - 错误处理中间件 - 内置中间件 - 第三方中间件。应用级中间件 应用级中间件指绑定到app

2017-04-18 17:05:14 270

原创 nodejs 非异步I/O API

1、函数非异步执行顺序 function A(){}; function B(){}; function C(){}: 2、函数使用Immediate 方法 function A(){}; setImmediate(B(){}); function C(){}: 3、使用process.nextTick(); function A(){}; process.nextTick(B(

2017-04-17 14:21:24 341

原创 nodejs fs模块

nodejs FileSystem 模块1、读文件2、写文件3、目录操作4、监听5、流操作

2017-04-14 22:45:33 715

原创 nodejs http模块

nodejs http模块搭建一个简单的服务器 在搭建之前 需要知道的是http 的request和response 对象的基本参数 一、requestrequest.url: 获取到请求地址request.headers: 获取到客户端请求的(http请求)头部信息request.method: 获取到客户端请求的方式(get/post/…..)request.httpVersion

2017-04-13 19:51:35 239

转载 详解Android中AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下

2017-04-12 10:31:58 162

原创 JavaScript中的function

function的特殊性用法和其变量 一、内部对象 1、arguments arguments对象用于访问函数参数列表 , 我们知道 ECMAScript 中函数是不在乎参数类型和参数数量的(函数最大能接受的参数数量是 ?),这一切都要归功于 函数的参数是一个数组 , 而函数接收到的始终是这个参数数组 , arguments对象可以访问这个数组 , 我们可以用方括号语法访问数组的每一个元素

2017-04-07 22:51:00 314

原创 SQLite demo

一个简单的学生信息录入 sqlite 小demo## 首先理一下思路 ## (基于上一篇的HttpURLConnection 的代码) 1、首先是一个用于输入学生信息的视图,我使用了一个alertDialog弹出框来实现2、如果要将第一步输入的数据填入数据库,更好的方法是将上面输入的几条数据封装为一个学生对象student 内容为 姓名 学号 班级 等等3、有了学生对象student之后,我们可

2017-04-07 15:32:57 452

原创 使用service的startservice 和bindservice方法实现音乐的播放、暂停、继续

meidiaPlay使用简单步骤 1、create方法 第一种: 加载本地音频文件 MediaPlayer.create(this, R.raw.test);(我在android项目的res目录下新建raw目录 并放置test.mp3文件) 第二种: 加载网络音频 MediaPlayer.create(this,uri.parse(“http://…..test.mp3

2017-04-05 21:04:09 2740

原创 HttpURLConnection 服务端后台demo

HttpURLConnection_总结 加上 服务端的小demo 我将android与服务端建立连接 分为了以下几个步骤。 1、创建子线程 一般来说与服务端创建连接存在很多不确定性,所以最好新建子程序来完成这个动作。2、使用URL封装访问的服务器地址。 URL url = new URL(“http://10.0.2.2:1234“)(android 模拟器访问

2017-03-31 15:52:56 680

原创 如何读写android 文件

读取文件   FileInputStream fis = openFileInput("first.txt"); //读取文件内容 first.txt 为要读取的文件路径,我这里是直接使用的android默认存储路径,所以直接写文件名。            ByteArrayOutputStream bstr = new ByteArrayOutputStream();

2016-09-06 22:33:29 541

转载 ImageView的重要属性

android:scaleType = "" 图片显示的效果scaleType 参数:    center:图片按照图片本来的尺寸居中,图片的容器为最外层布局    centerCrop :按照设置的比例显示图片  一般设置这个    centerInside : 将图片内容完整居中,按照比例显示图片   fitCenter  把图片按比例扩大缩小view宽度,居中  fi

2016-08-27 20:57:21 465

转载 GridView属性

1.android:numColumns=”auto_fit”   //GridView的列数设置为自动2.android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:verticalSpacing=”10dp”

2016-08-27 20:40:54 331

空空如也

空空如也

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

TA关注的人

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