自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 logitech options ubuntu/linux

罗技的某些鼠标提供了一些辅助键,可以通过官方的Logitech Options这个软件来为这些辅助键绑定操作。但是Logitech Options只在Windows和macOS上支持... 因此我找到了下面这个第三方的鼠标配置APP:piper它是librabag项目的一个UI前端,这是它所支持的设备列表,我的设备M590不在支持列表中,但是也能够勉强使用,所以大家还是可以试一试,说不定能用...安装和使用方法:1. 安装:参考这个页面2. 启动:终端输入piper即可打开APP.

2020-10-11 15:13:09 11195 1

原创 Ubuntu18.04安装坚果云

安装经历:首先尝试直接在坚果云官网下载deb包,然后在软件中心中安装,安装成功,应用中心出现了坚果云的图标,但是点击没有效果...故按照官网的编译安装步骤进行安装,安装成功,并且可以正常运行...

2020-08-04 20:28:08 1255 2

原创 因为更新python,虚拟环境(virtualenv)损坏了怎么办;python报错:ImportError: DLL load failed

问题描述在更新python之后,旧版本的python创建的虚拟环境全都没法用了,具体体现为一些很奇怪的报错,比如:from _ctypes import Union, Structure, Array这个import语句会引起ImportError: DLL load failed解决方法其实解决方法很简单,重新创建一下旧的虚拟环境就行了:打开控制台进入损坏的虚拟环境所在的目录执行...

2020-04-12 18:01:38 1209

原创 VS Code 完美粘贴缩进

前言之前写前端用的是JetBrains家的WebStorm,它在进行文本粘贴的时候非常智能,会自动帮你缩进到合适的位置。然而当我切换到VS Code 之后,粘贴效果真是不行,很多时候都需要手动调整(有时候按ctrl-z也能解决问题),还好发现了下面这个插件:paste and indent安装与配置安装配置复制图中选出的代码 设置键盘快捷方式 ...

2020-02-24 17:15:34 3698 3

原创 Spring Boot :将Tomcat 的http访问记录(access logging) 输出到控制台

1. 添加依赖 <dependency> <groupId>net.rakugakibox.spring.boot</groupId> <artifactId>logback-access-spring-boot-starter</artifactId> <version>2.7.1</v...

2020-02-23 15:40:40 704

原创 Windows10崩溃,在桌面不断闪烁黑屏

Windows10崩溃,在桌面不断闪烁黑屏文中记录了我遇到问题的起因、经过和结果,可能有点啰嗦,希望直入主题的,可以直接看经过部分的2.2,2.3,3。这是三个不同的方法,我解决问题的部分在3,但是因为Windows这么庞大的一个系统,奔溃的原因可能多种多样,所以我把所有可能解决问题的方法都列了出来。文章目录Windows10崩溃,在桌面不断闪烁黑屏起因经过1. 没有什么是重启解决不了的2...

2020-02-22 12:42:15 10302

转载 Maven - 将默认Java版本设置为Java 9

源博客:https://www.cnblogs.com/yw0219/p/10230238.html单个项目在项目的pom.xml中添加:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&g...

2020-02-16 17:17:32 835 2

原创 使用IDEA创建Spring MVC项目:最简单的方法

环境说明Windows 10Intellj IDEA 2018创建方法Step 1 创建Spring MVC项目在IDEA的菜单栏选择 File - New - Project, 进入项目创建页面,按下图所标识的进行选择:点击Configure后,出现下图的界面,按照图中所示进行选择:以上两步完成之后就一路Next就好,IDEA会开始下载Spring MVC 需要...

2020-01-14 21:16:33 417

原创 Log4j2 轻松入门

Log4j2 轻松入门Log4j2 简介Log4j2是Apache基金会主持开发的Java日志框架,它的前身是Log4j 1.x(一般就被简单的称为Log4j)。1.x版本在2015年被Apache废弃,已经停止开发维护,现在正在开发的是2.x版本,即Log4j2。Log4j2 架构概览Log4j2的实际架构较为复杂,而本文的目的是帮助读者入门和快速上手,所以不会深入探究它的底层架构,而是...

2020-01-12 17:38:02 593

原创 WinRAR 无法关联zip、rar等文件

