码迷,mamicode.com
首页 > 2015年07月19日 > 全部分享
栈变量被覆盖的问题在不同编译器中的表现,蛋疼的VC++
看到一道题说栈中连续定义一个指针和一个数组,类似于这样 { char *ptr = 指向一个字符数组; char buf[8]; gets(buf); strncpy(ptr,buf,8); } 当修改buf数组时发生越界会修改ptr指针的指向,这设计到程序健壮性的问题。 当我用VS2013尝试这段代码时,诡异的事情发生了,明明输入了多于8个的字符,但是ptr的指向并没有改...
分类:编程语言   时间:2015-07-19 10:21:15    阅读次数:136
如何产生1-100 之间的100个不重复的随机数
1:首先从原始数组中随机选择一个数字,然后将该数字从数组中剔除,再随记选,再剔除,重复99次,就解决了。     我们知道从数组中剔除一个元素的复杂度为O(N),那么随机选取n个数字,它的复杂度就是O(N2)了。   2:用hash作为中间过滤层,因为在数组中,我们采用随机数的话,也许随机数在多次随机中可能会有重复,所以需要用hash来判断一下,     如果在hash中重复,则继续产生随...
分类:其他好文   时间:2015-07-19 10:22:43    阅读次数:175
算法之递推思想
一: 概念      通过已知条件,利用特定关系逐步递推,最终得到结果为止,核心就是不断的利用现有信息推导出新的东西。   二:分类      当然递推中有两种,“顺推”和“逆推“      顺推:从条件推出结果。      逆推:从结果推出条件。 三: 举例 顺推的例子       上过大学的应该都知道著名的“斐波那契”数列吧,说的是繁殖兔子的问题,题目我就大概说...
分类:编程语言   时间:2015-07-19 10:20:16    阅读次数:160
uva 563 Crimewave(最大流)
Nieuw Knollendam is a very modern town. This becomes clear already when looking at the layout of its map, which is just a rectangular grid of streets and avenues. Being an important trade centre, Nieuw...
分类:其他好文   时间:2015-07-19 10:20:44    阅读次数:105
leetcode | Intersection of Two Linked Lists
Intersection of Two Linked Lists : https://leetcode.com/problems/intersection-of-two-linked-lists/Write a program to find the node at which the intersection of two singly linked lists begins.For exampl...
分类:其他好文   时间:2015-07-19 10:22:22    阅读次数:140
无法使用前导 .. 在顶级目录上退出。
最终引起这个问题的是这样的字段:Url=../*/*,所以,以后排查这种错误的时候,主要需要检查的是Url是否对应了../或者~/,这样的写法,很容易出现问题,下面列一些我当时搜索到的解决这个问题的连接,大家有需要的可以去看看,毕竟需要具体问题具体分析!...
分类:其他好文   时间:2015-07-19 10:21:27    阅读次数:207
UVA - 232 Crossword Answers
Crossword Answers Time Limit: 3000MS   Memory Limit: Unknown   64bit IO Format: %lld & %llu Submit Status Description A crossword puzzle consists of a rectangular gri...
分类:其他好文   时间:2015-07-19 10:20:22    阅读次数:125
CALayer
CALayer标签(空格分隔): ios进阶CALayerCALayer的基本介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层 @property(nonatomic,readonly,...
分类:其他好文   时间:2015-07-19 10:19:12    阅读次数:139
[Android]自定义Toast
Toast,在Android开发中常常会遇到,但是,我们总是会遇到一个问题,那便是当我们使用按钮监听弹出Toast的时候,假如不断点击按钮,将会不断地弹出Toast,而这一篇文章便是为了解决这个问题而编写的。 同时,为了节约app资源,便使用单例模式来实现自定义Toast。 (1)建立MyToast类,并且...
分类:移动开发   时间:2015-07-19 10:21:16    阅读次数:142
排序算法之基数排序
概述首先从多排序码排序开始介绍基数排序。以扑克牌排序为例。每张扑克牌有两个“排序码”:花色和面值。其有序关系为: 花色:?<?<?<?? < ? < ? < ? 面值:2<3<4<5<6<7<8<9<10<J<Q<K<A2 < 3 < 4 < 5 < 6 < 7 < 8 < 9 < 10 < J < Q < K < A 如果把所有扑克牌排成以下次序: ?2,…,?A,?2,…,?A,?2,…,?A...
分类:编程语言   时间:2015-07-19 10:21:34    阅读次数:161
事件处理
事件处理标签(空格分隔): ios进阶iOS中的事件 在用户使用app过程中,会产生各种各样的事件 iOS中的事件可以分为3大类型:触摸事件,加速计事件,远程控制事件 UIResponder 在iOS中只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象” UIResponder内部提供了以下方法来处理事件 触摸事件 - (void)touchesBegan:(NSSet...
分类:其他好文   时间:2015-07-19 10:21:46    阅读次数:209
设计模式_模板方法模式
Template Method Pattern     Define the skeleton of an algorithm in an operation,defering some steps to subclasses.Template Method lets subclasses redefine certain steps of an algorithm without ch...
分类:其他好文   时间:2015-07-19 10:20:40    阅读次数:116
SM32W108无线射频模块两节点之间通信实例
本文基于802.15.4/ZigBee的SimpleMac协议栈编写程序,实现两个STM32W108无线节点之间的通信。节点分为SUN节点和PLANET节点,SUN节点使用STM32W108无线开发板,PLANET节点使用STM32W108无线节点,SUN节点可与PC机进行通信。...
分类:其他好文   时间:2015-07-19 10:18:40    阅读次数:263
greenplum安装方法详解
greenplum-db-4.2.2.4-build-1-CE-RHEL5-i386安装方法详解...
分类:其他好文   时间:2015-07-19 10:19:41    阅读次数:305
poj1979 Red and Black(DFS)
Red and Black Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 25797   Accepted: 13967 Description There is a rectangular room, covered with square tiles. Eac...
分类:其他好文   时间:2015-07-19 10:20:56    阅读次数:132
OC学习-04-属性
// 周四周五学习的内容较多,较紧,所以统一放到了周六自习日总结 // 注: 本节应该是在第八天才讲,提前是因为方便后面更好的使用getter和setter方法,所以提前放到第四天,所以部分内容不完善,将在后期完善.属性属性是OC 2.0定义的语法,主要为实例变量提供了setter和getter方法的默认实现主要简化了程序代码,并且增加了实例变量的访问安全性属性的定义及实现声明:使用@proper...
分类:其他好文   时间:2015-07-19 10:18:42    阅读次数:99
注意java8中已经没有匿名内部类和局部内部类只能访问final变量的限制了!
今天写Android代码编译器报错Variable 'arrayAdapter' is accessed from within inner class, needs to be declared final。 于是打算找几篇博客学习学习,结果不管我怎么弄,在java编译器上就是不报错啊! 转念一想,是不是我用JDK1.8的原因,百度一下,知乎证实了我的猜想。 具体见:http://...
分类:编程语言   时间:2015-07-19 10:18:36    阅读次数:219
1626条   上一页 1 ... 75 76 77 78 79 80 81 ... 96 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!