自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

糖梨的专栏

踏过的坑、发现的套路,一起分享。GitHub:https://github.com/deargo。公众号:糖梨(a_sweet_pear)...

原创 Windows文件搜索工具(文件、文件夹、文件内容搜索,支持大小写、全字、正则表达式搜索条件)

  用过Windows的都知道,对于文件搜索这块,不是很友好,比如搜索文件时,不能单独打开窗口,搜索内容没有。   使用Everything比较快,但有时要搜索文件内容,特别不方便,而且一般使用场景,就是搜索文件内容。   所以这里自己做一个简单的搜索工具。简介、方便、适用。 工具简介  ...

2020-03-12 14:01:26

阅读数 126

评论数 0

原创 QTableWidget多选selectedItems和selectedRanges的使用和区别

  QTableWidget是QT程序中,常用的显示数据表格控件,其用法也不再赘述,这里就说一说多选接口的使用方法,区别和问题。   首先,表格支持多选(Ctrl、Shift、 Ctrl+A都可以),需要对表格进行属性设置: setSelectionMode(QAbstractItemVie...

2020-03-06 18:26:57

阅读数 68

评论数 0

原创 C++Helper--实现迭代器iterator版本的双向循环链表list(增、删、改、查、排序、去重等)

  实现一个单链表,或是双向链表,是我们学习、面试,和工作中常会遇到的问题,在上一篇,我们在原有的std::list基础上,扩展了增删改查等一系列接口,这里,我们手动实现一个双向循环链表。   为适用于普通算法,这里实现了迭代器的功能。为防止重复申请和释放操作,内部保留一个已分配的空间,以提高性...

2020-02-29 18:55:38

阅读数 42

评论数 0

原创 C++Helper--在原std::list基础上改进接口:新增、删除、查询、遍历、数据转换、集成算法等

  同vector一样,list也是常用的一种STL容器。   list为双线列表,能够快读的插入和删除元素,在实际项目中也是应用广泛,但不支持随机访问,已有接口不够丰富,或是缺少常用的接口,于是本文意在原list基础上,改进或新增应用接口。   本文源码见【完整代码】章节,或GitHub:h...

2020-02-21 17:15:26

阅读数 21

评论数 0

原创 C++Helper--在原std::vector基础上改进接口:新增、删除、查询、遍历、数据转换、集成算法等

  在STL容器中,vector可能是最受欢迎的了,因为他们只需要往向容器中添加元素,而不用事先操心容器大小的问题。   不过用过的都知道,vector接口不够丰富。于是这里,将在原vector的基础上,拓展新的接口,方便实际场景中的运用。   本文源码见【完整代码】章节,或GitHub:ht...

2020-02-18 22:18:53

阅读数 26

评论数 0

原创 C++Helper--使用C++11实现半同步半异步线程池,接口接受:函数对象、成员函数、普通函数、fucntion和lamda表达式等。

  本文使用C++11的线程、互斥量和条件变量,实现了一个轻巧的线程池,可用于大量并发任务的场景,以避免频繁的线程创建和销毁,节约系统资源。   本文对处理任务的接口,也进行了包装,可接受:函数对象、成员函数、普通函数、fucntion和lamda表达式,便于完美的应用到实际工作中。   本文...

2020-02-17 19:33:57

阅读数 42

评论数 0

原创 Linux中date、time、clock等时间相关的介绍和使用

  本文将介绍linux中date命令的使用和技巧,列举了各个使用场景,以及注意事项。   本文也介绍了系统时间和硬件时间的区别,和注意事项,另外,对于time命令也进行了简单的说明。 date命令   date -help亦可查看。 命令功能   Linux系统里自带的一个系统命令,可...

2020-02-16 19:04:50

阅读数 45

评论数 0

原创 APP和网站提示有敏感词怎么办?别慌,一看就会!

  我们经常会遇到,发表一篇文章,或是想法,明明是规规矩矩,但是就是报敏感词。   或者是好好的文章,突然被报告知,因某某法被锁、被隐藏、被私,但又不告诉你哪些词汇“有问题”,令人抓狂。   这里,出一份简单的方法,帮你排除那些敏感词,然后开开心心的玩耍。   本方法使用了的IE、Edge、...

2020-02-15 18:50:19

阅读数 378

评论数 1

原创 VS2013的VAX安装与使用技巧

  本文着重介绍VAX的安装、配置、和使用技巧,另外,此文章也会持续更新。   关于VS的安装,请参考另外一篇博客:【VS2013安装】https://blog.csdn.net/aguoxin/article/details/79543066。   关于VS的使用,请参考另外一篇博客:【VS...

2020-02-14 09:58:55

阅读数 136

评论数 2

原创 VS2013、VS2019配置和使用技巧

  本文着重介绍VS的工具配置、项目配置,和使用技巧,另外,此文章也会持续更新。   关于VS的安装,请参考【VS2013安装与配置】https://blog.csdn.net/aguoxin/article/details/79543066。 工具配置技巧   菜单栏“工具”->“选...

2020-02-14 09:52:18

阅读数 309

评论数 0

原创 C++Helper--用C++11改进命令模式,接口接受:函数对象、成员函数、普通函数、fucntion和lamda表达式等。

本文使用C++11改进命令模式,见转载链接。 本文源码见【完整代码】章节,或GitHub:https://github.com/deargo/cpphelper。 命令模式   一般定义:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤...

2020-02-12 17:38:51

阅读数 96

评论数 0

原创 C++Helper--动态库的显式调用

  本文主要介绍C++动态库的显式调用方法,及其封装。 动态库和静态库   动态库全称动态链接库(dynamic link library),他包含了函数所在的DLL文件和文件中函数位置的信息(入口),在运行时被加载。静态库全称静态链接库(static link library),他包含函数代...

2020-02-11 20:13:14

阅读数 136

评论数 0

原创 tailf、tail -f、tail -F三者区别

tailf命令   本节参考见原文链接   tail 命令可用于查看文件的内容,有一个常用的参数-f常用于查阅正在改变的日志文件。   tail -f filename会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容...

2020-01-14 16:46:46

阅读数 62

评论数 0

原创 c++ 线程局部变量thread_local

Linux中的线程局部存储(一)   本章节转自:https://blog.csdn.net/cywosp/article/details/26469435   在Linux系统中使用C/C++进行多线程编程时,我们遇到最多的就是对同一变量的多线程读写问题,大多情况下遇到这类问题都是通过锁机制...

2020-01-14 10:07:52

阅读数 174

评论数 0

原创 SpringBoot+MyBatis+Oracle增、删、改、查、批处理及存储过程Demo

    本文着重偏重于:SpringBoot+MyBatis+Oracle的,增删改查、批处理及存储过程的Demo,源码见文末章节。Demo概述    使用SpringBoot和MyBatis,对Oracle数据的增、删、改、查、批处理、及调用存储过程,都做了示例代码及SQL的配置示例,对于各种参...

2018-03-22 15:56:59

阅读数 18209

评论数 4

原创 SpringBoot+MyBatis+SpringSecurity示例

    最近有个服务要搞个Java版本,以前很少接触呀,更别说什么SpringBoot、MyBatis、SpringSecurity之类的了。    一通捣鼓,哎呀,各种折腾,终于做了个Demo(源码见源码福利章节,或文末)。    在此要感谢各位大牛,你们的博客和代码对我帮助很大。咳咳,言归正传...

2018-03-15 17:50:12

阅读数 1895

评论数 3

原创 Notepad使用技巧及插件

    Notepad++是个好工具,在平日的开发中经常用到。这里就分享下,并持续更新。原答案    常用的插件,及部分功能技巧,截图如下:2018.03.23更新--竖向选择    有时候从网上copy,或是word里面copy的代码、文本,含有序号、符号等其他前缀信息,每行每行的删,那就吃力、...

2018-03-14 11:22:50

阅读数 542

评论数 1

原创 Qt Creator安装与使用

Qt Creator介绍Qt是一个跨平台C++图形用户界面应用程序开发框架。Qt既可以开发GUI程序,也可用于控制台工具和服务器开发。Qt Creator是 Qt 推出的一款跨平台的,轻量级集成开发环境(IDE)。Qt框架约等于MFC 。Qt Creator约等于VS。获取Qt Creator1,...

2018-03-13 18:11:16

阅读数 1299

评论数 0

原创 VS2013安装与配置

注:VS2013安装详细步骤部分,整理自http://tieba.baidu.com/p/2835036681?fr=ala0&pstaala=3#,侵删。 其他章节自己整理。下载vs2013安装镜像。一般网络搜索即可,文件名类似于:VS2013_RTM_ULT_CHS.iso...

2018-03-13 17:27:59

阅读数 12005

评论数 6

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