2019独角兽企业重金招聘Python工程师标准>>>

tomcat jdk安装配置脚本:

粘贴另存为文件:install_jdk_tomcat.sh,然后执行。想更换版本修改其中的版本即可。

#!/bin/bash
#
###############################################
#author: biezhi
#email:i@biezhi.me
#date: 2015-09-16
###############################################base_dir=$(cd "$(dirname "$0")";pwd)JDK_FILE=$(ls | grep jdk-*-linux-*.tar.gz)
TOMCAT_FILE=$(ls | grep apache-tomcat-*.tar.gz)
#下载JDK
download(){os_version=`uname -a`echo $os_versionarchitecture="64"echo "$os_version" | grep -q "$architecture"if [ $? -eq 0 ]then# 不存在即去外网下载jdk文件if [ ! -f "$JDK_FILE" ]; thenecho "您正在使用64位操作系统,为您选择64位JDK"wget http://7xls9k.dl1.z0.glb.clouddn.com/jdk-8u60-linux-x64.tar.gzfielse# 不存在即去外网下载jdk文件if [ ! -f "$JDK_FILE" ]; thenecho "您正在使用32位操作系统,为您选择32位JDK"wget http://7xls9k.dl1.z0.glb.clouddn.com/jdk-8u60-linux-i586.tar.gzfifi#下载tomcatif [ ! -f "$TOMCAT_FILE" ]; thenwget http://7xls9k.dl1.z0.glb.clouddn.com/apache-tomcat-8.0.26.tar.gzfiJDK_FILE=$(ls | grep jdk-*-linux-*.tar.gz)TOMCAT_FILE=$(ls | grep apache-tomcat-*.tar.gz)
}#安装JDK
install_jdk(){JAVA_DIR=/usr/local/javaJDK_DIR="jdk1.8.0_60"JDK_PATH="$JAVA_DIR"/"$JDK_DIR"tar xzf $JDK_FILEmkdir -p $JAVA_DIRmv $JDK_DIR  $JAVA_DIR#配置环境变量cp ~/.bashrc ~/.bashrc.backup.javaif [ ! -n "$JAVA_HOME" ]; thenecho "export JAVA_HOME=\"$JDK_PATH\"" >> ~/.bashrcfiif [ ! -n "$JRE_HOME" ]; thenecho "export JRE_HOME=\"\$JAVA_HOME/jre\"" >> ~/.bashrcfi   if [ ! -n "$CLASSPATH" ]; thenecho "export CLASSPATH=.:\$JDK_PATH/lib/dt.jar:\$JDK_PATH/lib/tools.jar" >> ~/.bashrcfiecho "export PATH=\$JAVA_HOME/bin:\$JRE_HOME/bin:\$PATH" >> ~/.bashrcsource ~/.bashrcecho "JDK install success!"
}
#安装tomcat
install_tomcat(){TOMCAT_DIR=/usr/local/tomcat8mkdir -p $TOMCAT_DIRtar xzf $TOMCAT_FILEmv apache-tomcat-8.0.26 tomcat8mv tomcat8 /usr/local/cp ~/.bashrc ~/.bashrc.backup.tomcat8if [ ! -n "$TOMCAT_HOME" ]; thenecho "export TOMCAT_HOME=$TOMCAT_DIR" >> ~/.bashrcfiif [ ! -n "$CATALINA_HOME" ]; thenecho "export CATALINA_HOME=$TOMCAT_DIR" >> ~/.bashrcfisource ~/.bashrcecho "Tomact install success!"
}main(){downloadif [ $? != 0 ]; thenecho "tomcat & JDK download  failed"exit 1fiinstall_jdkif [ $? != 0 ]; thenecho "JDK install failed"exit 1fiinstall_tomcatif [ $? != 0 ]; thenecho "Tomcat install failed"exit 1fi
}
main

clojure在idea中的插件Cursive密钥:

