码迷,mamicode.com
首页 > 编程语言
__nonnull 和 __nullable (Swift 和 Objective-C混编)
苹果在 Xcode 6.3 以后,为了解决 Swift 与 OC 混编时的问题,引入了一个 Objective-C 的新特性:nullability annotations。 这一新特性的核心是两个新的类型注释:__nullable 和 __nonnull。从字面上我们可以猜到,__nullable ...
分类:编程语言   时间:2016-10-28 22:52:05    阅读次数:189
实验二 语言文法
程序-> <外部声明><程序><外部声明> 外部声明-> <函数定义>|<声明> 函数定义-> <函数类型><说明符><复合语句> 函数类型-> void|char|int|float 说明符-> <指针 ><直接说明符>|<直接说明符> 指针-> <*>|<*><指针> 直接说明符-> <标识符> ...
分类:编程语言   时间:2016-10-28 22:50:19    阅读次数:153
K-means聚类算法
聚类分析(英语:Cluster analysis,亦称为群集分析) K-means也是聚类算法中最简单的一种了,但是里面包含的思想却是不一般。最早我使用并实现这个算法是在学习韩爷爷那本数据挖掘的书中,那本书比较注重应用。看了Andrew Ng的这个讲义后才有些明白K-means后面包含的EM思想。 ...
分类:编程语言   时间:2016-10-28 22:47:51    阅读次数:155
深入理解Java虚拟机--个人总结
JVM内存区域 我们在编写程序时,经常会遇到OOM(out of Memory)以及内存泄漏等问题。为了避免出现这些问题,我们首先必须对JVM的内存划分有个具体的认识。JVM将内存主要划分为:方法区、虚拟机栈、本地方法栈、堆、程序计数器。JVM运行时数据区如下: 程序计数器 程序计数器是线程私有的区 ...
分类:编程语言   时间:2016-10-28 22:48:22    阅读次数:272
简化C语言文法
程序 → 外部声明|程序 外部声明 函数定义 → 类型标识符 声明部分语句 类型标识符 → 空类型|字符型|整型|浮点型 声明部分语句 → 指针 直接声明|直接声明 指针 → * |* 指针 直接声明 → 标识符 | 直接声明[ ] | 直接声明[常数表达式] | 标识符(参数列表) | 标识符() ...
分类:编程语言   时间:2016-10-28 22:45:10    阅读次数:177
简化版C语言文法
程序-> <外部声明><程序><外部声明> 外部声明-> <函数定义>|<声明> 函数定义-> <函数类型><说明符><复合语句> 函数类型-> void|char|int|float 说明符-> <指针 ><直接说明符>|<直接说明符> 指针-> <*>|<*><指针> 直接说明符-> <标识符> ...
分类:编程语言   时间:2016-10-28 22:44:09    阅读次数:198
JavaScripr学习(3) 循环和JASON
<html><head><script>var array=[1,'a',true,10.1];//alert(array);//alert(array.length);//for(i=0;i<array.length;i++)//{//alert(array[i]);//}//for(var i ...
分类:编程语言   时间:2016-10-28 22:41:47    阅读次数:180
c语言文法简化
程序 → 外部声明|程序 外部声明 外部声明 → 定义函数|定义 函数定义 → 类型标识符| 声明部分语句 类型标识符 → 空类型|字符型|整型|浮点型 声明部分语句 → 指针 直接声明|直接声明 指针 → * |* 指针 直接声明 → 标识符 | 直接声明[ ] | 直接声明[常数表达式] | 标 ...
分类:编程语言   时间:2016-10-28 22:40:57    阅读次数:170
简单的例子 关于Java内存管理的讲解
我想做的是,逐行读取文件,然后用该行的电影名去获取电影信息。因为源文件较大,readlines()不能完全读取所有电影名,所以我们逐行读取。 就这段代码,我想要在位置二处使用base64,然后结果呢? 两处位置都打印了,位置一得到base64,ok,没问题。当我在位置二想使用base64时,问题来了 ...
分类:编程语言   时间:2016-10-28 22:41:34    阅读次数:162
Python中的循环结构
Python主要有for循环和while循环两种形式的循环结构,多个循环可以嵌套使用,并且还经常和选择结构嵌套使用。while循环一般用于循环次数难以提前确定的情况,当然也可以用于循环次数确定的情况;for循环一般用于循环次数可以提前确定的情况,尤其适用于枚举或遍历序列或迭代对象中元素的场合。对于带 ...
分类:编程语言   时间:2016-10-28 22:39:38    阅读次数:1313
python常见数据结构整理
Python中常见的数据结构可以统称为容器(container)。序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。 一、序列(列表、元组和字符串) 序列中的每个元素都有自己的编号。Python中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字符串、Unicode字符 ...
分类:编程语言   时间:2016-10-28 22:37:15    阅读次数:263
Java NIO 概述
Channel 和 Buffer 标准的Java IO编程接口是面向字节流和字符流的 而 NIO 是面向通道和缓冲区的 数据总是从通道中读到Buffer中,或者从Buffer写入通道中 NIO可以理解成 New IO和 Non-blocking IO,也就是非阻塞式IO Non-blocking I ...
分类:编程语言   时间:2016-10-28 22:39:45    阅读次数:206
Java中数据类型及其之间的转换
Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种: 1)int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、 2)float长度数据类型有:单精度(32bits float)、双精度(64bits doubl ...
分类:编程语言   时间:2016-10-28 22:36:24    阅读次数:140
leetcode 108 Convert Sorted Array to Binary Search Tree ----- java
Given an array where elements are sorted in ascending order, convert it to a height balanced BST. 给一个排好序的数组,然后求搜索二叉树 其实就是二分法,不难。 ...
分类:编程语言   时间:2016-10-28 22:37:43    阅读次数:150
java中 null和“”的区别详解
java中 null和“”的区别详解null和""的区别问题一:null和""的区别String s=null;string.trim()就会抛出为空的exceptionString s="";string.trim()就不会抛,为什么?答:NULL代表声明了一个空对象,根本就不是一个字符串。""代 ...
分类:编程语言   时间:2016-10-28 22:35:58    阅读次数:154
Java Concurrency - ReadWriteLock & ReentrantReadWriteLock
锁所提供的最重要的改进之一就是 ReadWriteLock 接口和它的实现类 ReentrantReadWriteLock。这个类提供两把锁,一把用于读操作和一把用于写操作。同一时间可以有多个线程执行读操作,但只有一个线程可以执行写操作。当一个线程正在执行一个写操作,不可能有任何线程执行读操作。 正 ...
分类:编程语言   时间:2016-10-28 22:34:05    阅读次数:146
python爬取糗百第一页的笑话
自学python网络爬虫,发现request比urllib还是要好用一些,因此利用request和BeautifulSoup来实现糗百的首页笑话的抓取。BeautifulSoup通过find和findAll以及利用正则表达式实现HTML对应模块的抓取,当然select也是一个不错的选择。下面是临时的 ...
分类:编程语言   时间:2016-10-28 22:31:08    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!