自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

minigeek的博客

让编程改变世界,让梦想创造奇迹。

原创 java回忆录——运行看泛型?1==1?200==200?1+1=2?

大家是不是都是看到标题来的呢?好奇心?好吧,不管出于什么原因,都请大家看完这篇文章,让你对 java 的源代码和反射有更深的理解,哈哈,好像已经说出来了,这篇文章是继于上篇反射入门的补充。第一个问题:泛型真的能够限制吗?需求:我给你ArrayList<Integer>的一个对象,我想在...

2016-08-09 23:42:34 1240 1

原创 java回忆录—I/O流详解补充

上一篇文章中我们对java中的 I/O 流进行了一个详细的讲解,但是只是带大家讲了几个常用的流,今天再对其他几个流作个补充介绍。PrintWriter 、PrintStreamInputStreamWriter 、OutputStreamWriterPipedInputStream 、 Piped...

2016-08-08 22:41:26 1300 0

原创 java回忆录—输入输出流详细讲解(入门经典)

今天我们开始进入学习 java 中比较让人头疼的事, 那就是 I/O 流、多线程、网络编程。这里对 I/O 流的一个详细讲解。希望对大家有点用吧。(不看后悔哦)一、什么是IOJava中I/O操作主要是指使用Java进行输入,输出操作。 Java所有的I/O机制都是基于数据流进行输入输出,这些数据...

2016-08-07 02:39:37 19544 30

原创 java回忆录—神奇的进制世界

进制就是进位制,是人们规定的一种进位方法。 对于任何一种进制—X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。我们知道不同进制的数表示形式肯定不一样,不然怎么区分开来呢,对,不同进制的数据组成。二进制——由0,1组成,以...

2016-08-02 16:47:09 1305 1

原创 教你玩转HelloWorld

我们知道,要运行 java 程序,必须要配置 Java 开发环境,对吧。这次我们不使用开发工具,用命令行将HelloWorld编译运行出来,将其中的原理搞清楚。1)将下载好的 JDK 无脑安装(即下一步、下一步)或者指定安装目录,不过自己要记得安装到哪了。2)配置环境变量JAVA_HOME(新建)...

2016-07-17 01:09:14 3086 3

原创 android开发笔记之打造终极适配器

大家看到这个标题是不是觉得很诧异呢?什么叫终极适配器,其实就是这种适配器是万能的,所有需要使用适配器的组件,都可用这一个适配器就行。既然这样,就来讲讲吧。效果:当然这是个简单的布局,用普通的适配器也可以实现,这里只是用它来做个例子,用终极适配器的话,以后你换其他布局,适配器是不用变的,减少了很多代...

2016-05-22 16:38:29 6620 11

原创 android开发笔记之权重(layout_weight)

我相信大家在布局文件中都用过权重(layout_weight)吧,当然这只有在线性布局(Linearlayout)中才有的,可是很多人也许都只是简单的理解为比。其实权重就是: 把屏幕剩余空间按比例分配大家先记住这句话,这里就来深入理解下权重,这里以水平排列为例(即宽度的权重),懂了水平的,竖直排...

2016-05-20 23:52:14 5283 7

原创 React-Native自学之路(1)

一、初识React-Native对于初学者常见的困惑是弄不清React、React.js、React-Native这三者之间的关系,有必要先说明一下:React是基础框架,是一套基础设计实现理念,开发者不能直接使用它来开发网页或移动应用。在它之上发展出了React.js框架来开发网页,发展出来Re...

2017-10-10 10:53:18 1160 0

原创 sublime text 3 教程(3)

