精华内容
下载资源
问答
  • 之前Linux下面用intellij Idea 不能中文输入..然后网上找了下方法但是并没有解决,所以我要注释的地方我就现在编辑器上面写好再复制过来.....时间久了,我终于忍不住了,下了个决心一定要把这个问题解决。ps...

    之前在Linux下面用intellij Idea 不能中文输入..然后在网上找了下方法但是并没有解决,所以我要注释的地方我就现在编辑器上面写好再复制过来.....时间久了,我终于忍不住了,下了个决心一定要把这个问题解决。ps(本人的用的是manjaro 其他Linux版本应该也是一样可以解决的)。

    首先我们要在文件idea.sh下面添加两行代码:

     

    export XMODIFIERS=@im=fcitx

    export QT_IM_MODULE=fcitx

    但是你以为这个步骤很简单?....

     

    1.我们要找到这个文件在你电脑上面的位置在哪里

    Linux下面一般安装软件的位置是/usr/share/idea/bin中
    也可以然后在找到你的intellij idea的位置进入bin中你就可以看到idea.sh文件了,或者你直接在文件里面搜索出idea.sh

    2.将这两行代码添加到idea.sh中去

    这时候你会发现..当你改了这个文件之后你是不能保存的.这是真的坑爹啊!

    原来这个文件是只读文件不支持修改,那么我们之后用chmod命令将文件改为可修改文件:

    进入终端中去

    sudo chmod 777 【文件名】

    或者

    sudo gedit [文件名]

    即可,然后就直接修改文件,重启idea就OK了。

    最后你可以cat 文件名   看看文件修改是否成功,如果成功就可以中文输入了

     

    展开全文
  • 3-33在图 3-31,以太网交换机有6个接口,分别接到5台主机和一个路由器。在下面的“动作”一栏,表示先后发送了4个帧。假定在开始时,以太网交换 机的交换表是空的。试把该表其他的栏目都填写完。 ...

    3-33在图 3-31中,以太网交换机有6个接口,分别接到5台主机和一个路由器。在下面表中的“动作”一栏中,表示先后发送了4个帧。假定在开始时,以太网交换 机的交换表是空的。试把该表中其他的栏目都填写完。

    在这里插入图片描述

    展开全文
  • Spring AOP切面启用新事务

    万次阅读 多人点赞 2019-07-31 19:16:01
    工作有一个切面需要记录一下操作日志的需求,而且要求这些操作日志要存入数据库,并且无论业务层有什么异常,日志照常记录,那就不能沿用业务层的事务,而是需要新启一个事务了。 sping的声明式事务就是靠...

    在工作中有一个在切面中需要记录一下操作日志的需求,而且要求这些操作日志要存入数据库,并且无论业务层有什么异常,日志照常记录,那就不能沿用业务层的事务,而是需要新启一个事务了。
    sping的声明式事务就是靠AOP来实现的,一般事务都在业务层中启用,那如果要在AOP的逻辑中启用一个新的事务要怎么做呢?比如下面的例子:

    //定义一个切点,这里指com.lidehang.remote包下所有的类的方法
    @Pointcut("execution(public * com.lidehang.remote..*.*(..))")
     public void remote(){}
    
    //切点指定的方法执行完返回后调用
    @AfterReturning(returning = "ret", pointcut = "remote()")
     public void doAfterReturning(JoinPoint joinPoint,Object ret) throws Throwable {
     	//一些切面逻辑,包含了数据库操作,为了即便业务层的原事务回滚也不会影响切面中的数据库操作,需要启用新的事务
    ...
     }
    

    经过我的测试,通过在doAfterReturning方法上加上注解@Transactional,并指定传播行为是REQUIRES_NEW依然不行。因为@Transactional也是声明式事务,本身就是AOP实现的,在AOP的代码中使用不起作用。所以就只能使用spring的编程式事务了,需要引入TransactionTemplate。如下:

    @Autowired
    private TransactionTemplate transactionTemplate;
    
    @AfterReturning(returning = "ret", pointcut = "remote()")
     public void doAfterReturning(JoinPoint joinPoint,Object ret) throws Throwable {
    //声明式事务在切面中不起作用,需使用编程式事务
    //设置传播行为:总是新启一个事务,如果存在原事务,就挂起原事务
    transactionTemplate.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
    transactionTemplate.execute(new TransactionCallback<T>() {
    @Override
    		public T doInTransaction(TransactionStatus arg0) {
     			//一些切面逻辑,包含了数据库操作
    ...
    }
    });
     }
    

    通过以上的步骤,切面里的逻辑会在新事务中执行,执行完就会提交,和业务层中的原事务无关,即便执行完切面逻辑后继续执行业务代码的过程中出现异常,业务层中的数据库操作因为有原事务而回滚,但切面中的数据库操作不会回滚,因为这是个新的事务!

    展开全文
  • 工作,经常需要通过sed命令文件包含关键字的指定行附近插入文件内容。1. 包含某个关键字的行上面插入一行文字,命令如下:sed -i '/hello/i\\1234' testfile执行完命令后,会将i后面反斜杠后面的内容插入...

    在工作中,经常需要通过sed命令在文件中包含关键字的指定行附近插入文件内容。



    1. 在包含某个关键字的行上面插入一行文字,命令如下:


    sed -i '/hello/i\\1234' testfile

    执行完命令后,会将i后面反斜杠后面的内容插入到包含hello关键字行的上面


    2. 在包含某个关键字的行下面插入一行文字,命令如下:


    sed -i '/hello/a\\4567' testfile

    执行完命令后,会将a后面反斜杠后面的内容插入到包含hello关键字行的下面

    展开全文
  • #include #include int main() {  char s[20],str[3][20];  int i; for(i=0;i  gets(str[i]); strcpy(s,填空); if(strcmp(str[2],s) strcpy(s,str[2]); printf("%s\n",填空);...}
  • 布局手动的添加一个 header。 windowContentOverlay 定义了 shadow,显然 shadow被放置 header 上面,但是我想让它 header 下面。那么如何 header下面添加 shadow呢?
  • spring @Primary-spring的使用

    万次阅读 多人点赞 2017-12-18 15:08:05
    spring 使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary 的作用就出来了。下面是个简单的...
  • <br />原因:可能是设置为固定值的文档行距小于图形的高度,从而导致插入的...  2、选择Word菜单,“格式”,“段落”  3、弹出的“段落”对话框,将行距的,“固定值”改为“单倍行距”,即可。
  • div滚动条一直保持下面

    千次阅读 2018-08-19 22:28:45
    div滚动条一直保持下面 设置css overflow-y: auto; ...div的y轴上会出现滚动条。...showContent[0].scrollTop = showContent[0].scrollHeight;...js这样写,会保持滚动条一直下面。...
  • 最近写网页经常需要将div屏幕居中显示,遂记录下几个常用的方法,都比较简单。 水平居中直接加上&amp;lt;center&amp;gt;标签即可,或者设置margin:auto;当然也可以用下面的方法下面说两种屏幕正中...
  • 首先看看代码自己要去掉的那些线是什么颜色的,然后 截图页面【右下角】点击相应颜色的先,然后把【右上角】 Effect前面的 对勾去掉,然后 Apply -> OK ,然后在在编辑框中点一下 就可以看到那些线没有了 ...
  • Vs Code 的搜索栏在下面

    千次阅读 2019-04-01 15:58:23
    不知道按到哪里了,搜索栏跑到和终端一个位置的底层了。 修改C:\Users\administrator\AppData\Roaming\Code\User 的setting.json文件
  • 我用python比较多,java还是新手,刚才网上下载了一个java的项目,里面有很多报错,其中org.Apache.http下面的包导入报红色,因为java刚接触,自己也不理解,所以网上搜了解决办法。现在我的问题已经解决了,...
  • endnote添加中文参考文献格式

    万次阅读 2019-05-27 20:14:07
    style并没有中文参考文献用的Chinese Std GBT7714 (numeric).ens格式 endnote官网搜索对应的格式 https://endnote.com/downloads/styles 放到endnote安装文件夹styles文件夹下面 ...
  • 用bootstrap的导航条固定顶部样式 navbar-fixed-top 结果当浏览器窗口缩小的时候,导航条变高了,原来导航条下面的div设置的margin-top:80px不够高了。 这个时候解决办法是:用 media query 适配不同尺寸...
  • 出自:https://blog.csdn.net/inowcome/article/details/6699227eclipse如果希望大量的项目寻找指定的文件可不是一件轻松的事,还好eclipse提供了强大的搜索功能。我们可以通过通配符或正则表达式来设定查寻...
  • linux的一些配置总会要进行某个文件的某行的操作,进行增加,修改,删除等操作。 而这里主要是进行的是指定的行添加数据的操作: 脚本如下:sed -i '3i asdf 1.sh' 1.sh这个就是1.sh的第3行加入asdf的...
  • Vue使用async函数

    万次阅读 2019-01-27 09:15:03
    Vue使用async函数async/await语法生命周期钩子上使用async函数methods使用async函数源代码 async/await语法 ES7标准新增了async和await关键字,作为处理异步请求的一种解决方案,实际上是一个语法糖,...
  • vscode出现无法只读编辑器编辑

    万次阅读 多人点赞 2019-08-16 22:23:04
    今天运行使用run code插件,运行Python文件时,需要终端输入值,但是出现了不能输入的问题,并且提示“无法只读编辑器编辑”。 只需要下面一步设置就可以解决问题 第一步:File → Preferences → ...
  • Android EditTextScrollView被输入法遮挡。 屏幕下面部分的输入框点击,输入法弹起来,但是输入框却被遮住了。 当我把windowSoftInputMode设置为adjustResize,这个问题可以解决,但是底部的Button按钮就出现...
  • SVMR语言的使用

    万次阅读 多人点赞 2016-11-20 13:52:32
    R,可以使用e1071软件包所提供的各种函数来完成基于支持向量机的数据分析与挖掘...下面这个例子的数据源于1936年费希尔发表的一篇重要论文。彼时他收集了三种鸢尾花(分别标记为setosa、versicolor和virginica)
  • Merkle tree区块链的应用

    万次阅读 2017-01-22 21:06:09
    今天这篇博客就以Merkle tree区块链的具体用法为例简单说明一下。要了解Merkle tree的使用,先要了解一下区块链每个区块的数据结构,下面以比特币的数据结构为例说明。如下图,数据区块由区块头和区块体两部分...
  • request获取请求的json数据

    万次阅读 2018-03-07 21:45:54
    一直以来,前台提交的json数据...理论上数据都应该可以request获取到,但是没查到,源码也没有发现.多次查找了一些博客或其他文章.终于找到了一篇文章完美解决了.下面是代码package com.ycgwl.kylin.security.ut...
  • ATM取款时,下面做法不正确的是()。 A、 输入密码时用手遮挡键盘 B、 不与他人闲聊 C、 银行卡被吞要去柜台找工作人员 D、 取钱出现问题时要打ATM机旁的服务电话 正确答案:D 1 【单选题】 宿舍盗窃事件盗窃...
  • Python以绝对路径或者相对路径导入文件的方法

    万次阅读 多人点赞 2018-05-25 20:19:43
    1、Python以相对路径或者绝对路径来导入文件或者模块的方法    今天调试代码的时候,程序一直提示没有该模块,一直很纳闷,因为我导入文件一直是用绝对路径进行导入的。按道理来讲是不会出现模块找不到的...
  • git出现中文乱码的解决方案

    万次阅读 2016-12-02 21:46:33
    偶然遇到了这个问题,网上找了一些答案,没有全部试过,但是这一条命令 git config --global core.quotepath false 成功解决了我的问题,下面是转载内容,原文出处为: http://zengrong.net/post/1249.htm ,原文...
  • postmanbody传入变量

    千次阅读 2019-04-26 00:01:52
    body的json格式数据,可以按下面的格式输入变量 变量值的传入需要Pre-request Script设置或csv json等数据文件驱动传入 上述运行结果
  • Fragment修改Activity的控件

    千次阅读 2017-05-25 21:15:32
    一些交互体验上做的比较的app上都有这么一个小功能,就是当你手指点击到标题栏的时候,会把你当前浏览的位置自动的滚动到该页面的起始的位置...下面要讲的是如何Fragment调用Activity里的控件,这里我们需要完成
  • 对于加载之后就不变化的页面,我们可以页面的最后,之前插入下面的语句,就可以保证每次都滚动到最下面实时可以实现最新的记录始终下面。 window.scrollTo(0,document.body.scrollHeight) body...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 691,449
精华内容 276,579
关键字:

在下面中