自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GOON

追本溯源

  • 博客(17)
  • 资源 (25)
  • 收藏
  • 关注

转载 思维训练——部分智力题整理

有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三 个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?有三个人去住旅馆,住三间房,每一间房$10元,于

2013-09-21 09:05:32 1310

原创 不存储数据流的前提下,从输入流中获得这 n 个等概率的随机数据

有一个很大很大的输入流,大到没有存储器可以将其存储下来, 而且只输入一次,如何从这个输入流中随机取得n 个记录。采用何种方法,才能在不需要存储数据流的基础上,获得这 n个等概率的随机数据呢?That is, If m<=n, just keep it. For m>n, generate a random number R=rand(m) in [0, m), replace a[R]

2013-09-20 16:41:12 2248

原创 不适用Sqrt函数开方,精度小于指定精度

#includeusing namespace std;//template//想法(通过迭代计算出A的开方)://迭代公式: X(n+1)=X(n)+(A/X(n)-X(n))/2,其中A是输入的待求被开方的数,X(n)是一次与A的开方相近的数,X(n+1)是下一次与A的开方相近的数//①找出需要被开方数A的位数k,则其开方B的值介于有k/2(取上整)位的最大值max和最小值min之

2013-09-18 11:15:48 4812

原创 巧排数字,将1,2,...,19,20这20个数字排成一排,使得相邻的两个数字之和为一个素数

