自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 增加行动力和活力的方法

今天看了一篇增加活力方法的文章,感觉有些内容很有道理,对平时的工作和生活都有意义。摘抄如下:提高行动力和活力的方法:①『从“得心应手”开始』如果你热爱阅读,肯定会有这种体会,某天你读到一本自己非常喜爱的书,但是又不得不中间停下来做别的事情,那么当你下次再有时间拿起这本书的时候,意愿会非常大,甚至会有点迫不及待。心理学家把这种现象叫作“中断行动的再行动倾向”。幸运的是,这种心...

2019-04-28 14:04:43 296

原创 二十英里法则--实现定下的目标,其实或许没那么困难(部分转载)

心理学家吉姆·柯林斯有一个非常著名的“二十英里法则”01每天走二十英里的人为什么先到终点从美国西海岸圣地亚哥到某个地方有大约有三千英里的路程,这段路程地貌十分地复杂,而且经常会遭遇天气变化。如果想走完这段路程,平均日行20英里,即每天走32公里,走完全程大概需要150天,也就是五个月左右。吉姆·柯林斯找来3组志愿者,让他们分别以不同的方式行进。第一组选择在好天气时快速行...

2018-12-18 09:28:44 2130

原创 技术博客和资料归纳收藏(不断更新)

一、java-web方向:1、前端的实例练习大全: http://www.jb51.net/w3school/index.html2、作为一名前端开发者,你有必要知道这些项目资源!: https://www.cnblogs.com/webxiaoer/p/6647236.html3、ztree的使用说明:http://www.treejs.cn/v3/main.php#_...

2018-05-08 11:00:53 213

原创 QT子窗口关闭时自动释放及注意事项

在qwizard、qwizardpage的析构函数里加了打印信息,看了一下,突然想到,应该是我加了这个函数的原因。在直接声明对象这种情况下,我去调用这个函数,代码在下面,结果,在关闭窗口时,程序崩溃。所以,用new创建的对象,在堆上的,可以用这个函数。在栈上的,就不要用了。

2024-04-02 14:59:33 370

原创 凝思操作系统:U盘无法识别和读取问题

凝思操作系统的U盘识别问题的简单解决步骤

2023-01-09 15:54:51 5128

原创 QProcess的非阻塞式用法以及QApplication::processEvents的使用

QProcess的阻塞模式,然后引出这个模式的问题。给出一种解决办法。最后,写了一些使用注意。

2023-01-09 15:44:25 3539

原创 java 判断字符串为空的三种办法

以下是java 判断字符串是否为空的三种常见方法:方法一: if(str == null || str.length() <= 0); 比较字符串长度, 效率高。推荐方法二: if(str == null ||"".equals(str)); 使用也很广泛, 但效率很低:...

2020-04-30 15:34:42 1234 1

原创 QTreeWidget item 复选状态

大家在使用qt的树结构时,有时会需要对树节点进行勾选,这时会涉及到节点状态同步问题。通常情况下,需要以下同步形式:1、父节点勾选,则子节点全勾选;2、父节点取消,则子节点全部取消勾选;3、子节点部分勾选,则父节点显示部分勾选状态;4、子节点全部勾选,则父节点显示勾选状态;下面的实例是现实了两级树结构的节点状态同步。connect(m_treeWidge...

2019-12-26 14:23:42 2048

原创 Ubuntu下gcc/g++多版本共存和版本切换及使用c++11标准的方法

公司的ubuntu系统上,对应的g++版本很低,不支持C++11标准中的内容,于是我对g++进行了升级。不过升级完成,并且进行了相关的设置后,使用g++ 对c++11基本功能的hello world程序可以编译成功,但到了我的程序,还是会编译出现问题,突然恍然大悟,因为我的程序依赖的公司的很多公共组件都是在老版本上编译的,不支持C++11的内容,所以还是有问题。无奈为了程序能在我们...

2019-11-06 16:02:20 9592 2

原创 string 与char* 和char[]区别 以及相互转换

一、三者的基本概念string:string可以被看成是以字符为元素的一种容器,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),可使用迭代器。与char*不同的是,string不一定以NULL(‘\0’)结束。string长度可以根据length()得到,string可以根据下标访问。所以,不能将string直接赋值给c...

