听说Intellij Idea好几年了.因为快捷键的原因,所以一直没有放弃eclipse.上周末抽了点时间,用google翻译+自己实践翻译了一下官方的快捷键. 基本做完的时候在百度文库上突然搜索到一篇比较全的Intellij Idea 13.1的快捷键.好吧,下载下来,整合整合,顺便加上自己理解. word版本:点我去下载 编辑类: Ctrl+Space 基本代码实例(类.方法.变量) Ctrl + Shift + Space 智能代码实例(根据需要的类型过滤方法和变量) Ctrl + Shi…
编辑类: Ctrl+Space 基本代码实例(类.方法.变量) Ctrl + Shift + Space 智能代码实例(根据需要的类型过滤方法和变量) Ctrl + Shift + Enter 完整的声明(如有代码提示,自动获取第一个并在句尾加上分号结束.无提示,在此行下新增一行) Ctrl + P 参数信息(在方法调用参数时使用) Ctrl + Q Doc说明文档快速查看 Shift + F1 查看外部doc文档 Ctrl + 鼠标放在代码上面 代码的简要doc说明(基本上是类或者方法的声明)…
Android官方培训课程中文版(v0.9.7) Google Android团队在2012年的时候开设了Android Training板块 - http://developer.android.com/training/index.html,这些课程是学习Android应用开发的绝佳资料.我们通过Github发起开源协作翻译的项目,完成中文版的输出,欢迎大家传阅学习! 文章中难免会有很多写的不对不好的地方,欢迎读者加入此协作项目,进行纠错,为完善这份教程贡献一点力量! Github托管主页…
Android性能优化典范 - 第6季 http://hukai.me/android-performance-patterns-season-6/   Android性能优化典范 - 第5季 http://hukai.me/android-performance-patterns-season-5/   Android性能优化典范 - 第4季 http://hukai.me/android-performance-patterns-season-4/   Android性能优化典范 - 第3季…
https://pan.baidu.com/s/1c3IdQq0 PS官方正式中文版(搬砖分享) 注意事项: 1.安装开始前请先断网,在成功破解激活前请全程断网: 2.安装完成后先试运行软件一次,然后关闭,再开始激活步骤. 安装及破解激活步骤: 1.断网后再安装,不用序列号,选择30天试用版(再次强调,激活成功之前请务必全程断网——先断网,后安装): 2.安装时注意选择安装位置(例如:C:\Program Files\Adobe): 3.安装完成后,运行一次Adobe Photoshop CS6…
平时工作使用到的idea快捷键或者技巧 alt+enter 快速导入包 alt+insert 快速生成setter和getter ctrl+alt+l 格式化代码 /**然后回车 快速生成文档注释 alt+enter 实现接口时导入全部的方法 ctrl+alt+enter 向上插入空行 shift+enter 向下插入空行 shift+tab idea快速将多行左对齐 ctrl+g 快速跳转到指定行 ctrl+shift+上下方向键 上下移动代码行 Ctrl+Shift+Alt+N; 根据类名查…
非常实用 187-196 第十二章:调试 Quartus_II官方教程-中文版.pdf…
parallels desktop 14 中文版(pd虚拟机)是mac上最强大也是最好用的虚拟机软件,本站第一时间为大家带来这款parallels desktop 14 破解版,最新版本的parallels desktop mac 14可以显着降低磁盘,内存和CPU使用率,而且针对macOS Mojave(10.14)和Windows 10更新进行了优化,parallels desktop 14 最新破解版本更新了超过50个新功能,可以让您更充分地利用你的Mac .   parallels de…
常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> Copy 一份 Eclipse,命名为 Eclipse_blog.snsgou.com 快捷键 功能 路径 Ctrl + / 双斜杠注释 Main menu -> Code -> Comment width Line Comment Ctrl + Shilft + / 块注释 Main menu…
xshell4默认支持中文语言 选项→键盘和鼠标:设置快捷键,鼠标按键(可以提高工作效率) 1.选定文本自动复制到剪贴板 选择→将选定的文本自动复制到剪贴板(选上) 2.更高鼠标中间按钮和右键按钮的功能 鼠标(根据自己的习惯选择) 本地shell→文件→属性:修改默认会话属性 1.修改远程主机的编码 终端→编码(根据自己的需要选择) 2.修改小写键盘的工作模式(默认设置在vim中使用会有问题) 终端→VT模式→初始数字键盘模式(DECNKM):设置为普通 配色方案: [Names] count=…
安装和设置 系统要求 Cobalt Strike的最低系统要求 2 GHz +以上的cpu 2 GB RAM 500MB +可用空间 在Amazon的EC2上,至少使用较高核数的CPU(c1.medium,1.7 GB)实例主机. 支持的操作系统 以下系统支持Cobalt Strike Team Server: Kali Linux 2018.4 - AMD64 Ubuntu Linux 16.04,18.04 - x86_64 Cobalt Strike客户端在以下系统上运行: Windows…
昨天刚参加完一个面试,通过了.写个随笔记录一下. 先介绍一下背景. 我是今年十月份的时候从某个培训机构的HTML5 Web前端培训班毕业的,是一个刚进入IT行业的新人. 本人毕业于某三流学校,在参加培训班之前,我已在校自学了很长一段时间的相关技术,主要是自己买书学习,然后就是逛逛技术博客啥的.因学历背景不够硬,再加上对自己的技术能力不够自信,便在某培训机构的美女小姐姐的强力推荐下报了个HTML5 Web前端开发培训班,两万大洋啊!心疼! 培训班将学习内容共分了三个阶段,换了三个老师,每个阶段一个…
本期盘点一下博主在工作中,常用的13个idea快捷键,这些快捷键基本涵盖了大部分的开发场景,希望可以萌新们的idea使用效率,系统为mac系统 上一步 / 下一步撤销 / 反撤销进入一个类生成方法变量命名 / 代码提示打开 Project/structure面板收起/展开代码批量修改名称查看方法调用链查看方法调用位置代码格式整理创建文件关键字搜索突出显示 上一步 / 下一步 alt + -> / alt + <-类似于我们的浏览器的上一页/下一页,切换到光标上一个/下一个移动的位置 撤销 /…
接触Groovy也快一年了,一直在尝试怎么将Groovy引用到日常工作中来.最近在做一个功能的时候,花了点时间重新看了下Java怎么调用Groovy的方法.传递参数和获取返回值. 示例Groovy代码如下: # TestGroovy.groovy 定义testC方法,传入3个参数,返回处理后的数据 def testC(int numA, int numB, int numC) { "传入参数:" + numA + numB + numC + "计算之和为:" + (…
Ubuntu中所谓 Super键,就是 Windows建,一般在键盘的 ctrl 和 alt 2个键之间,一个微软窗口的图标. 1.持续按住 Super键,会弹出“键盘快捷键”大全: 2.修改快捷键路径:系统设置 -> 键盘 -> 快捷键 3.常用快捷键: [搜狗输入法] 翻页键:左右方括号[] 中文切换:Shift 全角/半角:Shift + Space 中/英文标点:Ctrl + . [桌面] Ctrl + Alt + Delete:注销 Ctrl + Super + D 或者 Super…
web网站的典型代码框架就是MVC架构,Model层负责数据获取,Controller层负责逻辑控制,View层则负责展示. 一般数据获取是去mysql中获取数据 但是这里有个问题,我们不会每次请求都去mysql中获取,当并发量大的时候,我们希望mysql前面有层缓存做着. 这层缓存可能是redis,memcache,File等,但是这个逻辑代码是放在Controller中好还是Model中好呢? 放在Controller中: 好处:可以单个Controller进行控制,每个controller…
背景: 最近在写一个小程序,发现博主所在的地区访问该网站时有防ddos功能验证导致程序不能正常工作. 经过试验发现可以用国外代理ip解决这个问题,但是程序走代理访问延迟高且不稳定. 思路: selenium启动浏览器 => 手动通过网站ddos验证 => 程序操控其他业务请求 问题: 1.selenium 不支持 post 请求方式 2.selenium 不支持自定义 request header 环境: selenium:3.8.1 JDK:1.8 firefox:45.9.0esr   …
最近有一个项目,要求对各种配置文件中的数据进行加密.so,let`s do it. Maven依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.14</version> </dependency> 加密密码 加密命令如…
因为工作原因,接触到了一套非常好的前端框架--ember. ember框架高度封装,学习曲线比较陡峭. ember对于url更新的配置在config/environment.js >> locationType上. locationType有4种模式: history:使用html5的history API(url中没有#号) hash:使用锚点的url方式(url中会存在/#/xxxx这种路径,会影响浏览器解析页面的锚点) auto:优先尝试history模式 none:不更新url 根据以…
1. 概述 通常,程序总是运行时才知道的根据某些条件去创建新对象.在此之前,不会知道所需对象的数量,甚至不知道确切的类型,为解决这个普遍的编程问题:需要在任意时刻和任意位置创建任意数量的对象,所以,就不能依靠创建命名的引用来持有每一个对象,因为你不知道实际上会需要多少这样的引用. 大多数语言都提供某种方法来解决这个基本问题.Java有多种方式保存对象(应该说是对象的引用).例如数组,它是编译器支持的类型.数组是保存一组对象的最有效的方式,如果你想保存一组基本类型数据,也推荐使用这种方式.但是数据…
教程英文版来源:https://github.com/btraceio/btrace/blob/master/docs/usersguide.html BTrace用户指南 BTrace是一种安全,动态的Java跟踪工具.BTrace通过动态(字节码)检测正在运行的Java程序的类来工作.BTrace将跟踪操作插入到正在运行的Java程序的类中,并对跟踪的程序类进行热交换. BTrace术语 探针点 执行一组跟踪语句的“location”或“event”.探针点是我们想要执行一些跟踪语句的感兴趣…
在做性能压测的时候,你是不是有只能看到测试报告? 在做性能压测的时候,你是不是想知道每一个方法执行了多长时间? Pinpoint几乎可以帮助你查看你想看到的每一个细节. Pinpoint是什么? Pinpoint是一款全链路分析工具,提供了无侵入式的调用链监控.方法执行详情查看.应用状态信息监控等功能.基于GoogleDapper论文进行的实现,与另一款开源的全链路分析工具Zipkin类似,但相比Zipkin提供了无侵入式.代码维度的监控等更多的特性. Pinpoint支持的功能比较丰富,可以支…
1. 锚点 (使用方法和链接很像) ## 目录 1. [命名](#命名) ....... **[返回顶部](#目录)** ## 命名 ###命名原则 可以从返回顶部回到目录,也可以点击目录的命名跳到命名内容处 2. 标题 Markdown语法: # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 大标题 = 小标题 - 预览效果: 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 大标题 小标题 3. 粗体.斜体 Markd…
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter…
------------恢复内容开始------------ 这两天年总算把自己的游戏写完了,也通过了所有的测试. 我将自己的代码上传到了我的github上, 地址是 https://github.com/fraser-in-school/OpenSpiel-BattleChess/tree/master/open_spiel/games 游戏名称是 battle_chess 该游戏总共有黑白双色,三种棋子,双方各五个棋,总共10个棋子. 现在的任务是需要训练这个游戏的agent(智能体) 还是…
Wireshark检索语法 过滤IP地址 ip.addr eq 192.168.1.1 ip.addr == 192.168.1.1 //过滤源IP地址 ip.src eq 192.168.1.1 ip.src == 192.168.1.1 //过滤目的IP地址 ip.dst eq 192.168.1.1 ip.dst == 192.168.1.1 过滤端口 tcp.port eq 80 // 不管端口是来源的还是目标的都显示 tcp.port == 80 tcp.dstport == 80 /…
现在工作要做一个电商项目,将工3作的笔记记在这儿,以后方便结总 本套项目用的前端方案 是: vue vue-router Element -ui Axios Echarts 后端技术采用node.js Exress.js  状态采用jwt  持久化采用mysql   数据库工具使用sequelize 安装vue脚本架 ______________________________________________________ cnpm install -g vue/cli 查看版本  vue -…
截取字符串在Swift中相比OC要复杂很多,主要原因可能还是OC的NSRange的创建方法中参数类型为int,而Swift却对类型要求很严格,int不能作为参数创建Range,这要使用String中的startIndex和endIndex,但问题又出来了,如果要有灵活的范围呢?在之前可以直接就用advance函数,现在的Swift没有这个函数了,要用到advancedBy和distanceTo. 以下代码是对于Range和advancedBy函数的使用: //截取子串 let str = "He…
1.UIButton的EdgeInsets UIButton的EdgeInsets方法,是用来设置title和image对于上左下右四个方向的偏移,但是很奇怪的是,刚开始只有Image,titile也设置了结果没显示出来,问题出现的很奇怪,也没找到什么原因,代码也没有错,莫名其妙的,换了一个图试了试,果然就好了:最后网上也找了原因,没有说明的,只是说这种现象的出现是因为"Button的width > titleLabel的width + image的width(图片原大小)" ,…
最近在开发的时候遇到一个mysql的子查询删除原表数据的问题.在网上也看了很多方法,基本也是然并卵(不是写的太乱就是效率太慢). 公司DBA给了一个很好的解决方案,让人耳目一新. DELETE fb.* FROM froadbill.bill fb LEFT JOIN froadbill.refundinfo br ON br.billSeqNo = fb.seq_no WHERE br.billSeqNo IS NULL AND fb.create_time >=' ; froadbill.b…