- 博客(55)
- 资源 (3)
- 收藏
- 关注
原创 编译原理之词法分析(Pl/0语言文法)
文法:Pl/0语言文法的BNF表示:〈程序〉→〈分程序〉.〈分程序〉→ [<常量说明部分>][<变量说明部分>][<过程说明部分>]〈语句〉<常量说明部分> → CONST<常量定义>{ ,<常量定义>};<常量定义> → <标识符>=<无符号整数><无符...
2018-11-13 15:36:19
4649
原创 MFC实现简单的聊天功能
设计目标:2.设计二 简单的即时通信软件(6学时实验)目的与要求: 利用WinSock进行点对点通信,工作机制模仿即时通信软件的基本功能,登陆,上线,传递信息等等。分为客户部分和服务器部分两块,客户部分类似一般通信软件例如QQ,服务器部分主要提供客户端用户基本数据配置。服务端代码:#include <WinSock2.h>#include <stdio.h&...
2018-11-13 15:22:48
3051
3
原创 csp考试 20150301 图像旋转 c++实现
题目:这道题本来也不难,只是找好对应关系就好了,但我一开始谢谢了代码提交之后一直只有50分,并告诉我运行错误,然后我百思不得齐解啊,这到底是为什么?后面才发现好像是数组的容量的问题,数组太大时就会出错,然后百度找了一下解决的办法。发现是因为在main函数里是临时变量,太大的数组声明不了,得用全局变量,原文链接如下:C语言中使用内存较大的二维数组出错的解决办法然后修改了自己的代码就好了代...
2018-10-09 19:28:07
665
原创 虚拟机安装中的问题(虚拟机intel vT-x启用失败,无法获得VMCI驱动程序的版本:句柄无效,虚拟机连不上网)
刚刚装了个虚拟机,没想到遇到了许多问题。 一、虚拟机intel vT-x启用失败。 解决办法: 1.打开BIOS界面。 2.找到intel virtual tools 选择enabled就好了。 二、无法获得VMCI驱动程序的版本:句柄无效 解决办法: 1、找到虚拟机的安装路径: 图中的配置文件处 2、修改文件夹中的vmx文件 找到vmci0.present,将...
2018-08-26 22:09:49
803
原创 MATLAB写的函数没法使用的解决办法
fexp(2) 未定义与 ‘double’ 类型的输入参数相对应的函数 ‘fexp’。 写了函数却调用不了,报错。此时还应该设置路径,讲保存函数的文件夹添加到路径中去才能让MATLAB找到你写的函数。1.点击设置路径 2.然后点击添加文件夹,将函数保存的文件夹选中即可,然后点击保存,就成功了。...
2018-07-22 21:00:59
29720
5
原创 数据库课设遇见的一些问题
1.之前的查询语句当要查询的表示个变量是用之前的填充方式就有问题了。然后找到了一种解决方法:st=ct.createStatement();rs=st.executeQuery("select count(*) from "+s);用字符串拼接来实现命令。2.You have an error in your SQL syntax; check the manual that c...
2018-07-22 19:14:41
3781
原创 三种I/O设备与主机信息传送的控制方式
1.程序查询方式:由CPU通过程序不断查询I/O设备是否准备就绪,从而控制I/O设备与主机交换信息。采用这种这种方式实现主机与I/O设备交换信息,要求I/O接口类设置一个能反映I/O设备是否准备就绪的状态标记,CPU通过对此标记的检测,可得知I/O设备的准备情况。 只要一启动I/O设备,CPU便不断查询I/O设备的准备情况,从而中止了原程序的执行。CPU在反复的查询过程中,犹如原地...
2018-06-25 16:42:36
13813
2
原创 社区医院选址问题
问题描述n个社区之间的交通图用有向加权图表示,先要从这n个社区中选择一个社区建立一所医院,问这所医院应建在那个社区,能使所有的社区都离这家医院比较近(能使离医院最远的社区到医院最近)或能使所有的社区达到医院的距离之和达到最小。问题分析关键就是要使所有的社区到达医院的距离之和最小。有两种办法,一种是直接运用弗罗伊得算法,求出任意两点之间的最短路径在求和。还有一种就是对每个点用dijk...
2018-06-10 10:22:31
4985
2
原创 基于拓扑排序的排课程序
一、题目描述某学院有n门课程,(i,j)表示课程i是课程j的先行课,及课程i必须在课程j的之前的学期开设。对任意给出的仙子那个课解s={(1,3),(2,4),(3,5),(4,6),(3,7),…},至少需要安排多少个学期?给出每个学期的课程清单。二、程序思路分析题目能清楚地发现此题与拓扑排序有很大的关系,拓扑排序的层数就是学期数,每个学期的课程就是每一层的点。所以只需要在拓扑排序的...
2018-06-10 09:43:15
2742
1
原创 Android 识别手指个数
一、在Android Studio导入opencv 库。 这里直接给个链接:(https://blog.csdn.net/qq402335257/article/details/52884525) 一个opencv的学习网站:(http://www.opencv.org.cn/)二、建立项目1.整体思路:(1):点击拍照,调用手机摄像头拍照并保存。(2):调用刚才拍的照片进行处理。(3):在界面...
2018-06-05 14:22:50
1919
原创 抽烟者问题
一、问题描述 抽烟者问题。假设一个系统中有三个抽烟者进程,每个抽烟者不断地卷烟并抽烟。抽烟者卷起并抽掉一颗烟需要有三种材料:烟草、纸和胶水。一个抽烟者有烟草,一个有纸,另一个有胶水。系统中还有两个供应者进程,它们无限地供应所有三种材料,但每次仅轮流提供三种材料中的两种。得到缺失的两种材料的抽烟者在卷起并抽掉一颗烟后会发信号通知供应者,让它继续提供另外的两种材料。这一过程重复进行。 请用以上...
2018-05-28 21:32:42
10935
6
原创 eclipse连接Mysql
一、前期准备:1.eclipse2.Mysql workbench3.jdbc 下载地址:下载地址点击JDBC Driver for Mysql(Connector/j) 后面的下载按箭头选择之后会有登录或者注册oracle的按钮,登录就行了,没有账号注册就好了。然后下载完成。二、搭建:将下载好的jdbc放置到指定的文件夹下。1.打开eclipse 依次点击Window-preferen...
2018-05-23 14:46:58
41524
6
原创 旋转Treap的简单实现
Treap=Tree+HeapTreap是一棵二叉搜索树,它的左子树和右子树分别是一个Treap,和一般的二叉搜索树不同的是,Treap结构中每个节点x有两个域,一个是其关键字值key,一个是优先级数priority(他是一个独立选取的随机数),对于Treap结构,其关键字遵循二叉搜索树性质,其优先级遵循堆性质。但是这里要注意的是Treap和二叉堆有一点不同,就是二叉堆必须是完全二叉树,而Tr...
2018-05-13 09:59:30
603
原创 记我的第一个APP-简易版飞花令
这学期在老师的引导下,开始接触了AS,并尝试了编写了自己的第一个APP。虽然比较简单,但很有纪念意义。 一开始不怎么会用AS嘛,于是自己就在eclipse里写了一个控制台类型的。import java.util.*;import java.awt.Component;import java.io.*;import javax.swing.*; public class
2017-05-09 09:06:00
2147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