04-文法和语言总结与梳理
1.梳理第二章的内容,写一篇理解与总结。 第二章 文法和语言 2.1文法的概念 文法的定义:文法是对语言结构的定义与描述,即从形式上描述和规定语言结构,也称为语法。 2.2符号和符号串 字母表:字母表是元素的非空有穷集合,字母表中的元素称为符号,字母表也称为符号集。字母表中典型的符号是字母、数字、各种标点和运算符等。 符号串:字母表的符号组成任何又穷序列的符号串。如字母表A={a,b,c}则由这个字母表组成的符号串包括: {ab,ac,bc,abc,a,b,c}。如果某符号串x中有m个符号,则
软件工程个人作业(wc.exe项目)
一、项目Github地址 https://github.com/huangzihaohzh/WordCounter 二、PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 60 90 · Estimate · 估计这个任务需要多少时间 60 90 Development 开发 1260 1320 · Analysis · 需求分析 60 45 · Design Spec · 生成设计文档 60
Java诊断利器Arthas
1 简介 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我
go语言beego速成框架开发
1、安装好go环境 2、beego框架和bee工具安装 $ go get github.com/astaxie/beego $ go get github.com/beego/bee 复制代码安装好beego框架,和bee工具,(此命令可能需要在C:\Use
洛谷 P3369 【模板】普通平衡树 (Treap)
题目链接:P3369 【模板】普通平衡树 题意 构造一种数据结构满足给出的 6 种操作。 思路 平衡树 平衡树的模板题。 先学习了一下 Treap。 模板来自《算法竞赛进阶指南》。 代码 #include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5 + 10;
const int inf = 0x3f3f3f3f;
struct Treap {
int l, r;
int val, dat;
in
C++ 内联函数 inline关键字
inline 关键字主要功能是为了 代替掉 宏代码片段。 在C++中使用关键字inline关键字声明内联函数。 inline int fun(int a,int b)
{
return a < b ? a : b; //如果a<b 成立 a=a 否则a=b
} #include <stdio.h>
#define FUN(a,b) ((a) < (b) ? (a) : (b))
inline int fun(int a,int b)
{
r
deepin的15.11中安装nvidia最新435版本驱动
换了一个电脑,跟随潮流,CPU是不带集显的,操作系统从原来的硬盘一通搬过来的 其中Deepin Linux更新到15.11。 显卡是2060的,在Deepin中目前只集成了390的nvidia驱动,无法支持 而nouveu驱动也是个残废,只支持到10xx系统,结果系统驱动在不知道什么模式下,反正屏幕卡得一逼,没法用 找了两天网上资料,反正是没几个讲明白了。有装nvidia官方驱动,有修复就OK了。反正在我的电脑上不行。 不得以,自己搜索了一下deb的安装包,还好debian提供了experme
leetcode210 - course schedule II - medium
There are a total of n courses you have to take, labeled from 0 to n-1. Some courses may have prerequisites, for example to take course 0 you have to first take course 1, which is expressed as a pair: [0,1] Given the total number of courses and a li
Comet OJ - Contest #11 B usiness 背包预处理+背包状态新形式+完全背包
题意:你要计算如下模型能得到的最大钱数: 有 n 天,初始时你的钱数为 0,有 m 种可能操作,第 i 种会使你当前失去 ai 的钱数并在 n 天结束后返还 bi 的钱数。每一天可以执行任意多种操作,每种任意次(但每次操作后你的钱数不能为负)。每天结束时你会获得一个与当前持有钱数 x 相关的收入f(x) ,而 f(x) 单调不增。 分析:首先显然是动态规划,并且状态可分解为 前 i 天、当前持有钱数、最后能获得的投资回报。 选择较小的两个作为数组下标,最大的作为值。 那么 状态转移方程: 第
Spring入门与常用配置
什么是Spring Spring:SE/EE开发的一站式框架。 一站式框架:有EE开发的每一层解决方案。 WEB层 :SpringMVC Service层 :Spring的Bean管理,Spring声明式事务 DAO层 :Spring的Jdbc模板,Spring的ORM模块 为什么学习Spring Spring的入门(IOC) 什么IOC? IOC: Inversion of Control(控制反转)。 控制反转:将对象的创建权反转给(交给)Spring。
leetcode-03 无重复字符的最长子串
题解代码 class Solution:
def lengthOfLongestSubstring(self, s: str) -> int:
length = len(s)
res = 0
count = 0
for i in range(length):
count = 1
dic = {s[i]: 1}
for j in rang
redis数据操作命令
1.String类型 命令 说明 案例 set 添加key-value set username admin get 根据key获取数据 get username strlen 获取key的长度 strlen key exists 判断key是否存在 exists name 返回1存在 0不存在 del 删除redis中的key del key Keys 用于查询符合条件的key keys * 查询redis中全部的key keys n?me 使用占位符获取数据 keys nam* 获取nam
#软件工程第三次作业
软件工程第三次作业之数独 列表项 标签(空格分隔): 未分类 Github项目地址:https://github.com/jjsgxty/031702510 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(min) 实际耗时(min) Planning 计划 50 30 Estimate 估计这个任务需要多少时间 50 30 Development 开发 240 300 Analysis 需求分析 (包括学习新技术) 120 180 Des
记账系统项目开发(一):需求分析
写在前面 九月开始学习做产品经理,刚好手上需要独立完成专业项目设计,因此从零开始学习记录,如若内容有误,请您评论区不吝赐教,感谢指正! 有关系统介绍 1、系统以网页形式呈现,主要功能有用户登录注册功能;设置预算功能;设置专属记账管家功能;记账管家自动回复功能;收入、支出分类功能;生成分析报表功能。 2、项目计划使用的技术 前端:Vue 后台:Node.js(express框架)+MySQL 原型设计思维导图 利用Xmind完成系统原型设计的思维导图: 原型设计0.1版本 单纯靠书本(小楼一夜听
找《飘》 中最常用的N个单词。
找《飘》 中最常用的N个单词。 1,题目:输出单个文件(《飘》 英文版)中的前 N 个最常出现的英语单词,并将结果输入到文本文件中。 2,设计思路: 1),按行依次读取文件并按空格,逗号,圆点为分割标志将单词分割存到数组中。 2),将数组去重存到另一个数组中。 3),将字符串类型和整型数组的下标一 一对应用循环算出每一个单词出现的次数存在整型数组中。 4),将字符串类型和整型数组的下标一 一对应,按单词出现的数目排序。 5),将前N个单词输出到文件中。 3,代码: import java.io
今日推荐
周排行