码迷,mamicode.com
首页 > 编程语言
C++ - 几类变量(局部、静态、静态全局、全局)简介
主要介绍下如题几类变量,也是比较容易弄混的四类变量,每一中变量都应该有自己独特的部分,才有存在的价值;存储区域作用域与生存时间局部变量栈区局部;在作用域内全局变量静态存储区全局,多个源文件中可以使用;整个程序执行期间静态局部变量 静态存储区 局部;整个程序执行期间静态全局变量静态存储区全局,只能.....
分类:编程语言   时间:2015-04-20 22:15:59    阅读次数:137
C++中两块内存重叠的string的copy方法
如果两段内存重叠,用memcpy函数可能会导致行为未定义。 而memmove函数能够避免这种问题,下面是一种实现方式: 1 #include 2 using namespace std; 3 void* memmove(void* str1,const void* str2,size_t n) 4....
分类:编程语言   时间:2015-04-20 22:13:16    阅读次数:212
【树状数组】bzoj2789 [Poi2012]Letters
处理数组A,A[i]表示字符串a的第i个字符排序后应去的位置,队列可。对于多次出现的字符,其在a中的顺序和在b中的顺序应该是一一对应的。#include#includeusing namespace std;#define N 1000001typedef long long ll;queueqs[...
分类:编程语言   时间:2015-04-20 22:12:06    阅读次数:168
JavaScript高级编程:JavaScript 的历史
为了发挥 JavaScript 的全部潜力,了解它的本质、历史及局限性是十分重要的。本节为您讲解 JavaScript 和客户端脚本的起源。Nombas 和 ScriptEase大概在 1992 年,一家称作 Nombas 的公司开发了一种叫做 C 减减(C-minus-minus,简称 Cmm)的...
分类:编程语言   时间:2015-04-20 22:10:08    阅读次数:174
【转】堆排序
图例参考http://www.cnblogs.com/mengdd/archive/2012/11/30/2796845.html原文参考http://blog.csdn.net/eseaqyq/article/details/7497575//以下是针对堆进行调整void HeapAjust(in...
分类:编程语言   时间:2015-04-20 22:11:16    阅读次数:144
【Thinking in Java-CHAPTER 3】操作符
优先级赋值对象在使用c=d,那么c和d都指向原本只有d指向的那个对象。方法调用中的别名问题:当一个对象作为参数传递到一个函数中,函数改变了这个参数,则改变了传递进来的对象;自增和自减浮点型的变量也是可以++或--的。关系操作符double x=0.1;double y=0.1;System.out....
分类:编程语言   时间:2015-04-20 22:07:44    阅读次数:256
Python Show-Me-the-Code 第 0005 题 批量图片处理
第 0005 题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小。思路:遍历给出目录下的图片,把大于iPhone5分辨率的图片都进行缩放。使用Python的PIL库对图片进行处理,IPhone5屏幕分辨率为640 × 1136,将大于该分辨率的图片按照一定比例缩放至适合大小并保存。0005.批量图片处理.py#!/usr/bin/env python #codin...
分类:编程语言   时间:2015-04-20 20:59:48    阅读次数:162
Unity中删除child
for (int i = 0; i < rewardGrid.transform.childCount; i++) { GameObject it = rewardGrid.transform.GetChild(i).gameObject; it.transform.parent = null; Destroy ( it ); } 或者 while (grid.tran...
分类:编程语言   时间:2015-04-20 20:57:27    阅读次数:170
C语言函数调用参数压栈的相关问题
参数入栈的顺序以前在面试中被人问到这样的问题,函数调用的时候,参数入栈的顺序是从左向右,还是从右向左。当时没有想清楚,随口就说从右向左。其实这个回答是不完全正确的。因为其实入栈的顺序,不同的体系架构是不一样的,举例来说, 看下面的代码:#include int test(int a, int b) { printf("address of a %x.\n", &a);...
分类:编程语言   时间:2015-04-20 20:58:12    阅读次数:242
shell脚本编程排序算法之快速排序
#!/bin/bash #shell脚本编程之快速排序的实现(以最右边为元点的思想) a=(8 5 10 3 2 93 4 1 2 3 40 9 61 8 6 29) temp= buff= #交换函数 swap() { buff=${a[$1]} a[$1]=${a[$2]} a[$2]=$buff } fun() { i=$(($1-1)) j=$1 temp=${a[$2]}...
分类:编程语言   时间:2015-04-20 20:57:19    阅读次数:171
大整数算法[10] Comba乘法(实现)
★ 引子 上一篇文章讲了 Comba 乘法的原理,这次来讲讲如何实现。为了方便移植和充分发挥不同平台下的性能,暂时用了三种不同的实现方式: 1、单双精度变量都有的情况。 2、只有单精度变量的情况。 3、可以使用内联汇编的情况。 前面已经介绍来 Comba 乘法的原理和实现思路,为了方便,再把它贴.....
分类:编程语言   时间:2015-04-20 20:54:25    阅读次数:291
java程序初始化的顺序
来自:http://blog.csdn.net/socoolfj/article/details/750425 http://www.cnblogs.com/miniwiki/archive/2011/03/25/1995615.html规则1(无继承情况下):对于静态变量、静态初始化块、变量、初始...
分类:编程语言   时间:2015-04-20 20:54:11    阅读次数:175
《JavaScript DOM 编程艺术》 ——笔记
以下只是个人的读书笔记,限于本人的知识局限性,可能有偏差。请见谅,欢迎指出问题。 1.本书的名字就是《JavaScript DOM 编程艺术》,那么首先什么是DOM呢? DOM-Document Object MOdel,按字面上的意思翻译就是文本对象模型。“W3C 文档对象模型 (DOM)...
分类:编程语言   时间:2015-04-20 20:51:39    阅读次数:148
javascript:void(0)
一般在和表单提交时,一般是将原本的功能“屏蔽掉”,或者说"自定义"触发时机,分解如下: 1.点击点击链接后不会回到网页顶部 点击 点击后会回到网面顶部 2.表单提交写action= javascript:void(0); 表示告诉浏览器默认动作不执行了,不写的话默认提交本页面,后台还是...
分类:编程语言   时间:2015-04-20 20:50:07    阅读次数:116
asp.net mvc中自行搭建实现工厂模式的spring.net+三层架构 (15-4-20)
ASP.net MVC
分类:编程语言   时间:2015-04-20 20:51:36    阅读次数:139
数组 bash shell
http://www.cnblogs.com/chengmo/archive/2010/09/30/1839632.html#!/bin/bash# 脚本检测到离线主机会发送邮件通知,可一直运行。# 请根据你的需要设置 Mail gatewany ip lastip 四项 其余不用设置Mail=.....
分类:编程语言   时间:2015-04-20 20:49:21    阅读次数:136
javac使用笔记
一般写java都用的IDE,今天临时要测试一下JDK安装好没,就用了一下javac,结果各种不会用目录javac -help查到了有javac -sourcepath,他喵的我还以为这是查找sourcefile的选项,结果根本不是javac -sourcepath src com.zj.wksp.H...
分类:编程语言   时间:2015-04-20 20:49:00    阅读次数:122
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!