问题起因因为某些原因卸载了原来的老版本WinRAR,后来安装新版本发现WinRAR并没有和压缩文件关联在一起。解决方案网上的方法基本都是打开WinRAR的设置,让它重新进行关联:但是我试了之后并没有生效… 可能是因为之前的卸载留下了什么毛病所以现在可行的方案就是修改注册表,手动把.rar, .zip等文件和WinRAR关联一下,不过修改注册表稍微有点麻烦,直接在Win10的设置里关联会...

2019-12-04 09:23:23 7148

原创 使用回溯算法求解N皇后问题

文章目录N皇后问题描述回溯算法简介回溯算法对问题的要求回溯算法的思想回溯算法的模板使用回溯算法求解N皇后问题N皇后问题描述在一个N * N的国际象棋棋盘上需要放置N个皇后,放置时要保证这些皇后不能攻击彼此,也就是要保证在同一行、同一列、同一斜线上都只有一个皇后。该问题要求求出所有满足要求的放置方案。回溯算法简介回溯算法对问题的要求当一个问题满足:多步:需要多步来完成多选:每一步有...

2019-11-29 13:21:17 1464

原创 都是使用X86架构的电脑,为什么可执行程序不能跨操作系统平台运行?

问题引入在大二上计算机组成这门课时,我知道了一个C程序经过编译、汇编、链接,最终生成了一个二进制的可执行文件。我当时认为二进制可执行文件就是一些CPU可以直接进行解释的机器指令,那么如果电脑的架构相同,比如都是X86体系架构,则它们能够识别的机器指令格式就是相同的,那么能在机器A(使用Windows系统)上执行的程序应该也能在机器B(使用Linux系统)上执行才对,为什么实际并不是这样呢。 &...

2019-11-27 11:26:26 1583

原创 Java的checked exception 和 unchecked exception

前言Java 的异常体系可以分为Error和Exception两大块,Error一般是保留给jvm的,在我们平时编程中不需要也不建议去使用。我们关心的重点应该是Exception,而Exception可以分为checked exception(受检异常)和unchecked exception(非受检异常),本文将探讨这两类异常各适用于哪种情形。checked exception概念解释...

2019-11-27 11:25:15 344

原创 汇编 非压缩的BCD码相加

压缩的(8421)BCD码 用四位二进制数表示一位十进制数非压缩的(8421)BCD码 用八位二进制数(即一个字节,该字节的高4位全为0)表示一位十进制数计算机在进行加法时,并不关心运算数是不是BCD码,它只按二进制运算规则进行处理。所以如果对两个BCD码做加法,想要得到以BCD码表示的结果,就需要对add指令产生的结果进行修正。对非压缩的BCD码修正的方法就是执行 aaa 指令。...

2019-10-11 16:11:57 6821

原创 windows环境下,令postgres数据库能被局域网或者外网的客户端访问

可以参考这篇文章:https://blog.csdn.net/shouzang/article/details/81262029但是需要另外注意:1. 记得检查一下postgresql.conf(和pg_hba.conf都在安装路径的data目录下)中的listen_addresses是否已经被设置为'*',好像新版本中默认就是'*',老版本需要将'localhost'改为'*'2...

2019-07-04 14:07:00 1320

原创 如何同时使用pycharm和webstorm

使用pycharm和webstorm打开同一个项目会冲突的原因:使用JetBrains家的基于idea框架(如pycharm、webstorm、IDEA)的IDE时,如果用它们打开同一个项目,这些IDE会共用项目下.idea文件夹,修改如workspace.xml等IDE配置文件,这就会导致在这几个IDE之间切换时,IDE会不断地reload.解决方案:总结:让两个IDE...

2019-06-29 09:51:26 4373 1

原创 django 即使没有对Model做出更改, makemigrations还是不断产生新内容

可能的原因是将某个field的选项(choices)放到了一个set中({ }),而set是无序的,每次运行都可能有新的排序结果,所以django误认为我们对model做出了更改,才不断产生新的migrations。将set({})改为tuple(())或者list([])即可解决问题 --- > ...

2019-06-12 22:48:07 611

原创 详解Django 中的blank=True 和 null=True

网上介绍这两者区别和联系的博客大部分都只说明了两点:blank用于表单的认证,被设为blank=False(默认为False)的字段在填写表单时不能为空。 null用于规定数据库中的列的非空性,被设为null=False(默认为False)的字段在数据库中对应的列不能为空(用SQL来说明就是为该列添加了NOT NULL的约束)。但是在使用的时候或许会有下面这一些疑问:为什么要分别这设定...

