EditPlus

跟着阿里学JavaDay02——Java编程起步

懵懂的女人 提交于 2020-08-10 22:47:34
几乎所有语言的第一个程序都是"HelloWorld" 就像所有单片机初学者一样,点亮第一个LED灯开始 而起初我们编写/学习Java程序,都是通过记事本来编写的,这里推荐一个 Editplus ( 提取码:qq1t )记事本文件给大家 这里要分清楚一个概念,所有Java源程序的后缀都是 *.Java ,可以新建一个目录来保存这些文件 ①右键【Editplus】,打开我们的Editplus记事本,输入一下代码 public class HelloWorld{ public static void main(String args[]){ System.out.println("Hello Java World"); } } ②保存文件后,我们要对源程序编译,【win】+【R】→输入【cmd】 补充:这里的cd只能作用于文件夹,因为cd就是进入某一文件夹的命令 ③下面我们在当前DOS窗口下,用【javac HelloWorld.java】进行编译操作 这时候你输入javac后,直接用【tab】,可以神奇地给你补全了 ④用java.exe运行这个*.class文件 接下来,我们回过头分析一下我们的HelloWorld.java这个源程序 public class HelloWorld{ public static void main(String args[]){ System.out

各种工具网站

微笑、不失礼 提交于 2020-07-27 22:26:56
1.JSON在线格式化 http://www.json.cn/ 2.cron表达式在线生成 https://www.pppet.net/ 3.maven 库 https://mvnrepository.com/ 4.EditPlus注册码在线生成 https://www.jb51.net/tools/editplus/ 5.Navicat 15.x for MySQL最新版注册码 https://www.zhe94.com/608.html 来源: oschina 链接: https://my.oschina.net/u/3795908/blog/4321534

详解BOM头以及去掉BOM头的方法--踩过BOM的大坑

我怕爱的太早我们不能终老 提交于 2020-05-08 23:07:10
类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。   PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。由此造成即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部,因为在html一开头有这3个字符呢! window编辑器如果保存为utf8文件就会帮你加上BOM头,以告诉其他编辑器以utf8来显示字符 但是在网页上并不需要添加BOM头识别,因为网页上可以使用 head头 指定charset=utf8告诉浏览器用utf8来解释.但是你用window自动的编辑器,编辑,然后有显示在网页上这样就会显示出0xEF 0xBB 0xBF这3个字符。 解决方法:网页上就需要去除0xEF 0xBB 0xBF,可以使用editplus 选择不带BOM的编码,这样就可以去除了 editplus去BOM头的方法 编辑器调整为UTF8编码格式后,保存的文件前面会多出一串隐藏的字符(也即是BOM)

什么是BOM头(字节顺序标记(ByteOrderMark))

人走茶凉 提交于 2020-05-08 21:19:03
在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-8编码后执行就会出错的原因了。其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行。 类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。由此造成即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部,因为在html一开头有这3个字符呢!最大的麻烦还不是这个。受COOKIE送出机制的限制,在这些文件开头已经有BOM的文件中,COOKIE无法送出

【JAVA SE基础篇】4.DOC命令和常用开发环境

让人想犯罪 __ 提交于 2020-05-08 09:46:40
1.常用的DOC命令 DOC命令已经慢慢消失了,但是掌握还是好的 1.cd 目录路径:进入一个目录 2.cd .. :进入父目录 3.dir:查看本目录的文件和子目录列表 4.cls:清空屏幕目录 5.上下键:查看敲过的命令 6.Tab建:自动补齐命令 2.常用的开发环境 入门:记事本,更强大的记事本(Notepad++,UltraEdit,EditPlus) 学习和企业:集成开发环境(IDE),如eclipse,IntelliJ IDE,NetBeans 主推:eclipse 来源: oschina 链接: https://my.oschina.net/u/4284954/blog/4269998

刚毕业想学习web前端,该怎么学才能最快入门?

做~自己de王妃 提交于 2020-05-06 20:19:21
首先无论你要学习任何技能,必须有一个清晰的版图,什么是清晰的版图呢?首先了解你学的技术将来要从事什么工作,这个工作的条件是哪些? 然后你要有一个非常清晰的学习大纲,切记学习任何东西都要系统,不可胡乱的瞎学浪费时间。 web前端学习路线 下面是给大家提供的一个学习大纲: 基础:HTML+CSS网站页面搭建,CS核心和PC端页面开发,HTML5移动端页面开发。 核心:web前端核心技术JavaScript,ecmasript,dom,ajax,json,正则,作用域,运动框架,核心算法,高级函数,插件封装,jQuery等。 高级:html5+高级JavaScript开发,大数据可视化,webapp交互接口,lbs定位,微信sdk,es6标准,高级算法,数据结构,插件封装。 框架:vue、react、angular企业开发应用。 企业要求:bootstrap,swiper,iscroll,sass,ps切图,网站上线等。 然后,对于一个专业知识非常强的专业,切记不要一个人蛮干,那样只会无限的让你走很多弯路,然后打击你的学习积极性,最后的结果就是不得不放弃,因为你实在学不下去了。所以学习专业知识一定要跟专业的人进行请教和交流。就好比你生病一样,你不能自己看病,你只能去找医生,因为医生比你专业,学习也是一样的道理。 学习web前端的注意事项 1.不要以看书学习为主

如何使用装饰设计模式读取指定路径下的之纯文本文件的实现代码

戏子无情 提交于 2020-04-27 15:10:27
编程要求: 在C:盘根目录下创建纯文本文件 test.txt,并键入下列内容: 呦呦鹿鸣,食野之蒿。 今夕何夕,见此良人。 桃之夭夭,灼灼其华。 如月之恒,如日之升。 巧笑倩兮,美目盼兮。 琴瑟在御,莫不静好。 投我以桃木,报之以琼瑶。 伐木丁丁,鸟鸣嘤嘤。出自幽谷,迁于乔木。 编写程序,读入上述文件,并把内容在控制台上输出。 编码解析: 首先在相应目录下创建相应的文件,但要注意创建文件的格式要与代码中的相同。(这里不懂是什么关系没事,看到下面代码就懂了) 笔者使用的是EditPlus,可以直接设置文件的编码格式 我的文件的路径:C:\Users\10593\test.txt(这个是自己放的位置) 实现代码 import java.io.*; public class JavaIO { public static void main(final String[] args){ FileInputStream reader = null; BufferedReader bufferedReader = null; String line = null; InputStreamReader isr = null; try { String filePath = "C:\\Users\\10593\\test.txt"; //至于这里为什么要双斜杠见下文 File file = new

哪些数据可以放进缓存?记录生产环境一次缓存评估的过程

落花浮王杯 提交于 2020-03-26 22:31:25
3 月,跳不动了?>>> 点点这个链接免费获取: 【推荐】2020年最新Java电子书集合.pdf(吐血整理) >>> 当项目中引入了 Redis 做分布式缓存,那么就会面临这样的问题: 哪些数据应该放到缓存中?依据是什么? 缓存数据是采用主动刷新还是过期自动失效? 如果采用过期自动失效,那么失效时间如何制定? 正好这两周我们项目做了相关的评估,把过程记录下来和大家分享分享;当然过程中用到了很多“笨办法”,如果你有更好的办法,也希望能分享给我。 01 项目背景 我们的项目是一个纯服务平台,也就是只提供接口服务,并没有操作页面的,项目的接口日调用量大约在 200 万次,高峰期也就 1000 万出头,因为大部分接口是面向内部系统的,所以大部分请求集中在工作日的 9 点到 21 点,高峰期的时候系统的 QPS 在 300-400 之间。 因为我们项目数据存储使用的是 MongoDB,理论上支撑这个量级的 QPS 应该是绰绰有余,但是我有这么几点观察和考虑: MongoDB 中虽然是整合好的数据,但是很多场景也不是单条查询,夸张的时候一个接口可能会返回上百条数据,回参报文就有两万多行(不要问我能不能分页返回......明确告诉你不能); MongoDB 中虽然是整合好的数据,但是很多场景也不是单条查询,夸张的时候一个接口可能会返回上百条数据,回参报文就有两万多行(不要问我能不能分页返回..

editplus正则表达式替换详解

烂漫一生 提交于 2020-03-25 20:00:15
http://hi.baidu.com/enkyo/blog/item/dc310edf22577416632798bb.html editplus正则表达式替换详解 (以下有被改动) 例子: 原始串 str[1]abc[991]; str[2]abc[992]; str[11]abc[993]; str[22]abc[994]; str[111]abc[995]; str[222]abc[996]; str[1111]abc[997]; str[2222]abc[999]; 目标串: abc[1]; abc[2]; abc[11]; abc[22]; abc[111]; abc[222]; abc[1111]; abc[2222]; 处理: 查找串:str"[([0-9]+)"]abc"[[0-9]+"] 替换串:abc["1] 【1】正则表达式应用——替换指定内容到行尾 原始文本如下面两行 abc aaaaa 123 abc 444 希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg” 即上面的文本最终替换为: abc efg 123 abc efg 解决: ① 在替换对话框,查找内容里输入“abc.*” ② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮 其中,符号的含义如下: “.” =匹配任意字符 “*” =匹配0次或更多 注意

editplus的常用快捷键

爷,独闯天下 提交于 2020-03-25 19:57:20
小编给大家整理了一些软件的快捷键。 http://www.downza.cn/soft/187814.html   创建当前行的副本:Ctrl+J   反转选定文本的大小写:Ctrl+K   选择当前行:Ctrl+R   显示或隐藏标尺:Alt+Shift+R   显示函数列表:Ctrl+F11   转到当前文档的指定行:Ctrl + G   设置或清除当前行的标记:F9   转到下一个标记位置:F4   转到上一个标记位置:Shift+F4   清除当前文档中的所有标记:Ctrl+Shift+F9 延伸:editplus连接linux 延伸:快速进入远程机器的指定目录 在左侧文件夹栏,右键,选择“Change Directory...”,填写指定路径(如/root/install_package/xxx-master),点击“ok” 来源: https://www.cnblogs.com/andy9468/p/8602236.html