---------- BEGIN LICENCE ----------
lilaizhen
Cursive Non-Commercial Licence
2016-01-06
#0028832B0B79E0 A7827529 0978F92C 26F0B68D
B0C77EC8 05658B65 6E6AB9C3 C9F2FA7F
2AF43DB2 BBB0B442 9510545F 1248E0CB
773CBA71 2EF1461D 360910D0 C48E8455
FB87B03C E51AD7E9 4876971C ABA0A4C6
92B369C8 27B68131 A54A75C1 5CBFF136
63470D54 C29453D3 D1240706 434EEC99
8A96859E B97AAB7C 0D3D636E 7E6AAD10
2B5D4464 544CA76F E30D2D7A 661CF903
273605A7 DB2954C9 17C3A847 6CCFBF3E
BB6E3C99 3ADDCBB4 F1AACB69 4623D719
D246E4DE 1CBE9C3C 31DE4E92 9EB77C47
5F6FE42B E20A06C3 4BB37C05 6F706822
11BDADA6 324787D6 B207CCB0 BE685F1A
843A3879 8280EFDC A1301F9F 00F8953D
6628FF16 164A594D 300B2073 7A5229D3
---------- END LICENCE ------------

Axure RP 7.0 永久注册码/密钥

用户名:axureuser

序列号:8wFfIX7a8hHq6yAy6T8zCz5R0NBKeVxo9IKu+kgKh79FL6IyPD6lK7G6+tqEV4LG

sublime自动切换项目:

#在preferences->Key Bindings User
{ "keys": ["ctrl+alt+p"], "command": "prompt_select_workspace" }

个性化配置:

{// 设置颜色主题"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",// 设置字体大小"font_size": 10,// 设置标线的宽度"rulers":[80],// 设置tab的宽度"tab_size": 4,// 是否用空格替换tab"translate_tabs_to_spaces": true,// 为true时,保存文件时会删除每行结束后多余的空格"trim_trailing_white_space_on_save": true,// 显示对齐的白线是否根据回车、tab等操作自动填补"trim_automatic_white_space": true,// 是否自动换行,如果选auto,需要加双引号"word_wrap": true,// 设置窗口内文字区域的宽度"wrap_width": 0,// 代码地图的可视区域部分是否加上边框,边框的颜色可在配色方案上加入minimapBorder键"draw_minimap_border": true,// 突出显示当前光标所在的行"highlight_line": false,// 是否特殊显示当前光标所在的括号、代码头尾闭合标记"match_brackets": true,// 设为false时,只有光标在括号或头尾闭合标记的两端时,match_brackets才生效"match_brackets_content": true,// 是否突出显示圆括号,match_brackets为true生效"match_brackets_square": true,// 是否突出显示大括号,match_brackets为true生效"match_brackets_braces": true,// 是否突出显示尖括号,match_brackets为true生效"match_brackets_angle": true,// html和xml下突出显示光标所在标签的两端,影响HTML、XML、CSS等"match_tags": true,// 全文突出显示和当前选中字符相同的字符"match_selection": true,// 制表位的对齐白线是否显示,颜色可在主题文件里设置(guide,activeGuide,stackGuide)"draw_indent_guides": true,// 制表位的对齐白线,draw_normal为一直显示,draw_active为只显示当前光标所在的代码控制域"indent_guide_options": ["draw_normal"],// 为true时,保存文件时会删除每行结束后多余的空格"trim_trailing_white_space_on_save": true,// 为true时,保存文件时光标会在文件的最后向下换一行"ensure_newline_at_eof_on_save": false,// 默认编码格式"default_encoding": "UTF-8",// 设置为enabled时,在一个字符串间按Tab将插入一个制表符// 设置为true时,按Tab会根据前后环境进行代码自动匹配填补"tab_completion": true,// 设为false时,选择提示的代码按回车或点击可以输出出来,但选择true时不会输出而是直接换行"auto_complete_commit_on_tab": false,// 代码提示"auto_complete": true,// 代码提示的大小限制"auto_complete_size_limit": 4194304,// 代码提示延迟显示"auto_complete_delay": 50,// 代码提示的控制范围"auto_complete_selector": "source - comment",// 设置为false,使用Shift + tab总是插入制表符"shift_tab_unindent": true,// 选中的文本按Ctrl + f时,自动复制到查找面板的文本框里"find_selected_text": true,// 标签页的关闭按钮"show_tab_close_buttons": true,// 热推出功能!退出时不会提示是否保存文件,而是直接退出// 下次打开软件时,文件保持退出前的状态,没来得及保存的内容都在,但并没有真实的写在原文件里"hot_exit": true,// 在文字上双击会全选当前的内容,如果里面出现以下字符,就会被截断"word_separators": "./()\"':,.;~!@#$%^&*|+=[]{}`~?",// 是否显示行号"line_numbers": true,// 是否显示行号边栏"gutter": true,// 行号边栏和文字的间距"margin": 4,
}

