码迷,mamicode.com
首页 > 编程语言
C语言的数据、常量和变量
一、数据图片文字等都是数据,在计算机中以0和1存储。(一)分类数据分为静态数据和动态数据。①.静态数据:一些永久性的的数据,一般存储在硬盘中,只要硬盘没坏数据都是存在的。一般以文件的形式存储在硬盘上,电脑关机重启后依然存在。②.动态数据:程序运行过程中,动态产生的的临时数据,一般存储在内存中,内存的...
分类:编程语言   时间:2015-09-08 23:17:41    阅读次数:212
C语言函数
C语言函数一、函数C语言程序是由函数构成的,每个函数负责完成一部分的功能,函数将工恩呢该封装起来,以供程序调用。二、函数定义目的:将一些常用的功能封装起来,以供日后调用。步骤:确定函数名,确定函数体,调用格式:返回值类型函数名(形式参数列表){函数体}三、函数调用定义函数需要明确定的东西:①.取一个...
分类:编程语言   时间:2015-09-08 23:14:04    阅读次数:141
后缀数组
1 后缀数组概念子串:字符串 S 的子串 r[i..j],i≤j,表示 r 串中从 i 到 j 这 一 段 ,也就是顺次排列 r[i],r[i+1],...,r[j]形成的字符串。后缀:后缀是指从某个位置 i 开始到整个串末尾结束的一个特殊子串。字符串r 的从后缀数组第 i 个字符开始的后缀表示为S...
分类:编程语言   时间:2015-09-08 22:08:19    阅读次数:147
扩展欧几里得算法(extgcd)
相信大家对欧几里得算法,即辗转相除法不陌生吧。代码如下:int gcd(int a, int b){ return !b ? gcd(b, a % b) : a;}而扩展欧几里得算法,顾名思义就是对欧几里得算法的扩展。切入正题:首先我们来看一个问题:求整数x, y使得ax + by = 1, ...
分类:编程语言   时间:2015-09-08 22:06:41    阅读次数:197
SpringMVC学习第一天(基于Spring4.0)
简介:Spring 为展现层提供的基于 MVC 设计理念的优秀的Web 框架,是目前最主流的 MVC 框架之一Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口。在很多方面优秀于Struts2支持REST风格的URL请求采用了松散耦合可插拔组件结构,...
分类:编程语言   时间:2015-09-08 22:06:14    阅读次数:126
java性能优化之字符串
Java程序性能优化之代码优化字符串部分:关于这一部分我们需要了解String StringBuffer StringBuliderString是一个不可变字符序列,针对常量池优化,类是final的String的不变性是指字符串对象一旦创建便不可改变。常量池的优化是指若两个字符串拥有相同的字符串序列...
分类:编程语言   时间:2015-09-08 22:04:59    阅读次数:194
鬼泣模仿秀<01>——Unity3D实现类似鬼泣的蓄力攻击(C#)
1 float KeyTime=0f; 2 bool addTime=false; 3 void Update () { 4 if (Input.GetKeyDown (KeyCode.J)) { 5 addTime=true; 6 //播放蓄力动画 7 } 8 if (Input.GetKeyU....
分类:编程语言   时间:2015-09-08 22:05:42    阅读次数:587
解决Win7下一个VC++6.0您不能直接打开多个project问题
于Win7操作系统,只需双击打开多个VC ++6.0的project当文件,前方和后方的工作区将关闭工作区,这项。VC++6.0仅仅通过文件——》开放式工作区——》找到磁盘project档,才干打开多个工作区。在xp下,我们能够设置文件打开的默认方式中去掉DDE选项。这样能够使得VC6能够直接打开多...
分类:编程语言   时间:2015-09-08 22:01:36    阅读次数:176
Linux Shell编程(3):数组
http://snailwarrior.blog.51cto.com/680306/154704BASH只支持一维数组,但参数个数没有限制。声明一个数组:declare -a array(其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组)数组赋值:(1)array=(var1 va...
分类:编程语言   时间:2015-09-08 22:01:37    阅读次数:275
java下socket传图片
package cn.stat.p4.ipdemo;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Out...
分类:编程语言   时间:2015-09-08 22:00:05    阅读次数:153
C++用法的学习心得
因为C++实在是太难了,以至于我在课堂上学习C++完全是以通过考试为目的的。既然现在考试已经结束一整年了,我脑袋里关于C++的知识已经无限趋近于零了。但至少学习C++的经历让我能理解一些别人不太能听懂的笑话,比如:-------------------------------------------...
分类:编程语言   时间:2015-09-08 21:59:39    阅读次数:155
java性能优化之集合
Java程序性能优化之集合集合关于结合用的较多的List Map Set等常用数据结构我们先来来看下List接口相关的类 有ArrayList Vector LinkedList 他们都实现了List接口并扩展自AbstractListArrayList 和Vector 内部均由数组实现 而Link...
分类:编程语言   时间:2015-09-08 21:57:51    阅读次数:188
OC数组
同OC字符串包括NSArray不可变数组和NSMutableArray可变数组,前者是后者的父类Object为单数的方法,代表某个元素Objects为复数的方法,代表多个元素以C语言风格创建一个数组:NSArray *a1 = @[@"a", @"b", @"c", @"d", @"e", @"f"...
分类:编程语言   时间:2015-09-08 21:58:35    阅读次数:203
数组去重的几种实现方法。
传统的去重思路大致如下。 声明一个新的数组,在把旧的数组依次往新的数组里面push,如果遇到新数组已有的对象,就不push.var arr =[1,3,3,3,5,6,6,7,8,1,5,9,5];var newArr = [];//先声明一个对比的方法function findInArr(arr....
分类:编程语言   时间:2015-09-08 21:56:36    阅读次数:238
JUnit---Java单元测试必备工具
在我们每天业务代码都写不完,为什么还要写测试代码呢,项目完成之后我再测不行吗?看起来像是增加了代码量,但是它恰恰帮你减少了后期测试排错的时间,每个team,每个人都是有Bug指标的,首先,每次你那么多bug绩效就不好看;其次,这恰能让我们写的代码更健壮,提升代码质量,后期调试,维护也更容易。试想,你...
分类:编程语言   时间:2015-09-08 21:56:28    阅读次数:185
hdu1403 后缀数组
比较简单的应用。#include #include #define maxn 200002int wa[maxn],wb[maxn],wv[maxn],ws[maxn];int cmp(int *r,int a,int b,int l){return r[a]==r[b]&&r[a+l]==r[b+...
分类:编程语言   时间:2015-09-08 21:56:18    阅读次数:212
java数据结构与算法值优先级队列
一、优先级队列 什么是优先级队列:优先级队列是一种比栈和队列更加常用的一种数据结构。在优先级队列中,数据项按照关键字的值有序。数据项插入到队列中时,会按照顺序插入到合适的位置,用来保证队列的顺序。 生活中的例子,假设你有若干封件,你最急需要处理的文件就放在所有邮件的 顶部,如果不急需处理的文件就.....
分类:编程语言   时间:2015-09-08 21:57:08    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!