内容列表
- 浙大在线评测 1074 To the Max
- Problem: Given a two-dimensional array of positive and negative integers, a sub-rectangle is any contiguous sub-array of size 1 x 1 or greater located within the whole array. Th
- 分类:编程语言 查阅全文
- Posix线程编程指南5——杂项函数
- 在Posix线程规范中还有几个辅助函数难以归类,暂且称其为杂项函数,主要包括pthread_self()、pthread_equal()和pthread_once()三个,另外还有一个LinuxThreads非可移植性扩展函数pthread_kill_other_threads_np()。本文就介绍这几个函数的定义和使用。 1. 获得本线程ID pthread_t pthread_self(voi
- 分类:编程语言 查阅全文
- C++中的值参与引用的小问题
- 以前在学校学Pascal的时候,产生了一种习惯性的思维:在函数调用时,如果在函数调用前后,不希望参数的值发生改变,那么使用值参;如果希望发生改变,那么使用形参。 在C/C++中,不存在形参,都是值传递的,而引用类似于Pascal中的形参。(我不知道这样说是否恰当)。所以,用C++的时候,我就有这种思维方式:在函数调用时,如果
- 分类:编程语言 查阅全文
- Posix线程编程指南4——线程中止
- 1. 线程终止方式 一般来说,Posix的线程终止有两种情况:正常终止和非正常终止。线程主动调用pthread_exit()或者从线程函数中return都将使线程正常退出,这是可预见的退出方式;非正常终止是线程在其他线程的干预下,或者由于自身运行出错(比如访问非法地址)而退出,这种退出方式是不可预见的。 2. 线程终止时的清理 不论是可预见的线程终止还是异常终止,都会存在资源释放的问题,在不考虑因
- 分类:编程语言 查阅全文
- Solution Accelerator for Intranets
- 目录引言 什么是Solution Accelerator for Intranets? 本版本的新增内容 文档概述 其它资源问题概述 商业问题 协作 信息发现 个性化 应用程序集成 体系结构的定制挑战 体系结构开发 资源评估建议 硬件选择 解决方案支持 企业内部网的规范架构解决方案概述 创建企业内部网所需的产品 SharePoint Portal Server Window
- 分类:编程语言 查阅全文
- 2.3-5 Binary Search
- << Introduction to algorithms >> ( Second Edition )Exercise 2.3-5Referring back to the searching problem ( see Exercise 2.1-3 ), observe that if thesequence A i
- 分类:编程语言 查阅全文
- 8.2 Counting sort
- << Introduction to algorithms >> ( Second Edition )8.2 Counting sortCounting sort assumes that each of the n input elements is an integer in the range0 to k, for some integer k. When
- 分类:编程语言 查阅全文
- 2.1 Insertion Sort
- << Introduction to algorithms >> ( Second Edition )2.1 Insertion SortWe start with insertion sort, which is an efficient algorithm for sorting a smallnumber of elements. Insertio
- 分类:编程语言 查阅全文
- 2.3-6 Insertion Sort with Binary Search
- << Introduction to algorithms >> ( Second Edition )2.3-6 Insertion Sort with Binary SearchObserve that the while loop of line 5-7 of the Insertion Sort precedure inSection 2.1 uses a
- 分类:编程语言 查阅全文
- 浙大在线评测 1078 Palindrom Numbers
- Problem:
We say that a number is a palindrom if it is the sane when read from left to right or from right to left. For example, the number 75457 is a palindrom.
&
- 分类:编程语言 查阅全文
- Soople:Google的"孪生兄弟"
- 也许您还在为懂得使用Google的高级技巧而沾沾自喜,认为比那些只懂得输入Keywor的新手技高一筹,然而Soople会让你优越感全无,它的傻瓜化服务将Google提供的服务一网打尽,并且分功能全部整合在同一个页面,包括:•Normal search with Google(普通的Google搜索)•Search in multiple sites at once(分门别类
- 分类:编程语言 查阅全文
- 在Editplus2中实现类似UE32中右键打开文件的功能
- UE2中右键菜单可以打开光标所在位置指定的文件。但是EditPlus2中却没有该功能,有时操作起来不方便,特别是要确定包含的文件是否存在和要打开引用文件时。下面有一种笨办法实现这种功能,当然比UE2要操作复杂一些!1.在菜单工具-配置用户工具的对话框中,添加工具,假设命名为“Open File”,在“命令”中选择EditPlus2 路径。2.参数中添
- 分类:编程语言 查阅全文
- 关于字段长度限制的BUG
- 最近在做SZ1680的在线招聘网页时,在考虑用户输入验证时,由于想当然,对个人其他说明字段没有做长度限制,自认为用户不会对这个字段感兴趣,结果。。。。用户将自己的个人简历全部填入其中,提交时产生字段截断错误!经验:对用户输入所有的字符都要判断,切忌存在侥幸心理!
- 分类:编程语言 查阅全文
- 如何判断机器的大小端的问题
- 如何判断机器的大小端的问题,在阅读ORBacus的代码中看到的,特此载出1.
int
main ()
{
/* Are we little or big endian? From Harbison&Steele. */
union
{
long l;
&nbs
- 分类:编程语言 查阅全文
- 标准C++库的原子操作函数
- 标准C++库的原子操作函数
以下代码来自GUN的libstdc++-v3.0.97
原子操作所在的文件,我们可以看到在配置文件夹cpu下有各种平台的实现文件
atomicity.h
#ifndef _BITS_ATOMICITY_H
#define _BITS_ATOMICITY_H 1
typedef int
- 分类:编程语言 查阅全文
- 认知科学与广义进化论 [收藏]
-
认知科学与广义进化论
作者:赵南元 2002-9-15 19:32:42
大约40年前,正值计算机科学的黎明时期,计算机专家许下三个诺言: 10年之后 &n
- 分类:编程语言 查阅全文
- Beej网络socket编程指南简体中文版(收藏)
- Beej网络socket编程指南
介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等… 好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程
- 分类:编程语言 查阅全文
- 从网络游戏地商业运作看软件行业的发展
- 有关网络游戏和单机游戏的区别,从商业模式以及与之相关的一些方面,我的理解是这样的。
第一,从需求方面讲,网络游戏更能够满足玩儿家的要求。单机游戏紧紧提给玩儿家休闲、放松的时候娱乐使用。但是网络游戏却能够让玩儿家放弃要做的正事而将精力投然到游戏中。
之所以网络游戏有这么巨大的吸引力,一个重要的原因是,人是社会化的人,与外界、与他人的交流是人作为个体的一个需求。而网络游戏恰恰提供了这个需求,他使得
- 分类:编程语言 查阅全文
- 得到$_SERVER的所有常量
- 得到$_SERVER的所有常量<?while(list($key,$var)=each($_SERVER))echo $key."=>".$var."\n"."<br>";
?>
- 分类:编程语言 查阅全文
- 关于html的关闭
- 今天写程序,在关闭的button的onClick事件时,写了个”self.close();”,却怎么也关不了,不知道什么原因,搞了半天是我找到了原因,原来,我这个窗口是放在(iframe中),应该用parent.close();
self.close
window.close
parent.close
- 分类:编程语言 查阅全文