- wsl vim无法复制到系统剪贴板,解决方法
u010020404
工作环境配置
工作原因现在改用windows了,有些不习惯,又不想使用虚拟机,于是尝试使用wsl。不知道会有多少坑。现在的坑是vim无法复制到系统的剪贴板里。具体可通过一下命令确认:$vim--version|grep"clipboard"-clipboard+keymap+printer+vertsplit+emacs_tags+mouse_gpm-sun_workshop-xterm_clipboard科学
- C++ map容器
JianminZheng
c++开发语言
在C++中,std::map是标准模板库(STL)中的一种关联容器,它存储了键值对(key-valuepairs)。每个键值对包含一个键(key)和一个与之相关联的值(value)。std::map容器中的元素是按照键的顺序自动排序的,通常是按照键的升序排列。key值起索引作用,value为实值可以根据key快速的找到value;map中不允许存在相同的keymap的构造与赋值在插入数据的时候,就
- IntelliJ IDEA 设置快捷键(Keymap)
NGC 2237号
intellij-ideajavaide
本专栏参考尚硅谷idea教程视频,笔记出自视频,稍微加入了少量个人理解1.设置快捷为Eclipse的快捷键2.通过快捷键功能修改快捷键设置3.通过指定快捷键,查看或修改其功能4.导入已有的设置点击0K之后,重启IDEA即可。5.常用快捷键尚硅谷·宋红康设置版1执行(run)alt+r2提示补全(ClassNameCompletion)alt+/3单行注释ctrl+/4多行注释ctrl+shift+
- IntelliJ IDEA 之 :Settings(中)
郑州尚学堂李老师
IntelliJIDEASettings
上篇介绍了Settings中的Appearance&Behavior和Keymap,这篇继续,将介绍Editor,Plugins,VersionControl。一、Editor(编辑)便捷界面的功能列表如下,这里介绍下一些常用,更多的如果感兴趣,可以查阅相关资料。1.General(一般)使用双击选择时,请确保“CamelHumps”字样设置选中此复选框可使IntelliJIDEA在通过双击选择单
- Mac Android Studio Flutter常用快捷键
JackLeeVip
Flutter开发常用快捷键看到所有的实现类cmd+option+b给某个组件包裹另一个组件option+enter查看抽象类的实现类optioncommandB抽取一个Widgetoption+enter+W考虑到快捷键冲突->shift+cmd+W设置->Keymap搜索extract拷贝cmd+D热重载(最主要是执行build方法)cmd+\热重启(重新运行整个App)cmd+shift+\
- goland安装配置
一个不专业的码农
GoLanggolangintellij-idea编辑器
goland的安装文章目录goland的安装1.下载go2.go的环境变量修改3.goland下载4.检查是否安装成功5.goland破解6.创建项目7.创建第一个go文件8.设置goland快捷键8.1file-----setting----Keymap8.2GoLand常用快捷键8.3配置FileWatchers9.运行方式的配置1.下载gohttps://studygolang.com/dl
- 【LUA】hammerspoon自用笔记
LAM LAB
lua笔记junit
刚接触Mac,自用hammerspoon设置笔记require"volume"require"keymap"require"clipboard"--通过shell执行localfunctionshellOrder(order)localshell_command=orderhs.execute(shell_command)end--通过shell实现休眠localfunctionsleepBySh
- IDEA使用技巧-基于2019.2版本
ylm-sigmund
开发工具库#IDEAideaeclipsejava
快捷键配置eclipse复制:keymap-eclipsecopy配置常用快捷键keymap:搜索rename改为F2showinexplore改为F3implementation改为ctrl+鼠标右键代码提示basic改为alt+/搜万物doubleshift显示方法入参parameterinfo|ctrl+pdebug显示变量的值ctrl+u(同eclipse的ctrl+shift+i)deb
- 我的Mac Idea快捷键
alex_fung
Javaideamac快捷键
基于快捷键基于keymap:MacOSX10.5+作用快捷键代码注释command+/注释/**/command+option+/代码提示control+/自动生成control+enter自动导包control+shift+o全局搜索command+shift+f全局替换command+shift+r文件改名shift+f2删除行command+delete复制行command+d退回/前进到上
- 三个方法解决pycharm中 ,alt +enter自动导入包的快捷键失效的问题
小助手python
开发工具使用技巧pycharmidepython快捷键
目录1.检查IDE设置:查看IDE的设置,确保自动导入包的功能是启用的2.file>settings>keymap里没有找到alt+enter的快捷键3.按照网上教程说的如下选项勾上,也没用4.在右侧的General设置界面中,找到并点击AutoImport5.Addunambiguousimportsonthefly:IDE将在你编写代码时自动添加明确的导入语句。5.1.然后就成功了alt+en
- IDEA的使用
hahaha2221
软件及实用工具的安装使用intellij-ideajavaide
快捷操作快捷键设置:Setting--Keymap--EditorActions快捷键功能备注Ctrl+/添加注释和取消注释注释快捷键,再次输入就取消注释Ctrl+Z撤销上一步操作Ctrl+d删除当前行自己设置;默认为Ctrl+Y;【DeleteLine】Ctrl+Alt+向下光标复制当前行默认为Ctrl+D;【DuplicateLineorBlock】Alt+/补全代码Alt+Enter导入该行
- PHPStorm 配置Git命令行工具
weixin_46397725
#PHPStormphpstorm
配置Git命令行工具1、进入File》Setting》Keymap修改Terminal快捷键为alt+t2、进入File》Setting》Tools》Terminal,选择Git命令执行文件sh.exe注意:网上大部说的--login-i不是必填项3、可以正常在Terminal终端,使用Git命令4、解决Terminal终端中文显示乱码(Unicode编码)问题进入Git安装目录》etc目录中,找
- js修改对象的key值
匆匆忙忙慌慌张张
js
举例说明原对象sourceObj={ "name":'zhangsan', "age":''16'}需要转换为targetObj={ "label":'zhangsan', "value":''16'}实现代码:letkeymap={name:"label",age:'value'}Object.keys(sourceObj).map(keys=>{letnewKey=keymap[key
- IDEA 设置
向阳而生的大鹏
Appearance&Behavior外观和行为Keymap快捷键Editor编辑器设置Plugins插件VersionControl版本控制Build,Execution,Deployment构建,执行,部署Languages&Frameworks语言和框架Tools工具集一、看着爽1、设置字体File–>settings–>Editor–>Font–>LucidaFax162、主题设置File
- IDEA快捷键设置
f_b5e9
1.Preference->keyMap2.点击搜索放大镜输入键盘操作查看是否已定义快捷键3.如果已定义先删除4.如果没定义直接设置
- AS 快捷键
LX_2702
常用快捷键添加方法注释设置快捷键File——Settings——Keymap搜索comment->找到Other->Fixdoccomment->双击,选择AddKeyboardShortcut,按下你的快捷键->OK使用方法:把鼠标放在你的函数上面,再按下你在Fixdoccomment上设置的快捷键,就会弹出注释。强制类型转换Alt+Enter光标要在代码行中,不能在行尾复制当前行到下一行Ctr
- 修改idea或者pycharm或者android studio的快捷键,快速跳转到行尾
1024小神
软件工具intellij-ideapycharmandroidstudio
ctrl+enter这个快捷键是idea默认配置的,就是将光标所在的行切一刀,并且换到下一行。但是在我的开发习惯里面不怎么使用ctrl+enter这个快捷键,反而开发java或者flutter软件需要快速跳转到行尾添加分号;,但是使用end键脱离了我的手指热区,所以就想着将ctrl+enter切换为行尾,这样就可以方便我添加分号了。我这里的操作,到左上角,有一个setting>keyMap>把Ed
- 2018-09-12IDEA工具学习
Xmaxdev
简要在网上找了eclipse和IDEA的区别1最重要的肯定是代码提示了,idea默认的是ctrl+space这个和系统输入法是冲突的,修改方法是setting>keymap>copy一份配置>查找completecode>删除老得使用新的就行了,我自己使用的是alt+comma和eclipse中一样,另:eclipse中的修改方法是,reference>key>contentassist。2特别喜
- clion快捷键
knowledgebao
工具类ide
这里写自定义目录标题clion快捷键clion快捷键mac下默认快捷键(Keymap:macOS)折叠/打开代码快捷键设置里搜索foldingmac下默认:command+"+"/"-"或shift+command+"+"/"-"选择相同内容选中下一个相同的内容:ctrl+G选中文件中所有相同的内容:command+ctrl+G垂直选则内容shift+command+8切换垂直模式或水平模式shi
- 【花式IDEA】IDEA更换个性自定义背景
小万是个程序员
idea配置ideaintellij-idea
【花式IDEA】IDEA更换个性自定义背景IDEA是一款不错的开发工具,相信大家非常喜欢使用,而且IDEA中有特别多的小技巧,大家也没开发出来,近期玩IDEA,现在分享一下IDEA的指定自定义背景,首先上一张图背景的透明度也是可以调的,废话不多说;1、首先,进入IDEA,依次打开File->Settings->Keymap搜索SetBackgroundImage,查看背景设置是否存在快捷键2、我们
- Android Studio设置自动补全代码快捷方式
北京华星智控
win11androidstudio快捷方式
实现Alt+/自动补全代码功能第一步进入Setings,参考箭头所示点击Keymap,然后找到Mainmenu。点击Code找到Completion接着找到Completion点击Basic。然后点击鼠标右键点击AddKeyboardShortcut然后输入下面的内容点击OK然后点击Apply点击OK
- Pycharm设置CTRL+鼠标滚轮缩放文字大小
哈宝可爱
Pycharmpycharm计算机外设ide
最近又开始用pycharm了。。Pycharm本身是没有缩放的快捷键的,需要自己设置一下。其他快捷设置也可以参考这个方法【菜单栏】->【Settings】->【Keymap】->EditorActions这下面有很多操作和其相应的快捷键,包括键盘快捷和mouse快捷找到或搜索【increasefontsize】->双击->AddMouseShortcut->CTRL+滚轮->出现Ctrl+Whee
- Android Studio(AS)各种设置问题
接骨木go
Ctrl+鼠标滚轮放大缩小编辑器字体之前以为在keymap里面,找了半天没找着,后来发现在Settings->Editor->General->Changefontsize(Zoom)withCtrl+MouseWheel!image.png
- Arthas常用命令
独木舟不过江
JVMjvm
Arthas常用命令help显示Arthas帮助auth对当前会话进行身份验证keymap显示指定连接的所有可用的keymap。sc搜索JVM加载的所有类sm搜索JVM加载类的方法classloader显示classloader信息jad分解类getstatic显示类的静态字段monitor监控方法执行统计信息,例如总/成功/失败计数、平均rt、失败率等。stack显示指定类和方法的堆栈跟踪thr
- idea的英文翻译插件安装(Translation)
一碗谦谦粉
┉┇IDEAintellij-ideajava
一、安装Translation翻译插件File->Settings->Plugins->搜索Translation插件->Install二、简单使用选中要翻译的单词或短句->右击->【Translate】这时也可以看到快捷键是Ctrl+Shift+Y三、快速使用(快捷键的设置)我的快捷键基本都冲突,所以要重新设置Setting->Keymap->搜Translation
- 1、读Mybatis源码--cache缓存
tuantuanyuyu
mybatis缓存java
1、LruCache基于最少使用的淘汰机制的缓存算法实现方法publicvoidsetSize(finalintsize){//LinkedHashMap的一个构造函数,当参数accessOrder为true时,即会按照访问顺序排序,最近访问的放在最前,最早访问的放在后面keyMap=newLinkedHashMap(size,.75F,true){privatestaticfinallongse
- 解决IDEA中 ,快捷键Alt+Enter不能使用。
李人
Alt+Enter快捷键是Idea中比较特殊的一个快捷键。它有很多功能,比如:导入包,自动修正代码解决出现的问题也可以生成返回值。这里有一个博客讲关于这个快捷键讲的很好,传送门:最特殊的快捷键Alt+Enter介绍这么好用的快捷键,有时却会遇到失效的时候,失效的原因一般是因为我们做了类似于这样的操作。如下图:解决办法是:第一步:进入Settings->Keymap->搜索:showIntentio
- Java集合-12
打怪兽的Sea
Java入门学习java开发语言
目录Map的接口特点Map接口的常用方法Map的遍历方法根据value反向获取keyMap排序HashMap底层HashtableMap的接口特点key重复时会进行替换value但是不会替换keypackagecom.edu.map;importjava.util.HashMap;importjava.util.Map;importjava.util.Set;@SuppressWarnings({
- Pycharm 实现滚轮缩放界面
gongzairen
Pythonpycharmidepython
实现这个实际上就是对pycharm设置快捷键,不需要用到插件,简单几步即可实现设置方法1.打开pycharmSetting2.点击Keymap3.搜索increase/decrease搜索对应的词就能设置放大或缩小了。汉化后的应该也能直接中文或英文的。4.双击后即可设置快捷键博主这里使用Ctrl加滚动,这个随自己喜欢或习惯就好
- 测试用文章2
Sky.Allen
后端
clion编辑器安装注意事项clion是个非常优秀的c++IDE,能大幅度提高我们写c++的效率,最重要的是开箱即用。不过有些设置和注意事项,能让我们更好地使用clion安装ideavim插件vim插件,可以设置快捷键开启和关闭,推荐alt+f,这样vim的绑定和ide的跳转你都拥有了单步调试避免进入stl库进入stl有时候很烦,毕竟我们不想看源码keymap请使用vs的为啥呢,如果你不用clio
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts