IntelliJ IDEA

git如何删除已经提交的文件夹

╄→尐↘猪︶ㄣ 提交于 2020-05-08 06:25:10
在上传项目到github时,忘记忽略了某个文件夹.idea,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的.idea文件夹 删除前: 删除后: 在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决 首先进入你的master文件夹下, Git Bash Here ,打开命令窗口 $ git --help # 帮助命令 $ git pull origin master # 将远程仓库里面的项目拉下来 $ dir # 查看有哪些文件夹 $ git rm -r --cached .idea # 删除.idea文件夹 $ git commit -m '删除.idea' # 提交,添加操作说明 $ git push -u origin master # 将本次更改更新到github项目上去 来源: oschina 链接: https://my.oschina.net/u/4414596/blog/3539863

20175333曹雅坤 实验三敏捷开发与XP实践《Java开发环境的熟悉》实验报告

早过忘川 提交于 2020-05-08 05:53:17
#20175333曹雅坤 实验三敏捷开发与XP实践《Java开发环境的熟悉》实验报告 ##敏捷开发与XP实践-1 ###实验目的与要求: http://www.cnblogs.com/rocedu/p/4795776.html , Eclipse的内容替换成IDEA 参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECCODESTANDARD 安装alibaba 插件,解决代码中的规范问题。 在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。提交截图,加上自己学号水印。 public class CodeStandard { public static void main(String [] args){ StringBuffer buffer = new StringBuffer(); buffer.append('S'); buf![](https://img2018.cnblogs.com/blog/1272669/201905/1272669-20190502160118003-975536005.png) fer.append("tringBuffer"); System.out.println(buffer.charAt(1));

20165210 Java第三次实验报告

廉价感情. 提交于 2020-05-08 05:53:07
20165210 实验二 敏捷开发与XP实践 一、敏捷开发与XP实践-1 实验要求: http://www.cnblogs.com/rocedu/p/4795776.html , Eclipse的内容替换成IDEA 参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECCODESTANDARD 安装alibaba 插件,解决代码中的规范问题。 在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。提交截图,加上自己学号水印。 public class CodeStandard { public static void main(String [] args){ StringBuffer buffer = new StringBuffer(); buffer.append('S'); buffer.append("tringBuffer"); System.out.println(buffer.charAt(1)); System.out.println(buffer.capacity()); System.out.println(buffer.indexOf("tring")); System.out.println("buffer = " +

20165201 实验三敏捷开发与XP实践

荒凉一梦 提交于 2020-05-08 04:53:06
##20165201 实验三敏捷开发与XP实践 #敏捷开发与XP实践-1 实验目的与要求: http://www.cnblogs.com/rocedu/p/4795776.html , Eclipse的内容替换成IDEA 参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECCODESTANDARD 安装alibaba 插件,解决代码中的规范问题。 在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。提交截图,加上自己学号水印。 public class CodeStandard { public static void main(String [] args){ StringBuffer buffer = new StringBuffer(); buffer.append('S'); buffer.append("tringBuffer"); System.out.println(buffer.charAt(1)); System.out.println(buffer.capacity()); System.out.println(buffer.indexOf("tring")); System.out.println("buffer = "

oracle授权时with grant option

时间秒杀一切 提交于 2020-05-08 03:41:44
oracle授权的时候有两个选项 with admin option with grant option 这就是授人以鱼不如授人以渔。 with grant option 收回权限时级联取消 with admin option 收回权限时不级联 而且with grant option不能在给role赋权的时候使用。 附上dream演讲稿 I don’t know what that dream is that you have, I don't care how disappointing it might have been as you've been working toward that dream, but that dream that you’re holding in your mind, that it’s possible! 我不管你的梦想是什么,也不管你在追求梦想的途中经历了多少挫折和痛苦,只要你始终坚持自己的梦想,它就有实现的一天! Some of you already know, that it’s hard, it’s not easy, it's hard changing your life.That in the process of working on your dreams you're going to incur lots of

渣渣菜鸡的 ElasticSearch 源码解析 —— 启动流程(上)

本秂侑毒 提交于 2020-05-07 22:13:50
<!-- more --> 关注我 转载请务必注明原创地址为: http://www.54tianzhisheng.cn/2018/08/11/es-code02/ 前提 上篇文章写了 ElasticSearch 源码解析 —— 环境搭建 ,其中里面说了启动 打开 server 模块下的 Elasticsearch 类:org.elasticsearch.bootstrap.Elasticsearch,运行里面的 main 函数就可以启动 ElasticSearch 了,这篇文章讲讲启动流程,因为篇幅会很多,所以分了两篇来写。 启动流程 main 方法入口 可以看到入口其实是一个 main 方法,方法里面先是检查权限,然后是一个错误日志监听器(确保在日志配置之前状态日志没有出现 error),然后是 Elasticsearch 对象的创建,然后调用了静态方法 main 方法(18 行),并把创建的对象和参数以及 Terminal 默认值传进去。静态的 main 方法里面调用 elasticsearch.main 方法。 public static void main(final String[] args) throws Exception { //1、入口 // we want the JVM to think there is a security manager

