git回退版本 + 回退本地代码版本 + 回退服务器代码版本

1、回退本地代码版本 借助IDEA开发工具回退版本,点击Version Control ,查看历史版本号: 右击想要回退的版本号,选择Reset Current Branch hear... 选择 Hard 模式,再点击Reset。 好了,本地代码已经回退到你所指定的版本了 下面回退服务器代码版本,以保证本地和线上服务器代码处于同一版本。 2、暴力回退服务器代码版本 只需在指定目录下的项目文件夹下,右击,选择Git Bash hear 执行:git push origin HEAD --for
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

【原创】go语言学习(二)数据类型、变量量、常量量

目录 1.标识符、关键字 2. 变量量和常量量 3. 数据类型 4. Go程序基本结构 标识符、关键字 1.标识符是⽤用来表示Go中的变量量名或者函数名,以字⺟母或_开头。后⾯面跟着字⺟母 、_或数字 2. 关键字 A. 88ab B. _ab28 C. ab_28 关键字是Go语⾔言预先定义好的,有特殊含义的标识符 break default func interface select case defer go map struct chan else goto package switc
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

CSP考前总结

10.2 考试: 1.数位DP 或者找规律 2.SB题,扫一遍找最大最小即可 3.莫比乌斯反演 出题人相出个数论和数据结构的综合题,但是找不到NOIP级别的,没办法只能忍痛割爱出个莫比乌斯,话说回来,莫比乌斯要是会了,其他的应该也就会了……(吧 看这个操作 1 n d v 相当于 \(a[x] += v[\gcd(x,n)=d]\) \(v[\gcd(x,n) = d] = v [\gcd(\frac{x}{d},\frac{n}{d})=1] = v\sum\limits_{k|\gcd(\
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

安装Linux操作系统,学习Linux基础

第一项:安装Linux系统 遇到的问题: 1.操作过程中遇到权限不足的情况。 解决过程:通过百度后发现可以使用sudo,或chmod命令解决。 2.在以上过程中对chmod命令的用法产生疑惑。 解决过程:找到一篇Lianstyle的chmod命令详解介绍了详细用法,解决了我的疑惑。 第二项:学习Linux基础 阅读了别出心裁的Linux学习法,初步了解了Linux的学习方法。 篇幅过长,另写了一篇博客Linux基础学习 第三项:总结 虽然初步会了Linux的一些操作,但是应用非常不熟练。按照别
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

第五次作业-词法分析程序的设计与实现

词法分析程序(Lexical Analyzer)要求: - 从左至右扫描构成源程序的字符流 - 识别出有词法意义的单词(Lexemes) - 返回单词记录(单词类别,单词本身) - 滤掉空格 - 跳过注释 - 发现词法错误 程序结构: 输入:字符流(什么输入方式,什么数据结构保存) 处理: –遍历(什么遍历方式) –词法规则 输出:单词流(什么输出形式) –二元组 单词类别: 1.标识符(10) 2.无符号数(11) 3.保留字(一词一码) 4.运算符(一词一码) 5.界符(一词一码) 单词符
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

Leetcode#198打劫家舍(浅谈动态规划Dynamic Programming)

#198 打劫家舍(浅谈动态规划) Origin:https://leetcode-cn.com/problems/house-robber/ 题目本身不难,就是一个动态规划的问题。在这里浅谈一下动态规划的精髓思想,适用范围。 动态规划的定义大家在网上随便都可以搜到。但是我们要怎么理解和应用动态规划。即我们遇到问题的时候,要怎么才能“想到”动态规划呢? 可以将一个问题,拆分成几个子问题。 这不废话吗?任何问题都可以拆分成很多个子问题,那凭什么动态规划那么牛逼呢? 解决这几个子问题,即可得到最终
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

构建之法20191010-4 alpha week 1/2 Scrum立会报告+燃尽图 02

本作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/8747 此博客为团队作业 组长:康哲 组员:付宇泽 都雪冬 齐文华 梅小雨 本次立会master:康哲 要求1 工作照片。要求启用手机的时间(与北京时间同步)与GPS记录功能,拍照,不要用任何软件修改导致exif变化。    要求2 时间跨度,精确到分钟,从何时开始至何时结束。建议半小时左右。   2019年10月11日 20:13-20:41 时长28分钟 要求3 地点
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

20191220 朱轩锐《信息安全专业导论》第二周学习总结

1、教材内容 第一章:通过对第一章的学习,了解了计算机硬件及软件的大致历史,也了解了对计算机发展有着突出贡献的几位科学家Lovelace,Turing等。 第十八章:通过学习了解到计算机并非万能,受着精度的限制,模拟也并非是一模一样的,同时计算机程序也存在着许多bug,并可能导致严重的后果 2教材学习中的问题及解决过程 对精度,有效数字,上溢,下溢等概念掌握不是很熟 通过多次答题并结合课本百度认真学习基本掌握了大致意思 3.代码调试的问题及解决过程 看着老师的教程,看着写了hello,worl
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

7-4 BCD解密 (10 分)

BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了! 现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。 输入格式: 输入在一行中给出一个[0, 153]范围内的正整数,保证能转换回有效的BCD数,也就是说这个整数转换成十六进制时不会出
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

多个电脑上免密登陆命令、scp远程拷贝、修改文件的用户和组

多个电脑上免密登陆命令:   1、ssh-keygen 生成密钥   2、ssh-copy-id IP  拷贝公钥到指定服务器并授权   3、ssh Ip    验证登录,已无需输入密码 scp远程拷贝:   scp 需要拷贝的文件路径和名称 root(名称)@IP:/另一台路径 修改文件的用户和组:   chown   用户名:组名 文件   
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

[20191011]bash任意进制编码表.txt

[20191011]bash任意进制编码表.txt --//bash可以使用任意进制编码转化为十进制.我想了解内部编码: --//实际上受字符集的限制,"任意"进制有限制的.测试看看最大是多少. 1.input base最大支持多少. $ echo $((16#F)) 15 $ echo $((16#f)) 15 --//说明:前面16表示16进制,F表示编码,结果输出10进制 15. --//注意看大小写输出都是15.说明16进制编码 0-9,a-f 或者0-9,A-F. $ echo $(
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

IDEA+JSP+Servlet+Tomcat简单的登录示例

1.用IDEA新建Java WEB项目并配置Tomcat 这一部分可以参考之前的一篇随笔 https://www.cnblogs.com/lbhym/p/11496610.html 2.导入Servlet的jar包和新建classes文件夹 在File--->Project Structure----->Modules------>Dependencies 点击+号,选择JARs....。然后选择servlet的jar包所在位置,一般在tomcat路劲下的lib文件夹里。 导入之后再在WEB-
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

luogu 十一 基本套路 day1

P3406 海底高铁 一个重要的推论: 对于一个线段,要不就只买票,要不就用IC卡(贪心嘛) 所以只要比较这两种策略,取较大值就好。 rep(i,1,n-1){ cf[i]+=cf[i-1]; int cnt=cf[i]; rd(a[i]),rd(b[i]),rd(c[i]); // int cnt=query(i); if(cnt*b[i]+c[i]<cnt*a[i]) ans+= cnt*b[
分类: 其他 发布时间: 10-11 22:04 阅读次数: 0

命令型基础 day3 (20190929)

一、什么是命令?1、Linux命令用来实现某一类功能的指令或程序Linux执行大多数命令,都要找到相应的程序绿色:可以执行程序2、命令行的一般格式基本用法–命令字[选项]...[参数1][参数2]...[root@nsd~]#cat--help#查看命令的帮助信息[root@nsd~]#cat-n/etc/shells#显示行号[root@nsd~]#cat-n/etc/redhat-releas
分类: 企业开发 发布时间: 10-11 22:03 阅读次数: 0

今win10更新导致VMware workstation pro无法打开

win10更新导致VMware workstation pro无法打开(时间:2019.10.11)
分类: 其他 发布时间: 10-11 22:03 阅读次数: 0

【实战】 elasticsearch 写入速度提升的案例分享

文章首发投稿至InfoQ,【侠梦的开发笔记】公众号,欢迎关注 https://www.infoq.cn/article/t7b52mbzxqkwrrdpVqD2 基本配置 基本配置,5台配置为 24C 125G 17T 的主机,每台主机上搭建了
分类: 编程语言 发布时间: 10-11 21:47 阅读次数: 0

C/C++网络编程5——实现基于TCP的服务器端/客户端2

0000000000
分类: 其他 发布时间: 10-11 21:47 阅读次数: 0

Spring Boot 中如何配置 Profile

本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。 传送门:https://mp.weixin.qq.com/s/JzddfH-7yNudmkjT0IRL8Q 一个应用为了在不同的环境下工作,常常会有不同的配置,代码逻辑处理。Spring Boot 对此提供了简便的支持。 关键词: @Profile、spring.profiles.active 目录 区分
分类: 其他 发布时间: 10-11 21:47 阅读次数: 0

操作系统(1)——X86-32硬件介绍、实验环境相关配置、uCore部分技巧介绍

实验环境 本文假设已经创建虚拟机并配置好Ubuntu 16.04(网上太多教程了,所以这里就不赘述了)。 X86-32硬件介绍 x86指的是80386这种机器(一种32位CPU,在早期得到了广泛的应用),大概理解为一种32位的CPU就行。 段寄存器主要是用来寻址,注意在实模式和保护模式下寄存器中同样的值会有不同的含义。 EIP要和CS结合使用,具体含义如果学过微型计算机相似的课程都知道怎么回事,这里就不解释了。 UCORE部分编程技巧 这部分主要关于上图中的内容。 为什么要介绍?因为UCORE
分类: 其他 发布时间: 10-11 21:47 阅读次数: 0

Aria2 使用

没错,又是受够了迅雷、旋风的各种奇葩减速(哥哥我还买了了VIP!),IDM 对协议支持又太少还有事没事提示你不是正版三天两头闹着要更新。于是我想起来之前看到过的 Aria2,虽然之前也只是略有耳闻,但听名字就很牛掰的样子。下面文章以 Windows 系统为基础,不过基本内容都是通用的,Linux 用户也可以看下。 认识 Aria2   Aria2 是一个轻量级多协议和多源命令行下载实用工具。它支持 HTTP / HTTPS, FTP, SFTP, bt 和 Metalink。通过内置 Aria
分类: 其他 发布时间: 10-11 21:47 阅读次数: 0