码迷,mamicode.com
首页 > 编程语言
【C语言】03-第一个C程序代码分析
一、代码分析 打开项目中的main.c文件(C程序的源文件拓展名为.c),可以发现它是第一个C程序中的唯一一个源文件,代码如下: 1 #include 2 3 int main(int argc, const char * argv[]) 4 { 5 6 // insert code here... 7 printf("Hello, World!\n"); 8...
分类:编程语言   时间:2015-07-14 10:09:48    阅读次数:148
【C语言】02-第一个C程序
1.打开Xcode,新建Xcode项目   回到顶部 2.选择最简单的命令行项目   回到顶部 3.输入项目信息 Organization Name和Company Identifier可以随便写,对C项目没有影响Use Automatic Reference Counting这个选项只对OC项目有影响,对C项目没有影响   ...
分类:编程语言   时间:2015-07-14 10:09:26    阅读次数:133
Java基础练习选择题
JDK是( )  A、一种全新的程序语言  B、一种程序开发辅助工具  C、一种由Java写成的,并支持Java Applet的浏览器  D、一种游戏软件 2、Java语言中下面哪个可以用作正确的变量名称( )  A、3D       B、name      C、extends     D、implements 3、构造函数何时被调用( )     A、类定义时   ...
分类:编程语言   时间:2015-07-14 10:08:05    阅读次数:2955
最重要的 Java EE 最佳实践
参考:IBM WebSphere 开发者技术期刊: 最重要的 Java EE 最佳实践 IBM WebSphere 开发者技术期刊: 最重要的 Java EE 最佳实践 2004 年 IBM® WebSphere® 开发者技术期刊中曾发表过一篇名称类似的文章,本文是其更新版本。这个修正版中考虑了一些不断变化的技术趋势,更重要的是推荐了一些作者认为应当广泛遵循、但...
分类:编程语言   时间:2015-07-14 10:07:33    阅读次数:256
多线程编程2-NSOperation
前言 1.上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还要考虑线程同步、加锁问题,造成一些性能上的开销。我们也可以配合使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的: 1> 先将需要执行的操作封装到一个NSOperation对象中 2> 然后将NSOperation对象添加到...
分类:编程语言   时间:2015-07-14 10:07:44    阅读次数:244
多线程编程1-NSThread
前言 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法。 iOS中有3种常见的多线程编程方法: 1.NSThread 这种方法需要管理线...
分类:编程语言   时间:2015-07-14 10:05:05    阅读次数:131
【算法】 最近面试遇到的一道报数出队列的题
题目 : 有n(正整数)个数排成一列,一个挨一个报数,当报的数能被x(x>0)整除时,移除该数,直到数列中只有一个数,求该数的一开始的位置解答 public static int Demo(int n, int x) { if (n (); ...
分类:编程语言   时间:2015-07-14 09:59:10    阅读次数:134
一致性哈希算法与Java实现
一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是...
分类:编程语言   时间:2015-07-14 09:55:52    阅读次数:163
005-Scala数组操作实战详解
005-Scala数组操作实战详解Worksheet的使用交互式命令执行平台记得每次要保存才会出相应的结果数组的基本操作数组的下标是从0开始和Tuple不同缓冲数组ArrayBuffer(长度可变)数组的进阶操作多维数组常用数组使用方法分析1.可通过yield产生新的数组并赋值给变量2.for循环中...
分类:编程语言   时间:2015-07-14 09:52:22    阅读次数:285
jsp与javaBean的使用
JavaBean是一种可重复使用,且跨平台的软件组件。JavaBean可分为两种:一种是有用户界面(UI)的javaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的javaBean。Jsp通常访问的是后一种javaBean.Jsp和javaBean搭配使用的优点:1.使...
分类:编程语言   时间:2015-07-14 09:46:07    阅读次数:148
windows10下安装Microsoft Visual Studio 2013.4 Community enu中文语言包出错,提示“”程序兼容模式已打开.请将其关闭”的解决方法
原来win8系统用着有点慢,就选择重新安装系统,安装了win10预览版,感觉确实很不一样,呵呵。在安装了vs2013社区版后,默认是英文版的,因为英文不太好,需要安装简体中文语言包,但是安装时一直报“程序兼容模式已打开,请将其关闭然后重新运行安装程序”
分类:编程语言   时间:2015-07-14 08:42:40    阅读次数:799
Javascript DOM编程艺术
Chapter 0为什么读这本书?作为js入门书,补基础,由于本书代码demo较简单,并没有贴代码,只记录一些自己要注意的知识点以及代码脚本Chapter 1: javascript简史DOM全称是document object model(文档对象模型),假设把文档看做一个对象,那DOM就是如何利...
分类:编程语言   时间:2015-07-14 08:38:34    阅读次数:193
java
Java知识点总结1、Java异常处理机制1.1 Java异常架构图和分类在 Java 中,所有的异常都有一个共同的祖先 Throwable,Throwable有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。Error(...
分类:编程语言   时间:2015-07-14 07:35:20    阅读次数:103
快速排序的java实现(key的位置可任取)
1 /** 2 * @author 黄志伟 3 */ 4 public class QuickSort { 5 public static void main(String[] args) { 6 int [] array = {49,38,65,97,76,13,13...
分类:编程语言   时间:2015-07-14 07:34:34    阅读次数:106
java-网络编程篇《八》
1.TCP/IP协议在Internet中TCP/IP协议是使用最广泛的通讯协议。“传输控制协议/网际协议”/TransmissionControlProtocol/InternetProtocolTCP/IP实际上是一组协议,它包括上百个各种功能的协议。如:“远程登录”,“文件传输”等,而TCP协议和IP协议只是保证数据完整传输的两个..
分类:编程语言   时间:2015-07-14 06:28:07    阅读次数:141
python函数介绍
1.函数定义与调用函数是为了实现特定功能而封装起来的一组语句块,可以被用户调用使用函数可以降低编程难度,将大问题分解成若干小问题;实现代码重用,函数可被多次调用格式:def函数名(参数列表): 函数体函数名(参数列表)y=0为默认参数,不传y值则y=0deffunc(x,y=0): printx,..
分类:编程语言   时间:2015-07-14 06:18:10    阅读次数:108
C++11时间详解
转载请注明出处:        C++ 11增加了三个与时间相关的类型:时间段、时钟、时间点。 以史为鉴        现有的系统API中,时间太过于碎片化了。有time_t(秒)、struct timeval(微秒)、struct timespec(纳秒)这几个时间单位,他们的接口非常不统一,点击这里可以体会一下。主要原因:是由于新业务的需求,要求提供不同精度的时间。于是每次出现新需求就定...
分类:编程语言   时间:2015-07-14 06:14:48    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!