自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 latex公式编辑器-配合word使用

推荐两个软件:klatexformula可以在windows下运行,界面内容不丰富,但是基本符号挺全的,需要配置一下texlive的一些执行文件路径。可以导出多种格式 pdf,jpg,png,svg。同时提供了copy按钮,可以直接粘贴到word文档里。copy的图片分辨率很高,拉到整个页面大,基本没有模糊equalx界面功能相比klatexformula要丰富的多,有种mathtype...

2019-11-12 21:08:39 1125

原创 java、kotlin实现对ajax功能的封装

前言最近写一个项目,需要在android中模拟ajax发送请求,功能并不复杂,使用java.net.HttpURLConnection就可以实现该功能经过整理,将代码精简如下kotlin版本 /** * @Description: 对ajax的请求服务,进行了封装,可以简单实现前端的ajax功能 * @Param: * @return: * @...

2019-08-26 15:56:09 305

原创 Plasma bugs随记

蓝牙设备的NAP功能与网络连接切换功能冲突连接带有NAP功能的蓝牙设备后,蓝牙的nap连接自动接入到Networkmanager中,使用plasma面板进行切换,会导致plasma桌面黑屏。多次使用导致kwin崩溃。暂时解决办法:在不使用该蓝牙设备时,从蓝牙设备列表先把带nap的蓝牙设备删除。...

2019-08-21 18:19:00 281

原创 Android使用Kotlin开发,出现“错误: -source XX中不支持注释 (请使用 -source 5 或更高版本以启用注释)”

原因是指定Modules中,Source Compatibility的值太低,或者是Target Compatibility的值太低解决方法,鼠标拖动输入框,将其中的内容清除,单击OK即可

2019-05-10 02:32:02 414

原创 Java高并发服务器编程NIO(基础篇)

前言为了实现更高的并发性能,避免单一访问阻塞通讯节点。在java中使用Channel的方式进行。利用Selector作为访问事件的触发,管理多个操作队列,如Read、Write、Connection、Accept等。不同的操作分配给不同的线程进行。实现服务器的并发访问。提供一个简单的设计思路。线程职责接受事件Accept #0启动服务器端口,监听客户传来的连接请求。...

2019-05-05 20:14:46 225

原创 ArchLinux环境下,zsh的配置备忘

# Lines configured by zsh-newuser-installHISTFILE=~/.histfileHISTSIZE=1000SAVEHIST=1000bindkey -e# End of lines configured by zsh-newuser-install# The following lines were added by compinstallz...

2019-05-04 02:02:24 567

原创 Java ServerSocketChannel编程爬坑

对于ServerSocketChannel.register()方法堵塞的处理方法这里我将accept作为一个类,其中包含有selector按照类的设计,selector是在类初始化的时候通过Selector.open()方法自动获得的。我本以为只需要在ServerSocketChannel.register()的时候,调用accept的方法,获取已经生成的selector就能实现注册。时...

2019-04-24 01:45:50 595

原创 对log4j的一点小改动

log4j默认是没法显示log被调用位置的方法,改造如下import org.apache.log4j.LogManager;import org.apache.log4j.Logger;/** * @program: * @description: log4j in my project * @author: * @create: 2019-04-10 18:07 **...

2019-04-22 22:41:35 121

原创 Android-studio 3.4版本中由于kotlin版本不匹配导致的Grdle sync failed

错误信息如下Gradle sync failed: org/jetbrains/kotlin/kapt/idea/KaptGradleModelorg/jetbrains/kotlin/kapt/idea/KaptGradleModel实际上是kotlin插件版本和android-studio版本不匹配,导致kotlin插件无法启用。我们可以通过安装版本匹配的kotlin插件,并启用即可处...

2019-04-21 11:19:25 4304 2

原创 linux下kicad的输入框无法用backspace键删除字符的解决办法

问题原因该问题的出现主要是backspace键的动作没有传达到输入框中。结局办法为了让输入的字符都被输入框接收,需要右键单击输入框,找到输入法,将系统(X输入法)取消勾选,改选为无这样即可令backspace键的动作正常执行...

2019-04-09 23:26:41 433

原创 freerdp和rdesktop图形界面连接远程rdp协议服务器的故障集锦

使用Remmina进行远程服务器的连接对remmina安装rdesktop插件可以调用rdesktop的后端这个时候,如果在连接时如果只出现一个黑框,不断重连,而且没有响应此时请打开 远程桌面设定,将Seamless RDP勾选上seamless RDP代表的是无缝连接对于安装的freerdp后端如果也是像上图一样出现一直重连的现象,请作如下操作打开 远程桌面设置在高级部分,拉到...

2019-04-06 03:20:34 3458

原创 Arch linux在Plasma环境下解决鼠标、触摸板没有高级设置的驱动问题

问题原因对于鼠标而言,Linux提供的有两个驱动,mouse和evdevmouse是一般的驱动,提供鼠标的基本功能evdev是一款高级USB设备驱动,可以提供比常规Xorg mouse驱动更强大的功能,减少输入延时解决方法使用命令安装软件包pacman -S xf86-input-evdev注意,安装软件包以后,这个驱动可能不会自动加载,如果重启Xorg也没有加载,那么需要进行下一步...

2019-03-14 09:58:47 3752 1

原创 linux笔记本双显卡使用nvidia-xrun替换bumblebee遇到的问题汇总

前言我使用的是Arch Linux,直接使用yaourt -S nvidia-xrun从AUR上构建nvidia-xrun的安装包。注意安装bbswitch,实现显卡的切换具体的配置可以参考 https://wiki.archlinux.org/index.php/Nvidia-xrun_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)配置注意事项BusID...

2019-02-17 18:43:42 2661

原创 代码格式化程序(clang-format,astyle,uncrustify)

将下面的代码保存为_clang-format或者.clang-format放到被格式化的文件夹下即可---# persional usageLanguage: Cpp# BasedOnStyle: LLVMAccessModifierOffset: -2AlignAfterOpenBracket: AlignAlignConsecutiveAssignments: ...

2019-02-10 02:10:58 2251

原创 Firefox使用中遇到的问题以及解决办法

全球服务和本地服务切换需要安装 “附加组件管理器” ,地址是http://mozilla.com.cn/thread-343905-1-1.html新安装的浏览器主页变成了“火狐主页”由于不喜欢火狐的主页集成,又不喜欢打开浏览器就是空白页。在地址栏输入about:config搜索browser.startup.homepage,修改值为about:newtab...

2019-02-09 17:00:55 1264

原创 word交叉引用后,移动文章结构,修改引用顺序到符合引用先后

先进行文章的引用word添加参考文献可以参照这里:https://jingyan.baidu.com/article/e6c8503c1a7ed2e54f1a18fd.html由于我这里对文章的交叉引用已经做好,但是在进行参考文献的排序时,发现无法把参考文献的顺序换成引用先后顺序。一旦手动移动了参考文献列表的顺序,那么会造成找不到引用源需要注意的地方选择参考文献列表,右键单击,选择“...

2019-01-04 09:10:16 11736

原创 使用arm-none-eabi-gcc + openocd + vscode + make开发STM32

Make########################################################################################################################### File automatically-generated by tool: [projectgenerator] version: [2.3...

2018-12-05 21:43:37 6168

原创 解决linux下,Eclipse系列软件运行时闪烁,CPU占用高,一段时间后卡死

软件包括xminddbeavertruestudioeclipse原因分析在linux下,eclipse的图形界面实现主要是GTK,用到了org.eclipse.equinox.launcher.gtk.linux.x86_64这个模块。但是这个模块在默认执行系统安装的gtk组件,目前我所遇到的情况是,一旦运行在gtk3的时候,生成的软件界面会不断闪烁,内存使用量不断增加(假设标准情...

2018-12-03 00:27:45 3096 3

原创 openocd的使用问题汇总 + PlatformIO IDE调用openocd调试注意事项

前言使用openocd,可以适配大批的调试器,真正做到一个软件驱动所有。但是现阶段的使用,如果没有仔细阅读官方的使用说明,或者对自己用的芯片不熟悉,会产生大量的问题。最好的办法是先阅读一遍openocd官方的文档,有了一定的基础以后,再结合自己所用的芯片进行调整。一条原则:除了问题,不要完全归结于官方给出的Script有问题。Permission Deny基本上只出现在linux上,wi...

2018-11-22 10:39:01 10521 1

原创 Springboot 出现ibatis:there is no getter for property named 'XX' in class XX的原因及解决办法

目录Dao层书写的过程中,映射的参数无法对应上。Dao层书写的过程中,映射的参数无法对应上。比如在书写Mapper层@Select(“select * from XXX where XX =#{abc};”)其中abc是Dao层ABC的一个成员变量,已经由idea自动生成了getter and setter报错示例@Select(“select * from XXX where XX...

2018-11-13 09:09:02 6786

原创 Intellij idea高级快捷键记录-自用

选中代码集体左右移动tab/shift+tab

2018-10-18 23:48:07 139

原创 Git 本地和repo上仓库的清洗

思路在于将庞大复杂的数据同步到本地,经过本地清洗后传回repo仓库。实现步骤注:本说明的所有命令都使用命令行运行(如:usr/bin/bash)$,代表这是一个参数,需要更换为用户自己的具体对象1.克隆仓库git clone $url2.执行清洗命令cd到你克隆代码的根目录下cd $your_clone_git_root使用du -ha查看列表下有什么大文件,判断该文件是...

2018-10-18 00:29:15 1232

原创 visual studio code自用插

HTML/CSS/php部分HTML CSS Supportphp debuglivereload电子Verilog HDL嵌入式开发PlatformIO iDEARMCortex-DebugC/C++C/C++C/C++ Clang Command AdapterAL Code OutlineMarkdownMarkdown All in One...

2018-10-15 10:58:27 583

翻译 Mysql因为索引的column超过767bytes导致无法索引的情况

最近在安装gitlab的时候,使用mysql作后端,进行数据库初始化的时候发现Mysql2::Error: Index column size too large. The maximum column size is 767 bytes.经过多方寻找,发现根本原因在于mysql的innodb引擎有一些限制,如果非要使用mysql作为gitlab的后端,需要进行一些额外配置。注意,官方的说...

2018-10-11 23:46:42 2733

原创 EPLAN P8 2.7在WIN10上安装无法连接虚拟加密狗的解决方法

原因分析EPLAN8无法连接加密狗,可以先查看设备管理器,其中有SMS** 和 MultiKey**的设备状态异常。 可以初步判定,是驱动不兼容引起的问题。解决方法在网上下载最新版的HASPU驱动,升级,然后重新安装MultiKey的驱动。 重启系统后,检查是否有Virtual USB MultiKey的设备(一般在“系统设备”中);如果存在,请启动EPLAN尝试加密狗是否连接成功...

2018-08-28 00:27:48 84099 14

原创 Scilab6.0.1修改界面显示语言

原因由于中文显示乱码,考虑到自己对英语程度尚可,修改字符集比较麻烦,因而我选择直接用英语。 但是翻遍scilab的配置菜单,完全没有找到修改语言的部分。解决方法 通过使用命令scilab -h可以发现,可以设置scilab的启动参数 -l 来设置启动后的语言。 故通过修改启动参数,增加启动参数scilab -l en_US 可以实现语言的转换。当然,通...

2018-08-13 23:47:07 1487

原创 GRUB2设置theme以后仍不能显示以及GRUB2修改背景图片后不生效的解决方法

问题的起因这次对archlinux进行重装,是因为GIMP软件启动的时候,对gmem.c报出overflow的错误。安装完成,遇到了新的问题,无论我怎么修改GRUB的设置,grub-mkconfig许多次,安装各种grub-theme,以及重新编译了grub进行测试。都没有用。在grub引导界面,按c进入命令行界面以后,我使用background_image命令以后,发现是gfxter...

2018-06-24 23:19:21 3697

原创 XMind8在linux环境下内存溢出的另一种解决办法

我测试了更改/usr/share/applications/XMind.desktop启动参数的方法,并没有起到效果,照样溢出。经过排查,在console中调用发现这么一条语句(XMind:7091): Gtk-WARNING **: Allocating size to GtkBox 0x7f3faa55d420 without calling gtk_widget_get_prefer

2017-11-27 20:32:19 1165

latex的中文模板

自用的latex中文模板,软件环境为texlive+texstudio。

2018-12-03

gitlab的简单配置文件,http/https/ssh启用

对docker+gitlab运行gitlab服务的简单配置。 可选启动http/https/ssh。 https中,ssl证书,请自行准备。 这个配置没有启用redis,一些端口都是走默认端口,请注意。 docker的运行配置放在另一个.sh文件中,使用docker用户运行即可。

2018-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除