2019-10-10 15:05:34 1544

原创 SpringBoot 定时器schedule 使用时的注意问题

今年开发的东西是C++的,但最近有个项目时间紧迫,临时又被拉去做java和web。记录一下使用springboot的定时器时的问题。SpringBoot的定时任务非常简单,定时任务也不用整合quartz了,直接schedule就欧了。1、引入POM依赖Spring的Schedule包含在spring-boot-starter模块中,无需引入其他依赖。2、开启注解支持在启动...

2019-09-30 15:41:59 892

原创 QList修改item的方法

QList中提供的at()、value()操作均返回的是const的item引用,无法修改。使用下标([index])才可以获得可修改的item的引用!举例:QList<ReportFileInfo> testList1;.....................//testList1进行赋值;for(int k=0; k<testList1.size(...

2019-09-17 14:21:01 6134 1

原创 qt中的隐含共享技术

在QT中,有一项隐含共享技术(也叫回写复制,copy on write),它结合了浅拷贝和深拷贝的特点,具有以下优点:(1)、可以降低对内存和CPU资源的使用,提高程序的运行效率;(2)、方便程序员做某些对象的赋值操作,而不必拷贝深拷贝和浅拷贝的问题;隐含共享的工作原理,简单说就是: 当两个对象共享同一份数据时(通过浅拷贝实现数据块的共享),如果数据不改变,不进...

2019-09-17 14:12:42 354

转载 C++ 数值类型和字符串的相互转换

一.利用stringstream类1. 字符串到整数stringstream sstr(str);int x;sstr >> x;(即从sstr中提取数据)2. 整数到字符串stringstream sstr;int x;sstr << x;string str = sstr.str();缺点:处理大量数据转换速度较慢。stringstre...

2019-09-02 15:06:22 1543

原创 qt的宏定义区分不同操作系统

程序中遇到需要区分操作系统时,可使用qt的宏定义:在<QtGlobal>中,定义了各个系统的宏定义Q_OS_AIXDefined on AIX.Q_OS_ANDROIDDefined on Android.Q_OS_BSD4Defined on Any BSD 4.4 system.Q_OS_BSDIDefined on BSD/OS.Q_OS_CYGWINDe...

2019-08-26 15:00:07 4935

转载 mysql 服务器配置信息和运行状态的查看(show variables like)

1, 查看MySQL服务器配置信息mysql> show variables;2, 查看MySQL服务器运行的各种状态值mysql> show global status;3, 慢查询1. mysql> show variables like '%slow%'; 2. +------------------+-------+ 3. | Variab...

2019-08-23 10:42:51 2951

转载 QString和string的相互转换(不出现乱码)

转载:https://blog.csdn.net/chenjianqi0502/article/details/79400101std::string cstr;QString qstring;//从std::string 到QStringqstring = QString(QString::fromLocal8Bit(cstr.c_str()));//从QStrin...

2019-07-30 10:44:37 1197

原创 QList 按结构体的某个属性排序

举例:按照meetTime属性的时间从小到大排序class test{public: QDateTime meetTime; int num;};写法1: QList<test> temp_list; test aa; test bb; test cc; cc.meetTi...

2019-07-30 09:37:51 3034

转载 MySql 5.7 保留字-附表

转载自 https://www.cnblogs.com/Z-Fanghan/p/6892944.html现在使用navicat图形界面或者Hibernate做映射生成表的时候,渐渐的会忽视掉关键字这个问题,而后续也会不断的产生错误提示,一遍遍的查询代码无果,甚至开始怀疑人生,但是其实很多情况下只是使用了保留字而已,因此在设计数据库之初便要尽量的规避关键字和保留字。但是这里要提一...

2019-07-15 09:29:56 220

原创 Redis的通知功能的应用

Redis的通知主要用来获取数据库中的键的变化以及数据库中命令的执行情况。要想使用redis数据库中的通知的功能则需要在redis.conf配置文件中进行相应的配置键的变化通知用官方的语句称为键空间通知命令的执行情况通知用官方的语句称为键事件通知1、首先,配置文件中需要修改的内容:如上图所示:K和E是必选的,AKE就代表了所有事件都进行通知。2、Redis的“...

2019-06-26 16:28:42 1094