2019-04-10 18:06:26 12408 2

原创 WPF 令TreeViewItem单击折叠/展开

从StackOverflow上看到的,自己稍微改进了一下。方法很简答,给TreeViewItem添加selected事件

2019-03-24 16:47:27 3121

原创 Ubuntu 打开nginx后无法访问到主页

注:  只适合一些特定情况,使用的是电信的虚拟云服务器,好像也不需要像阿里云那样添加安全组配置 1. 打开nginx后,通过netstat -l 查看listen状态下的端口包不包括80    2. 如果不包括(我也不知道什么原因),更改nginx的配置文件,通过 vim /etc/nginx/sites-available/default       将原来的80端口换成...

2018-10-22 10:46:02 5962

原创 Cocos2dx 关于暂停

1. 调用场景的pause方法         首先看一下pause方法的介绍,这是继承自Node节点的函数            * Pauses all scheduled selectors, actions and event listeners.         * This method is called internally by onExit.这个方法只能够暂停...

2018-09-30 18:40:45 1174

原创 Cocos2dx 场景地图与瓦片地图坐标转换

Cocos2dx 场景中的坐标原点位于屏幕的左下角,各个子节点的坐标则是相对于其父节点, 比如MenuItem的场景坐标等于Menu相对场景的坐标加上MenuItem相对于Menu的坐标。而使用的瓦片地图的坐标则是以屏幕的左上角为原点,以x方向瓦片的格子数为坐标值x, 坐标值y相似。当要获取瓦片的id时则要将场景坐标转换为瓦片坐标。转换比较容易, 瓦片x坐标 = 场景x坐标 / 瓦片的...

2018-08-26 09:39:31 949

原创 Cocos2dx 图片加载小于原有分辨率

问题: 在多台Windows电脑上都出现了添加的精灵或者地图小于原有分辨率, 精灵缩小还可以通过setScale 调整, 但是瓦片地图通过scale缩放后会坐标点转换会出现很大的问题 解决方案: 注释掉这段代码 // if the frame's height is larger than the height of medium size. //if (frameS...

2018-08-25 19:11:12 592

原创 Cocos2d-x 3.x 精灵随鼠标移动而改变位置

相关代码

2018-08-17 11:56:31 2706

原创 Cocos2d-x 报错解决方案:error C2143: 语法错误 : 缺少“;”(在“*”的前面) error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

在完成SceneManager 和 各个Layer的实现后,尝试编译了一下项目,出现了一长串的错误, 在各个cpp文件中都出现了类似标题中摘要的错误,仔细检查后无果。在一个问答中发现了答案 另附关于头文件相互包含的文章 https://www.cnblogs.com/MuyouSome/p/3388242.html...

2018-08-05 23:57:14 568

原创 安装Qt5.10时遇到的问题

1. 打开Qt creator时总会出现无响应的情况,大概几十秒之后就恢复正常,但下次打开时情况依旧相同    解决方法, 删除QtProject文件夹,详见 点击打开链接2. 构建套件不完整需要自己补充 (no valid kits found)     详见 点击打开链接...

2018-07-05 09:53:53 1417

原创 采用相对路径引入外部css文件无效的一种出错可能

引入外部css文件时发现怎么样都无效,html文件和css文件在同一个文件夹,用的相对路径用浏览器的f12开发工具检查之后发现确实没有引入css文件最后发现是因为前面敲的一个base标签,当时也没有注意,后来就完全忘记了。。。这个标签令所有的相对路径都加上了前面的部分,自然引入不了。。。...

2018-07-03 21:15:39 4326

原创 django学习记录-- 添加haystack搜索框架时报错:AttributeError: 'BlogIndex' object has no attribute 'fields'

怀着十分悲痛的心情写下这篇博客...想要添加一个搜索功能,按照网上的教程使用haystack+whoosh+jieba一步一步到了最后创建索引的部分,这里有两个方法,rebuild_index 和 update_index。第一次用rebuild_index,报错: TypeError: Unknown option(s) for clear_index command: b...

2018-02-01 16:23:12 2022 4

原创 django学习记录--在admin界面进行搜索操作后,报错:Related Field got invalid lookup: icontains

描述:在admin中加入了搜索框,但点击搜索后报错解决方案: search_fields中只能包括字符类型,删去其中的非字符类型即可

2018-01-21 19:09:37 1026 1

空空如也

空空如也

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

TA关注的人

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