自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js对象字面量

对象字面量的输出方式以及定义好处1.对象字面量的输出方式有两种:传统的‘。’,以及数组方式,只不过用数组方式输出时,方括号里面要用引号括起来,如var box = { name:’abc’; age:28};alert(box[‘name’]);给对象定义方法,A:如果用传统定义对象的方式,就需要先定义方法,然后再把这个方法名赋值给对象的一个属性,如

2017-08-30 10:35:42 534

原创 adroid四大组件

Android基础之四大基本组件介绍与生命周期 Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。 一:了解四大基本组件 Activity : 应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。

2017-08-30 10:03:48 415

原创 关于线程的30个问题

1、线程和进程的区别2、实现线程有哪几种方式?3、线程有哪几种状态?它们之间如何流转的?4、线程中的start()和run()方法有什么区别?5、怎么终止一个线程?如何优雅地终止线程?6、ThreadLocal在多线程中扮演什么角色?7、线程中的wait()和sleep()方法有什么区别?8、多线程同步有哪几种方法

2017-08-29 19:47:47 720

原创 zookeeper安装mac版本

1.先查看zookeeper信息brew info zookeeper2.安装zookeeperbrew install zookeeper3.zookeeper命令使用启动:zkSerevr start停止:zkServer stop状态:zkServer status

2017-08-29 19:14:06 427

原创 kafka 安装和使用测试(mac版)

1.确保已安装zookeeper(见zookeeper安装mac版本)2.安装kafka,命令:brew install kafka3.启动zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties4.创建topickafka-topics --create --zookeeper localhost:218

2017-08-29 19:13:27 2500 1

原创 window下安装RBTools和使用

1.需要材料2.安装准备安装三个软件:(1)RBTools(2)python(3)diffutils安装3.使用进入命令控制台进入到svn上check出来的项目目录下执行以下命令1.svn upgrade2.svn update3.rbt setup-repo提交命令:rbt post --summary="test"

2017-08-29 17:50:27 3019

原创 mac OS 系统RBTools工具安装和使用

1.安装RBTools打开终端执行:1)下载rbtoolsgit clone git://github.com/reviewboard/rbtools.git2)进入目录cd rbtools3)安装sudo python setup.py install2.在对应的绑定与提交(1)绑定进入到svn checkout项目的目录执行:1)svn up

2017-08-29 17:43:13 3557

原创 JS贪心解法入门:找零问题

在现实生活中,经常遇到找零问题,假设有数目不限的面值为20,10,5,1的硬币。 给出需要找零数,求出找零方案,要求:使用数目最少的硬币。对于此类问题,贪心算法采取的方式是找钱时,总是选取可供找钱的硬币的最大值。比如,需要找钱数为25时,找钱方式为20+5,而不是10+10+5。   贪心算法还是很常见的算法之一,这是由于它简单易行,构造贪心策略不是很困难。可惜的是,它需要证明

2016-03-17 11:07:00 3357

原创 javascript代码的执行顺序

javascript给人的直观感受是,从上往下执行,但实际上却不是这样的,先看个例子。 console.log(test); //undefined var test = "你好"; console.log(test); //"你好" console.log(test2); //Uncaught ReferenceError: test2 is not defined

2016-03-17 11:03:48 665

转载 log4j.properties 详解与配置步骤

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName =

2016-03-04 14:26:30 266

原创 Vim命令合集

Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file

2016-03-04 14:12:45 197

原创 使用游标循环插入

DECLARE    merchantId            TF_F_MERCHANT.MERCHANT_ID%type;    i                  integer;BEGIN  i := 0;  DECLARE    CURSOR My_Cursor IS       SELECT T.MERCHANT_ID          FR

2016-03-04 14:09:30 313

原创 javascript中的Array对象

Array 是javascript中经常用到的数据类型。javascript的数组其他语言中数组的最大的区别是其每个数组项都可以保存任何类型的数据。本文主要讨论javascript中数组的声明、转换、排序、合并、迭代等等基本操作。1、使用Array构造函数 创建数组。//创建一个空数组var cars = new Array();//创建一个指定长度的数组v

