自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 收藏
  • 关注

转载 复杂HTML代码深度解析

一. 避开复杂HTML的解析二. BeautifulSoup简介三. 正则表达式与BeautifulSoup四. 获取属性五. Lambda表达式六. 类似的BeautifulSoup库一. 避开复杂HTML的解析1. 查看该网页有没有网页结构更友好的移动版, 通过设置自己的请求头可以来访问移动版。2. 寻找隐藏在JavaScript文件中的信息。3. 查看该信息是

2016-12-30 09:39:34 304

转载 Android学习之activity用法举例

Activity入门1,Activity生命周期中的四个状态活动状态:即该activity处于前台,用户可见,并获得焦点暂停状态:其他的activity或者Dialog位于前台,该activity任可见,但没有焦点停止状态:activity不可见,失去焦点销毁状态:activity所在的Dalvik进程被结束2,Activity完整生命周期内的7个回调方法情形1:只有一

2016-12-30 09:17:53 420

转载 关于boundService使用方法

组件通过bindservice()方法绑定服务,无需startService()和stopService().通过服务类对象调用服务中方法完成所需功能。服务类对象获取方式:初始化一个IBinder对象是必须的,这是判断是否连接的标志。也是onBind()方法中必须返回的参数。然后onBind()方法会将IBinder对象传给回调方法onServiceConnected().(1

2016-12-29 10:26:56 395

转载 复杂HTML代码深度解析

一. 避开复杂HTML的解析二. BeautifulSoup简介三. 正则表达式与BeautifulSoup四. 获取属性五. Lambda表达式六. 类似的BeautifulSoup库一. 避开复杂HTML的解析1. 查看该网页有没有网页结构更友好的移动版, 通过设置自己的请求头可以来访问移动版。2. 寻找隐藏在JavaScript文件中的信息。3. 查看该信息是

2016-12-29 09:35:16 1341

转载 jQuery 动画特效animate

jQuery 动画特效1、调用show()和hide()方法显示和隐藏元素2、动画效果的show()和hide()方法,增加“speed”参数可以实现动画效果的显示与隐藏。例如,以动画的方式显示或隐藏页面中的图片,同时,当显示或隐藏完成时,对应的按钮状态将变为不可用,如下图所示:3、调用toggle()方法实现动画切换效果 $(selector).toggle(sp

2016-12-28 09:54:58 567

转载 数组排序sort()方法--按数字大小

数组排序sort()sort()方法使数组中的元素按输入代码照一定的顺序排列。语法:arrayObject.sort(方法函数)参数说明:1.如果不指定,则按unicode码顺序排列。2.如果指定,则按所指定的排序方法排序。myArray.sort(sortMethod);注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对

2016-12-28 09:05:07 19226

转载 你不知道的javascript---词法作用域

‘你不知道的javascript’------笔记 之 词法作用域不久前初识作用域,简单的认识了一下作用域的概念,然后书的后面分别介绍了词法作用域,函数作用域,块作用域,然后,今天来一起了解一下词法作用域吧,,哈哈哈,,)词法作用域的概念我们写好代码后,编译器就该工作了,,然后编译器的第一个工作阶段叫做词法化,然后词法作用域就是在这个阶段定义的,,我们通俗的理解一下就是,

2016-12-27 09:40:17 418

转载 Android 双击Back键退出应用

实现原理:双击退出程序的原理无非就是设置一个退出标识(询问是否退出),如果改变了这个标识(确认退出),则再次点击时立马退出,如果规定时间内没有退出,则延时重置这个标识(不退出)。延时重置:使用 Java API 提供了 Timer 类,它能够执行定时任务。利用 Timer 就能够对标识进行延时重置。Timer 对象的 schedule( ) 方法需要一个 Timer

2016-12-27 09:04:58 283

转载 【servlet+mybatis实现一个仓库管理系统】之mybatis手记

废话就不说了,主要是对mybatis的内存优化的笔记截图中显示已经很清楚了1.size:表示cache中能容纳的最大元素数。默认是10242.flushInterval:定义缓存刷新周期,以毫秒计3.eviction:定义缓存的移除机制;默认是LRU(least recently used, 最近最少使用)另外还有FIFO(first in first out 先进先出

2016-12-26 09:56:20 1105

转载 Java扑克游戏(多人多牌数比较游戏)的实现

具体实现步骤如下:实现扑克Card类,用于储存扑克牌,1-13代表点数,4-1代表花色(黑桃,红桃,梅花,分块)实现扑克列表CardList类,用于实现生成一副牌,洗牌,发牌的功能实现玩家Player类,用于储存玩家信息实现玩家列表PlayerList类,用于储存所有玩家信息,并且实现玩家洗牌、发牌、比较牌大小的方法主方法Index05类,用于启动扑克游戏Card.java

2016-12-26 09:14:03 3834

转载 Linux每天学习一个命令之find命令三

find [path] [option] [action]跟文件名及权限有关的命令-name name:查找文件名为name的文件-size [-+]size:查找文件大小比size大或比size小的文件-type type:根据文件类型进行查找,参数选项有:① f : 正规文件;② l : 连接文件;③ d : 目录文件; ④ s : socket文件; ⑤ b,

2016-12-23 09:57:22 219

转载 我的前端进阶学习(二)—— promise

随着技术的发展,我们在编写的前端程序越来越复杂,其中有一个就是对异步任务的处理。我们希望在处理异步调用时需要对两种结果进行操作——成功操作和失败处理。再成功调用后,我们还可能将返回的结果用在另一个异步任务中,这样就会出线“函数连环嵌套”的情况。可以看看下面的示例代码:function getSometing(data, onload, onerror) { var xhr, resul

2016-12-23 09:11:48 504

转载 《Node与Express开发》学习笔记-第十章-中间件

什么是中间件?中间件是一种功能的封装方式,具体来说就是封装在程序中处理HTTP 请求的功能。从实战上讲,例如之前定义的500页面。app.use(function(err, req, res , next){ console.error(err.stack); res.type('text/plain'); res.status(500); re

2016-12-22 10:57:37 321

转载 Sublime Text3安装Emmet时PvY8一直loading的问题解决

在Finder中找到Sublime Text 3文件夹。寻找方式:a、打开Finder,点击前往—个人b、点击前往—前往文件夹—输入library回车—进入Application Support文件夹—找到Sublime Text 3文件夹4、打开Sublime Text 3文件夹中的Installed Packetages,这里你会看到PyV8

2016-12-22 09:47:42 981

转载 C语言 1.排序问题

用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解。#include void result(int num, int &result_add, int &result_mul){ int i, j, k; i = num / 100; j = num / 10 % 10; k

2016-12-21 10:00:53 554

转载 java小游戏开发,完整版 (初学者正在努力中)

在公司学习当中,按照任务写了小小游戏,但是不是我的最终想实现的能容,功能也没有完全达到我的要求,由于别的事情,目前不能继续做了,所以只能提前发出来,希望对大家有帮助。。。。。。package com.example.amu;public class ScoreThread extends Thread {GameView gameView;//GameView 的引用int

2016-12-21 09:29:14 8703 4

转载 你不知道的javascript---初识作用域

作为程序猿,一定要在没事的时候多出去走走,说不定哪天就偶遇了,不然整天宅,那我们一身的技术怎么跟妹子们展示呢,哈哈,切入正题,就在我准备偶遇妹子的时候,,却在图书馆偶遇了------你不知道的javascript,作者:Kyle Simpson下面是我的一些笔记,希望和大家交流,,(如果有错误希望大家提出);作用域是什么在程序中我们需要一套规则来储存变量,并且之后可

2016-12-20 10:19:56 211

翻译 DOM事件

事件处理程序:(前3种在IE浏览器中不可用,DOM0级和DOM2级可以为一个节点添加多个事件。):1、HTML事件处理程序(不建议使用,js和html代码耦合度太高不易于维护):将事件添加在HTML结构中。例:2、DOM0级事件处理程序(跨浏览器优势):采用将一个函数赋值给一个事件的处理程序属性。例: type="button" id="btn1" onclick="alert

2016-12-20 09:34:45 351

转载 我的前端进阶学习(二)—— promise

引言随着技术的发展,我们在编写的前端程序越来越复杂,其中有一个就是对异步任务的处理。我们希望在处理异步调用时需要对两种结果进行操作——成功操作和失败处理。再成功调用后,我们还可能将返回的结果用在另一个异步任务中,这样就会出线“函数连环嵌套”的情况。可以看看下面的示例代码:function getSometing(data, onload, onerror) { var xhr,

2016-12-19 10:31:24 471

转载 Linux每天学习一个命令之find命令三

find [path] [option] [action]跟文件名及权限有关的命令-name name:查找文件名为name的文件-size [-+]size:查找文件大小比size大或比size小的文件-type type:根据文件类型进行查找,参数选项有:① f : 正规文件;② l : 连接文件;③ d : 目录文件; ④ s : socket文件; ⑤ b,

2016-12-19 09:43:37 372

转载 Android 设置欢迎界面

相信你已经见过很多 APP 启动时都会使用一张图片作为背景,比如微信的启动界面:这样做的目的主要是展示应用进入动画的同时方便后台加载内容。相比让用户看着空荡荡的屏幕,准备一些图片无疑会更能吸引他们的注意力。我将教你如何用最简单的方式去实现这个效果。首先设计一个布局xml version="1.0" encoding="utf-8"?> xmlns:androi

2016-12-16 10:09:50 478

转载 Vue构建单页应用最佳实战

前言我们将会选择使用一些vue周边的库1.使用node.js后台,了解到如何获取数据2.实现单页路由3.实现HTTP请求我们的node4.单项数据流5.使用.vue文件进行开发最终我们将会构建出一个小demo,不废话,直接上图。安装1.我们将会使用webpack去为我们的模块打包,预处理,热加载。如果你对webpack不熟悉,它就是可

2016-12-16 09:16:56 3855

转载 android6.0官方教程笔记——Building a Dymanic UI with Fragmemts-1

Creating a Fragmentintroduce:You can think of a fragment as a modular section of an activity, which has its own lifecycle, receives its own input events, and which you can add or remove while th

2016-12-15 10:03:35 280

转载 Java字节流实现文件夹的拷贝

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;/**java字节流实现文件夹的拷贝拷

2016-12-15 09:08:47 1642

转载 一些杂七杂八的前端相关

1、最近闭关(封闭式开发),模仿Nodejs造的一个和url相关的小模块,配合做个分页组件很不错:(1)、获取参数:var id=iurls.query.id或var id=iurls.param('id');(2)、设置参数:返回location.search;iurls.setParam(name, value);(3)、GET请求:iurls.search({});

2016-12-14 10:04:48 237

转载 gradle 构建java应用 使用笔记

gradle简介Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。既保持了Maven的优点,又通过使用Groovy定义的DSL[2],克服了 Maven中使用XML繁冗以及不灵活等缺点。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。

2016-12-14 09:17:12 2322

转载 Java入门第二季-答答租车系统源代码

整体思路创建名为Car的抽象类,声明共有属性(名字,载客量busLoad,载货量trunkLoad,租金);分别创建卡车类Trunk,小轿车类Bus,皮卡类PickUp,均继承于Car类;在主方法中分别创建各种车的对象,并用一个数组存放这些对象,最后对用户输入的序号对应的租车价格计算;/** * 抽象类 * Created by haivo on 2016/3/24. */

2016-12-13 10:39:54 426

转载 2016年4/21学习DOM事件的总结

1,利用javaScript实现拖拽功能1)获取可视窗口的大小:maxW=document.getElement.clientwidth || document.body.clientwidth; maxH=document.getElement.clientHeight || document.body.clientHeight;2)获取元素对象的大小:objW=objNam

2016-12-13 09:37:20 273

转载 Linux每天学习一个命令之which命令

which [-a] command-a:表示列出从PATH中查找到的所有命令,不是只列出第一个找到的命令下面来看看几个例子:Example 1:[root@localhost ~]# which lsalias ls='ls --color=auto' /usr/bin/ls值得注意的是alias ls='ls --color=auto'表示的是ls命名的

2016-12-12 10:03:52 1342

转载 Java log日志的配置方法(MyEclipse10)

1.选择需要构建日志的文件鼠标右击,选择properties,单击打开,选择Java Build Path---Libraries,之后选择如图:2.需要把logj4的包添加进去,如图:3.需要新建一个文件如图:4.新建完成之后需要把下面的代码复制到文件中,如图:5.接下来在工程里面需要做把下图最上面的两行蓝色代码写作工程对于位置:6.相应的

2016-12-12 09:27:29 2587

转载 29个常用的CSS小技巧汇总

1.清除图片下方出现几像素的空白间隙方法1:img{display:block;}方法2:img{vertical-align:top;}方法3:test{font-size:0;line-height:0;}test为img的父元素2.让文本垂直对齐文本输入框方法:input{vertical-align:m

2016-12-09 10:24:26 213

转载 《Node与Express开发》学习笔记

3.1 脚手架概念:创建一个通用的项目骨架,每次开始新项目时,只需复制这个骨架,或者说是模板。Express 有可用的脚手架工具,不过只有一定的局限性。所以接下来手动创建一个自己的脚手架。创建一个脚手架项目的根目录这个也是整个项目文件结构的根目录package.json--配置项目信息与依赖作用:用于管理项目的依赖项以及项目的元数据。

2016-12-09 09:44:01 1493

转载 Java入门第二季-答答租车系统源代码

整体思路创建名为Car的抽象类,声明共有属性(名字,载客量busLoad,载货量trunkLoad,租金);分别创建卡车类Trunk,小轿车类Bus,皮卡类PickUp,均继承于Car类;在主方法中分别创建各种车的对象,并用一个数组存放这些对象,最后对用户输入的序号对应的租车价格计算;/** * 抽象类 * Created by haivo on 2016/3/24. */

2016-12-08 09:53:47 3421

转载 29个常用的CSS小技巧汇总

1.清除图片下方出现几像素的空白间隙方法1:img{display:block;}方法2:img{vertical-align:top;}方法3:test{font-size:0;line-height:0;}test为img的父元素2.让文本垂直对齐文本输入框方法:input{vertical-align:m

2016-12-08 09:30:24 215

转载 《Redis系列专题》 之 大规模互联网应用Redis架构要点(精华)

建议有一定工作经验者阅读通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿,在这种情况下,如何正确架构Redis呢?首先,无论我们是使用自己的物理主机,还是使用云服务主机,内存资源往往是有限制的,scale up不是一个好办法,我们需要scale out横

2016-12-07 09:46:29 1586

转载 闭合浮动(清除浮动)

什么是CSS清除浮动?网络上流行的说法是:在非IE浏览器(如Firefox)下,当容器的高度(height) 为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到 容器外面而影响(甚至破坏)布局的现象。这个现象叫浮动溢出,为了防止这个现象的出现而进行的CSS处理,就叫CSS清除浮动。” 对于这

2016-12-07 08:59:02 225

转载 学习JavaScript数据结构与算法(一):栈与队列

学习起因曾经有一次在逛V2EX时,碰到这么一个帖子。数学完全还给老师了,想学回一些基础数学,大概是高中程度的,有什么书籍推荐?发帖的楼主大学没有高数课程,出去工作时一直在从事前端的工作。感觉到数学知识的匮乏,所以想补一补数学。看了看帖子,感觉和我很像,因为我的专业是不开高数的,我学的也是前端。也同样感觉到了数学知识匮乏所带来的困顿。同时因为自己的数学思维实在

2016-12-06 09:59:12 235

转载 图解基于node.js实现前后端分离

因为会上出了个意外,ppt图片全部丢失,只好对着白板跟大家交流了半个多小时。由于我做演讲不喜欢写太多的文字,没有图片的情况下讲漏了一些内容。这篇文章是我在会上分享内容对照ppt进行地整理。基本介绍首先从一个重要的概念“模板”说起。广义上来说,web中的模板就是填充数据后可以生成文件的页面。严格意义上来说,应该是模板引擎利用特定格式的文件和所提供的数据编译生成页面。模

2016-12-06 09:22:39 4736

转载 图文详解Android心愿分享应用

一.App的功能包括:上传照片;DIY专属祝福语;一键分享到票圈~二.准备工作分析xml的样式布局,采用绝对布局RelativeLayout,我们可以容易处理各个组件之间的位置关系,包括两个ImageView存放图片,一个Button作为分享,还有一个EditText输入新年心愿xml version="1.0" encoding="utf-8"?> xmln

2016-12-05 10:29:58 331

转载 iOS造轮子——蚱蜢加载动画效果

原理:首先,要完成这个动画,我们需要分析它有哪些需求:需要有三种颜色的线段(当然是贝塞尔曲线)动画的完成,使用核心动画无法完成这个动画是周期性的基于需求1,我们没有办法使用CAShapeLayer,因为CAShapeLayer画的图形,只有一种颜色,或者是渲染出来的过渡色,不能做到上面的三种颜色。所以我们使用Core Graphics自己绘制线段那么我们怎么样让动画动起

2016-12-05 09:52:49 259

空空如也

空空如也

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

TA关注的人

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