Shell one

1.shell的运算符包括:算术运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符 1.1原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。     使用expr注意:1.完整的表达式要被 ` ` 包含,注意使用的是反引号 ` 而不是单引号 ' 2.表达式和运算符之间要有空格 3. 运算符 说明 举例 + 加法 `expr $a + $b` 结果为 30。 - 减法 `expr $a - $b` 结果为 -10。 * 乘法 `
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

理解文法和语文

1.理解符号串与集合运算。 L={A,B, … ,Z,a,b, … ,z} D={0,1, … ,9} 说明下表示的含义:   LUD表示全部字母和数字的集合。   LD 表示由一个字母后跟一个数字组成的所有符号串集合。   L4 表示由4个字母组成的所有符号串的集合。   L* 表示由字母组成的所有符号串包括空符号串的集合。   D+ 表示以字母开头,后跟字母、数字组成的所有符号串集合。   L(LUD)* 表示由一个或若干个数字组成的所有符号串集合。 2.文法G(Z):Z->aZb|ab定
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

LG4782 「模板」2-SAT问题 2-SAT

问题描述 LG4782 题解 对于一个限制条件,建边如下: 如果\(x,-x\)在同一个强联通分量里,则不行,否则可以 构造方案:输出\(bel_i<bel_{i+n}\) \(\mathrm{Code}\) #include<bits/stdc++.h> using namespace std; void read(int &x){ x=0;char ch=1;int fh; while(ch!='-'&&(ch<'0'||ch>'9')) ch=getchar();
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

JavaWeb图片上传的几种方式

一、图片上传介绍 JavaWeb方向编程过程中,实现图片上传有三种方式: 1、传统的基于springMVC的MultipartFile类实现图片上传。 2、基于Ajax的图片上传。 3、基于Base64压缩的图片上传。 二、springMVC图片上传(springboot通用) 此方法的优点是可以将图片和其他的表单元素一起提交到服务器,服务器接受到的图片其实已经存储于容器的临时文件中,进行文件拷贝工作比较简单。 缺点是无法及时看到图片上传的预览效果,图片一旦选择错误只能重新提交。 注:红色代码
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

第一周作业:密码登录

