- 博客(16)
- 收藏
- 关注
原创 编译原理的follow集
查了很多概念,但是都比较乱,总结了一下,大致是3种情况:1、A->...Ua...a此时加入follow(u)中,即把要求非终结符后的终结符加入,只看产生式右部,不管左边2、A->...UP...若要求非终结符后紧跟的也是非终结符,则把first(P)加入follow(U)这种情况还有一种特殊状况:A->...UP后跟的非终结符是最后一个符号,则在把first(p)加入的同时,把...
2018-06-30 11:16:30
4869
2
原创 编译原理中的词法分析器
#include<string.h>#include<stdio.h>#include<stdlib.h>#include<ctype.h>//定义关键字char *Key[20]={"main","unsigned","break","return","void","case"
2018-06-24 21:11:47
179
原创 LR(0)文法的分析
#include <iostream>#include <stdio.h>#include <math.h>#include <stdlib.h>#include <string>#include <string.h>#include <algorithm>#include <iomanip&
2018-06-24 21:07:27
1598
原创 Linux-管道的通信
utili.h#ifndef _UTILI_H_#define _UTILI_H_#include<stdio.h>#include<unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include<stdlib.h>#include&...
2018-06-24 21:02:39
88
原创 PowerDesigner的相关
在进行需求分析的时候往往需要画ER图,可以用PowerDesigner操作。一、安装好后,点击运行_(:зゝ∠)_二、创建新Model 点击左上角创建按钮,在Model Types里选择ConceptualDataModel,可以修改名字,不要选错;三、在出现的空白区域右键,选择Model Options,在弹出窗口的右侧选择ER;四、退出来后,空白区域右侧是画图工具,实体是一
2017-07-08 22:04:48
163
原创 Android Studio相关问题
在暑期综合实训中涉及到了Android Studio的使用,搞完下载翻墙等一系列事情后终于能用了。我用的虚拟机是Anroid Studio自带的,在开始设置时出现BIOS的权限问题,显示VT-x is disabled in bios。解决办法:1、在开机时按ENTER键打断(WIN7),再按F1进入BIOS的相关设置;2、在安全一栏中找到Virtualization Techno
2017-07-08 17:11:35
178
转载 深入探究CONNECT
网络编程socket api存在一批核心接口,connect函数就是这些核心接口的一个函数,它完成主动连接的过程。connect函数的功能可以用一句话来概括,就是完成面向连接的协议的连接过程,它是主要连接的。函数参数:int connect(int sockfd, const struct sockaddr* server_addr, socklen_t addrl
2017-06-11 14:58:09
253
原创 WIndows第三次实验——C++复习(四)继承
继承是指根据一个已有的类定义另一个类,已有的类称为基类,新类称为派生类。一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。假设有一个基类Shape,它的派生类为Rectangle。#include using namespace std;// 基类class Shape { public: void setWidth(int w)
2017-03-31 15:15:19
224
原创 java学习(1)
第一个Hello world程序(注意缩进):public class Welcome //文件名为“Welcome”{public static void main (String [] args) //args为argument的缩写,为参数{System.out.println("Hello world!"); //System注意首字母大写//System.
2017-03-29 18:54:07
175
原创 Windows第二次实验——C++复习(三)字符串
要想使用标准C++中string类,必须要包含#include using std::string;using std::wstring;或using namespace std;String类的构造函数和析构函数如下:a) string s; //生成一个空字符串sb) string s(str) //拷贝构造函数 生成str
2017-03-17 16:45:29
175
原创 Windows第二次实验——C++复习(二)类和对象
什么是类:为了描述属性花儿行为相同的一类对象。类是具有相同数据结构(属性)和相同操作功能(行为)的对象的集合.对象是类的一个事例,对象和类的关系相当于程序设计语言中变量和变量类型的关系。eg.#include using namespace std;class Time{private: int hour; int minute; in
2017-03-17 16:05:57
214
原创 WIndows第二次实验——复习C++(一)自定义数据类型
1.结构体类型将不同的数据组合成一个有机的整体,这些组合在一个整体中的数据是相互联系的。struct结构体类型名:struct 结构体类型名{成员表列};eg.struct Student{ int num; char name[20]; char sex; int age; float score; c
2017-03-17 14:49:22
258
转载 Windows第一次实验(3)
添加点击窗口出现程序名称的功能在原来的代码中找到WndProc()函数,并在switch中添加一个case:case WM_LBUTTONDOWN: //鼠标右键为WM_RBUTTONDOWN,中间键为WM_MBUTTONDOWN { char szFileName[MAX_PATH]; HINSTANCE hIns
2017-03-03 16:29:09
159
转载 Windows第一次实验(2)
一个简单的窗口程序:#include const char g_szClassName[] = "myWindowClass";// Step 4: the Window ProcedureLRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam){ switch(msg){ case
2017-03-03 14:48:08
252
转载 Windows第一次实验
第一个test代码如下:#include int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK); return 0;}在windo
2017-03-03 14:28:20
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人