学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈"。
理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适用于不同的场合,必须加以区分。
含义一:数据结构
stack的第一种含义是一组数据的存放方式,特点为LIFO,即后进先出(Last in, first out)。
在这种数据结构中,数据像积木那样一层层堆起来,后面加入...
分类:
其他 时间:
2015-03-12 15:13:07
收藏:
0 评论:
0 赞:
0 阅读:
261
这篇说说Linux的页缓存数据同步和页回收机制。数据同步和页回收是两个独立的概念,数据同步处理的是内存/缓存的数据和后备设备的数据一致问题,页回收处理的是在内存空间不足时如何回收已分配的物理内存页,来获得足够空间分配干净页,支持优先级更高的工作。数据同步在任意时刻都有可能触发,页回收则是在物理内存使用达到一定阀值的时候触发。
数据同步就是把物理内存和页缓存中的脏页写回到后备设备的文件中去...
分类:
其他 时间:
2015-03-12 15:12:47
收藏:
0 评论:
0 赞:
0 阅读:
333
莱曼特针对核心软件的license管理开发了LicManager系统,重点是为了加强集团化企业对自身软件license资产的监控管理意识和能力,LicManager系统的特点是用于对license的管理、监控、数据采集、数据分析、预报提示等。
LicManager系统在企业软件资产管理方面的主要优势:
①、最大程度提升license价值和软件资产的利用率
②、通过提高license资源使用成本的透明度,帮助管理者做出更明智的决策
③、优化license和其他软件资产的分配,实现更客观更合理的软硬件投资回报...
分类:
其他 时间:
2015-03-12 15:12:17
收藏:
0 评论:
0 赞:
0 阅读:
347
最近系统出现了一些异常操作,但至今只核查出了大概,仍未完全清晰。对于系统的安全日志有了一些总结。
1、系统登录必须记录日志
日志的内容必须包括:登录时间、登出时间、登录ip、主机名、MAC地址...
分类:
其他 时间:
2015-03-12 15:11:56
收藏:
0 评论:
0 赞:
0 阅读:
223
近期研究了一下FFmpeg的内部的源代码。之前对于FFmpeg的研究主要在它的应用层面上,因此制作的很多示例程序都是调用的FFmpeg的API。但是一直感觉这样对FFmpeg的理解还是比较浅,所以打算剖析一下它的源代码,理一下它内部结构的“脉络”。但是有一个很难办的问题:FFmpeg自带的三个工程:ffplay, ffmpeg, ffprobe的代码量非常的大,其中包含了成百上千的API;而这些API背后又包含了大量的FFmpeg内部函数。如此一来,几乎是不可能理清他们之间的关系的。...
分类:
其他 时间:
2015-03-12 15:10:47
收藏:
0 评论:
0 赞:
0 阅读:
542
函数实现之前 先看一个例子
void fun(int i)
{
if (i > 0)
fun(i / 2);
printf("%d ",i);
}
int main(void)
{
fun(10);
return 0;
}
输出结果是什么?
这是《c语言深度剖析》中的一个例子 在这个例子中 printf(“%d ”,i);语句是fun函数的一部分 必定执行一...
分类:
其他 时间:
2015-03-12 15:10:37
收藏:
0 评论:
0 赞:
0 阅读:
351
PUll解析 --详解...
分类:
其他 时间:
2015-03-12 15:10:17
收藏:
0 评论:
0 赞:
0 阅读:
272
DescriptionFor any integer i>=3 we have F[i]=(F[i-1]+2*F[i-2]+3*F[i-3])%9901;Now give you F[0],F[1],F[2],can you tell me the value of F
InputFist Line, an integer Q(1<=Q<=100) represent the number of...
分类:
其他 时间:
2015-03-12 15:09:27
收藏:
0 评论:
0 赞:
0 阅读:
288
The Accomodation of Students
Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2943 Accepted Submission(s): 1376
Problem Description
...
分类:
其他 时间:
2015-03-12 15:08:57
收藏:
0 评论:
0 赞:
0 阅读:
317
站点高并发写问题的一个解决实践我负责一个基于Yii的lamp站点维护和优化,其中有一个表的并发写很高,导致用户体验差,甚至写失败造成数据丢失,分析后发现这个表其实并发读要求很低,所以计划将写记录到log中,定期将log写入mysql。log4php在yii中使用log4php是Apache的一个log框架,下载下来的库,放在与yii中protected一个目录下。修改配置log4php/config...
分类:
其他 时间:
2015-03-12 15:08:47
收藏:
0 评论:
0 赞:
0 阅读:
399
今天用ICSharpCode.SharpZipLib做压缩,发现一个问题:就是压缩出来的文件,手动解压缩没有问题,但是用程序解压缩就报错。百思不得其解。
后来,偶然放到百度云上,发现百度云预览出来的压缩包中的文件大小竟然是4G!真正的文件只有32K,原来如此!
经常查找代码,原来是压缩的时候,没有判断文件是否压缩结束,结果写进去的文件结尾不对,采用如下代码以后,问题解决!注意红...
分类:
其他 时间:
2015-03-12 15:08:27
收藏:
0 评论:
0 赞:
0 阅读:
358
函数原型中,列出了函数期望接受的参数,但函数只能显示固定数目的参数。让一个函数在不同的时候接受不同的数目的参数是不是可以呢?答案是肯定的(printf就是一个可变参函数),但存在一些限制。
int avarage(int val, int v1, int v2, int v3,int v4, int v5)
{
floatsum = v1;
if(val>= 2)
...
分类:
其他 时间:
2015-03-12 15:07:47
收藏:
0 评论:
0 赞:
0 阅读:
266
Problem Description
Cowl is good at solving math problems. One day a friend asked him such a question: You are given a cube whose edge length is N, it is cut by the planes that was paralleled to its side planes into N * N * N unit cubes. Two unit cubes may...
分类:
其他 时间:
2015-03-12 15:07:37
收藏:
0 评论:
0 赞:
0 阅读:
451
之前有上传了xpages的例子,现在统一把地址发出来,希望对学习xpages的朋友有帮助
1)这是基本的教程,在没有扩展库之前的教程,如果能熟练使用这个例子已经够了,加上你有html,js,css的功底的话,可以综合做出符合你需要的要求
http://download.csdn.net/detail/weijia3624/4911076
2)这个教程就是扩展库的教程,...
分类:
其他 时间:
2015-03-12 15:06:57
收藏:
0 评论:
0 赞:
0 阅读:
345
1.capacity
指容器在不分配新的存储空间的前提下它最多可以保存多少元素。
2. size
指当前容器已经保存的元素的数目。
在弄清这两个概念以后,很容易懂resize和reserve的区别
vector 的reserve增加了vector的capacity,但是它的size没有改变!而resize改变了vector的cap...
分类:
其他 时间:
2015-03-12 15:06:47
收藏:
0 评论:
0 赞:
0 阅读:
314
简介LaTeX 的公式功能非常强大,一次性讲全不是件容易的事情。将LaTeX 的这些功能分成较小的相互独立的部分来讲,一方面方便大家单独查阅;另一方面,所有[CSDN_Markdown]相关的文章都放到了同一个专栏下: CSDN Markdown在线编辑,方便大家查阅。本文主要介绍,如何在CSDN的Markdown编辑器中利用LaTeX 公式命令获得矩阵。简单Matrix使用$$\begin{mat...
分类:
其他 时间:
2015-03-12 15:06:27
收藏:
0 评论:
0 赞:
0 阅读:
818
最近在做一个按拼音首字母排序的ListView需要取汉字拼音首字母,Deomo下载地址:http://download.csdn.net/detail/u014649598/8494777,做了如下的方法:
代码如下:
package com.android.pinyin;
import java.io.UnsupportedEncodingException;
import androi...
分类:
其他 时间:
2015-03-12 15:05:57
收藏:
0 评论:
0 赞:
0 阅读:
332
苹果现在已经要求所有新提交审核的app,必须支持64位架构。而我们的项目准备上线了,运营方发了一堆SDK过来需要接入,在这个过程中发现,某些SDK的.a文件放入后,链接错误,诸如提示
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_CocoAnalyse", referenced from:
objc-c...
分类:
其他 时间:
2015-03-12 15:05:37
收藏:
0 评论:
0 赞:
0 阅读:
399
给大家推荐一个非常用心的Scala中文社区
ScalaChina地址:http://scalachina.org/
来自社区创建者的《我为什么想做ScalaChina》: http://scalachina.org/topic/54fdede715c4020608a15299
希望对Scala感兴趣或者入迷的朋友能共同努力,多多推广Scala及相关技术!~~...
分类:
其他 时间:
2015-03-12 15:05:18
收藏:
0 评论:
0 赞:
0 阅读:
253
牛腩视频看了有20集了,通过对这部分的学习,让自己对开发一个系统的过程有了一定的了解。虽然之前已经写过好几遍的开发文档,但是这次的真正实践给了自己更加深刻的印象。
我对前17讲的总结如下图:
视频开篇第一讲主要介绍的是我们开发这款系统的必备软件,主要是VS、数据库、画图工具、浏览器等,其中在介绍火狐浏览器的时候,介绍了它的一个firebug插件,网上介绍:它...
分类:
其他 时间:
2015-03-12 15:04:27
收藏:
0 评论:
0 赞:
0 阅读:
229