巧排数字,将1,2,...,19,20这20个数字排成一排,使得相邻的两个数字之和为一个素数,且首尾两数字之和也为一个素数。编程打印出所有的排法。排序方法:以贪心算法进行搜索,由于两个数字之和是一个素数,且首尾两数字之和也为一个素数,因此只需要找出以1开头的排列就可以了。使用贪心算法的同时使用回溯法,当遇到相邻两个数的时候就回溯到上一步从新搜索。ofstream fout("D://P

2013-09-15 23:10:38 5982

转载 SQL语句新建用户、对用户授权、删除用户实例

USE mydbGO--1. 新建测试用户--1.1 添加登录用户和密码  EXEC sp_addlogin N'tony','123'--1.2 使其成为当前数据库的合法用户   EXEC sp_grantdbaccess N'tony'   --2.设置操作授权--2.1 授予对自己数据库的所有权限     EXEC sp_addrolemember N

2013-09-14 16:21:59 820

原创 边看边写(链表反转(递归和非递归))

非递归算法:《剑指offer》面试题16的解法:struct ListNode{ int m_nKey; ListNode* m_pNext;};ListNode* Reverse(ListNode *pHead){ ListNode* pReverseHead =NULL; ListNode* pNode=pHead; ListNode* pPrev = NUL

2013-09-11 22:00:49 1035

原创 某公司数据库密码规定为5位组成的字符串,存储之前,需要将其加密

某公司数据库密码规定为5位组成的字符串,存储之前,需要将其加密,加密算法为:依次将每个字符依次将每个字符的ASC码值乘以2,再加上10,若计算到的新字符的值等于128,则继续将其除以3,否则不进行除法运算。最后将该得到的新字符串中所有字符前后互换(第一位和最后一位,第二位和倒数第二位交换,依次交换),编程求字符串“abcde”加密后的字符串。void Encryption(char *str){

2013-09-09 23:24:31 1816

转载 硬盘基本知识复习

1.磁道,扇区,柱面和磁头数   硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可记录信息。盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息。在DOS中每扇区是128×2的2次方=512字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道。硬盘中,不同盘片相同半径的磁道

2013-09-07 21:35:08 644

原创 打印所有的组合(组合问题C++实现)

写一个程序,打印出以下的序列。(a),(b),(c),(d),(e)........(z)(a,b),(a,c),(a,d),(a,e)......(a,z),(b,c),(b,d).....(b,z),(c,d).....(y,z)(a,b,c),(a,b,d)....(a,b,z),(a,c,d)....(x,y,z)....(a,b,c,d,.....x,y,z)

2013-09-05 22:44:25 3371

转载 表的联结、运算符学习笔记

表的联结、运算符学习笔记1.等值联结两个表的相同列的值必须相等。等值联结也称为 简单联结 或 内联结2.非等值联结非等值联结是包含非等号运算符的联结条件3.外联结通过外联结返回不直接匹配的记录。外联结运算符只能出现在表达式的一侧,即缺少信息的那一侧。他将从一个表中返回在另一个表中没有直接匹配的行。包含外联结的条件不能用IN 运算符,也不能通过OR运算符链接到另一

2013-09-05 21:03:45 783

转载 海量数据处理系列----C++中Bitmap算法的实现

bitmap是一个十分有用的结构。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。     适用范围:可进行数据的快速查找,判重,删除,一般来说数据范围是int的10倍以下基本原理及要点:使用bit数组来表示某些元素是否存在,比如8位电话号码扩展:bloom fi

2013-09-05 20:50:05 1028

原创 边看边写(n个骰子的点数)

#region n个骰子的点数 /// /// 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出所有可能的值出现的概率。 /// class Dice { private int g_maxValue=6; private int _number; public int number

2013-09-05 16:24:05 1039

原创 边看边写(排列组合及丑数问题 )

#region 字符串排列 /// /// 输入字符串,打印该字符串的所有排列 /// class ListOperator where T:IComparable { private List str; public ListOperator() { if (str == nu

2013-09-05 16:02:05 906

原创 边看边写(判断一个序列是否为出栈序列)

#region 栈操作 /// /// ISPopOrder()判断一个序列是否为出栈序列 /// /// class MyStack where T : IComparable { private Stack _stack; public Stack stack { ge

2013-09-05 16:00:24 901

原创 边看边写(用两个栈实现队列功能)

#region 用两个栈实现队列的功能    class CQueue where T : IComparable    {        private Stack enterQ = new Stack();        private Stack outQ = new Stack();        public void AppendTail(T  data)

2013-09-05 15:56:08 831

转载 2012网易校园招聘笔试题

第一部分(必做):计算机科学基础1、长为N的字符串中匹配长度为M的子串的算法复杂度是()A.  O(N)  B. O(M+N)   C. O(N+logM)  D. O(M+logN)答:B分析:我查了查,O(M + N)。KMP能做到。这里:http://blog.csdn.net/meixr/article/details/64568962、以下

2013-09-05 15:55:27 2138

原创 十进制转换为任意进制及操作符重载

十进制转换为任意进制,为了熟悉操作符重装,也加了操作符重装。包括自增(++),运算符重装(+),赋值函数重载(=),输出符(<<)

2013-09-05 15:37:51 1086

微信小程序 测试 实例源码下载

微信小程序使用WebService(Asp.net)进行数据交互

2017-02-13

CTags及tags58插件

CTags用于生产函数索引

2016-11-09

Sublime3及Lua插件

Sublime3及相关插件,Sublime3及插件的安装方法见博客

2016-11-09

Unity教程之-制作闪亮的星星Star

Unity教程之-制作闪亮的星星Star:源码 网盘链接: http://pan.baidu.com/s/1sjA0Dtz 密码: hueh

2016-02-23

protoc.exe和protobuf-java-2.5.0.jar集合

protoc.exe和protobuf-java-2.5.0.jar集合 可以将proto文件直接转换成java文件

2015-12-22

Programming in Lua.pdf

Programming in Lua.pdf。Lua 编程。详细,高清,有目录。使用方便

2015-05-25

Lua源码赏析

Lua 源码赏析,版本Lua 5.2。 本书对Lua的源代码进行了详细的解说。

2015-05-19

pure mvc 实现 术语阐述 及 最佳实践

PureMVC 结构 4 • Model 与 Proxy 4 • View 与 Mediator 4 • Controller 与 Command 4 • Façade 与 Core 5 • Observer 与 Notification 5 • Notification可以被用来触发Command的执行 5 • Mediator发送、声明、接收Notification 6 • Proxy发送,但不接收Notification 6 Façade 7 • 具体Façade是什么样子的? 7 • 为程序创建Façade 7 • 初始化Façade 10 Notification 12 • Event与Notification 12 • 定义Notification和Event常量 13 Command 14 • SimpleCommand和MacroCommand的使用 15 • 降低Command与Mediator, Proxy的耦合度 15 • 复杂的操作与业务逻辑 16 PureMVC 是 Futurescale 公司创建并维护的开源自由的程序框架。Futurescale, Inc. Copyright © 2006-08, Some rights reserved。使用 PureMVC 必须遵守美国 Creative Commons 3.0 Attribution 协议。PureMVC、本文档以及任何从 Futurescale 网站下载的文档、培训资料及示例代码,都不提供任何明示或者默示的担保,包括但是不限于是否符合特定的 目的、未侵害他人权利的担保。 Page 3 of 44 5/20/2008 11:17 PM Mediator 21 • Mediator的职责 21 • 转化View Component类型 22 • 监听并响应View Component 23 • 在Mediator里处理Notification 25 • Mediator和Proxy之间、Mediator和其他Mediator之间的耦合 27 • 用户与View Component和Mediator的交互 28 Proxy 33 • Proxy的职责 34 • 转换数据对象 34 • 避免对Mediator的依赖 36 • 封装域逻辑 37 • 与Remote Proxy通信 38

2015-05-10

消息机制之广播

设计模式之消息机制,广播消息、分发消息、消息注册,可扩展为更复杂

2014-09-29

NGUI Next-Gen UI v3.6.8

NGUI Next-Gen UI v3.6.8,用于Unity游戏开发

2014-08-07

NGUI v.3.0.5

NGUI v.3.0.5 用于Unity 游戏开发,自定义控件

2014-08-07

PLSQL Developer 9.x 注册码

PLSQL Developer 9.x 注册码,已经试过了可以使用!

2014-08-05

Corel Image

内含1000幅图片,分别为花、马、恐龙、大象、建筑、海滩、公共汽车、人、食物、山,常用于图像检索 相关文献 期刊论文 Corel PowerTRACE X5栅格图矢量化在地图集编制中的应用 - 测绘与空间地理信息 - 2012, 35(35) 期刊论文 Corel Chemlab在化学动力学实验教学中的应用 - 计算机与应用化学 - 2008, 25(25) 期刊论文 关于Corel RAVE在动态地图制作方面的应用 - 测绘通报 - 2006() 期刊论文 化学实验的真实再现——Corel ChemLab软件的应用 - 计算机与应用化学 - 2006, 23(23) 期刊论文 Corel Video Studio Pro x5视频软件转场效果刍议 - 赤子 - 2013() 期刊论文 差分进化在图像特征选择中的应用研究 - 科技通报 - 2013() 期刊论文 Corel在华发展迅速渠道合作机制与OEM将成业绩增长新动力——Corel日本分公司总裁兼亚太与日本区域运营高级副总裁堺和夫(Kazuo Sakai)谈Corel在中国的发展战略 - 今日印刷 - 2009() 期刊论文 用基于视觉单词上下文的核函数对图像分类 - 中国图象图形学报A - 2010, 15(15) 期刊论文 基于Corel DRAWR软件的影像图制作方法研究 - 河南科技:上半月 - 2012() 期刊论文 开拓以项目教学法为主导的《Corel DRAW平面设计》教材编写思路 - 职业 - 2011()

2014-03-08

计算机操作系统(第三版)

《计算机操作系统》可作为计算机硬件和软件以及计算机通信专业的本科生教材,也可作为从事计算机及通信工作的相关科技人员的参考书。 目录 第一章 操作系统引论 1.1 操作系统的目标和作用 1 1.1.1 操作系统的目标 1 1.1.2 操作系统的作用 2 1.1.3 推动操作系统发展的主要动力 4 1.2 操作系统的发展过程 5 1.2.1 无操作系统的计算机系统 5 1.2.2 单道批处理系统 6 1.2.3 多道批处理系统 7 1.2.4 分时系统 9 1.2.5 实时系统 11 1.2.6 微机操作系统的发展 12 1.3 操作系统的基本特性 14 1.3.1 并发性 14 1.3.2 共享性 15 1.3.3 虚拟技术 16 1.3.4 异步性 17 1.4 操作系统的主要功能 18 1.4.1 处理机管理功能 18 1.4.2 存储器管理功能 19 1.4.3 设备管理功能 21 1.4.4 文件管理功能 21 1.4.5 操作系统与用户之间的接口 22 1.5 OS结构设计 24 1.5.1 传统的操作系统结构 24 1.5.2 客户/服务器模式 26 1.5.3 面向对象的程序设计 27 1.5.4 微内核OS结构 29 习题 33 第二章 进 程 管 理 2.1 进程的基本概念 34 2.1.1 程序的顺序执行及其特征 34 2.1.2 前趋图 35 2.1.3 程序的并发执行及其特征 36 2.1.4 进程的特征与状态 37 2.1.5 进程控制块 41 2.2 进程控制 43 2.2.1 进程的创建 43 2.2.2 进程的终止 45 2.2.3 进程的阻塞与唤醒 46 2.2.4 进程的挂起与激活 47 2.3 进程同步 47 2.3.1 进程同步的基本概念 47 2.3.2 信号量机制 50 2.3.3 信号量的应用 53 2.3.4 管程机制 55 2.4 经典进程的同步问题 58 2.4.1 生产者—消费者问题 58 2.4.2 哲学家进餐问题 61 2.4.3 读者—写者问题 63 2.5 进程通信 65 2.5.1 进程通信的类型 65 2.5.2 消息传递通信的实现方法 66 2.5.3 消息传递系统实现中的若干问题 68 2.5.4 消息缓冲队列通信机制 69 2.6 线程 71 2.6.1 线程的基本概念 72 2.6.2 线程间的同步和通信 75 2.6.3 线程的实现方式 77 2.6.4 线程的实现 78 习题 81 第三章 处理机调度与死锁 3.1 处理机调度的层次 84 3.1.1 高级调度 84 3.1.2 低级调度 86 3.1.3 中级调度 87 3.2 调度队列模型和调度准则 88 3.2.1 调度队列模型 88 3.2.2 选择调度方式和调度算法的若干准则 90 3.3 调度算法 91 3.3.1 先来先服务和短作业(进程)优先调度算法 91 3.3.2 高优先权优先调度算法 93 3.3.3 基于时间片的轮转调度算法 95 3.4 实时调度 97 3.4.1 实现实时调度的基本条件 97 3.4.2 实时调度算法的分类 99 3.4.3 常用的几种实时调度算法 100 3.5 产生死锁的原因和必要条件 103 3.5.1 产生死锁的原因 103 3.5.2 产生死锁的必要条件 105 3.5.3 处理死锁的基本方法 105 3.6 预防死锁的方法 106 3.6.1 预防死锁 106 3.6.2 系统安全状态 107 3.6.3 利用银行家算法避免死锁 108 3.7 死锁的检测与解除 111 3.7.1 死锁的检测 111 3.7.2 死锁的解除 113 习题 114 第四章 存 储 器 管 理 4.1 存储器的层次结构 116 4.1.1 多级存储器结构 116 4.1.2 主存储器与寄存器 117 4.1.3 高速缓存和磁盘缓存 117 4.2 程序的装入和链接 118 4.2.1 程序的装入 118 4.2.2 程序的链接 120 4.3 连续分配方式 121 4.3.1 单一连续分配 121 4.3.2 固定分区分配 122 4.3.3 动态分区分配 123 4.3.4 伙伴系统 126 4.3.5 哈希算法 126 4.3.6 可重定位分区分配 127 4.3.7 对换 129 4.4 基本分页存储管理方式 130 4.4.1 页面与页表 130 4.4.2 地址变换机构 131 4.4.3 两级和多级页表 133 4.5 基本分段存储管理方

2013-08-13

数据结构(C语言版)(严蔚敏_吴伟民.扫描版 pdf

《清华大学计算机系列教材•数据结构(C语言版)》是为“数据结构”课程编写的教材,也可作为学习数据结构及其算法的c程序设计的参考教材。《清华大学计算机系列教材•数据结构(C语言版)》的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较。其内容和章节编排与1992年4月出版的《数据结构》(第二版)基本一致,但在《清华大学计算机系列教材•数据结构(C语言版)》中更突出了抽象数据类型的概念。全书采用类C语言作为数据结构和算法的描述语言。

2013-08-06

使用FTP服务器进行数据库备份

测试环境: SQLServer2005,IIS6,Windows7 使用软件:winscp(实际不需要但可以测试是否将ftp服务器配置成功,WinScp作为一个小型的ftp客户端非常小巧灵活,它可以访问ftp,sftp,scp等服务。下面我们新建一个ftp服务,然后用WinScp访问这个站点。) SqlBackupAndFtp(该软件是自动备份),该软件能够,自动备份数据库,并能通过ZIP或bak文件一键还原数据库。

2013-05-30

阿里巴巴笔试

阿里巴巴2013,2011,2010,2009年笔试题

2013-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除