2016-03-04 10:46:42 279

原创 支付领域感想

不知从什么时候开始,我们的支付手段由货币交易转移到了电子交易,不同于以往的刷POS机,替而代之的是一种新的模式-第三方金融。当然新的事物出来总会有很多不适应的地方,就像第一个吃苹果的人,总是害怕会不会有毒,但是在互联网突飞猛进的今天,总有人会尝试第一次吃苹果,也总会有公司诱导你去尝试新鲜的苹果。当你吃下去的时候,你发现味道还不错,而且还很方便。渐渐地你就难以离开他,依赖于它的方便。  然后电子

2016-03-04 09:29:12 1169

原创 Javascript中的apply、call、bind

一、apply、call   在javascript中,call和apply都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。   JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。先来一个栗子:  function fruits() {}

2016-03-04 09:12:49 385

原创 JS 自定义对象及 属性

一,概述   在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。  目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。

2016-03-04 09:08:41 517

原创 pom.xml常用元素介绍

http://maven.apache.org/POM/4.0.0"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"

2015-09-01 17:04:33 472

原创 Maven慕课网学习笔记

-唯快不破-maven快速入门-稳扎稳打-maven核心知识-实用为先-maven建立web项目唯快不破-maven快速入门Maven介绍与环境搭建Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具maven的Snapshot版本与Release版本1.Snapshot版本代表不稳定,尚处于开

2015-09-01 17:02:21 1005

原创 Maven中java resources出现红叉叉解决方案以及jsp报错解决

在工程目录下有一个.settings文件夹,打开org.eclipse.wst.common.project.facet.core.xml做如下修改:markersCan not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core" course_overview.jsp /Spring-mvc-

2015-09-01 17:00:06 7975

原创 log4j.properties 详解与配置步骤

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName = fully.

2015-09-01 16:57:52 302

转载 为什么选择 Yeoman 及 Yeoman 的安装

标签: yeoman 网络前端 grunt bower 安装分类: 学习原创今天向您介绍一个我刚接触到的比较新的网络前端开发工具: Yeoman 。什么是Yeoman?Yeoman是Google的团队和外部贡献者团队合作开发的一个项目。通过内部三个工具(yo,grunt,bower)

2015-08-17 14:05:10 389

原创 MongoDB学习

数据库分类:1.Sql数据库:支持Sql语言的数据库    oracle mysql2.NoSql数据库:不支持Sql语言的数据库    Redis,MongoDB....     NoSql ----Not only Sql (悄悄的不支持)sql数据库                NoSql数据库实时一致性              简单便捷事务    

2015-08-17 10:15:00 381

原创 sulime快捷键以及 license key

control+p    快速检索文件control+shift+p   检索命令   输入css可以进行css文件编辑  control+tab    切换control+n   新建control+f   查找control +点击的光标  可以多点编辑control + j 合并两行control +[   左缩进control +]   右缩紧contr

2015-08-17 10:10:46 604

原创 Chrome浏览器快捷键大全

Ctrl+N                                打开新窗口。Ctrl+T                                打开新标签页。Ctrl+Shift+N                          在隐身模式下打开新窗口。Ctrl+O,然后选择文件。                   在 Google Chrome 浏览器中打开

2015-08-17 10:08:09 362

原创 安装Sublime Package Control

