- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 Github访问问题
Github访问问题1、首先访问两个网站:https://websites.ipaddress.com/github.com 【第一个 ip】https://websites.ipaddress.com/github.global.ssl.fastly.net 【第二个 ip】复制里面的两个Ip地址2、修改本地host文件:Windows 系统位于 C:\Windows\System32\drivers\etc\Android 系统hosts位于 /etc/Mac
2021-11-17 15:26:42
816
原创 频繁主义与贝叶斯主义
链接:原文:https://www.freecodecamp.org/news/statistical-inference-showdown-the-frequentists-vs-the-bayesians-4c1c986f25de/译:https://blog.youkuaiyun.com/cumi7754/article/details/108160157
2020-11-13 11:05:58
364
转载 MyBatis的Mapper接口以及XXExample的实例函数简单说明
一、mapper接口中的方法解析二、example实例解析mybatis的逆向工程中会生成实例及实例对应的example,example用于添加条件,相当where后面的部分xxxExample example = new xxxExample();Criteria criteria = new Example().createCriteria();三、应用举例① selectByPrimaryKey()User user = XxxMapper.selectByPrimaryKey(10
2020-10-14 14:44:56
290
原创 链表;栈;递归
头插法尾插法1、链表相加2、链表的部分翻转头插法2、链表划分3、指针 递归问题【长度的获取需要遍历得到, 时也是线性的】一般化从链表引到递归4、括号匹配5、最长括号匹配6、逆波兰表达式(后缀表达式)7、直方图矩形面积图片课件来源为 七月算法链接: www.julyedu.com...
2020-09-23 15:07:31
169
原创 树
树的定义本身是递归的,所以在树的算法中递归的方法较多;非递归的方法通常就用栈,来存放前面的节点。1、二叉查找树【直接后继: p节点右子树的最左节点同理 ,直接前驱】2、平衡二叉树左左;3、B树图片课件来源为 七月算法链接: www.julyedu.com...
2020-09-22 16:01:49
149
原创 数组
**思路分支限界**1 和为定值的两个数1.1 Hash引入2 扩展 : 和为定值的m个数直接递归方法 时间复杂度O(2^n)时间复杂度还是O(2^n)然后3 荷兰国旗问题4 完美洗牌算法第一次交换1次,第二次交换2次…时间复杂度为O(n^2)然后现在的问题就是不知道会有几个圈[ 这个推论是 2004年的一篇论文]如果2n不满足 = (3^k - 1)的条件,那么下面![在这图片课件来源为 七月算法链接: www.julyedu.
2020-09-16 17:18:28
148
转载 Linux_RedHat_7_硬盘分区与存储
1、inux系统中常见的目录名称以及相应内容目录文件内容/boot开机所需文件—内核、开机菜单以及所需配置文件等/dev以文件形式存放任何设备与接口/etc配置文件/home用户主目录/bin存放单用户模式下还可以操作的命令/lib开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数/sbin开机过程中需要的命令/media用于挂载设备文件的目录/opt放置第三方的软件/root系统管理员的家目录
2020-09-14 14:59:41
2486
转载 Linux_RedHat_7_用户与文件权限
Linux系统的管理员之所以是root,并不是因为它的名字叫root,而是因为该用户的身份号码即UID(User IDentification)的数值为0。在Linux系统中,UID就相当于我们的身份证号码一样具有唯一性,因此可通过用户的UID值来判断用户身份。在RHEL 7系统中,用户身份有下面这些。管理员UID为0:系统的管理员用户。系统用户UID为1~999: Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会有独立的系统用户负责运行,进而有效控制被破坏范围。普
2020-09-13 21:02:55
1360
转载 Linux_RedHat_7_流程控制语句
1、if条件语句if条件测试语句可以让脚本根据实际情况自动执行相应的命令。从技术角度来讲,if语句分为单分支结构、双分支结构、多分支结构;其复杂度随着灵活度一起逐级上升。单分支结构 由if、then、fi关键词组成下面使用单分支的if条件语句来判断/media/cdrom文件是否存在,若存在就结束条件判断和整个Shell脚本,反之则去创建这个目录:[root@linuxprobe ~]# vim mkcdrom.sh#!/bin/bashDIR="/media/cdrom"if [ ! -e
2020-09-13 14:38:57
189
原创 Linux_RedHat_7_Vim;Shell及参数
1、“在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数”。而且在日常工作中大家也肯定免不了要编写文档,这些工作都是通过文本编辑器来完成的。Vim之所以能得到广大厂商与用户的认可,原因在于Vim编辑器中设置了三种模式—命令模式、末行模式和编辑模式,每种模式分别又支持多种不同的命令快捷键,这大大提高了工作效率,**命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。输入模式:正常的文本录入。末行模式:保存或退出文档,以及设置编辑环境。**在每次运行Vi
2020-09-13 14:03:59
221
原创 Linux_RedHat_7_重定向:管道符:环境变量
1、重定向输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。在日常的学习和工作中,相较于输入重定向,我们使用输出重定向的频率更高,所以又将输出重定向分为了标准输出重定向和错误输出重定向两种不同的技术,以及清空写入与追加写入两种模式。标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。
2020-09-13 11:43:55
321
原创 Linux_RedHat_7_部分常用命令
1、echo命令echo命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”。[root@feicai ~]# echo $SHELL/bin/bash2、date命令date命令用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”。[root@feicai ~]# date "+%Y-%m-%d %H:%M:%S"2017-08-24 16:29:12[root@feicai ~]# date "+%j"244参数 作用
2020-09-12 21:03:43
1451
原创 Linux_RedHat_7_重置root用户密码
1、先确定是否为RHEL 7系统`[root@feicai~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.0 (Maipo)2、重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面3、在上图linux16参数这行## 标题的最后面追加“rd.break”参数,然后按下Ctrl + X组合键来运行修改过的内核程序,大约30秒过后,进入到系统的紧急求援模式4、然后***依次***输入下
2020-09-12 15:36:20
624
原创 Matlab更改计算机用户名
Matlab更改计算机用户名Matlab在安装的时候需要填写本地计算机的用户名,会和它的激活Licence绑定,我使用的是校园版。如果安装好之后更改了自己的计算机用户名,通常是Administrator;就会导致Matlab打开报错,可以通过重新进行激活的方式来更改之前的用户名1、找到Matlab的安装路径;然后 bin目录;然后 winXX(XX代表计算机位数);然后找到下面的active_matlab执行这个程序,后面就按照提示就可以了(比如我的路径:E:\MATLAB\bin\win64\
2020-09-03 13:11:10
6592
4
原创 编译原理课程总结
编译原理课程总结编译原理这门课结束了,首先我在总体上是感觉还是有点朦胧朦胧的,回想学过的所有的部分内容,整体的内容是只是大概有了一些框架,有很多地方也还是不清楚。不过在这过程中通过学习编译原理这门课还是有许多的地方能过与以前的知识结合起来知道一些新的理解,这可能算是一个比较大的收获。 然后对这门课的理解也是感觉没有很全面,上课的时候很多地方是感觉很抽象不易理解,概念的东西很多,感觉还是...
2018-06-12 22:48:20
461
原创 编译原理课程总结--第七章:语义分析和中间代码的产生
第七章:语义分析和中间代码的产生首先是语义分析的任务: (1)审查每一个语法结构的静态语义,即验证语法正确的结构是否有意义。 如:赋值语句:x:=x+y,左边变量类型与右边变量类型是否一致。 (2)在语义正确的基础上生成一种中间代码或目标代码。语义分析的范围 1.确定类型:确定标识符所关联的数据类型。 2.类型检查:按语言的类型规则,检查运算的合法性与运算分量类型的...
2018-06-12 22:19:47
8040
1
原创 编译原理课程总结--第六章:属性文法和语法制导翻译
第六章:属性文法和语法制导翻译属性文法是在上下文无关文法的基础上为每个文法符号(终结符或非终结符)配备若干个相关的“值”(称为属性)。 属性分为两类: (1)综合属性 用于“自下而上”传递信息 在语法树中,一个结点的综合属性的值,由其子结点的属性值确定 S—属性文法:仅仅使用综合属性的属性文法 (2)继承属性 用于“自上而下”传递信...
2018-06-12 21:55:27
13145
原创 编译原理课程总结--第五章:语法分析-自下而上分析
第五章:语法分析-自下而上分析首先知道 归约–是指根据文法的产生式规则,把产生式的右部替换成左部符号。 第一种规约的方式是 移进规约,即用一个寄存符号的栈,把输入符号一个一个地移进到栈里,当栈顶形成某个产生式的候选式时,即把栈顶的这一部分替换成(归约为)该产生式的左部符号。这里的问题是怎样识别可规约串 第二种是规范规约,首先定义的几个概念:短语 定义:令G是一个文法,S是文法的开始符...
2018-05-17 21:28:06
1722
原创 编译原理课程总结--第四章:语法分析-自上而下分析
第四章 语法分析–自上而下分析首先语法分析部分是作为编译过程的核心部分。它的任务是在词法分析识别出单词符号串的基础上,分析并判定程序的语法结构是否符合语法规则。 本质上就是按文法的产生式,识别输入符号串是否为一个句子。 就是建立一棵与输入串相匹配的语法分析树(语法分析器在编译程序中的地位)根据语法分析树的建立方法把语法分析分成两类: 自上而下分析法、自下而上分析法 判断...
2018-04-25 22:25:53
938
1
原创 编译原理课程总结--第三章:词法分析
对于词法分析的任务就是从左至右逐个字符的对源程序进行扫描,产生一个个的单词符号,把作为字符串的源程序改造成为由单词符号串组成的程序,执行这个程序的就叫做词法分析器 所以词法分析器从功能上看就是输入源程序得到单词符号 源程序就是我们编写的程序,这里的单词符号指的是一个程序语言的基本语法符号,一般包括关键字、标识符、常数、运算符、界符五种。 而词法分析器输出的单词符号的形式常常用二元式来表示如:...
2018-04-06 21:40:46
1822
原创 编译原理课程总结---第一、二章
第一章 引论1、关于编译过程概述 一般划分为5个阶段:词法分析、语法分析、语义分析与中间代码产生、优化、目标代码生成2、编译程序的结构 把源语言程序转换成另一种语言程序,两者在逻辑上等价,这样的一个程序称为编译程序第二章 高级语言及其语法描述1、程序语言主要由语法和语义两个方面定义2、语义是指一组规则,使用它可以定义一个程序的意义...
2018-03-24 11:47:01
685
转载 java操作:mysql数据库导入、导出
java操作:mysql数据库导入、导出我是在jsp的工程中实现的 首先在这之前,将mysql数据库的密码,用户名保存在对应的工程的属性文件中,以便在之后调用。 还有就是导出的一个数据库中包含的是多个表格,以数据库为单位导出,这里记录一下属性文件的创建过程在工程的 src 文件下右击选择 new ->file -> 文件名以 .properties 结尾就可以了属性文件的内容jdbc.host
2017-06-06 17:09:08
15656
2
原创 小记-OpenGL
OpenGL 1、画图分为三个步骤:一、创建 GLSurfaceView 组件,通过activity来显示这个组件二、实现Renderer接口,里面有三个方法需要实现 - onSurfaceCreated -------- 在Surface创建的时候调用 - onSurfaceChanged-------- 在Surface改变的的时候调用 - onDrawFrame -------
2017-05-06 20:11:10
516
原创 java web 使用jdbc 过程错误记录
1、 HTTP Status 404 - /work_03/main.jsp%20错误原因: %20 代表的是空格的编码,在jsp应该是名字写的有错误,后面跟了一个空格例如:<jsp:forward page="index.jsp " />index.jsp后面跟了一个空格,就会出现错误2、注意使用 if 时的括号举例:<% if(name.equals("")
2017-04-25 21:49:18
602
原创 mac安装mysql + sequel pro
最近因为要用到mysql,所以下载安装了mysql。 在官网下载的版本是 5.5.36_dmg格式,另外下载了 sequel pro 来对数据库进行可视化管理,1、首先安装mysql,打开下载的dmg ,一路next,安装完成。 2、安装完成后在 ‘系统偏好设置’ 里面会出现 mysql 图标,点击可以对数据库进行开启和关闭操作, 3、还有密码的问题,默认密码好像是root,我当时不知道,
2017-04-18 21:50:19
14718
turing.pdf
2019-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人