自定义博客皮肤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

追本溯源

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

转载 sqlserver字符串拆分(split)方法汇总

sqlserver字符串拆分(split)方法汇总--方法0:动态SQL法declare @s varchar(100),@sql varchar(1000)set @s='1,2,3,4,5,6,7,8,9,10'set @sql='select col='''+ replace(@s,',',''' union all select ''')+''''PRINT @sq

2013-04-29 21:34:47 875

原创 sql列转行,行转列(临时)

假设有张学生成绩表(tb)如下:Name Subject Result张三 语文  74张三 数学  83张三 物理  93李四 语文  74李四 数学  84李四 物理  94*/-------------------------------------------------------------------------/*想变成姓名 语文

2013-04-29 21:15:32 899

原创 输入一个正数n,输出所有和为n连续正数序列。

思想:因为是n个连续的序列,因此,设整数n为y,y由i个数组成,初始值为x,则有x+x+1+...+x+(i-1)=y,因此有 x=(2* y - i*(i-1))/(2*i),若x是整数,则可以由以x开始的i个数组成。由于,没有仔细算过n的取值范围,所以暂时去[2,y/2],希望各位给出范围建议。#includeusing namespace std;void continusSeque

2013-04-28 21:25:59 1416

原创 n个无序整数,已知第i个数在排好序的序列中的位置为j,满足|i-j|<=K,请设计一种排序算法,对该序列进行排序。注:算法时间复杂度为O(nlgn)的得0分,复杂度为O(nk) 的得两分,总分是20分

题目:n个无序整数,已知第i个数在排好序的序列中的位置为j,满足|i-j|的得两分,总分是20分。别人的解析:由以上条件判断最小的数字一定在前k个中,于是可以讲前k个数建立一个最小堆,然后把根元素取出,该根元素就是最小数,然后将第k+1个数放入堆中,因为第二小的数字肯定在下标为1到k+1的位置范围内,所以调整最小堆之后,根元素就是第二小元素,取出该元素,将第k+2个元素放入堆中,。

2013-04-28 13:36:59 2072

转载 关于调用约定(cdecl、fastcall、、thiscall) 的一点知识

函数调用规范 当高级语言函数被编译成机器码时,有一个问题就必须解决:因为CPU没有办法知道一个函数调用需要多少个、什么样的参数。即计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。   函数调用时,调用者依次把参数压栈,然后调用函数,函数被调用以后,在堆栈中取得数据,并

2013-04-26 19:37:49 576

原创 第一次写unix多线程代码

#include #include #include #include #define Max 10pthread_t thread[2];pthread_mutex_t mut;int number=0;int A;void *thread1(){ A =5 ; printf("thread1:I'm thread 1\n"); A=A+1; pri

2013-04-26 19:25:26 926

转载 2012年10月9号阿里巴巴笔试(c++)(修改)

1.BMP格式图像,图像深度为24位,一个512*1024的点阵图像所占空间是多少?[html] view plaincopy答:(24/8)B*512*1024=1.5M  2.十进制数字-3转换为3进制的补码结果是多少?[cpp] view plaincopy答:-3可以表示为:符号

2013-04-26 16:38:53 880

转载 阿里巴巴笔试题

1、有一个虚拟存储系统,若进程在内存中占3页(开始时内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行如下访问页号序列后1,2,3,4,5,1,2,5,1,2,3,4,5,会发生多少缺页?A、7                       B、8                            C、9                           D、102、设有一

2013-04-26 10:21:45 1159 1

转载 Linux core dump file详解

1. 前言: 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的. 但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来.    2. gdb: 有一种办法是, 我们用gdb的step, 一步一步寻找. 这放在短小的代码中是可行的, 但要让你step一个上万行的代码, 我想你会从此厌恶程序员这个名字,

2013-04-25 09:58:34 951

转载 判断是否为一颗平衡二叉树

平衡二叉树,又称AVL树。它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的高度之差之差的绝对值不超过1。问题:判断一个二叉排序树是否是平衡二叉树这里是二叉排序树的定义解决方案:根据平衡二叉树的定义,如果任意节点的左右子树的深度相差不超过1,那这棵树就是平衡二叉树。首先编写一个计算二叉树深度的函数,利用递归实现。templat

2013-04-24 11:10:17 1151

原创 输入一个字符串,打印出该字符串中字符的所有排列

题目:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。分析:这是一道很好的考查对递归理解的编程题,因此在过去一年中频繁出现在各大公司的面试、笔试题中。我们以三个字符abc为例来分析一下求字符串排列的过程。首先我们固定第一个字符a,求后面两个字符bc的排列。当两个字符bc的排列

2013-04-24 10:51:09 13634 2

原创 简单并带有错误的环形单链表检测代码

LinkedList* IsCyclicLinkedList (LinkedList* pHead) { LinkedList* pCur; LinkedList* pStart; while (pCur != NULL) { for ( ; ; ) { if (pSta

2013-04-23 21:44:02 1645 6

转载 编程之美-程序理解和时间分析

题目如下:阅读以下C#代码,回答问题:[cpp] view plaincopyusing System;  using System.Collections.Generic;  using System.Text;     namespace FindTheNumber  {       class Program

2013-04-23 16:31:18 994

转载 广度优先搜索算法

广度优先搜索算法(Breadth-First-Search),又译作宽度优先搜索,或横向优先搜索,简称BFS,是一种图形搜索算法。简单的说,BFS是从根节点开始,沿着树的宽度遍历树的节点。如果所有节点均被访问,则算法中止。广度优先搜索的实现一般采用open-closed表。目录  [隐藏] 1 作法2 实作方法2.1 C 的实作2.2 C++ 的实作

2013-04-23 10:30:05 17071 1

转载 腾讯2009校园招聘(软件开发职位方向笔试题与答案)

|字号 订阅软件开发职位方向笔试试题(A1卷)               考试时长:120分钟一、单项选择题。(每个选项3分,20个选项,共60分)1. 在一个单链表中,若p所指的结点不是最后结点,在p所指结点之后插进s所指结点,则应执行操纵( B )。A. s->next=p;p->next=sB. s->next=p->ne

2013-04-23 10:14:40 1178

转载 腾讯笔试题(含答案)

腾讯笔试题:const的含义及实现机制分析:const的含义及实现机制,比如:const int i,是怎么做到i只可读的?const用来说明所定义的变量是只读的。这些在编译期间完成,编译器可能使用常数直接替换掉对此变量的引用。初探编译器static、const之实现原理腾讯笔试题:买200返100优惠券,实际上折扣是多少?到商店里买200的商品返还

2013-04-23 09:37:04 1476

转载 腾讯2012实习生招聘笔试题

一、单项选择题1)  给定3个int类型的正整数x,y,z,对如下4组表达式判断正确的选项()Int a1=x+y-z; int b1=x*y/z;Int a2=x-z+y; int b2=x/z*y;Int c1=x>z; int d1=x&y|z;           Int c2=x>>z     a1一定等于a2     b1一定定于

2013-04-23 09:35:52 826

转载 C++操作符的优先级

C++操作符的优先级操作符及其结合性功能用法L L L:: :: ::全局作用域  类作用域  名字空间作用域::name class::name namespace::nameL L L L L . -> []

2013-04-17 16:16:37 672

原创 数列的特征方程

对给定的数列,求解通项,思想:使用构造等比数列。数列特征方程式.一个数列:X(n+2)=C1X(n+1)+C2X(n)设r,s使X(n+2)-rX(n+1)=s[X(n+1)-rXn]所以X(n+2)=(s+r)X(n+1)-srXnC1=s+rC2=-sr消去s就导出特征方程式 r^2-C1*r-C2=0关于一阶线性递推数列:

2013-04-16 10:59:20 7876

转载 动态规划

动态规划动态规划是一种在数学、计算机科学和经济学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划常常适用于有重叠子问题[1]和最优子结构性质的问题,用时往往远少于朴素解法。动态规划背后的基本思想非常简单。大致上,若要解一个给定问题,我们需要解其不同部分(即子问题),再合并子问题的解以得出原问题的解。 通常许多子问题非常相似,为此动

2013-04-16 10:27:02 1306

原创 最大公约数问题

解法一思想:辗转相除法,假设f(x,y)表示x,y的最大公约数,去k=x/y,b=x%y,则有x=ky+b,若一个数能够同时整除x和y,则,必能同时整除y和b;同时整除y和b的数,也能同时整除x和y,则x和y的公约数与y和b的公约数相同,其最大公约数也相同,则,f(x,y)=f(y,x%y)(x>=y>0),知道其中一个为数0,剩下的另一个数就是两者最大的公约数,如f(42,30)=f(30,

2013-04-16 09:12:09 723

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

微信小程序使用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关注的人

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