Sublime Text 2 安装 Sublime Package Control,通过 Sublime Package Control,安装、升级和卸载 Package。安装 Package Control 的方法:1、打开 Sublime Text 2,按下 Control + ` 调出 Console,通常这个快捷键会与PC上的其它软件起冲突,需要修改其它软件的这个快捷键。

2015-08-17 10:07:04 333

转载 Linux网络编程

(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端        在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一        个地方获取文件的

2015-06-25 10:23:40 246

原创 jQuery快速学习

JQuery第二节 基础选择器 + ~ > . # 符号意思$("#my_id")$(".my_class")$("button")$("button,label")$("div label") //里面所有$("div label").css("border","solid 5px red")$("parent > child")//层级关系 不包括孙子辈$(

2015-05-17 22:39:07 381

原创 Android动画总结

Android基础动画学习1.Tween Animation 变换动画2.Frame Animation 帧动画3.Layout Animation 布局动画4.Property Animation 属性动画==>>首先是变化动画分为以下:Alpha:渐变透明动画Scale:渐变尺寸缩放动画Translate:位置移动动画Rotate:旋转动画以上动画的

2015-05-15 22:09:13 213

原创 浅谈SSH整合

SSHStruts(表示层)+Spring(业务层)+Hibernate(持久层)Struts:Struts是一个表示层框架,主要作用是做界面展示,接收请求,分发请求。在MVC框架中,Struts属于VC层,负责界面表现,请求分发(View:JSP,HTML,Form;Control:ActionServlet,Action,Struts-config.xml,Action;Act

2015-05-15 21:35:13 839

原创 40个Java集合面试问题和答案

1.Java集合框架是什么?说出一些集合框架的优点?    每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部

2015-05-14 23:36:34 762

原创 struts2 实现文件的上传 和 下载

struts2 之实现文件上传1.准备材料(必须的jar包)struts2.3最基本jar包(经过测试缺一不可)commons-fileupload-1.3.jar 文件上传包commons-io-2.0.1.jar IO工具包commons-lang3-3.1.jar commons-logging-1.1.3.jar struts输出日志包freema

2015-05-14 10:36:02 386

原创 MyBitis OR ibatis 简单快速入门

1.准备材料导入相关jar包   ibatis-2.3.0.677.jar 或者MyBatis.jar 、mysql-connector-java-5.1.6-bin.jar2.编写配置文件、所要用到实体急映射文件  1)Jdbc 连接的属性文件 2)总配置文件 3)实体 4)关于实体的映射文件3.开始实施  1)编写实体类Student.java  2)编写映

2015-05-13 17:56:08 381

原创 算法-八皇后问题

public class Queen {private int[] column;// 同栏是否有皇后,1表示有private int[] rup;// 右上至左下是否有皇后private int[] lup;// 左上至右下是否有皇后private int[] queen;// 解答private int num;// 解答编号public Queen() {

2015-05-13 17:44:38 307

原创 spring包之间的依赖

org.springframework.aop ——Spring的面向切面编程,提供AOP(面向切面编程)的实现org.springframework.asm——spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包org.springframework.aspects——Spring提供的对AspectJ框架的整合

2015-05-12 16:30:09 1361

原创 android实现对图片的放大缩小旋转等操作

<ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:adjustViewBounds="true" andr

2015-02-12 16:52:44 442

原创 Android 解决点击EditText获取焦点时输入法占满手机屏幕的办法

对EditText设置editTextView.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);

2015-02-12 16:51:09 506

原创 现代西班牙语第一册 单词表

第一课  第二课  第三课  第四课  第五课  第六课  第七课  第八课  第九课  第十课  第十一课  第十二课 

2015-02-07 13:23:38 7072

转载 帕斯卡三角形 C,C++程序实现

#include #define N 12 long combi(int n, int r){ //实现数字计算 int i; long p = 1; for(i = 1; i <= r; i++) p = p * (n-i+1) / i; return p; } void paint() {

2015-02-07 13:16:48 1122

原创 输出前十位的Fibonacci 数列

#include#include#define N 10int main(){ int Fib[N] = {0}; Fib[0] = 0; Fib[1] = 1; int i; for(i=2;i<N;i++) Fib[i]=Fib[i-1]+Fib[i-2]; for(i=1;i<N;i++) { printf("%d",Fib[i]); printf("

2015-02-06 18:25:38 858

原创 listView 实现可以拖动

public class DragListView extends ListView{ private ImageView dragImageView;//被拖拽项的影像,其实就是一个ImageView private int dragSrcPosition;//手指拖动项原始在列表中的位置 private int dragPosition;//手指拖动的时候,当前拖动项在列表

2015-02-04 22:45:18 365

空空如也

空空如也

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

TA关注的人

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