原创 UML时序图(Squence diagram)的设计介绍

本文以starUML工具为例。一、概念UML时序图,也叫顺序图,是一种详细表示对象之间以及对象与参与者实例之间交互的图,它由一组协作的对象(或参与者实例)以及它们之间可发送的消息组成,它强调消息之间的顺序。它详细而直观地表现了一组相互协作的对象在执行一个(或少量几个)用例时的行为依赖关系,以及操作和消息的时序关系。类图是反映类、对象、接口等事物之间的依赖、继承、实现关系等,主要是静...

2019-06-26 15:50:34 7177

原创 shell脚本提示 语法错误: 未预期的文件结尾

在linux下运行shell脚本时,遇到如下错误提示:行 22: 语法错误: 未预期的文件结尾。也许你会发现你的脚本总共也没22行,这是因为:“shell不会对错误进行精确定位,而是在试图结束一个语句时进行错误统计。所以在shell打印出一个脚本错误后,不要只看那些疑问行,而是要观察整个相关代码段.”...

2019-06-18 09:19:21 13800 4

原创 Klocwork的常见错误和处理方法

klocwork扫描后的常见问题是分等级的:1:Critical 2:Error 3:Warning 4:Review 等。目前的部门要求处理1-2两个等级的问题,常见问题有以下几类:1、函数中的异常处理缺少返回值类似这种表述:28 (Local) /home/cps/VersionUpdateTool/DBConfig_navigate.cpp:3...

2019-04-08 11:14:16 12014

转载 mysqldump参数详细说明 (转载)

Mysqldump参数大全(参数来源于mysql5.5)参数参数说明--all-databases,-A导出全部数据库。mysqldump-uroot-p--all-databases--all-tablespaces,-Y导出全部表空间。mysqldump-uroot-p--all-databases--all-tablespa...

2019-03-25 16:09:09 200

原创 Keras与TensorFlow的简要基础

去年3月份时,试用了Keras和TensorFlow分别来求解kaggle竞赛上的同一个情感分析的NLP的问题时写的笔记,有些内容可能已经不那么新了,而且很简略,但还是存一下备忘Keras基础1 简介Keras是一个高级神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano后端。Keras 为支持快速实验而生。常见的RNN、CNN网络,都可以搭建...

2019-03-22 14:49:12 1102

原创 sk-learn 使用点滴记录