Sublime Text 快捷键列表快捷键按类型分列如下:1、通用 ↑↓← → 上下左右移动光标 Alt 调出菜单 Ctrl + Shift + P 调出命令板(Command Palette) Ctrl + ` 调出控制台2、编辑 ...

2017-09-27 14:13:00 420 0

原创 sublime text 3 教程(2)

这一节主要来安装一些sublime text 3的插件。一、常用插件安装1、ConvertToUTF8 插件安装a)功能说明:ConvertToUTF8 能将除UTF8编码之外的其他编码文件在 Sublime Text 中转换成UTF8编码,在打开文件的时候一开始会显示乱码,然后一刹那就自动显示出...

2017-09-26 20:22:54 802 0

原创 sublime text 3 教程(1)

一、sublime text 3 介绍一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在Sublim...

2017-09-25 16:54:41 853 0

原创 Mongodb带权限控制的安装服务并新建个管理账户和一般数据库用户

上篇文章讲到了mongodb的安装和默认启动。这篇文章主要是解决在测试使用mongodb的时候,总是出现的MongoAuthenticationException 异常和 not authorized for query,not authorized on admin to execute co...

2017-09-23 16:25:03 570 0

原创 Mongodb下载、安装、配置与使用

记得在管理员模式下运行CMD,否则服务将启动失败一、下载官网下载地址:https://www.mongodb.com/download-center?jmp=nav#community 为了方便下载,我把我当时下载的这个包,放在某度的云盘上。链接:http://pan.baidu.com/s/1...

2017-09-23 11:37:42 9807 0

原创 Go编程基础—代码规范

Golang代码规范参考https://golang.org/doc/effective_go.html项目目录结构规范PROJECT_NAME├── README.md 介绍软件及文档入口 ├── bin 编译好的二进制文件,执行./build.sh自动生成,该目录也用于程序打包 ├── bui...

2017-09-18 15:09:45 764 0

原创 MySQL函数大全

1、字符串函数ascii(str) 返回字符串str的第一个字符的ascii值(str是空串时返回0) mysql> select ascii('2');   -> 50 mysql> select ascii(2);   -> 50 mysq...

2017-09-18 14:43:17 2466 5

原创 jQuery—Ajax

前面我们介绍了jQuery和Ajax技术,这个小节我们来讲下jQuery对Ajax封装的方法即Ajax请求。JQuery 对 Ajax 操作进行了封装, 在 jQuery 中最底层的方法时 $.ajax(), 第二层是 load(), $.get() 和 $.post(), 第三层是 $.getS...

2017-09-13 19:51:00 1344 0

原创 jQuery表单验证插件—jquery-validate

一、jQuery-validate介绍jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑...

2017-09-12 16:00:17 741 0

原创 Ajax基础(3)

一、数据格式提要在服务器端 AJAX 是一门与语言无关的技术。在业务逻辑层使用何种服务器端语言都可以。从服务器端接收数据的时候,那些数据必须以浏览器能够理解的格式来发送。服务器端的编程语言只能以如下 3 种格式返回数据:XML JSON HTML二、XML:优点:XML 是一种通用的数据格式。不必...

2017-09-09 17:21:43 241 0

原创 Ajax基础(2)

一、XMLHttpRequest对象 1、XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同服务器进行数据层面的交换,而不用每次都刷新界面,也不用每次将数据处理的工作都交给服务器来做;这样既减轻了服务器负担又加快了响应速度、缩短了用户等待的时...

2017-09-09 14:32:23 253 0

原创 Ajax基础(1)

一、同步交互和异步交互举个例子:普通B/S模式(同步) AJAX技术(异步)* 同步: 提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事* 异步: 请求通过事件触发->服务器处理(这时浏览器仍然可以作其他事情)->处理完毕易懂的理...

2017-09-08 11:00:53 329 0

原创 css基础(7)

一、盒模型代码简写还记得在讲盒模型时外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左。具体应用在margin和padding的例子如下:margin:10px 15px 12px 14px;/上设置为10px、右设置为...

2017-09-06 14:57:01 363 0

原创 css基础(6)

一、css布局模型清楚了CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模型与盒模型一样都是 CSS 最基本、 最核心的概念。 但布局模型是建立在盒模型基础之上,又不同于我们常说的 CSS 布局样式或 CSS 布局模板。如果说布局模型是本,那么 CSS 布局模...

2017-09-06 11:51:14 217 0

原创 css基础(5)

一、元素分类在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:<div>、<p>、<h1>…<h6>、<ol>、<ul>、<dl>、<...

2017-09-05 09:58:29 282 0

原创 css基础(4)

一、文字排版–字体我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例子,下面代码实现:为网页中的文字设置字体为宋体。body{font-family:"宋体";}这里注意不要设置不常用的字体,因为如果用户本地电脑上如果没有安装你设置的字体,就...

2017-09-04 20:05:58 275 0

原创 css基础(3)

一、继承 CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。比如下面代码:如某种颜色应用于p标签,这个颜色设置不仅应用p标签,还应用于p标签中的所有子元素文本,这里子元素为span标签。 p{color:red;}...

2017-09-04 17:50:29 233 0

原创 css基础(2)

一、什么是选择器? 每一条css样式声明(定义)由两部分组成,形式如下: 选择器{ 样式; } 在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。 1、标签选择器 标签选择器其实就是html代码中的标签。如右侧代...

2017-08-29 20:24:09 206 0

原创 css基础(1)

一、Html和CSS的关系 HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。 JavaScript是用来...

2017-08-29 13:51:56 358 2

原创 jQuery基础(4)

一、jQuery中的html() text() val() 方法 val()用来读取或修改【表单元素】的value属性的值。 html()用来读取和修改元素的HTML标签 text()用来读取或修改元素的纯文本内容 注意:这些方法既可以读取值也可以设置值 例如: div id=&q...

2017-08-12 10:15:29 335 2

原创 jQuery基础(3)

一、jquery选择器 1.熟悉一下之前学过的CSS 常用的选择器 标签选择器 div{ } ID选择器 #my_div{ } 类选择器 .class_div{ } 群组选择器 div,#my_span,.my_li{ ...

2017-08-03 21:09:10 234 0

原创 jQuery基础(2)

1.jQuery的使用 jQuery不需要安装,想要在某个页面上使用jQuery时,只需要在相关的html中引入jQuery的库文件即可。 注意:jQuery库中只提供了一个名字为jQuery的对象,但是这个对象有很多方法以及属性,同时还提供了方法可以把我们平时使用的普通页面元素【转换】为jQ...

2017-08-01 15:24:33 196 0

原创 jQuery基础(1)

1.发展历程:javascript到jQuery:javascript是Netscape公司开发的一种脚本语言,其出现使得网页和用户之间实现了一种实时的,动态的和交互的关系使网页包含更多活跃的元素。弊端: 1.复杂的文档对象模型(DOM) 2.不一致的浏览器实现 3.缺乏便捷...

2017-07-26 16:28:29 243 0

原创 javascript基础(4)

DOM 文档对象模型是针对HTML和XML文档的一个API(应用程序编程接口),DOM可以将任何HTML,XML文档描绘成一个由多层节点构成的结构,每个节点都拥有各自的特点,数据和方法,另外与其他节点存在某种关系。1. Node类型 javascript中所有的节点类型都继承自Node...

2017-07-24 19:21:41 270 0

原创 javascript基础—事件兼容EventUtil.js

var EventUtil = { //添加事件 addHandler : function(element,type,handler){ if(element.addEventListener){ element.addEventListe...

2017-07-24 19:20:05 415 0

原创 javascript基础—keycode

event.keycode值大全keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 =...

2017-07-24 19:10:12 233 0

原创 javascript基础(3)

面向对象一、创建对象a. 工厂模式 function createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = j...

2017-07-19 11:32:12 185 0

原创 javascript基础(2)

一、操作符1) 一元操作符 a.递增 ++ 前置:操作该变量之前进行递增或者递减操作 后置:操作该变量之后进行递增或者递减操作 对任意数据类型的操作数都适用,使用前先将其转换为数字(Number()),然后再进行运算 ...

2017-07-14 16:55:04 419 0

原创 javascript基础(1)

1,Javascript 简介诞生于1995年,当时的主要目的是处理由以前服务器语言负责的一些没有填写的必填域,是否输入了无效的值。在web日益流行的同事,人们对客户端脚本语言的需求也越来越强烈,那时绝大多数因特网用户使用的速度仅为28.8kbit/s的猫上网,但网页的大小和复杂性却不断增加,为完...

2017-07-13 20:34:40 245 0

原创 Go编程基础—import下划线的作用

在Golang里,import的作用是导入其他package,但是今天在看beego框架时看到了import 下划线,不知其意,故百度而解之。    import 下划线(如:import _ hello/imp)的作用:当导入一个包时,该包下的文件里所有init()函数都会被执行,然而,有些...

2017-07-09 18:49:17 769 1

原创 Go编程基础—格式化

Golang格式化小结Golang的格式化使用了与c、python等语言类似的风格,但是更加丰富和通用。格式化函数在fmt包中,如:fmt.Printf,fmt.Fprintf,fmt.Sprintf,fmt.Println等等。其中Print,Fprint,Sprint都有一个对应的f函数版本和...

2017-07-09 18:42:54 1834 1

原创 Go编程基础—并发(concurrency)

如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人。go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据。 以下是我入门的学习笔记。 首先,并行!=并发, 两者是不同的。Go语言的goroutine...

2017-07-09 18:09:52 922 1

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