码迷,mamicode.com
首页 > 编程语言
使用Swift操作NSDate类型基础
时间类型是我们在处理业务的时候使用非常频繁的一个数据类型。下面我们看一下时间NSDate的基本使用方法。1.比较大小 我比较擅长.NET,我们知道C#里面DateTime类型可以使用">""""<""="来比较时间的话,可以使用以上方法重载操作符。2.计算时间差 我们知道在C#里可以直接对D...
分类:编程语言   时间:2015-03-09 01:39:51    阅读次数:282
5.Java开发环境的搭建
要进行Java开发,首先要安装JDK(Java Development Kit,Java开发工具箱)。JDK 是一系列工具的集合,这些工具是编译Java源码、运行Java程序所必需的,例如JVM、基础类库、编译器、打包工具等。不论是什么样的 Java 应用服务器,都是内置了某个版本的 JDK,因此掌...
分类:编程语言   时间:2015-03-09 01:37:40    阅读次数:229
JS 对象数组Array 根据对象object key的值排序sort,很风骚哦
有个js对象数组 var ary=[{id:1,name:"b"},{id:2,name:"b"}] 需求是根据name 或者 id的值来排序,这里有个风骚的函数 函数定义: function?keysrt(key,desc)?{ ??return?function(a,b){ ????return?desc?...
分类:编程语言   时间:2015-03-09 00:38:29    阅读次数:158
[基础] Java目录(摘自Java核心技术·卷1 基础知识)
Java核心技术·卷1 基础知识(原书第9版) 第1章 Java程序设计概述? 1.1 Java程序设计平台? 1.2 Java“白皮书”的关键术语? 1.2.1 简单性? 1.2.2 面向对象? 1.2.3 网络技能? 1.2.4 健壮性? 1.2.5 安全性?...
分类:编程语言   时间:2015-03-09 00:36:56    阅读次数:292
《Linux内核分析》MOOC课程之从汇编语言角度看计算机是如何工作的
piratezgw 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ? ?其实写这个就是为了应付MOOC课程的作业,所在环境无法随时接触互联网,所以提交的都比...
分类:编程语言   时间:2015-03-09 00:36:29    阅读次数:335
python图像处理常用函数
数据生成: numpy.random.randn() #正态分布 axis=0,1,2... ;0:row,1:column,2:page numpy.random()#平均分布 numpy.random.randint()#平均分布 range numpy.arange 数据整合: numpy.vstack(ay1,ay2) numpy.hsta...
分类:编程语言   时间:2015-03-09 00:35:35    阅读次数:268
Java Socket 多线程编程,处理百万级的数据并发。
感谢网上的大神分享的代码,然后我根据我们项目的需求,组装成余下代码,基本上大概的框架就是这个模式,需要修改的就是业务数据的传递 ,其他的都是不用修改的。 本着学习他人代码,学会他人分享精神,因此将我花了两天研究的代码分享出来(晚上的时间)。希望有大神多多指教我这个编程菜鸟的技术,本菜鸟感激不敬。...
分类:编程语言   时间:2015-03-09 00:33:17    阅读次数:304
JAVA类的加载顺序
JAVA类的加载顺序JAVA中类的初始化规则是:先初始化static成员变量和static块,再初始化non-static成员变量和non-static块,最后初始化构造函数。 例1:package demo; /** * 此类主要介绍java类的加载顺序 * */public class TestOrder { public static int k = 0; public...
分类:编程语言   时间:2015-03-09 00:34:24    阅读次数:142
C++中的命名空间namespace
在一个企业级的开发中,一个工程往往会很大,定义的类和方法也会特别多,而且还会引入很多的第三方库,这就不可避免的会有一些同名的冲突问题。在Java中有包(Package)的概念,也就是将不同功能的类分成不同的包,来解决名称的冲突,C++中是用命名空间来解决这种冲突的。  什么是命名冲突假设你的程序中有一个第三方库ThirdLib.lib,里面有一个全局的函数 void HelloWorld();你又...
分类:编程语言   时间:2015-03-09 00:33:17    阅读次数:200
OpenCV2学习笔记(十一):特征点检测之FAST算法
本节记录另一种特征点检测算子FAST(Features from Accelerated Segment Test),它依赖少数像素的比较来确定是否接受一个特征点,其检测效率要好于Harris。FAST算法可以获得非常快速的特征点检测,在需要考虑运行速度的时候可以选用,比如在高帧率的视频序列中进行视觉跟踪。...
分类:编程语言   时间:2015-03-09 00:32:02    阅读次数:4584
Java与C、C++的区别
首先应该清楚,Java 是由 C++发展而来的,保留了 C++的大部分内容,其编程方式类似于 C++。但 Java 的句法更清晰、规模更小、更易学。Sun 公司对多种程序设计语言进行了深入研究,并摒弃了其他语言的不足之处,最终退出了 Java。正是这样,Java 从根本上解决了 C++的固有缺陷,形...
分类:编程语言   时间:2015-03-09 00:30:20    阅读次数:162
Java各版本的区别
1998年12月,SUN公司发布了Java 1.2,开始使用“Java 2” 这一名称,目前我们已经很少使用1.2之前的版本,所以通常所说的Java都是指Java2。Java 有三个版本,分别为 J2SE、J2EE和J2ME,以下是详细介绍。 J2SE(Java 2 Platform Standar...
分类:编程语言   时间:2015-03-09 00:28:31    阅读次数:145
Java语言概述
Java语言是SUN(Stanford University Network,斯坦福大学网络公司)公司1995年推出的一门高级编程语言,起初主要应用在小型消费电子产品上,后来随着互联网的兴起,Java语言迅速崛起(Java applet 可以在浏览器中运行),成为大型互联网项目的首选语言。2009年...
分类:编程语言   时间:2015-03-09 00:26:44    阅读次数:242
Effective Java之并发
并发本身有两个概念:1.互斥性;2.可见性; 先来说一下可见性,就是让共享的变量在进程间可以及时获得最新版本的数据;这里比较简单的方式是为可能被并发修改的全局变量添加上volatile关键字;volatile关键作用根据我查找的用途,有两方面: 在c++中,它的寓意是通知编译器对于该字段处理取消优化...
分类:编程语言   时间:2015-03-09 00:23:12    阅读次数:194
将数组中的元素连接成一个整数并输出最小整数
将数组中的元素合并成一个整数并输出最小整数。例如数组{32,321},最小为32132;数组{100,22,199}最小为10019922。。。这本是一个面试题,还是分享下我的方法。由于数组的合并可能会出现越界,故用整数的方法不可行。我的想法是将数组按照需要的进行排序,例如,前面32,321,排.....
分类:编程语言   时间:2015-03-09 00:22:57    阅读次数:221
[开篇]基础算法和数据结构0
回头想想自己在计算机方法面的知识体系,只能用一盘散沙来总结。决定从这个博客开始,对知识的积累做一次全面的总结,重新想一想自己的职业规划和发展。这里首先从基本的数据结构开始梳理。 这个先排一下计划。 1.工作和项目的知识梳理和总结 (总结工作这些时间都干了些什么,拿得出哪些东西) 2.个人的规划和.....
分类:编程语言   时间:2015-03-09 00:23:36    阅读次数:148
Java的IO输入输出流类的介绍(有图)
一.字节流 1.InputStream/OutputStream(输入流与输出流几乎一一对应) 读取的方法 int read() int read(byte[] buffer) int read(byte[] buffer,int offset,int length) 2.各种类的区分,常用的9种(...
分类:编程语言   时间:2015-03-09 00:23:22    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!