码迷,mamicode.com
首页 > 2016年07月03日 > 全部分享
Swift中switch强大的模式匹配
不少人觉得Swift中switch语句和C或C++,乃至ObjC中的差不多,此言大谬!让本猫带领大家看一下Swift中switch语句模式匹配的威力.所谓模式匹配就是利用一定模式(比如couple)去定制自己需要的匹配结果,比如以下一个3D空间的点坐标:let point3D:(x:Int,y:Int,z:Int) = (1,2,3)我们首先做一些简单的匹配,只是简单的比较是否等于或不等于指定的常量...
分类:编程语言   时间:2016-07-03 19:13:32    阅读次数:179
hostapd wpa_supplicant madwifi详细分析(十一)——wps原理及实现 三
这篇文章主要整理一下关于WSC的边边角角,对一些比较重要且前面没有解释清楚的一些概念做一些补充,如果对前面两篇文章理解比较清楚,可以略过。...
分类:其他好文   时间:2016-07-03 19:11:07    阅读次数:268
事件处理机制之Gestures(手势)
(一)概述 手势是:连续触碰的行为,比如左右上下滑动屏幕,又或者画一些不规则的几何图形! Android对上述两种手势行为都提供了支持:Android提供手势检测,并为手势识别提供了相应的监听器! Android运行开发者自行添加手势,并且提供了相应的API识别用户手势! 如果你的手机是Android 4.x的原生Android系统的话,你可能可以在你的手机或者平板上看到谷歌 提供的一个Gest...
分类:其他好文   时间:2016-07-03 19:10:42    阅读次数:233
Java-String之寻根问底
引言在java编程中,几乎每天都会跟String打交道,因此,深入理解String及其用法十分有必要。下面分三方面来详细说明下String相关的特点及用法 ?Immutable(不可变)特性 ?连接符号+的本质 ?相等判断两种方式(==/equals)说明一、 Immutable特性Java设计人员为了方便大家对字符串的各种操作,抽象出String类,该类封装了对字符串的查找、拼接、替换、截取...
分类:编程语言   时间:2016-07-03 19:11:10    阅读次数:185
Java中的自定义注解
说起注解来,大家第一想到的肯定是@Controller、@Service、@Autowired、@Resources、@ResponseBody、@Transactional等,当然还有很多,例举的这些都是大家非常熟悉的。 使用过的人都知道,通过注解减少了我们很多冗余的代码量,用起来也很舒服,本文揭开注解的神秘面纱,自己动手写一个自定的注解。 前几天我写了一套Mybatis根据在实体类上配置注...
分类:编程语言   时间:2016-07-03 19:12:49    阅读次数:227
Google protocol buffer 使用和原理浅析 - 附带进阶使用方式
Google Protocol Buffer又简称Protobuf,它是一种很高效的结构化数据存储格式,一般用于结构化数据的串行化,简单说就是我们常说的数据序列化。这种序列化的协议非常轻便高效,而且是跨平台的,目前已支持多种主流语言(3.0版本支持C++, JAVA, C#, OC, GO, PYTHON等)。...
分类:其他好文   时间:2016-07-03 19:11:17    阅读次数:309
IIPP迷你项目(四)"Pong"
Coursera课程《An Introduction to Interactive Programming in Python》第四次作业。...
分类:其他好文   时间:2016-07-03 19:12:46    阅读次数:247
Android四大组件之 Activity(下)
(一)概述 (二)Activity1.Activity,Window与View的关系下面是自己查阅资料,看了下一点源码的归纳所得,如果哪写错了欢迎指出!下面贴下小结图: 流程解析: Activity调用startActivity后最后会调用attach方法,然后在PolicyManager实现一个Ipolicy接口,接着实现一个Policy对象,接着调用makenewwindo...
分类:移动开发   时间:2016-07-03 19:12:35    阅读次数:212
IntelliJ IDEA 快速入门指南
本节内容:- 运行你的第一个Java应用程序- 熟悉主界面- 智能编码- 简单的项目配置- 构建您的项目- 运行和调试应用程序- 运行测试- 部署你的应用到服务器上- 定制一切- 找到适合你的方式- 从Eclipse或NetBeans的迁移- 下一步做什么?如果您已成功将IntelliJ IDEA安装在计算机上,是第一次运行它的时候了。您将看到欢迎屏幕,让你进到IDE中的主入口点。在这里,您可以创...
分类:其他好文   时间:2016-07-03 19:11:59    阅读次数:250
C++封装向量-线性表
封装前的考虑在C++中有很丰富的库,当属STL模板,STL的设计和优化都为我们提供了应有的功能。然而对于新手而言,尝试进行一个封装,会使得自己更加熟悉面向对象。面向对象三大特性:封装、继承、多态。这也是面向对对象语言相对面向过程而言,最大的优势和特点。面向对象使得程序更加利于维护,让设计人员更加关注设计,要想真正的理解面向对象的特性,则必须要清楚和掌握这三大规律。在C++中,STL提供了Vector...
分类:编程语言   时间:2016-07-03 19:10:14    阅读次数:166
毕向东Java视频学习笔记【Day11-Day13 多线程】
Java_Day12 多线程01 进程:正在进行中的程序(直译). 线程:就是进程中一个负责程序执行的控制单元(执行路径) 一个进程中可以多执行路径,称之为多线程。 一个进程中至少要有一个线程。 开启多个线程是为了同时运行多部分代码。 每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。 多线程好处:解决了多部分同时运行的问题。 多线程的弊端:线程太多回到效...
分类:编程语言   时间:2016-07-03 19:10:07    阅读次数:238
HDU-5706-GirlCat【BFS】【2016CCPC女生专场】
HDU-5706-GirlCat 题目大意:如图所示,分别找出图中完全等于‘girl’和‘cat’的有几种。 注意; 1.必须完全等于‘girl’和‘cat’ 2.顺序不能反 题目思路:利用BFS...
分类:其他好文   时间:2016-07-03 19:10:35    阅读次数:165
安卓实战开发之CardView的selector及GrideView的item按下状态保留selector(state_activated)的实现
android的selector对于android开发者而言再熟悉不过了,只要定义一个drawable目录下定义一个selector的xml文件,在布局文件中background引用这个xml文件或者在代码中setBackgroundDrawable的时候使用此xml就可以实现控件按下或有焦点或激活状态等不同状态的效果。你真的对selector的使用全了解吗?前言项目中确实用到了像多个标签,然后选中...
分类:移动开发   时间:2016-07-03 19:12:14    阅读次数:207
【66】Scanner类用法详解
Scanner是新增的一个简易文本扫描器,在 JDK 5.0之前,是没有的。public final class Scanner extends Object implements Iterator, Closeable 可见,Scanner是没有子类的。 在JDK API关于Scanner提供了比较多的构造方法与方法。那么现在列出一些在平时工作中比较常用的方法,仅供大家参考:...
分类:其他好文   时间:2016-07-03 19:10:24    阅读次数:200
Sublime Text 3 一些简单使用
1.注释 选中需要注释的代码,“Ctrl+/”单行注释,“Ctrl+Shift+/”多行注释。同样操作,可以取消注释。 2.查找 “Ctrl+F”,在底部会出现快速搜索框,在搜索框中输入需要搜索的变量名或方法名,可以迅速 定位。 3.缩略图 在界面的右侧有整个代码的缩略图,点击可快速定位到相应的区域 ...
分类:其他好文   时间:2016-07-03 19:06:09    阅读次数:119
TOP K 问题
问题:从N个数中找出最大的K个数。 首先,要解决的第一件事情,就是这N个数能否全部存入内存。 在linux系统中,栈的最大可分配空间是8M,可以用ulimit -s 命令查看。堆可分配的最大内存空间32位系统和64位系统不同。 32位系统中,一个进程可寻址的空间只有4G,即2的32次方,据网上说,可 ...
分类:其他好文   时间:2016-07-03 19:07:54    阅读次数:117
用Commons-FileUpload组件实现文件上传
一、用Commons-FileUpload组件实现文件上传 1.导入两个jar包 FileUpload下载地址: http://commons.apache.org/fileupload/ 下载:commons-fileupload-1.2.2-bin.zip 得到:commons-fileuplo ...
分类:Web程序   时间:2016-07-03 19:06:37    阅读次数:174
1757条   上一页 1 ... 41 42 43 44 45 46 47 ... 104 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!