自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 AlloyTouch之select选择插件

写在前面很多情况下,产品希望统一安卓和IOS select交互和样式。但是众所周知,IOS和安卓的select唤起的选择界面并不是样的,甚至IOS不同系统版本以及安卓不同系统版本下的select唤起的界面也不是相同的。而且省市区多选的需求,不管是IOS和安卓都没有提供原生界面的支持。所以唯一的办法就是web去模拟select唤起界面。如上图所以,中间的区域是支持触摸运动。什么触摸运动?

2017-02-28 22:51:25 346

原创 Linux 终端 Bash 常用快捷键介绍及经验

1. 最重要的自动补全命令解释Tab自动补全不用多说,自动补全可以节省大量时间2. 编辑跳转命令解释Ctrl + A跳转到当前行首Ctrl + E跳转到当前行末Alt + F将光标在当前行上向后移动一个单词Alt + B将光标在当前行上向前移动

2017-02-08 11:58:35 201

原创 Android客户端连接服务器端,向服务器端发送请求HttpURLConnection

在Java中想后台服务器发送请求一般都直接使用了Java的网络编程,或者使用HttpClient向后台服务器端发送HTTP请求。虽然在安卓中,所有Java的API都可以使用,而却使用其并不会出现什么问题,但是HttpClient毕竟是基于Java标准实现的一个类,在安卓中,想要连接后台服务器端,专门基于android实现了一个类,为HttpURLConnection。通过HttpURLConnec

2017-02-07 23:13:33 1976

原创 C++局部变量和全局变量

局部变量在一个函数内部定义的变量是内部变量,它只在本函数范围内有效,也就是说只有在本函数内才能使用它们,在此函数以外是不能使用这些变量的。同样,在复合语句中定义的变量只在本复合语句范围内有效。这称为局部变量(local variable)。如:对局部变量的一些说明:1) 主函数main中定义的变量(m, n)也只在主函数中有效,不会因为在主函数中定义而在整个文件或程序中有效。主函数

2017-02-07 19:18:34 747

原创 C++函数概述

一个较大的程序不可能完全由一个人从头至尾地完成,更不可能把所有的内容都放在一个主函数中。为了便于规划、组织、编程和调试,一般的做法是把一个大的程序划分为若干个程序模块(即程序文件),每一个模块实现一部分功能。不同的程序模块可以由不同的人来完成。在程序进行编译时,以程序模块为编译单位,即分别对每一个编译单位进行编译。如果发现错误,可以在本程序模块范围内查错并改正。在分别通过编译后,才进行连接,把各模

2017-02-07 15:18:39 240

原创 ASP.NET 教程

ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。ASP.NET 支持三种开发模式:Web Pages MVC Web Forms单页面模型 模型视图控制器 事件驱动模型Web Pages最简单的 ASP.NET 模型。类似 PHP 和 ASP。内置了用于数据库、视频、社交媒体等的模板和帮助器。MVC

2017-02-07 10:54:10 171

原创 String,StringBuffer,StringBuilder个人认为较重要的区别

今天在整理不可变对象知识点时,突然看到了String,StringBuffer,StringBuilder三者的区别,这里就挑一些我认为比较重要的点记录一下,方便日后查看。    String,StringBuffer,StringBuilder,都是final类,不允许被继承,在本质上都是字符数组,不同的是,String的长度是不可变的而后两者长度可变,在进行连接操作时,String每次返回

2017-02-06 18:08:26 235

原创 Kafka 0.10 SocketServer源代码分析

1概要设计Kafka SocketServer是基于Java NIO来开发的,采用了Reactor的模式,其中包含了1个Acceptor负责接受客户端请求,N个Processor负责读写数据,M个Handler来处理业务逻辑。在Acceptor和Processor,Processor和Handler之间都有队列来缓冲请求。1.1 kafka.network.Acceptor这个类继承了

2017-02-06 14:28:31 399

原创 Android之Activity系列总结(一)--Activity概览

Activity本文内容创建 Activity实现用户界面 在清单文件中声明 Activity 启动 Activity启动 Activity 以获得结果 结束 Activity 管理 Activity 生命周期实现生命周期回调 保存 Activity 状态 处理配置变更 协调 Activity Activity 是一个应用

2017-02-06 10:44:05 2479

原创 iOS开发入门 ? C语言系列二

0

2017-02-05 17:38:25 182

原创 FunDA(5)- Reactive Streams:Play with Iteratees_1

FunDA的设计目标就是把后台数据库中的数据搬到内存里,然后进行包括并行运算的数据处理,最后可能再对后台数据库进行更新。如果需要把数据搬到内存的话,那我们就必须考虑内存是否能一次性容纳所有的数据,有必要配合数据处理分部逐步读入,这就是Reactive Stream规范主要目的之一。所以在设计FunDA的数据源(Source)之前必须要考虑实现reacive-data-stream。Slick 3.

2017-02-05 13:53:51 197

原创 css3 2d转换3d转换以及动画的知识点汇总

css3 2d转换2d转换的方法:1、移动 translate(x, y) 可以改变元素的位置,x、y可为负值;2、缩放 scale(x, y) 可以对元素进行水平和垂直方向的缩放,x、y的取值可为小数,不可为负值;4、旋转 rotate(deg) 可以对元素进行旋转,正值为顺时针,负值为逆时针;5、倾斜 skew(deg, deg) 可以使元素按一定的角度进行倾斜2d转换

