自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思想的可见性

路漫漫其修远兮 吾将上下而求索

  • 博客(152)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 今天安装mongodb,有许多心得记录一下

mongodb,安装和创建用户

2022-07-27 21:00:15 459

原创 eclipse安装完以后打开报错

eclipse 安装问题

2022-07-27 18:49:28 477

原创 enigmavb 打包工具打包QT exe使用小小心得

最近在给同学做个小工具,使用QT生成exe和关联dll,数量有点多,同学用起来不方便,就使用了这个enigmavb工具去打包成一个exe1、添加静态库.lib添加静态库,把之前的静态库的lib文件夹复制到新的exe所在文件夹,然后按照添加静态库的方法点击左侧链接查看。把这个文件夹下的静态库路径加到pro里面。 运行一下程序2、添加动态库.dll动态库的添加分为两步:一、.复制项目debug文件夹下与exe相同路径下的dll文件,放到新建的文件夹。二、让系统自动添加所需的其他dll库。

2022-05-05 15:41:48 1835

原创 VLD在VS2019中的使用以及应用程序无法正常启动(0xc0150002)

Visual LeakDetector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。但是在使用时可能会发生一些错误,可能是因为VLD的版本问题。有时候项目运行时会发生以下两个错误:1、运行提示,“无法启动此程序,因为计算机中丢失vld_x64.dll”2、运 行提示,“应用程序无法正常启动(0xc0150002)”今天再次使用发现启动一直报错,然后翻阅以前使用的案例发现有几个dll没有添加,原来是依赖项不全。以前没有发现这个问题是由于安装的vld,本次只是把inc

2022-02-09 16:50:19 2348 1

原创 【windows】 常见的系统环境变量

