首页 > 编程语言
Orientation Auto Rotation旋转屏幕crash问题(Unity3D开发之十四)
今天运行一个场景时候,welcome场景可以旋转,进入主场景后发现只要旋转手机屏幕就会crash。*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UnityDefaultViewController should be used only if unity is se...
分类:编程语言   时间:2015-03-08 15:43:40    收藏:0  评论:0  赞:0  阅读:360
Python标准库:内置函数print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
本函数是实现对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出,关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;关键字参数end是输出结束时的字符,默认是换行符\n;关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;参数flush是立即把内容输出到流文件,不...
分类:编程语言   时间:2015-03-08 15:43:00    收藏:0  评论:0  赞:0  阅读:1277
回溯算法 和 贪心算法(全排列)
一:简介 (1)回溯法 又称试探法 回溯法的基本做法是深度优先搜索,是一种组织得井井有条的、能避免不必要重复搜索的穷举式搜索算法;基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。 适用场景:当遇到某一类问题时,它的问题可以分解,但是又不能得出明确的动态规划或是递归解法,此时可以考虑用回溯法解决此类问题。回溯法的优点在于其程序结构明确,可读性强,易于理解,而且通过对问题的分...
分类:编程语言   时间:2015-03-08 15:42:40    收藏:0  评论:0  赞:0  阅读:433
冒泡排序
基本冒泡排序冒泡排序是最常见的交换排列。void BubbleSort0 (int data[], int n) // index[1, n] { for (int i = 1; i < n; ++i) { for (int j = 1; j data[j + 1]) {...
分类:编程语言   时间:2015-03-08 15:42:30    收藏:0  评论:0  赞:0  阅读:230
C语言中指针数组和数组指针的区别
指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。 数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。下面到底哪个是数组指针,哪个是指针数组呢:...
分类:编程语言   时间:2015-03-08 15:40:10    收藏:0  评论:0  赞:0  阅读:290
基本算法概论
基本算法主要分为以下四类:1、子结构类算法:分治算法,贪心法,动态规划子结构问题主要是要知道怎么从子结构问题的解推出现在问题的解,最粗糙的是简单递归,在递归的基础上进行改进就形成了分治、贪心和动态规划。 动态规划本质上只是减少了在递归过程中对子结构问题的重复求解,但是并没有缩小子结构问题的求解空.....
分类:编程语言   时间:2015-03-08 15:38:50    收藏:0  评论:0  赞:0  阅读:192
C++ Prime:指针
指针与引用的区别:1、指针本身就是一个对象,允许对指针赋值和拷贝,而且在指针的生命周期内它可以先后指向几个不同的对象;其二:指针无需在定义时赋值。指针在块作用域内定义如果没有被初始化,也将拥有一个不确定的值。 空指针: 得到空指针最直接的办法就是用字面值nullptr来初始化指针,这是C+ ...
分类:编程语言   时间:2015-03-08 15:35:40    收藏:0  评论:0  赞:0  阅读:322
关于c语言不定参数的研究
一、学习过程编写程序如下:编译连接并用debug加载,观察main函数的内容:Showchar函数的内容:观察发现,main函数要传递两个参数‘a’和2,在汇编代码中是先将2赋给ax,再将ax入栈,然后将a赋给ax,将ax入栈。在showchar函数中,程序将sp赋给bp,再从bp+4处取出形参a赋...
分类:编程语言   时间:2015-03-08 15:35:30    收藏:0  评论:0  赞:0  阅读:387
求最大子数组分析
第一种:暴力枚举所有的子数组,然后比较选出最大,时间复杂度O(n^2)第二种:分治法,参见算法导论,时间复杂度O(nlogn)第三种:动态规划,时间复杂度O(n)1、A[1..j+1]的最大子数组为:max{A[1..j] , A[i,j+1](10?A[j+1]+K[j]:A[j+1](以A[j+...
分类:编程语言   时间:2015-03-08 15:35:00    收藏:0  评论:0  赞:0  阅读:228
Java Web编程的主要组件技术——Struts入门
参考书籍:《J2EE开源编程精要15讲》Struts是一个开源的Java Web框架,很好地实现了MVC设计模式。通过一个配置文件,把各个层面的应用组件联系起来,使组件在程序层面联系较少,耦合度较低。它定义了自己的标签库来实现是视图层,创建了一个内在的Servlet,叫ActionServlet,作...
分类:编程语言   时间:2015-03-08 15:32:00    收藏:0  评论:0  赞:0  阅读:444
Linux 线程实现机制分析(转载)
自从多线程编程的概念出现在 Linux 中以来,Linux 多线应用的发展总是与两个问题脱不开干系:兼容性、效率。本文从线程模型入手,通过分析目前 Linux 平台上最流行的 LinuxThreads 线程库的实现及其不足,描述了 Linux 社区是如何看待和解决兼容性和效率这两个问题的。一.基础知...
分类:编程语言   时间:2015-03-08 15:30:50    收藏:0  评论:0  赞:0  阅读:334
二维数组简介与使用
前言本文将探讨一下关于二维数组在内存中的存储和二维数组在参数传递时的使用。一、二维数组在内存中的存储如果定义一个这样的二维数组int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};则其在内存中的表示可能下面这样的。由上图可以看出,在内存中二维数组是按照...
分类:编程语言   时间:2015-03-08 15:28:20    收藏:0  评论:0  赞:0  阅读:320
《JavaScript DOM 编程艺术》(第二版)读书笔记(四)
第八章充实文档内容这一章主要是对之前DOM方法的应用,有几个需要注意的地方。1.for/in循环语法:for(variable in array){}该循环可以用来遍历数组(也可以是对象),主要应用于下标不是数字的数组(或对象)是数字的话,数组一般是for循环:for(var i=0;i<array...
分类:编程语言   时间:2015-03-08 15:26:30    收藏:0  评论:0  赞:0  阅读:267
TypeScript 强类型 JavaScript – Rafy Web 框架选型
今天看到了 AngularJs 2.0 版本将基于 TypeScript 构建 的消息。与同事们对 TypeScript 展开了讨论。本文记录一些个人的想法。 理想的 JavaScript 开发模式 其实早在 TypeScript 发布早期的时候,我就已经开始关注这个语言。因为在2012年初时,我需...
分类:编程语言   时间:2015-03-08 15:24:40    收藏:0  评论:0  赞:0  阅读:344
Java的内存回收机制
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由...
分类:编程语言   时间:2015-03-08 14:22:20    收藏:0  评论:0  赞:0  阅读:283
归并排序详解
归并排序的核心思想是将两个已经排序的序列合并成一个序列,那如何得到两个已经排序的序列呢?我们知道, 如果一个序列只有一个元素,那该序列是已经排序的,这样我们就可以利用分治的思想,将未排序的序列划分成更小的序列,只到我们可以很方便的对小序列进行排序(比如划分到序列只有一个元素, 或者序列很小可以方便的使用其它排序算法进行排序),然后再将小序列逐次合并,得到最后的排序结果。 #include ...
分类:编程语言   时间:2015-03-08 14:20:30    收藏:0  评论:0  赞:0  阅读:330
C语言记忆化搜索___Count the string(Hdu 3336)
Problem Description It is well known that AekdyCoin is good at string problems as well as number theory problems. When given a string s, we can write down all the non-empty prefixes of this string....
分类:编程语言   时间:2015-03-08 14:19:31    收藏:0  评论:0  赞:0  阅读:373
unity3d 从零开始compute shader
DirectX增加了一种计算着色器(Compute Shader),它是专门为与图形无关的通用计算设计的。因此DirectX就变成了一个通用GPU计算的平台。GPU拥有极其强大的并行运算能力,来看看unity中怎么使用它...
分类:编程语言   时间:2015-03-08 14:18:50    收藏:0  评论:0  赞:0  阅读:541
快速排序
快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左右区间重复第二步,直到各区间只有一个数。 int Par...
分类:编程语言   时间:2015-03-08 14:18:47    收藏:0  评论:0  赞:0  阅读:346
Java多线程——Callable与Future
二月份回家过年了,家里没网,所以博客也停了一段时间,上班已经一周了,总的来说还是比较忙吧!周末还是把没总结完的知识点总结一下,方便日后翻阅! Callable与Future Runnable封装一个异步运行的任务,可以把它想象成一个没有参数和返回值的异步方法。Callable与Runnable类似,但是有返回值。Callable接口是一个参数化的类型,只有一个方法call。 public i...
分类:编程语言   时间:2015-03-08 14:17:00    收藏:0  评论:0  赞:0  阅读:291
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!