2017-02-05 09:58:27 210

原创 Nginx反向代理、CORS、JSONP等跨域请求解决方法总结

由于 Javascript 同源策略的存在使得一个源中加载来自其它源中资源的行为受到了限制。即会出现跨域请求禁止。通俗一点说就是如果存在协议、域名、端口或者子域名不同服务端,或一者为IP地址,一者为域名地址(在跨域问题上,域仅仅是通过“ url的首部 ”来识别而不会去尝试判断相同的IP地址对应着两个域或者两个域是否同属同一个IP),之中任意服务端旗下的客户端发起请求其它服务端资源的访问行动都是

2017-02-04 21:18:24 234

原创 EmitMapper 和TinyMapper 两者简单对比(若转载请注明)

前言: 我们在很多项目场景中使用对象映射工具,那么使用最多的OOM对象工具也就那几个。今天所说的EmitMapper 和TinyMapper 两者的性能都是很高的,相比autoMapper 速度不知道快了多少倍,因为我平时使用的最多EmitMapper,所在业余时间做了一下测试两者对比。测试数据:10万条和1000万条,分手动,TinyMapper,EmitMapper分别进行测试。22次

2017-02-04 17:33:25 255

原创 开摩邦网:电动车电池又成了“替罪羔羊”(上)

相信有了解过电动车的朋友都知道,电动车在使用一段时间后就会失去它原本最好的性能和体验感,不少的车主会认为是因为电池不好的原因,其实不然,开摩邦网小博士今天就为大家说说真相究竟是什么。电机问题,说到这个大家应该会和开摩邦网小博士一样首先想到的是耗电电流大。如果电动车经常超载、超速行驶,电机会随着使用时间的增长而出现消磁或老化,从而影响到电机的能量转化率,影响电机的扭矩和续航里程。开摩邦网小博士提

2017-02-04 09:53:34 327

原创 UINavigationController 层次关系

参考:http://www.cnblogs.com/ygm900/p/3659619.htmlhttp://blog.csdn.net/happysdh/article/details/50968235http://blog.csdn.net/moon_prince2013/article/details/49072967 1、 UINavigationContro

2017-02-03 20:58:22 1069

原创 gulp源码解析(二)—— vinyl-fs

在上一篇文章我们对 Stream 的特性及其接口进行了介绍,gulp 之所以在性能上好于 grunt,主要是因为有了 Stream 助力来做数据的传输和处理。那么我们不难猜想出,在 gulp 的任务中,gulp.src 接口将匹配到的文件转化为可读(或 Duplex/Transform)流,通过 .pipe 流经各插件进行处理,最终推送给 gulp.dest 所生成的可写(或 Duplex/T

2017-02-03 16:18:32 1023

原创 打造史上最强模块加载工具

这次要记录的是一个很简单的但是基本符合AMD规范的浏览器端模块加载工具的开发流程。因为自从使用过require.js、webpack等模块化加载工具之后就一直对它的实现原理很好奇,于是稍微研究了一下。实现的方法有许多,但简单实现的话大致都会实现出以下的两个方法:1 实现模块的加载。从主模块说起,我们需要通过一个入口来加载我们的主模块的依赖模块,同时在加载完依赖之后,能够取得所依赖模块的返回

2017-02-02 22:43:19 387 1

原创 leetcode算法题(JavaScript实现)

题外话刷了一段时间的codewars的JavaScript题目之后,它给我最大的感受就是,会帮助你迅速的提升你希望练习的语言的API的熟悉程度,Array对象、String对象等原生方法,构造函数、一些算法题等。每次submit之后,看看自己的代码,再看看别人写的代码。发现自己写的代码和实现实现思路简直弱爆了。于是,每次都会在submi完之后,会看看Top five的答案,理解大牛们的解题思路

2017-02-02 13:55:29 990 4

原创 月薪2500到年薪20+我经历了些什么?

月薪2500到年薪20+我经历了些什么?           其实一开始聊这个话题,我是拒绝的,后来朋友说,后期可以加特效,不会显得干涩无内容。嗯,是的没错,我相信了,于是就有了下文。我是极其不愿意提起自己过去的事情的,因为这注定是一个悲伤的话题。 我总觉得别人跟我一样。其实我活在错觉里。我甚至还觉得很委屈,明明我已经蛮努力了,为什么有些孙子,毫不费力就超过了我?因

2017-02-01 20:18:31 560

原创 Mysql备份与恢复

mysql备份与恢复:物理备份&逻辑备份:物理备份:适合比较大的数据,在出现问题后需要快速恢复的数据.1.物理备份包含库的文件.2.物理备份比逻辑备份更加快速,因为物理备份只复制文件,不会复制会话.逻辑备份:适用于比较小的数据,以创建库,创建表,插入数据的方式进行备份.1.备份数据不包含日志和其他不是不是数据库的文件.在线备份&离线备份:在线备份:1.很少影响其

2017-02-01 12:03:34 239 1

空空如也

空空如也

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

TA关注的人

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