“%”是系统变量的一种表示方法,在升级补丁或者软件需要将某些内容写入系统文件夹时,都是用的这种写法,可以准确的定位.环境变量 与对应的路径%ALLUSERSPROFILE% C:\ProgramData%APPDATA% C:\Users\用户名\AppData\Roaming%COMMONPROGRAMFILES% C:\Program Files\Common Files%COMMONPROGRAMFILES(x86)% C:\Program Files (

2022-02-09 16:42:47 1063

原创 QGraphicsRectItem 简单使用,小黑点移动

QGraphicsSence 和QGraphicsRectItem 应用

2021-12-27 10:31:39 1956

原创 Linux添加mysql系统环境变量

这个悲剧,昨天安装完mysql后,直接在export PATH上面一行,增加了export PATH=/usr/local/mysql/bin,然后发现mysql所有命令都可以正常使用了,很高兴。 第二天傻了,linux启动起来后,一直处于登陆状态,输入账号密码后,还是处于登陆状态。网上一查,原来我增加的代码破坏了profile文件,直接导致所有系统启动失败。然后ctrl+alt+F...

2019-05-28 16:45:12 9525

转载 cc、gcc、g++、CC的区别概括

转自:https://www.cnblogs.com/xj626852095/p/3648246.htmlgcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。cc是Unix系统的C Compi...

2019-05-28 16:21:26 298

转载 【mysql】linux下安装mysql(转载)

原网址:https://www.cnblogs.com/caiyunyun/p/7492373.htmlmysql在linux下的安装1、下载    下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads    下载版本:我这里选择的5.6.33,通用版,linux下64位    也可以直接复制64位的下载...

2019-05-27 16:28:17 142

原创 windows平台 控制台不能直接使用SVN命令问题

今天使用SVN拉取代码失败后,目录一直处于被锁状态,无法解决,菜单cleanup使用一直失败。然后就想使用command 模式下进行cleanup,然后发现svn命令不能使用,原因很简单,应为没有安装命令行。CMD命令直接使用SVN命令windows控制台不能识别该命令:  后来查找好多文档,然后发现不需要使用别的工具,只需要安装包重新安装一下,就ok。一开始一直以为是...

2018-09-03 19:38:39 2161

转载 一位程序员的十年工作总结,值得每位互联网人看

原地址:https://www.cnblogs.com/jirigala/archive/2009/08/03/1537874.html#!comments展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会

2018-03-22 11:43:21 323

原创 #define和const、inline使用的优劣

C++而言,对象的概念深入人心,你想控制所有信息的调用和实现。分析一下他们的优缺点:我不太喜欢使用#define定义函数是因为,本人底子薄,有时候还是需要去看看堆栈,像宏定义函数实现,不能直接调试,实在没办法还需要看看汇编。宏定义不注重作用域,const定义常量有数据类型,编译器可以对其进行类型安全检查,数据可以分配数据空间,宏不会分配空间。最主要的是不能调试,看不到实现过程,小白

2018-02-25 00:08:29 230

原创 致自己

有些事、有些人、有些迷茫的走走停停,也许未来还是一场旅行。         我们也许是风景,也许是看风景的人。         未来要坚持、加油!也许鸡汤文的热血只能支持一个星期,那就再让自己热血起来。你还没有成功过,同志革命还没有成功,需要努力!纪念于2018年1月26日,大雪上海!希望你远离抱怨,传播正能量。引用刚看的故事祝福一下:希望你们三冬暖,春不寒、夜路有

2018-01-26 00:13:53 162

原创 Visual Leak Detector (VLD)使用

Visual C++内置内存泄露检测工具,但是功能十分有限。VLD就相当强大,可以定位文件、行号,可以非常准确地找到内存泄漏的位置,而且还免费、开源!在使用的时候只要将VLD的头文件和lib文件放在工程文件中即可。直接在下载就可以:点击打开链接release版,可以直接安装,默认匹配,lib目录直接会关联到visual studio N-15版本,只需要在需

2017-11-29 16:15:26 360

原创 实验楼的linux学习路线!

记录一下请以自勉!

2017-08-30 16:28:06 417

转载 MySQL命令行导出数据库

MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的

2017-08-28 10:47:32 328

转载 Visual Studio 2010/2013/2015 UTF8编码调试时显示中文

VisualStudio 2010 SP1环境 1、设置string默认编码为utf8,只需要在文件头部加入以下代码1 #pragma execution_character_set("utf-8") //默认使用UTF82、debug提示窗口显示utf8,打开C:\Program Files (x86)\Microsoft Visual Studio 10.0\Com

2017-08-01 10:38:55 1893

原创 函数数组

对于多条件判断出来,简单明了的是使用swich接口,但是判断条件太多,我们写的代码就会很冗长。不利于解读。执行效率就也会有影响。类似的游戏服务器里面的gateserver,考虑服务器要链接无数客户端,对应每个实现,我们使用map来一一对应吗,虽然map的查找比较快,但是非常消耗资源,密度大。所以,我们可以考虑使用数组,这样简单明了,而且不需要查找,直接下坐标获取。速度就不是一个层次。

2017-07-31 23:03:52 221

转载 tinyxml设计结构分析

的剖析都会以这个xml文档为例:example.xml(1)tinyxml把xml文档建立成一棵DOM(Document Object Model)树,具体实现用的是firstchild–nextsibling tree,下面是对该树的模型的一个简单介绍:firstchild-nextsibling是一种多叉树常用的实现方法,每个结点只需要知道它的第一个孩子结点

2017-07-14 15:48:31 433

转载 visual studio 2013 快捷键大全、VS2013常用快捷键

Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013 中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号、使用快捷键移动整行或整块的代码等;合理使用快捷键可以提高开发效率。但是Visual Studio提供的快捷键多如牛毛,那我们有没有必要掌握所有快捷

2017-06-07 10:35:10 1007

原创 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 解决办法

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 解决办法 安装的MYSQL没有提示设置密码,是自动安装版装完了,但是进不去 郁闷,上网查了好久才找到这个可行的解决方案解决办法:在Dos进入mysql安装目录所在bin文件目

2017-05-04 18:26:23 1489

原创 python字符串小技巧

一、python中可以使用单引号也可以使用双引号,但是必须是成对出现,否则会报错!重点!二、python中单引号如何打印显示如let's go! 我们可以使用双引号例如:print("Let's go")#或者使用\print('Let\'s go')三、原始字符串,主要是不需要就\做解析,例如:print(“c:\test\test”)显示的结果会有问题,因为\t是制表符,显示和使用

2017-02-26 22:00:42 464

转载 VS2015 C++编译失败,提示link1171,无法加载mspdb140.dll错误解决方法!

错误描述:Link1171:无法加载mspdb140.dll1. 找到VS2015 IDE的安装目录,以本人电脑上的目录为例: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE2.将IDE目录中的msobj140.dll, mspdb140.dll, mspdbcore.dll, mspdbs

2017-02-13 17:23:36 8303 4

转载 mysql安装使用详细教程(上)

一、数据库介绍1、什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 RDB

2017-02-07 16:59:57 1061

原创 C++封装一个时间库

.h文件是这样的#pragma once#include #include int DayOfTheWeek(int nYear, int nMonth, int nDay);//等待时间超时;int WaitTimeOut(unsigned int nMilliseconds);class CMyLocalTime{public: CMyLocalTime(); ~C

2016-11-30 18:17:54 622 1

原创 C++中星期几计算公式

蔡勒公式(Zeller):是一个计算星期的公式。随便给一个日期,就可以使用这个公式推算出事星期几。公式如下:Weeks = [C/4] - 2C + y + [y/4] + [13*(M +1)/5] + d -1;或者是Weeks = y + [y/4] + [c/4] - 2c + [26(m + 1)/10] + d - 1;公式中的符号含义如下:Weeks:星期总数;用

2016-11-30 18:12:19 6615 1

转载 蔡勒公式的推导过程

星期制度是一种有古老传统的制度。据说因为《圣经·创世纪》中规定上帝用了六 天时间创世纪,第七天休息,所以人们也就以七天为一个周期来安排自己的工作和生 活,而星期日是休息日。从实际的角度来讲,以七天为一个周期,长短也比较合适。所 以尽管中国的传统工作周期是十天(比如王勃《滕王阁序》中说的“十旬休暇”,即是 指官员的工作每十日为一个周期,第十日休假),但后来也采取了西方的星期制度。 

2016-11-30 15:36:22 2167

原创 delphi中日期和时间接口、运算接口

由于近期大量使用了一些日期的获取和计算。还有字符串和日期的互相转换。总觉得一是总结一下,一个是对比一下C++中一些时间操作,我们要如何方便的操作。这些都需要做一些接口使用。毕竟游戏服务器,后期任务案子,主要是靠每天不同时段去调用不同的脚本去实现。貌似在C++我暂时用到的很少,可以的话需要去整理一个时间库。delphi中主要是DateUtils中各种对时间和日期的操作,比如DayOfTh

2016-11-29 22:05:35 683

转载 liunx-makefile编译规则(二)

本节为大家介绍我了解的 make 是如何工作的=_=在默认的方式下,也就是我们只输入make命令。那么,1、make会在当前目录下找名字叫“Makefile”或“makefile”的文件。2、如果找到,它会找文件中的第一个目标文件(target),在上节的例子中,他会找到“myapp”这个文件,并把这个文件作为最终的目标文件。3、如果myapp文件不存在,或是m

2016-10-24 11:24:37 326

转载 linux—makefile编译规则(一)

make命令和makefile文件的结合提供了一个在项目管理领域十分强大的工具。makefile文件由一组依赖关系和规则构成。makefile的规则:先写目标的名称,然后紧跟这一个冒号,接着是空格或者制表符tab,最后是用空格或者制表符tab隔开的文件列表(这些文件用于创建生成目标文件)。target ... : prerequisites ...com

2016-10-24 11:23:35 531

转载 linux文件管理

一.查看文件ls -l //查看当前目录下所有文件信息$ls -ltotal 1962188drwxrwxr-x  2 amrood amrood      4096 Dec 25 09:59 uml-rw-rw-r--  1 amrood amrood      5341 Dec 25 08:38 uml.jpgdrwxr-xr-x  2 amrood amroo

2016-10-24 11:21:46 268

转载 vi编辑器

目录                                                        [+]Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能。vi 是十年磨一剑的产品,虽然命令繁多,并且大多数功

2016-10-24 11:19:09 921

原创 python小基础学习(一)

1、首先是if else应用,排版,写C++和delphi都会有自己的生存空间,无论是参数还是condition语句。        python里面的生存空间就是排版,说白就是缩进。C++是{}, delphi是begin和end组合。        对应的python中的if 和else应用:if XXXX : print(‘12345’)else: pri

2016-10-23 00:00:58 297

原创 python快速排序代码示例!

def Partition(array, low, high): key = array[low] while low < high: while low = key: high = high - 1 while low < high and array[high] < key: array[low]

2016-10-19 11:21:13 278

原创 C++、delphi、python Quick_Sort实现

快速排序是由东尼.霍尔所发展的一种排序算法。在平均状况下,排序N个项目要O(nlogn)次比较。在最坏的情况下则需要O(n^2)次比较,但这种情况并不常见。事实上,快速算法明显比其他快速算法三个基本条件:

2016-10-18 00:54:49 316

原创 delphi label 背景颜色设置!

需要写一个动态霓虹灯程序,主要结构和程序如下:创建VCL工程,控件中直接选取一个label 和 一个Timer控件。由于不需要框架,所以直接设置Form属性中BorderStyle :=  bsNone;取消边框。双击创建timer对应相应:Timer1Timer,这里可以设置他的间隔调用时间。在里面直接设置Form和Label 。 font的AutoSize := Tru

2016-10-14 00:44:37 5601

转载 delphi运算符集合

分类运算符操作操作数结果类型范例算术运算符+加整数,实数整数,实数X + Y-减整数,实数整数,实数Result - 1*乘整数,实数整数,实数P * InterestRate/实数除

2016-10-08 00:14:13 415

原创 python简介

python是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python源代码同样遵循GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块很轻松地联结在一起。常见的一种应用情形是,使用Python快速

2016-10-04 10:28:16 342

转载 如何根据基类指针来判断这个基类是由那个子类转换而来!

在C++中如果想在运行而不是在编译的过程中获得对象的具体的类型,那么就必须要用到虚函数。其实虚函数的出现就可以理解为需要在运行的时候知道对象的具体类型,反之亦然。既然用到了虚函数,那么就可以实用dynamic_cast代码如下:[cpp] view plain copy#include   using namespace st

2016-07-11 14:21:55 1469

转载 STL的多线程安全问题

1) stl的线程安全.说一些关于stl容器的线程安全相关的话题。一般说来,stl对于多线程的支持仅限于下列两点:(貌似Effective STL中有描述)1.多个读取者是安全的。即多个线程可以同时读取一个容器中的内容。  即此时多个线程调用 容器的不涉及到写的接口都可以 eg find, begin, end 等.2.对不同容器的多个写入者是安全的。即多个线程对不同容器的

2016-07-07 20:32:47 527

Qt exe打包工具enigmavb.exe

enigmavb打包工具,我使用的时候,尽量不要使用移动后的目录生成,生成在哪一个目录就引用那一个目录,不要使用拖动,使用增加文件夹[递增],记得删除不需要的.o文件.h文件等等不需要文件,否则打包以后会有点大

2022-05-05

Qt给图片增加水印和创建新路径存放

根据配置读取水印信息,然后添加到对应的名称的图片中

2022-05-05

番茄助手2017

番茄助手,支持2017,内有消除注册信息工具,如果不能安装成功,请运行

2018-02-22

安全栈表实现,C++11实现,使用atomic特性

安全栈表实现,C++11实现,使用atomic特性,可以多线程进行操作

2018-02-19

抓包工具fiddler

2016-04-19

debugview查看工程debug打印!

2016-04-19

dll 或者 exe 查看关联工具

2016-04-19

procexp64 进程线程查询工具

procexp64 进程线程查询工具

2016-04-19

sublime, html编译器

html编写环境!非常简单的,并且容易操作,html编译软件!

2016-02-02

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

TA关注的人

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