码迷,mamicode.com
首页 > 编程语言
引用和指针的区别,数组和指针的区别
一:引用和指针的区别 1:引用并非对象,它只是为一个已存在的对象所起的另外一个名字,必须初始化,而且无法改变它绑定的对象,之后每次使用这个引用都是访问最初绑定的那个对象。 2:指针本身是对象,可以不用初始化,可以改变指针指向的对象 二:指针与数组的区别 指针 数组 保存数据的地址 ...
分类:编程语言   时间:2015-06-24 12:56:31    阅读次数:116
POJ2155:Matrix(二维树状数组,经典)
Description Given an N*N matrix A, whose elements are either 0 or 1. A[i, j] means the number in the i-th row and j-th column. Initially we have A[i, j] = 0 (1 We can change the matrix in the f...
分类:编程语言   时间:2015-06-24 12:54:29    阅读次数:132
Python多线程2:sched
sched模块提供了一个用于事件调度的类。 scheduler类定义 class sched.scheduler(timefunc=time.monotonic, delayfunc=time.sleep)  scheduler类为事件调度定义了一套通用接口。它需要传入两个函数:1)timefunc是一个没有参数的callable,并且返回一个一个数字(表示“时间”,任意单位)。如果ti...
分类:编程语言   时间:2015-06-24 12:54:35    阅读次数:178
java Future用法和意义一句话击破 [转]
在并发编程时,一般使用runnable,然后扔给线程池完事,这种情况下不需要线程的结果。 所以run的返回值是void类型。 如果是一个多线程协作程序,比如菲波拉切数列,1,1,2,3,5,8...使用多线程来计算。 但后者需要前者的结果,就需要用callable接口了。 callable...
分类:编程语言   时间:2015-06-24 12:51:18    阅读次数:121
线程、进程同步
同步:互斥、信号量、共享内存互斥:采用互斥对象机制,互斥对象唯一,谁拥有互斥对象就可以访问临界资源,否则等待信号量:P V操作P:申请信号量,如果信号量值大于1,则申请成功后,将其减1V:释放信号量进程通信:管道、共享内存、消息、socket共享内存:一般由一个进程创建,供其它进程共享使用
分类:编程语言   时间:2015-06-24 12:48:49    阅读次数:120
C++ 中的对象布局
C++中的涉及到虚表时,类对象的布局分为:虚表与数据成员,子类包含派生类布局,假设下面一个程序: 1 #include 2 3 using namespace std; 4 5 class B { 6 private: 7 int a; 8 public: 9 B() {10 ...
分类:编程语言   时间:2015-06-24 12:45:45    阅读次数:157
学习Javascript闭包(Closure)
学习Javascript闭包(Closure)闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量...
分类:编程语言   时间:2015-06-24 12:40:48    阅读次数:131
Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return f...
分类:编程语言   时间:2015-06-24 12:42:44    阅读次数:199
unity中使用自定义shader进行光照贴图烘培无法出现透明度的坑爹问题
最近开发中在对场景进行光照贴图烘焙时发现一个坑爹问题,在使用自定义shader的时候,shader命名中必须包含Transparent路径,否则烘焙的时候不对alpha通道进行计算,烘焙出来都是狗皮膏药比如一个shader叫Shader "xx/UnlitAlphaCutout" 要改为Shader...
分类:编程语言   时间:2015-06-24 12:38:47    阅读次数:459
【Python】
本文转自:http://my.oschina.net/leejun2005/blog/145911在 python 中赋值语句总是建立对象的引用值,而不是复制对象。因此,python 变量更像是指针,而不是数据存储区域, 这点和大多数 OO 语言类似吧,比如 C++、java 等 ~ 1、...
分类:编程语言   时间:2015-06-24 12:39:44    阅读次数:159
数组的归并、迭代方法
接着昨天的学习,我发现了数组的一些简便好玩的方法。归并方法:ECMAScript 5 新增了两个归并数组的方法: reduce() 和 reduceRight() 。这两个方法都会迭代数组的所有项,然后构建一个最终返回的值。其中, reduce() 方法从数组的第一项开始,逐个遍历到最后。而 red...
分类:编程语言   时间:2015-06-24 12:35:01    阅读次数:125
Unity3D实践系列06,球体撞击物体游戏
本篇实现一个球体在固定区域移动撞击Cube的游戏。 首先有1个Plane当作地面,1个Sphere当作球体,4个Cube当作墙,12个Cube当作被撞击物体,另外还有球体的撞击计算,在撞击的过程适时显示撞击的球体数,12个Cube被撞击后提示游戏结束。 创建项目,创建背景和球 创建一个项目,名称为"...
分类:编程语言   时间:2015-06-24 12:30:43    阅读次数:152
【Spring学习笔记-MVC-6】SpringMVC 之@RequestBody 接收Json数组对象
作者:ssslinppp 1. 摘要程序流程:前台使用ajax技术,传递json字符串到后台;后台使用Spring MVC注解@RequestBody 接受前台传递的json字符串,并返回新的json字符串到前台;前台接受后台传递过来的json数据,并显示。2. 前台界面和jsSpringMVC+a...
分类:编程语言   时间:2015-06-24 12:27:35    阅读次数:250
MIT python 第二课第四十分钟 取最小值的例子
用if嵌套取最小值#取最小值>>> x=15>>> y=11>>> z=5>>> if x>> #elif 那回车也没有缩进号的>>> #那我用老方法求最小值 我要怎么写呢:>>> x=15>>> y=11>>> z=5>>> if x>> #那我用老方法求最小值 我要怎么写呢:>>> x=15>>...
分类:编程语言   时间:2015-06-24 12:26:30    阅读次数:136
《jQuery风暴》第2章 必须知道的JavaScript知识
第2章 必须知道的JavaScript知识JavaScript是jQuery应用的基础,掌握JavaScript这门语言是使用jQuery的基础条件。本章不会全面细致的讲解JavaScript的全部, 而是讲解其精髓,这些知识可以提升大家的JavaScript内功。切忌,要修炼上乘的武功,必须要有深...
分类:编程语言   时间:2015-06-24 12:26:42    阅读次数:290
c#语言报表和图表。
打印报表操作步骤:1 创建dataset数据集2 创建rdlc报表文件3 在窗体中创建reportviewer视图,指定具体数据源4 给dataset里的datatablede 的对象进行赋值。参考代码:private void Form1_Load(object sender, EventArgs...
分类:编程语言   时间:2015-06-24 12:25:16    阅读次数:114
8个超实用的Java测试工具和框架
Java入门如果你才刚开始接触Java世界,那么要做的第一件事情是,安装JDK——Java Development Kit(Java开发工具包),它自带有Java Runtime Environment(JRE)和JVM(Java运行时环境)。它能让你在自己的电脑上编译、运行、测试你的Java程序。...
分类:编程语言   时间:2015-06-24 12:20:23    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!