jvm GC:垃圾回收的测试与分析

亡梦爱人 提交于 2020-05-07 22:01:13
实验环境: (1)Java版本以及模式:   java version "1.8.0_171"   Java(TM) SE Runtime Environment (build 1.8.0_171-b11)   Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode) (2)垃圾回收器为Parrallel Scanvenge收集器 和 Parrallel Old收集器 (3)CPU:Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz 1、查看基础内存消耗 public class GCTest { public static void main(String[] args){} } // 使用javac编译并执行java -verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8 GCTest // 日志如下: Heap PSYoungGen total 9216K, used 1312K [0x00000000ff600000, 0x0000000100000000, 0x0000000100000000 ) eden space 8192K, 16% used

如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文?

一个人想着一个人 提交于 2020-05-07 19:41:11
转自 《知乎》 如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文? 问题: 作为一个博士生,一直为写论文头疼,读过很多高质量论文,觉得写的真好,但是轮到自己写总是 力不从心 。 最讨厌的是活生生的把一个A级别的idea写成C质量的论文….. 在这里的高质量限于IEEE/ACM Transaction级别,或者同等级别的Conference, 例如SIGKDD,CVPR,STOC,CCS之类 看过很多如何写论文的文章或者视频, 但都面向的是如何写论文, 而不是如何写Transaction级别的论文, 希望得到一些指点 回答: 作者:Terafer 链接: https://www.zhihu.com/question/22790506/answer/81787300 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 恭喜你已经有了一个A类别的idea和相应的实现以及数据,那么接下来就是写文章的问题了。计算机论文写作还是有一定的规律可以遵循的。 首先,你需要判断自己的文章是投往哪个A类期刊或者会议,是IEEE的还是ACM的。通常IEEE会议的格式和ACM会议的文章格式要求有所不同,我建议你在投论文之前先把该会议的Call For Papers好好研读一番,弄清楚文章长度,需要使用的Latex或者Word模板以及匿名方式等一系列非技术性问题

Python学习笔记---Day 1

最后都变了- 提交于 2020-05-07 19:34:15
#缘由  因为想读 算法图解 这本书,入门了解下算法,但又因为这本书的示例代码是用 Python 写的,所以就找了个实验室的小姐姐借了本 Python编程——从入门到实践 ,学一下 Python 的基础语法。  那么就开始吧。 #第一章 起步 ##1.1 搭建编程环境 官网下载 Python 3 +文本编辑器 Geany #第二章 变量和简单数据类型 ##2.1 变量  在程序中可随时修改变量的值,而 Python 将始终记录变量的最新值。 message=“Hello World!” print(message) 关于变量的命名和使用,应遵循: 变量名只包含字母、数字、下划线。数字不能打头! 变量名不能包含空格,但可用下划线来分割其中的单词 不要将 python 关键字和函数名用作变量名 变量名应既简短又具有描述性 慎用小写字母l和大写字母O。 使用小写的 python 变量名 ##2.2 字符串  字符串就是一系列字符。在 python 中,用引号(单双都行)括起的都是字母串。 ‘I told my friend:"python is my favorite language!"’ "one of python's strengths is its diverse and supportive community." 下面来看一些使用字符串的方式 修改大小写 name="ada

记一次工作中使用延迟队列的场景

蹲街弑〆低调 提交于 2020-05-07 17:33:20
1 场景 公司是做物联网相关业务 最近在和移远对接流量卡的流量管理,具体业务涉及到卡停机,卡复机。 当用户充值之后,后台调用移远的卡复机接口复机,但是对接的时候实际测试下来,发现卡停机之后马上复机,会提示操作失败,经过沟通得知,这是运营商那边的接口返回的,卡停机之后不能马上复机。要间隔10分钟以上,上网搜索了一下,稍加思考,决定采用延迟队列的方式实现停机之后的复机操作, 当用户第一次操作复机返回失败的时候,放置到延迟队列里面,等待10分钟之后再执行 下面上代码 首先创建一个延迟队列管理类,采用spring 托管 package com.juyi.camera.config; import com.alibaba.fastjson.JSONObject; import com.juyi.camera.utils.task.DelayTask; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.CommandLineRunner; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.concurrent