_username = "ArthurLando" _password = "ahym12345" username = input("username:") for i in range(3): password = input("password:") if password == _password: print("Welcome"+username+"!") break else: print("Invlid username or password!") else: print("Y
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

restFull api接口

RestFull api接口   前后端分离开发的接口规范   什么是RestFull 是目录比较流行的api设计规范   注:restfull api规范应用场景,前后端分离的项目中 数据接口的现场 例如:   /users/999 获取ID为999的信息   /users/list 获取所有的用户信息   /users/add 打开添加的页面   /users/save 新增数据   /users/edit 打开修改的页面   /users/save 根据表单是否有主键的值判断是否有更新
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

洛谷P2468 [SDOI2010]粟粟的书架

来了来了,随便拽一道题写题解【大雾】 最近发现自己基础奇差于是开始复习之前学过的东西,正好主席树我几乎完全没学会,然后打开洛谷试炼场… 发现了这么一道二合一的题。 这道题其实分成两个部分,前50%是一道题,后50%是另一道。观察数据范围的时候发现两种范围差别很大,似乎具有针对性,于是分开来想。 再仔细一看,书页的范围p小于等于1000,似乎在暗示值域上可以搞什么幺蛾子。 前50%是矩阵上的问题,c和r小于等于200。题目要求在一个矩形内凑出某一高度,正好值域很小,可以想到用二维前缀和记录一下每
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

数据库视图、索引、存储过程、触发器

一、视图(view) 视图是从一个或几个基本表(或视图)导出的表。是一个虚表。数据库中只存放视图的定义,而视图对应的数据仍存放在原来的基本表中。所以,一旦基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义,就可以和基本表一样被查询、被删除。也可以在一个视图之上再定义新的视图,但对视图的更新(增、删、改)操作则有一定的限制。 1、定义视图 ⑴、建立视图 create view<视图名>[(<列名>[,列名]…)] as<子查询> [with check option]; ⑵
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

关于稀疏数组

一、为什么用稀疏数组? 比如这个棋盘,如果要记录黑蓝棋子的位置首先会想到运用二维数组,我们把二维数组建好后(1是黑,2是蓝),发现很多空白位置浪费了大量的内存空间 我们这个时候可以用稀疏数组来存储“有效数据” 二、怎么使用稀疏数组 稀疏数组一共有三列(列固定),分别表示行号,列号和值 第一行:记录初始数组的行、列、有效值(有意义的值) 其他行:逐次记录有效值的行号、列号和值 由图可知,稀疏数组总行数为有效值(假设有效值为num)num+1,列数为3 三、代码实现 数组转稀疏思路: 先定义好一个
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

112 Python程序中的进程操作-开启多进程(multiprocess.process)

目录 一、multiprocess模块 二、multiprocess.process模块 三、process模块 3.1 方法介绍 3.2 属性介绍 3.3 在windows中使用Process类的注意事项 四、process类的使用 4.1 创建并开启子进程的两种方式 4.2 join方法 4.3 查看主进程和子进程的进程号 4.4 查看进程名和进程状态、设置进程名 4.5 terminate结束子进程 4.6 Process中的守护进程 五、socket聊天并发实例 5.1 使用多进程实现
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

在C++工程上添加CUDA编译环境

1、直接在新建工程的时候选择CUDA,这样的工程既能编译C++也能编译CU 2、在已有的C++工程上添加CUDA编译环境   右键工程-->生成依赖项-->生成自定义-->勾选CUDA 9.0      这时右键工程属性,发现多了两个关于CUDA的属性      点击CUDA C/C++下的Common,将默认的32-bit(--machine 32)改为 64-bit (--machine 64)   然后加入CUDA代码,运行发现找不到 dll 文件   我们需要引入dll文件的路径   
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

SpringBoot配置Cors跨域请求

一、同源策略简介 同源策略[same origin policy]是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。 同源策略是浏览器安全的基石。 什么是源 源[origin]就是协议、域名和端口号。例如:http://www.baidu.com:80这个URL。 什么是同源 若地址里面的协议、域名和端口号均相同则属于同源。 是否是同源的判断 例如判断下面的URL是否与 http://www.a.com/test/index.html 同源 http://ww
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

【图论】最短路专题

https://www.cnblogs.com/c1299401227/p/5401240.html
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

WinDBG 调试命令大全

WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,WinDBG,转:http://www.cnblogs.com/kekec/archive/2012/12/02/2798020.html #调试命令窗口 +++++++++++++++++
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

java第一次测验

一、 考试 要求: 1、按照测试内容要求完成程序的设计与编程; 2、 建立学号姓名文件夹,如:“信 1 18 8 05- -1 1 班 班 7 20183557 杨雄豪 ”,将 源程序文件、 accountinformation.txt 、t accountlist.txt 保存在文件 夹中,压缩成 r rar 文件提交。 3、以班级为单位上交最终考试结果。 4 4 、 需要在程序开始的注释中注明班级 、学号、姓名 。 二、 数据结构要求: : (5 5 分) 1、定义 ScoreInform
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

C# 静态类 单例模式 对比

公司的类都需要使用单例模式实现,这个可以节省资源,避免重复对象的生成。但是静态类也可以做到这一点,而且写起来更简洁,于是查阅相关资料,希望弄明白两者的差别。 1.单例模式可以在用到的时候初始化,而静态类会在程序开始运行时初始化? 通过自己的实践,我认为这个说法是不对的。我写了下面的例子进行实验。 class Program { static void Main(string[] args) { Console.
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

漫谈格兰杰因果关系(Granger Causality)——第一章 野火烧不尽,春风吹又生

漫谈格兰杰因果关系(Granger Causality)——第一章 野火烧不尽,春风吹又生 2017年08月14日 18:38:25 ggabcda 阅读数 14727 2017年7月9日上午6点10分,先师胡三清同志——新因果关系的提出者、植入式脑部电极癫痫治疗法的提出者、IEEE高级会员,因肺癌医治无效于杭州肿瘤医院去世,享年50岁。余蒙先师厚恩数载,一朝忽闻先师驾鹤西归,悲痛不已。瘁心之余,遂决意传先师之道,以慰先师在天之灵。如此,先师盖以瞑目矣! 格兰杰因果关系作为一种可以衡量时间序列
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

《掌握融资必备知识》---创业学习---训练营第一课---HHR---

一,《开始学习》 1,四个思考题: (1)从你决定开始融资,到你拿到钱,你都需要经历哪些环节? (2)你知道投资机构内部的工作流程吗? (3)融资最好的时机是什么时候? (4)创投圈的专业名词,你知道多少? BP, Teaser,Datapack,FA, Pitch, Pitch Words, Memo,Mapping, IC, TS, Pre_DD,SPA。 VC:venture capital 风险投资。IC:investment counselor,投资顾问。 SPA:Share Pur
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

nginx下使用asan和valgrind两个静态检查工具

1、valgrind valgrind安装:参考:https://blog.csdn.net/justheretobe/article/details/52986461 wegit:http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2 tar -jxvf valgrind-3.12.0.tar.bz2 cd valgrind-3.12.0 ./configure make sudo make install 输入valgrind–h显示va
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0

9.12 z总结--多记

一、字符串str 1.作用:姓名、爱好 2.定义方式:单双引号,三引号(多行换行) 3.使用方法: #优先掌握(今天掌握) # 1、索引: s='kajan qwqk' # 0123456789 # -2-1 print(s[1]) #2、索引切片 # 01234 -1 s='akja aklkn' print(s[1]) print(s[4:0:-1]) #-表示从右到左,顾头不顾尾 print(s[1:]) #左边不写取到最左边,右边不写取到最右边 print
分类: 其他 发布时间: 09-12 22:09 阅读次数: 0