网站版权与免责声明
①由于各方面不确定的因素,有可能原文内容调整与变化,本网如不能及时更新或与相关部门不一致,请网友以权威部门公布的正式信息为准。
②本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。
③本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权及个人隐私等问题,请作者在两周内邮件820921846@qq.com联系。
idea中的操作步骤如下:
1.打开idea后,进入项目编辑界面。
2.鼠标选中需要修改的变量名称,鼠标右键呼出功能选项,依次操作:Refactor --> Rename...;当然也可以用鼠标选中变量名称后,按Shift + F6 快捷键重构变量名称。
3.最后重命名变量即可。
可能情况一:在安装目录下的common\lib中加入了struts中的 lib包中的commons-beanutils.jar或者commons-digester.jar,
解决方法:去掉!如需使用放在其他路径下,再配置环境变量!错误环境:tomcat4.31 struts1.2.7
二、可能情况二:tomcat的默认端口是8080,可能已经被其他占用。
解决方法:在安装路径下conf文件夹中的server.xml中把断口号改掉!
模拟蜘蛛网取水的装置。从空气雾气中取水的基本原理是编织一张超大网络,让空气中的细小水珠遇到网线后凝聚成大水珠而被收集。MIT研究人员经过对比仿生研究发现,决定雾气取水效率的因素有三个,即网丝的粗细、网丝间距的大小和网丝表面的涂料。现有技术装置主要是由聚烯烃材料编织的网络,虽然此网编织起来简单易行而且价格便宜,但往往因为网丝过粗、网眼过大等,结果不理想,只能在轻雾状态下获得2%的取水率
“雾珠采集系统”的垂直网丝结构,在轻雾条件下可以让系统获得10%以上的取水率,如果将网络叠加使用,还可以得到更大的取水率。
利用亲水与憎水材料取水,一个由吸水涂层和防水涂层组成的表面,利用风扇加快空气流通并通过这个表面,最终让水凝结储存起来。来自美国麻省理工学院的研究人员从中得到启发,通过观察学习这种纳米比亚沙漠甲壳虫,发明了一种能够从空气中取水的自充满水壶。
水空气”(WatAir)。这项发明的灵感来自树叶收集露水的特性。用一块块板材做成倒金字塔形的采集器,一套面积为315平方英尺的设备每天可从空气中提取至少48升淡水。只要采集器的数量够多,即使在偏远和受到污染的地区也能每天无限量供应淡水。
晨露收集器的金属的外表能很好抓住露珠,汇成的水珠最后都收集到了容器.。这项设计赢得了2010年Idea Design的铜奖,特别适合非洲沙漠地区的游牧民族来使用。
IntelliJIDEA默认快捷键模式下:自动补全变量名称: Ctrl+Alt+v自动补全属性名称: Ctrl+Alt+f
可以如下操作: 同时按下 ctrl、Alt及小键盘上(一定不是主键盘区上)的“+”号键,此时光标变换成一个“中国结”形(不可以动鼠标),再用键盘,按下 pageup 键 ,即可以对word的“翻页命令”pageup,进行新的快捷键定义了: 将光标置于“请按新快捷键”,按下“任何一个键”或者一“结合键”,点击“指定”,即可对翻页命令赋于新的快捷键(记住,word已经有大量的快捷键了,不可与之重复)
结论: idea可以购买永久版
对于个人来说,只要你连续续费订阅idea满了12个月,就可以获得软件版本的永久授权;如果不续费,只能停留在最后的一个更新版本,但是也是永久的,只是不能获取有效的更新而已;如果想继续更新,可以继续订阅idea即可;一次性买一年的个人订阅,价格大概在1000元左右,对于程序员老说还算能承受的。
编程的话,是一种技能,理论上,和其它技能学习的方式都差不多,以练习为主,但注意的是,编程有个编程思维的东西,你得用这个思维去理解,否则,是入不了门的。
练习编程思维
这种感觉,就像是武侠小说里面的任督二脉,编程思维会了之后,你就开始真正入门了,它就像你的地基,至于其它语言,都是在上面建房子而以。我记得大一刚入门编程时,全班半期考就一个人及格,就是因为编程思维,大家大脑转不过弯。对了,如果你数学基础好,这里是有加分的,如果基础不好也没关系,慢慢的,一边编程,一边也会提高你的数学能力。
现在网络比较发达,资料很多,你可以找几篇编程思维的文章看下,语言不限。
选择一门语言
我是二十年前上的大学,所以当初的入门语言是C语言,如果你不是科班出身,我觉得就不要选C了,科班会教很多语言,我数了下,当年学了有不下七、八种语言,其实用的不多,有些也淘汰了。你可以选择当下最热的语言进行,个人建议Python,学习Python的话,即使你不是做编程工作,它也可以成为你的助手。
当然,如果你对Web开发比较感兴趣,你也可以学习JavaScript。
学习的话,可以看书和上网查资料,但对于新手来说,直接看视频是比较好的,基础视频基本是不用钱的,可以上慕课网,搜索些基础视频,一边看视频一边写代码,记住,编程是个工程活,一定要写代码,不写的话,看完就忘。
开始一个项目
语言学会后,不代表你会编程,你可能会写几行代码,或者一些小工具,但要做项目,是需要掌握一个语言生态体系的,而生态体系,又需要找一个方向。
我这边举个Web方向的例子,你想做Web前端开发,你得知道
什么是HTML、CSS、JavaScript
什么是ES6、7等
什么是NPM、Node.js
什么是模块化、什么是组件化、什么是函数式编程
什么是React、什么是Vue等等
当然,这些可以是你做完项目后知道的,也可以是你买本成体系的专业书籍知道的,是的,开始项目后,才开始你的成长之路,这时候,你得开始读书了。如果你不喜欢读书,那真的不适合编程了,编程真正上体现了什么叫做终身学习。
如果你没有比较好的项目,我建议,你如果学习JavsScript的Web方向编程,建议你做个Web版本的ToDO试下,一个比较简单,但是可以涉及很多方面的项目,网上也有很多例子,你可以一边做一边学习。
如果是Python,我建议你先做爬虫类的项目,自己做个电影站之类的工具,爬取一些数据,试验下。
不断的坚持
最后就是不断的坚持了,你会碰到很多问题,这些问题,你一定得去Google和StackOverflow,然后经常翻一翻Github上别人的一些代码,基本上就开始成长之路。
1、首先打开IDEA之后,点击任务栏的“File”。
2、在下拉列表中中选择“Settings”
3、在弹出的设置页面中左侧导航中选择Keymap。
4、在右侧的Keymaps下拉列表中选择“Eclipse”,或者其他自己习惯的预设风格。
设置之后点击OK,即可完成此次设置。
5、如果想要修改某个功能的快捷键,选择一个功能,如“Delete Line”,单击鼠标右键,在邮件菜单中选择相应的快捷键方式。
右键菜单依次分别为:添加键盘快捷键、添加鼠标快捷键、添加说明、删除快捷键。
6、选择一个快捷键方式之后,在弹出的页面中即可进行修改。以“添加键盘快捷键”为例,只需要在First Stroke输入框中输入你的快捷键即可。你甚至可以勾选Second Stroke,来设置一个备用快捷键。
7、设置鼠标快捷键,可以手动选择一种击键方式。如果你的鼠标有多个按键,你可以在Click Pad上按下那个按键,就可以使用他完成一些快捷功能了。
IntelliJ Idea 常用快捷键列表
Alt+Insert,可以新建文件、生成构造器、生成Getter/Setter等
Shift+F6,重构 – 重命名
Ctrl+X,剪切行
Ctrl+D,复制行
Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义
Ctrl+P,可以显示参数信息
Ctrl+F12,可以显示当前文件的结构
Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch
Ctrl+Alt+L,格式化代码
Ctrl+Alt+O,优化导入的类和包
Ctrl+Shift+Space,自动补全代码
Ctrl+空格,代码提示(与系统输入法快捷键冲突)
Alt+Shift+Up/Down,上/下移一行
Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)
Ctrl+J,自动代码(例如:serr)
Ctrl+H,显示类结构图(类的继承层次)
Ctrl+Q,显示注释文档
Alt+F1,查找代码所在位置
Alt+1,快速打开或隐藏工程面板
Ctrl+Alt+left/right,返回至上次浏览的位置
Alt+left/right,切换代码视图
Alt+Up/Down,在方法间快速移动定位
Ctrl+Shift+Up/Down,向上/下移动语句
F2 或 Shift+F2,高亮错误或警告快速定位
Tab,代码标签输入完成后,按 Tab,生成代码
Ctrl+Shift+F7,高亮显示所有该文本,按 Esc 高亮消失
Alt+F3,逐个往下查找相同文本,并高亮显示
Ctrl+Up/Down,光标中转到第一行或最后一行下
Ctrl+B/Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)
Ctrl+Alt+B,跳转到方法实现处
Ctrl+Shift+Backspace,跳转到上次编辑的地方
Ctrl+O,重写方法
Ctrl+Alt+Space,类名自动完成
Ctrl+Alt+Up/Down,快速跳转搜索结果
Ctrl+Shift+J,整合两行
Alt+F8,计算变量值
Ctrl+Shift+V,可以将最近使用的剪贴板内容选择插入到文本
Ctrl+Alt+Shift+V,简单粘贴
Shift+Esc,不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口
F12,把焦点从编辑器移到最近使用的工具窗口
Shift+F1,要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器
Ctrl+W,可以选择单词记忆语句继续行继而函数
Ctrl+Shift+W,取消选择光标所在词
Alt+F7,查找整个工程中使用的某一个类、方法或者变量的位置
Ctrl+I,实现方法
Ctrl+Shift+U,大小写转化
Ctrl+Y,删除当前行
Shift+Enter,向下插入新行
psvm/sout,main/System.out.println(); Ctrl+J,查看更多
Ctrl+Shift+F,全局查找
Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找
Ctrl+Shift+S,高级搜索
Ctrl+U,转到父类
Ctrl+Alt+S,打开设置对话框
Alt+Shift+Inert,开启/关闭列选择模式
Ctrl+Alt+Shift+S,打开当前项目/模块属性
Ctrl+G,定位行
Alt+Home,跳转到导航栏
Ctrl+Enter,上插一行
Ctrl+Backspace,按单词删除
Ctrl+”+/-”,当前方法展开、折叠
Ctrl+Shift+”+/-”,全部展开、折叠
【调试部分、编译】
Ctrl+F2,停止
Alt+Shift+F9,选择 Debug
Alt+Shift+F10,选择 Run
Ctrl+Shift+F9,编译
Ctrl+Shift+F10,运行
Ctrl+Shift+F8,查看断点
F8,不过
F7,步入
Shift+F7,智能步入
Shift+F8,步出
Alt+Shift+F8,强制步过
Alt+Shift+F7,强制步入
Alt+F9,运行至光标处
Ctrl+Alt+F9,强制运行至光标处
F9,恢复程序
Alt+F10,定位到断点
Ctrl+F8,切换行断点
Ctrl+F9,生成项目
Alt+1,项目
Alt+2,收藏
Alt+6,TODO
Alt+7,结构
Ctrl+Shift+C,复制路径
Ctrl+Alt+Shift+C,复制引用,必须选择类名
Ctrl+Alt+Y,同步
Ctrl+~,快速切换方案(界面外观、代码风格、快捷键映射等菜单)
Shift+F12,还原默认布局
Ctrl+Shift+F12,隐藏/恢复所有窗口
Ctrl+F4,关闭
Ctrl+Shift+F4,关闭活动选项卡
Ctrl+Tab,转到下一个拆分器
Ctrl+Shift+Tab,转到上一个拆分器
【重构】
Ctrl+Alt+Shift+T,弹出重构菜单
Shift+F6,重命名
F6,移动
F5,复制
Alt+Delete,安全删除
Ctrl+Alt+N,内联
【查找】
Ctrl+F,查找
Ctrl+R,替换
F3,查找下一个
Shift+F3,查找上一个
Ctrl+Shift+F,在路径中查找
Ctrl+Shift+R,在路径中替换
Ctrl+Shift+S,搜索结构
Ctrl+Shift+M,替换结构
Alt+F7,查找用法
Ctrl+Alt+F7,显示用法
Ctrl+F7,在文件中查找用法
Ctrl+Shift+F7,在文件中高亮显示用法
①由于各方面不确定的因素,有可能原文内容调整与变化,本网如不能及时更新或与相关部门不一致,请网友以权威部门公布的正式信息为准。
②本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。
③本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权及个人隐私等问题,请作者在两周内邮件820921846@qq.com联系。