码迷,mamicode.com
首页 > 编程语言
C语言中改变结构体的对齐方式
C语言中默认是以结构体中最长的数据类型为对齐标准如typedef struct _NODE{ short a; int b; char c;}NODE;会以int,即4字节为对齐标准,此时sizeof(NODE)=12可以使用#pragma pack(n)改变对齐方式。编译器会从“n”和”结构...
分类:编程语言   时间:2015-03-20 12:25:16    阅读次数:160
全组合算法
//全组合算法 public static List> FullCombination(List lstSource) { var n = lstSource.Count; var max = 1 >(); for (var i = 0; i (); for (var j = 0; j > j & ...
分类:编程语言   时间:2015-03-20 12:21:01    阅读次数:185
Java中 for循环的用法解析
在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词的含义和这种操作比较配,在这种时候for循环比其它循环常用得多)。...
分类:编程语言   时间:2015-03-20 12:20:22    阅读次数:174
C++中虚函数和纯虚函数的总结
虚函数与纯虚函数 在他们的子类中都可以被重写。它们的区别是:(1)纯虚函数只有定义,没有实现;而虚函数既有定义,也有实现的代码。 纯虚函数一般没有代码实现部分,如virtual void print() = 0; 而一般虚函数必须要有代码的实现部分,否则会出现函数未定义的错误。virtual ...
分类:编程语言   时间:2015-03-20 12:17:00    阅读次数:195
spring 定时任务配置错误
使用spring定时任务出现:Caused by: java.lang.IllegalArgumentException: Range exceeds maximum (60): 10000,原来是cron表达式第一个值不能大于60,60也不行,附录cron表达式介绍: CronTrigger CronTriggers往...
分类:编程语言   时间:2015-03-20 11:12:36    阅读次数:245
解决org.apache.subversion.javahl.ClientException的方法
早晨来公司开发MyEclipse之后,发现出现The project was not build due to"org.apache.subversion.javahl.ClientException: svn:....."异常,解决办法是: 选中项目,单击出现如下界面: 选"Team"-->"Refresh/Clean...
分类:编程语言   时间:2015-03-20 11:11:30    阅读次数:525
python redis
1.安装redis模块: #yum install python-pip #pip? install ? redis 2.redis模块的使用: import redis r = redis.Redis(host=’localhost’, port=6379, db=0) r[‘test‘] = ‘test’ #或者可以 r.set(‘test’...
分类:编程语言   时间:2015-03-20 11:12:44    阅读次数:154
如何合理地估算线程池大小?
如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为...
分类:编程语言   时间:2015-03-20 11:09:22    阅读次数:181
Swift编程高级教程 变量与常量
常量与变量常量和变量是某个特定类型的值的名字,如果在程序运行时值不能被修改的是一个常量,反之是一个变量。一、常量和变量的声明Swift中的常量和变量在使用前必须先声明。其中let关键字声明常量,var关键字声明变量://声明一个名为maximumNumberOfLoginAttempts的整型常量..
分类:编程语言   时间:2015-03-20 11:09:08    阅读次数:343
Swift基础教程(第一课 第一个Swift应用)
从LaunchPad中启动Xcode6,选择“createnewproject”:可以看到,Swift语言的项目与Objective-C的项目基本上是一样的,除了.m结尾的Objective-C源码换成了.swift结尾的Swift语言源文件了。2.Xcode6在Storyboard里为iPad和iPhone增加了统一的界面管理功能,和AutoLayou一起工作..
分类:编程语言   时间:2015-03-20 11:08:08    阅读次数:198
Swift基础教程(swift代码创建第一个控件之UILabel
创建视图的控件跟之前还是差不多,在viewdidload里面近些视图的创建。首先给需要创建的label设置framelettextLabel=UILabel(frame:CGRectMake(self.view.frame.size.width/8,20,self.view.frame.size.width*3/4,100))给label设值textLabel.text=“现在我们来开始学习如何创建我..
分类:编程语言   时间:2015-03-20 11:10:26    阅读次数:249
Swift编程高级教程(三)集合类型-数组
集合类型—数组Swift语言提供了两种集合数据类型:数组和字典,数组是一系列相同类型的变量值有序存储;字典是一系列相同类型的变量值的无序存储,可以通过一个唯一标识符(键)来引用和查找。数组和字典总是能识别自己所能够存储的键值的类型,就是说,我们不能够往这两个容器..
分类:编程语言   时间:2015-03-20 11:08:18    阅读次数:208
C++ Coding Standard
1 通用 Rule 1 编译的Warnings不能被忽略掉 Rule 2 在已有Code或者三方的code基础上的修改,允许使用原来的coding standard Rule 3 如果允许C和C++都访问的相同的C的header 文件, extern C 必须在header文件里 #ifdef __cplusplus extern "C" { #endif /* body...
分类:编程语言   时间:2015-03-20 11:03:14    阅读次数:217
堆数据结构+堆排序+最大优先队列的堆的实现
对于堆排序,首先要先知道什么是堆数据结构,堆数据结构就是一个完全二叉树,但是它有自己的性质. 例如最大堆的性质为:A[PARENT[i]]>=A[i];即每一个结点的值大于等于其左右孩子的值,小于等于其父节点的值。我们在这里只讨论最大堆的情况。我们知道一颗完全二叉树对应一个最大堆的形式,我们要做的就是将二叉树转化为最大堆,这就是所谓的最大堆的维护,我们定义函数MaxheapFY(A,i)来进行操作...
分类:编程语言   时间:2015-03-20 11:04:21    阅读次数:177
论 Swift 开发入门 : 选择器(UIPickerView)
论 Swift 开发入门 : 选择器(UIPickerView)...
分类:编程语言   时间:2015-03-20 11:03:56    阅读次数:194
论 Swift 开发入门 : 滑块(UISlider)
论 Swift 开发入门 : 滑块(UISlider)...
分类:编程语言   时间:2015-03-20 11:00:31    阅读次数:151
终于有SpringMvc与Struts2的对比啦
目前企业中使用SpringMvc的比例已经远远超过Struts2,那么两者到底有什么区别,是很多初学者比较关注的问题,下面我们就来对SpringMvc和Struts2进行各方面的比较:...
分类:编程语言   时间:2015-03-20 10:59:20    阅读次数:137
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!