sublime(3103):

—– BEGIN LICENSE —–
Nicolas Hennion
Single User License
EA7E-866075
8A01AA83 1D668D24 4484AEBC 3B04512C
827B0DE5 69E9B07A A39ACCC0 F95F5410
729D5639 4C37CECB B2522FB3 8D37FDC1
72899363 BBA441AC A5F47F08 6CD3B3FE
CEFB3783 B2E1BA96 71AAF7B4 AFB61B1D
0CC513E7 52FF2333 9F726D2C CDE53B4A
810C0D4F E1F419A3 CDA0832B 8440565A
35BF00F6 4CA9F869 ED10E245 469C233E
—— END LICENSE ——
—– BEGIN LICENSE —–
Anthony Sansone
Single User License
EA7E-878563
28B9A648 42B99D8A F2E3E9E0 16DE076E
E218B3DC F3606379 C33C1526 E8B58964
B2CB3F63 BDF901BE D31424D2 082891B5
F7058694 55FA46D8 EFC11878 0868F093
B17CAFE7 63A78881 86B78E38 0F146238
BAE22DBB D4EC71A1 0EC2E701 C7F9C648
5CF29CA3 1CB14285 19A46991 E9A98676
14FD4777 2D8A0AB6 A444EE0D CA009B54
—— END LICENSE ——

Sublime text 3安装svn插件

插件地址:https://sublime.wbond.net/

进入之后,最上边的第一个就是点击安装插件包管理插件,有了这个插件才能够方便的安装别的插件.

首先通过ctrl+~唤出控制台

如果你是sublime text 3那么执行一下代码:

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

如果你是sublime text 2那么执行一下代码:

import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

注意最后的数值,这个表示下载的数据大小,此时你回车会看见:

Package Control: No updated packages

之后需要ctrl+shift+p,然后输入:

install

你就能看见下边显示出内容,选择Install Package

然后你会看见左下角有个=号在一直晃动,等待一下就会出来可以安装的包,此时你只需要输入svn

如果你的是windows的则选择,(需要提前安装TortoiseSVN,也就是我们说的小乌龟)

TortoiseSVN

如果是linux的则选择

SVN

此时左下角显示 Installing package TortoiseSVN或者Installing package SVN。

以windows为例:

Package Control Messages
========================
TortoiseSVN:
-----------Sublime-TortoiseSVN=============sublime-TortoiseSVN is a tiny and simple plugin for [Sublime Text](http://www.sublimetext.com) .It's behavior is similar to [subclipse](http://subclipse.tigris.org/) in [Eclipse](http://www.eclipse.org/).**It runs only on Windows and needs the TortoiseSVN and TortoiseSVN command line tools (TortoiseProc.exe).**Usage============Install it using [Sublime Package Control](http://wbond.net/sublime_packages/package_control).If TortoiseSVN is not installed at `C:\\Program Files\\TortoiseSVN\\bin\\TortoiseProc.exe`, specify the correct pathby setting property "tortoiseproc_path" in your TortoiseSVN.sublime-settings file. The default key bindings are - [alt+c] : commit current file.- [alt+u] : update current file.- [alt+r] : revert current file.You can also call TortoiseSVN commands when right-clicking folders or files in the side bar.IMPORTANT==============Do NOT edit the default Sublime-TortoiseSVN settings. Your changes will be lostwhen Sublime-TortoiseSVN is updated. ALWAYS edit the user Sublime-TortoiseSVN settingsby selecting "Preferences->Package Settings->TortoiseSVN->Settings - User".Note that individual settings you include in your user settings will **completely**replace the corresponding default setting, so you must provide that setting in its entirety.Settings==============If your TortoiseProc.exe path is not the default, please modify the path by selecting "Preferences->Package Settings->TortoiseSVN->Settings - User" in the menu.The default setting is:{// Auto close update dialog when no errors, conflicts and merges"autoCloseUpdateDialog": false,"tortoiseproc_path": "C:\\Program Files\\TortoiseSVN\\bin\\TortoiseProc.exe"}

里边最重要的就是下边几句,说的是你要是默认安装的TortoiseSVN,则不需要更改直接可以使用,要是自定义的路径,则需要手动配置sublime text的svn插件路径,具体的配置文件在Preferences->Package Settings->TortoiseSVN->Settings - User

如我的路径是D:\SVN\bin\TortoiseProc.exe

则在刚才打开的配置文件里边输入一下内容

{// Auto close update dialog when no errors, conflicts and merges"autoCloseUpdateDialog": false,"tortoiseproc_path": "D:\\SVN\\bin\\TortoiseProc.exe"
}

注意,目录层之间用\\分割而不是\分割哦~

现在你再试试在你左侧栏中右键是不是能看见svn的操作选项了呀

sublime的快捷键整理:

快捷键

快捷键 说明
Ctrl+L 选择整行按住继续选择下行
Ctrl+KK 从光标处删除至行尾
Ctrl+Shift+K 删除整行
Ctrl+Shift+D 复制光标所在整行,插入在该行之前
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+KU 改为大写
Ctrl+KL 改为小写
Ctrl+D 选词(按住-继续选择下个相同的字符串)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
Ctrl+/ 注释整行(如已选择内容,同”Ctrl+Shift+/”效果)
Ctrl+Shift+/ 注释已选择内容
Ctrl+Space 自动完成(win与系统快捷键冲突,需修改)
Ctrl+Z 撤销
Ctrl+Y 恢复撤销
Ctrl+Shift+V 粘贴并自动缩进(其它兄弟写的,实测win系统自动缩进无效)
Ctrl+M 光标跳至对应的括号
Alt+. 闭合当前标签
Ctrl+Shift+A 选择光标位置父标签对儿
Ctrl+Shift+[ 折叠代码
Ctrl+Shift+] 展开代码
Ctrl+KT 折叠属性
Ctrl+K0 展开所有
Ctrl+U 软撤销
Ctrl+T 词互换
Ctrl+Enter 插入行后
Ctrl+Shift Enter 插入行前
Ctrl+K Backspace 从光标处删除至行首
Ctrl+Shift+UP 与上行互换
Ctrl+Shift+DOWN 与下行互换
Shift+Tab 去除缩进
Tab 缩进
F9 行排序(按a-z)
CTRL+~ 调出控制台

转载于:https://my.oschina.net/u/1024107/blog/747507

软件插件安装激活教程以及密钥相关推荐

  1. 全能系统优化组合软件WinTools安装激活教程

    WinTools.net是一系列设计用于优化 Microsoft Windows 操作系统的应用程序.通过清洁卸载工具 (Clean Uninstaller),本工具能够清除硬盘中无用的软件,跟踪对硬 ...

  2. 专业游戏录屏软 Camtasia 2023强悍来袭,Camtasia 2023软件安装激活教程

    Camtasia Studio 2023是一款非常不错的游戏录屏软件.总的来说CamtasiaStudio的功能从专业度来说,分别有:录制桌面,录制视频教程,录制音频:剪截视频,拼接合成视频,制作小视 ...

  3. mac屏幕录制软件Camtasia2018安装激活图文教程

    Camtasia是最好的一体化屏幕录像机和视频编辑器,具有主题演示幻灯片.摄像机视频.编辑高清质量视频等功能.无论您是电脑小白还是专业人士都可以轻松录制屏幕. camtasia mac特别注意 1.注 ...

  4. FL Studio21官方中文版本下载详细图文安装激活教程及FL21系统配置要求

    FL Studio 21版本更新现已发布,在这次更新中优化了很多功能,但这些现在都不重要,FL Studio21版本的这次更新中令人瞩目的更新莫过于对简体中文版的支持了.以前FL Studio只有英文 ...

  5. Keil 5安装激活教程

    Keil 5安装激活教程 听语音 | 浏览:10426 | 更新:2018-01-23 15:53 1 2 3 4 5 6 7 分步阅读 Keil 5安装激活教程 工具/原料 电脑 方法/步骤 首先打 ...

  6. 中望cad机械版2020安装激活教程

    中望cad机械版2020安装激活教程: 1.根据自己的系统选择32位或64位程序下载,下载后双击exe程序进入安装向导,默认安装路径开始惦记安装 2.稍微登一下就会自动安装好,之后点击完成 3.启动中 ...

  7. Vegas的安装激活教程

    Vegas作为一款专业的视频制作软件,拥有着很高的用户基础,因其专业全面的功能深得用户喜爱.那么在这款软件的安装激活方便,是否会出现问题呢?今天就为大家介绍一下安装和激活的步骤. Vegas的安装: ...

  8. CorelDRAW Graphics Suite2023中文免费版新增功能介绍及下载安装激活教程

    CorelDRAW 2023(简称CDR 2023)是一款专业的图形设计软件.一款功能强大的专业平面设计软件.矢量设计软件.矢量绘图软件.这款矢量图形制作工具软件广泛应用于商标设计.标志制作.封面设计 ...

  9. Windows系统中 Xmanager 6 企业版下载安装激活教程

    Windows系统中 Xmanager 6 企业版下载安装激活教程 1. Xmanager 6 下载网址:https://yunpan.360.cn/surl_yrJrWq3GmjN 2. 双击 Xm ...

  10. Sublime3 安装激活教程

    Sublime3 安装激活教程 (1)下载安装 官网:(http://www.sublimetext.com/) (2) 在hosts文件末尾添加内容: 127.0.0.1 license.subli ...

最新文章

  1. iOS 获取app进程被杀死事件applicationWillTerminate
  2. 启明云端分享| 2.4寸磁编码旋钮方案智能屏
  3. PHP(Thinkphp框架)将数据表导出csv文件
  4. 华为NFV实验室一周年:打造开放合作生态链 加速NFV产业化
  5. 【孤儿进程】孤儿进程组、守护进程
  6. python闭包应用实例_Python中的闭包详细介绍和实例
  7. pandas plot label_Python+Pandas | 分析比特币与股票市场的关系
  8. python -m SimpleHTTPServer
  9. 2017-2018-1 20155339 《信息安全系统设计基础》第三周学习总结
  10. html 图片导出excel,用JavaScript导出图片到Excel
  11. 牛客 —— 湖南大学第十六届程序设计竞赛(重现赛)
  12. Android学习笔记(九)——更复杂的进度对话框
  13. 191029_中国地震局爬取
  14. python中哈希是什么意思_python 中倒是什么事可哈希的意思那?
  15. python根据方程的y求x_用Python解方程
  16. 提供搜题公众号题库接口
  17. 在线工具网,程序员必备小网址
  18. 数据流程图,业务流程图,模块结构图
  19. org.apache.catalina.core.StandardWrapperValve invoke的解决
  20. android数据球图,Android OpenGL球体贴图

热门文章

  1. Scrapy入门案例,抓取美剧天堂的前100最新
  2. Elasticsearch创建索引
  3. 团队合作开发常用git操作
  4. 2016年轻人消费洞察
  5. 【英语阅读】纽约时报 | “流浪作家”三毛:撒哈拉、爱情和死亡
  6. 淘宝标品运营技巧,标品如何实现小单量爆搜索
  7. U盘所有文件(夹)变成.exe文件的解决方法
  8. java 三阶幻方编程_巧解三阶幻方
  9. uni-app -- 小程序添加激励视频(字节-抖音小程序)
  10. 图像 像素与分辨率的关系