去年刚使用sk-learn时,记录的笔记,移到博客中备忘。1、数据的预处理:scikit-learn使用任何存储为numpy数组或者scipy稀疏数组的数值数据。 其他可以转化成数值数组的类型也可以接受,如pandas中的DataFrame。以下推荐一些将标准纵列形式的数据转换为scikit-learn可以使用的格式的方法:pandas.io 提供了从常见格式(包括CSV,E...

2019-03-22 14:36:02 337

原创 机器学习解决问题流程

自学和实践机器学习的应用时,记录的简单流程,不全面,也可能不是非常专业,但还是比较实用,可操作,保存一份。 了解场景和目标能采集到什么数据;要解决的是一个什么问题;     2、了解评估准则计划采用什么准则,比如:准确率;      3、认识数据    比如观察数据是否平衡、数据的分布形态等;    可以利用一些方式来认识数据,常用的数据了解方法之一是数据...

2019-01-25 15:48:41 847

原创 Python\Pandas\Numpy\Matplotlib的常用数据类型小结

一、python定义:list:链表,有序的项目, 通过索引进行查找,使用方括号”[]”;tuple:元组,元组将多样的对象集合到一起,不能修改,通过索引进行查找, 使用括号”()”;dict:字典,字典是一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号”{}”;set:集合,无序,元素只出现一次, 自动去重,使用”set([])”...

2019-01-25 15:29:15 1899

原创 kafka基础知识与实例

文章内容主要来自其他博客内容的摘选。 一、概述1.kafka是什么    根据官网:http://kafka.apache.org/intro 的解释呢,是这样的:   Apache Kafka® is a distributed streaming platform    ApacheKafka®是一个分布式流媒体平台  Apache Kafka是一个开源消息系统...

2019-01-17 19:25:38 776

原创 java的Map与前端json对象的交互

一、后端java程序中的应用1、Map转换成JSONMap&lt;String,String&gt; map = new HashMap&lt;String,String&gt;(); map.put("a","aaa"); map.put("b","bbb"); map.put("c","ccc"); String json=JSON.toJ

2018-12-20 14:54:10 8602

转载 web socket原理的形象理解(转载)

 一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握...

2018-12-18 10:56:36 213

转载 mybatis调试技巧--打印sql语句(转载)

原稿位置:https://blog.csdn.net/xu1916659422/article/details/78093108 用mybatis执行数据库操作仅仅能看到执行结果,如果想看到执行的sql语句怎么办。查阅mybatis官方文档找到了解决方法。官方文档: http://www.mybatis.org/mybatis-3/zh/logging.html配置什么的很简单...

2018-12-11 09:56:20 7178

原创 mybatis的mapper文件之resultMap应用

在维护下面的代码的时候,遇到了mybatis中的resultMap,发现了它的强大之处,记下来备忘。mapper文件中有如下代码:&lt;resultMap id="roleResult" type="Role"&gt; &lt;id property="id" column="id" /&gt; &lt;result property="name&quot

2018-11-27 15:54:43 1542

原创 回调函数的理解

        在工作中不断的遇到和听到回调函数,但自己对回调函数一直并未尝试使用,感觉理解也不够清晰。下面摘了一些其他看起来通俗易懂的说明,先记下来,备忘。         1、基础知识所谓回调,就是模块A要通过模块B的某个函数b()完成一定的功能,但是函数b()自己无法实现全部功能,需要反过头来调用模块A中的某个函数a()来完成,这个a()就是回调函数。如下图①约定接口规范...

2018-11-20 10:26:28 1147 1

原创 mysql事件的创建、查看、启动以及导出(附存储过程等单独导出的命令)

一、mysql事件的创建、查看、启动检测事件是否开启 1 show variables like 'event_scheduler';  开启事件 1 set global event_scheduler = on;  创建一个存储过程 1 2 3 4 5 ...

2018-11-13 18:49:01 2104

原创 MYSQL服务无法启动的处理办法

问题:启动mysql,报错误:无法启动mysql服务,错误1067。 在日志中可以查看到类似以下的错误:Plugin 'FEDERATED' is disabled.Can't open the mysql.plugin table. Please run mysql_upgrade to create it.Fatal error: mysql.user table ...

2018-11-07 15:59:24 5446

原创 spring boot使用jsp界面,遇到whitelabel error page

spring boot的hello world,尝试一些小试验,使用jsp界面时,遇到错误根据文件目录,首先应该排除controller找不到的问题,因为helloController和DemoApplication在同一个文件目录下。正确的解决办法是:pom文件tomcat的scope不能是provided,注释掉就好了。...

2018-10-18 14:34:18 1952

原创 tortoise SVN与IntelliJ IDEA的集成、版本管理

一、  tortoiseSVN安装1、 tortoiseSVN安装以windows X64系统安装位例,双击“TortoiseSVN-1.10.0.28176-x64-svn-1.10.0.msi”如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里一定要勾选上。勾选了这个选项,后面才能在inte...

2018-10-16 14:31:45 4219

原创 帆软系统的部署注意事项

最近因一些特殊情况,用到了一下帆软报表,在部署帆软工程时,有以下坑,请注意: 注意修改resources文件夹下面的DataSource.xml的数据源配置,修改为数据库服务器的IP和端口以及数据库名称; 清理logdb文件夹下面的内容,也可以先只删除lck文件; 删除finedb文件夹下面的lck文件,其他文件不可删除,帆软嵌入了sqlite数据库; 再次重启服务器(Tomcat)...

2018-09-20 10:58:55 9227

原创 ubuntu系统下中文名乱码的问题

问题的发现,从windows上拷贝过来的文件,到了ubuntu上,java程序始终加载失败,直接在界面上一切正常,不过在终端查看,发现了问题,发现了乱码。注意:关于从windows上拷贝文件到linux上,如果是解压过程出现的乱码,考虑解压命令中增加指定字符集的参数,比如:unzip -O CP936 ./****.zip。这部分内容不扩展,回归本次的主题:关于ubuntu系统的语言环境设置。...

2018-08-22 15:24:10 755

空空如也

空空如也

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

TA关注的人

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