摘要: 操作系统复习 一、操作系统概述 什么是操作系统 (关注: 如何控制和协调处理机、存储器、设备和文件) 操作系统 : 是指 控制 和 管理 整个计算机系统的 硬件 和 软件资源 控制程序执行 改善人机界面 提供各种服务 并合理地组织调度计算机的 工作和资源的分配, 以提供给 用户 和 其他软件 方便的 阅读全文
posted @ 2017-05-07 23:43 douzujun 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 触发器 一 、触发器概述(特殊的存储过程) 定义: 在修改指定表值的数据时执行的 存储过程. 不同的是 : 执行存储过程要使用EXEC语句来调用,而触发器的执行不需要使用EXEC语句来调用. 作用: 实现由主键和外键所不能保证的复制的参照完整性和数据的一致性 他能够对数据库中的相关表进行级联修改 提 阅读全文
posted @ 2017-05-07 00:18 douzujun 阅读(2044) 评论(0) 推荐(0) 编辑
摘要: 数据库安全性 1. SQL Server 配置管理器 => 网络配置 MSSQLSERVER 协议,如果应用程序和SQL Server 在同一机器上,仅使用 Shared Memory (共享内存协议) 同一个局域网中,仅使用命名管道 修改IP地址端口号, 如: 1433 -> 6182 阅读全文
posted @ 2017-05-06 15:52 douzujun 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 源代码下载(详细注释): 详细代码(注释): https://github.com/xiaocangtian/GameMine 链接: http://pan.baidu.com/s/1gf9Ux5h 密码: 8wze 阅读全文
posted @ 2017-05-06 14:15 douzujun 阅读(3029) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Lab7_4 { class Stock { public delegate void PriceRise(do... 阅读全文
posted @ 2017-05-03 09:56 douzujun 阅读(308) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include using namespace std; int N, M, R; // N个小时, M个时间间隔, R个休息时间 const int maxn = 1000 + 24; struct Cow { int start; int end; int value; C... 阅读全文
posted @ 2017-04-28 23:38 douzujun 阅读(176) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include using namespace std; int T, W; //T 时间内 , W : 来回的次数 const int maxn = 1000 + 20; int apple[maxn + 200]; /* dp[i][j]: 给定时刻i, 转移次数已知为 j :即上一时刻同一棵树... 阅读全文
posted @ 2017-04-28 01:21 douzujun 阅读(139) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include using namespace std; /* 4 5 2 3 1 2 3 4 2 2 */ const int maxn = 100 + 20; const int maxv = 100 + 20; const int INF = 100000000; int w[maxn], v[maxn]; int N, W... 阅读全文
posted @ 2017-04-26 21:20 douzujun 阅读(278) 评论(0) 推荐(0) 编辑
摘要: package cn.Douzi.Event; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Demo_moreListener extends JFrame { Mypanel mp = null; public Demo_moreListener()... 阅读全文
posted @ 2017-04-25 22:07 douzujun 阅读(261) 评论(0) 推荐(0) 编辑
摘要: <!--[endif]--> 阅读全文
posted @ 2017-04-24 20:21 douzujun 阅读(54773) 评论(3) 推荐(2) 编辑
摘要: 文件流 Stream 类 按存取位置分 FileStream, MemoryStream, BufferedStream 读写类 BinaryReader和BinaryWriter TextReader和TextWriter StreamReader和StreamWriter StringReade 阅读全文
posted @ 2017-04-19 08:35 douzujun 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 一、 变量 1. 形式: @x (局部), @@x(全局) 2. 定义: declare @x 3. 赋值:Set @x = ? 4. 作用: 通用化 存储在服务器 通用化 存储在服务器 5. 存储过程(预编译过的T-SQL语句) 优点: 完成复杂的运算 保证数据的安全性和完整性 效率高 网络负载低 阅读全文
posted @ 2017-04-17 15:40 douzujun 阅读(365) 评论(0) 推荐(0) 编辑
摘要: select * From Student select * From Course select * from SC --INSERT INTO SC (Sno, Cno, Grade) --VALUES ('1513032087', '7', 99); --(1)找出至少选修X课和Y课的学生学号(P1) -- 执行P1,输出X=数据库,Y=数据结构 GO Create Proc Sele... 阅读全文
posted @ 2017-04-17 15:32 douzujun 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 存储过程 系统存储过程 自定义存储过程 扩展存储过程 一、创建存储过程 创建存储过程 2. 存储过程调用 3. 创建带输入参数的存储过程 4. 创建带输出参数的存储过程(执行时候,需要声明!!!!!!) 二、管理存储过程 1. 修改存储过程 三、扩展存储过程 可以将参赛传递过扩展存储过程,扩展存储过 阅读全文
posted @ 2017-04-17 02:03 douzujun 阅读(616) 评论(2) 推荐(2) 编辑
摘要: 一、两两组合测试 (如图输入) 得到结果(两两组合的结果): 二、可遍历组合测试 命令行下敲命令: pict.exe model.txt 得到结果:(组合的数据明显变多了) 参考文献: http://www.amibugshare.com/pict/help.html 阅读全文
posted @ 2017-04-16 19:03 douzujun 阅读(2274) 评论(0) 推荐(0) 编辑
摘要: package cn.Douzi.Graphics; import java.awt.*; import javax.swing.*; /** * BorderLayout 演示 * 1. 继承JFrame * 2. 定义你需要的各个组件 * 3. 创建组件(构造函数) * @author Douzi * */ public class Demo_layout extends ... 阅读全文
posted @ 2017-04-16 17:25 douzujun 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 黑盒测试(一)-随机测试 一、随机测试一些小技巧 平方取中法 随机数生成服务: https://www.random.org/ 推荐一个随机数生成网站 模糊测试技术: 安全性领域,非法输入,让软件发生崩溃 二、经验总结 导致程序出错的用例,可能存在聚集特性 导致程序出错的用例,存在矩形状分布,条状分 阅读全文
posted @ 2017-04-16 12:49 douzujun 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 1. 在Lingo中使用集合 4.1 集合的基本用法和lingo模型的基本要素 Lingo虽然使用方便,但是如果要解决几万个,几十万个变量的优化问题时,我们总不能一个一个地列出x1,x2,…,x1000来解决,而这样的问题在实际企业的应用中也是经常遇到的。好在Lingo中设计了集合语言来表示大规模变 阅读全文
posted @ 2017-04-08 23:01 douzujun 阅读(13772) 评论(4) 推荐(2) 编辑
摘要: model: sets: cities/1..9/:level; link(cities, cities): distance, x; !距离矩阵; endsets data: distance = 0 200 660 170 127 225 490 420 330 200 0 ... 阅读全文
posted @ 2017-04-08 19:14 douzujun 阅读(12732) 评论(0) 推荐(0) 编辑
摘要: 哲学家就餐问题之解 1. 引言 问题描述: 5个哲学家围坐在一个圆桌上,每两个哲学家之间都有一只筷子,哲学家平时进行思考,只有当他们饥饿时,才拿起筷子吃饭。规定每个哲学家只能先取其左边筷子,然后取其右边筷子,然后才可以吃饭。 2. 求解方法 信号量设置。定义互斥信号量数组chopstick[5] = 阅读全文
posted @ 2017-04-07 00:53 douzujun 阅读(2966) 评论(0) 推荐(0) 编辑
摘要: 剪邮票 如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。 请你计算,一共有多少种不同的剪取方法。 算法思路: 1. 先全排列,从全排列1~12,从中选 阅读全文
posted @ 2017-04-05 21:13 douzujun 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 如下的10个格子(参看【图1.jpg】) 填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 阅读全文
posted @ 2017-04-05 16:26 douzujun 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 分析:1. 还是经典的BFS问题,主要是要 对被摧毁的位置的时间进行记录(先升序处理)(以及波及到的位置进行时间标志). 2. 人行打算走下一步的时候, 先判断是否时间允许,允许标志为访问过(允许的时候,需要当前位置时间是否已经超过了 最后被毁灭位置的时间,是则返回 到达该安全位置的时间)。不允许则 阅读全文
posted @ 2017-04-04 23:51 douzujun 阅读(225) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #include using namespace std; /* 2 6 4 1 3 7 0 5 8 8 1 5 7 3 6 4 0 2 1 2 3 4 5 0 7 8 6 1 2 3 4 5 6 7 8 0 */ typedef int State[9]; const ... 阅读全文
posted @ 2017-04-04 14:55 douzujun 阅读(768) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include using namespace std; int main() { typedef int Status[3]; int a[3][3]; for (int i = 0; i c: 1 , 2.b == c: 0, 3.b < c: -1 cout << memcmp(b, c... 阅读全文
posted @ 2017-04-04 14:06 douzujun 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 算法描述就是: 求整数 x和y 使得 ax + by = 1. 可以发现, 如果gcd(a, b) ≠ 1,则显然无解. 反之, 如果gcd(a, b) = 1, 则可以通过拓展原来的 辗转相除法 来求解. 事实上,一定存在整数对(x, y)使得ax+by = gcd(a,b) = 1 代码如下: 阅读全文
posted @ 2017-04-03 18:17 douzujun 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 算法提高 学霸的迷宫 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫。因为班长还有妹 阅读全文
posted @ 2017-04-03 11:07 douzujun 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: //不太熟悉动态规划的题目.................,参考了网上解法,回头看看这类题目....... 阅读全文
posted @ 2017-04-02 18:45 douzujun 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 1.字长位数拓展(位拓展):公用,两个芯片当一个芯片使用,让这个两选片同时工作,拓展的是数据总线,增加存储字长 即:数据总线由A0~A3 ==> A0 ~ A7 2.字存储容量拓展(字拓展): 不能同时工作,增加存储字的数量, 拓展的是地址总线 如: 用1k x 8 位存储芯片 组成 2K x 8 阅读全文
posted @ 2017-04-01 17:08 douzujun 阅读(2959) 评论(0) 推荐(0) 编辑
摘要: --作业二 阅读全文
posted @ 2017-04-01 16:04 douzujun 阅读(1525) 评论(0) 推荐(0) 编辑