老技术新描述。Async是最为基础性的技术,社区的文档极其丰富,显然我们没必要重复前人,所以这里采取图解和归类的形式,从操作面入手。另外,细心的朋友也会从前面的源码分析中发现,亿书大量使用了Async,因此熟练掌握它对于理解和应用都有好处。...
分类:
Web程序 时间:
2016-05-12 18:26:38
阅读次数:
308
Spring-JDBC通用Dao(代码备份)
jdbc是一种轻量级的xxx
JdbcBaseDaoJdbcBaseDao接口,内容如下:package com.sun4j.core.jdbc.dao;import java.io.Serializable;
import java.util.List;
import java.util.Map;import org.springframework...
分类:
数据库 时间:
2016-05-12 18:25:24
阅读次数:
260
云对象存储服务, BAT都有其业务, 本文选择腾讯是因为腾讯有每月免费流量, 而阿里和百度都是需要先付费后使用, 另外新兴的像七牛云存储, 也是很不错的解决方案.
贴代码<?php
/**
* Simple Tencent COS SDK
* 2016/05/09
* Author: hldh214
*/// 配置项 start
$appid =...
分类:
Web程序 时间:
2016-05-12 18:24:59
阅读次数:
1232
在项目中经常会发现一些奇怪的功能。不太能找的到代码的出处,但却实现了功能,很可能这是实用了运行时的东西。
运行时即Runtime 。使用起来很有意思。多了解也有助于对oc的理解。
这里我有写个关于Runtime 的demo https://github.com/WangFeiF/WFRuntime
在这个博客里只是demo的摘要。详细可以下载demo。查看源码。
//
//...
分类:
移动开发 时间:
2016-05-12 18:25:56
阅读次数:
220
因为前几天做了一个promise对象捕获错误的面试题目,所以这几天又重温了一下promise对象。现在借这道题来分享下一些很基础的知识点。
下面是一个面试题目,三个promise对象捕获错误的例子,返回结果有什么不同。
//使用throw添加错误事件
var p = new Promise(function(resolve, reject) {
resolve("ok")...
分类:
编程语言 时间:
2016-05-12 18:26:18
阅读次数:
358
本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-149.html
1、 Struts2框架介绍
Struts2框架是MVC流程框架,适合分层开发。框架应用实现不依赖于Servlet,使用大量的拦截器来处理用户请求,属于无侵入式的设计。
2、 Struts2框架的流程原理
1)请求先到达Filter中央控制器
2)然后...
分类:
其他好文 时间:
2016-05-12 18:25:06
阅读次数:
120
支持向量机是一个相对较新和较先进的机器学习技术,最初提出是为了解决二类分类问题,现在被广泛用于解决多类非线性分类问题和回归问题。继续阅读本文,你将学习到支持向量机如何工作,以及如何利用R语言实现支持向量机。...
分类:
其他好文 时间:
2016-05-12 18:26:10
阅读次数:
237
解压修改配置文件添加环境变量
注册Mysql服务解压修改配置文件将下载的MySQL压缩包解压到自定义目录下,我的解压目录是:
“D:\Program Files\MySQL\mysql-5.6.13-win32”
将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini
复制下面的配置信息到 my.ini 保存
如果没有my-default.ini,可自...
分类:
数据库 时间:
2016-05-12 18:25:41
阅读次数:
189
二、原则总结
原则1、仅列出需要查询的字段,这对速度不会明显的影响,主要是考虑节省应用程序服务器的内存。
原来语句: select * from admin
优化为: select admin_id,admin_name,admin_password from admin
原则2、尽量避免在列上做运算,这样导致索引失效。
原语句: select * from admi...
分类:
数据库 时间:
2016-05-12 18:25:52
阅读次数:
211
Generating an SSH key(生成SSH key)
Checking for existing SSH keys(检查已存在的SSH key)
Generating a new SSH key and adding it to the ssh-agent(生成一个新的SSH key并添加到ssh-agent)
Adding a new SSH key to your GitHub account(为你的github账号添加SSH key)
Testing your SSH connection...
Unity作为游戏开发平台之一,还是有很多实用的小技巧的,今天来学习一下怎样用两种方式来显示切水果游戏中的刀痕:
1.正常显示下的刀痕:
什么叫正常显示下的呢?我们所接触过的切水果游戏一般都是2D游戏,那我们知道,2D游戏可以用Unity直接来做,还可以使用NGUI、UGUI或者其他方法通过UI来实现。
所以我们第一种方法就是不借助UI来做。
首先来看看我们刀痕的素材:(需要的同学可以右键另...
分类:
编程语言 时间:
2016-05-12 18:25:48
阅读次数:
280
自定义loadmoreListView 完成对数据的下滑加载,和 加载状态的显示的处理模板代码package xiaoxu.com.lifeservice.ui.loadmore;import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import an...
分类:
其他好文 时间:
2016-05-12 18:24:48
阅读次数:
134
1. rpm软件包管理
rpm全称是redhat package manager, 只能用于redhat系列系统的软件包管理,如RHEL、Centos、fedora
本文中光盘镜像挂载到/mnt下。
系统自带rpm包存放在./mnt/Packages下, ls | wc -l 可以查出系统自带rpm包的数目。
(1)安装rpm包
rpm -ivh /mnt/Pa...
分类:
系统相关 时间:
2016-05-12 18:25:20
阅读次数:
251
SWRevealViewController Github下载地址导入我这里直接新建一个SWRevealViewController包,然后把代码直接粘贴进入
在桥接文件中导入
#import “SWRevealViewController.h”
使用编译一下,接着新建一个MainController父容器,继承SWRevealViewControllerimport UIKitcl...
分类:
编程语言 时间:
2016-05-12 18:23:09
阅读次数:
207
参数类别
参数
说明 原子性
atomic
对属性加锁,多线程下线程安全,默认值
nonatomic
对属性不加锁,多线程下不安全,但速度快
读写属性
readwrite
生成getter、setter方法,默认值
readonly
只生成getter方法
set方法处理
assign
直接赋值,默认值
retain...
分类:
其他好文 时间:
2016-05-12 18:22:21
阅读次数:
114
不论是刚刚建立没多久的新站点,还是域名悠久、流量可观的老站点,万马奔腾小编发现,每一个站点在收录上都有着或多或少的页面并没有被搜索引擎收录。当然对于那些新手SEOer来说,也许这是正常现象,可对于每天都在研究如何提高收录页面的从业者而言,这样的现象就代表着工作有木有效果,所以收录页面的多少有时直接影响着SEO从业者的工作进程哦!
当然,一个站点未收录页面是可以存在的,但相较于总体页面而言,...
分类:
其他好文 时间:
2016-05-12 18:23:24
阅读次数:
106
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中,"/"代表Web应用的跟目录。和物理路径...
分类:
编程语言 时间:
2016-05-12 18:22:09
阅读次数:
131