4 majalis_C

尚未进行身份认证

我要认证

-------------

等级
TA的排名 6w+

蓝桥杯决赛试题:求1到n的最小公倍数

题目:为什么1小时有60分钟,而不是100分钟呢?这是历史上的习惯导致。但也并非纯粹的偶然:60是个优秀的数字,它的因子比较多。事实上,它是1至6的每个数字的倍数。即1,2,3,4,5,6都是可以除尽60。1 2 3 4 5 6我们希望寻找到能除尽1至n的的每个数字的最小整数。不要小看这个数字,它可能十分大,比如n=100, 则该数为:6972 0375 2297 1247 7...

2020-05-04 18:00:16

《编程珠玑》一书中习题1.2中如何使用位逻辑运算来实现位向量的理解

这是一道非常基础的题目,考察对位运算的理解,乍看题目只觉得好眼熟,然后(手贱)瞟了一眼答案,第一遍没看明白答案的内容,就上网查了一下,网上的人要么就是一笔带过(大概是觉得太简单),要么就是误人子弟。解决题目之前应该先搞清楚题目是干嘛的:位向量顾名思义就是用位来存储一个数,文中说存储N=10000000个数,每一位代表一个数。我们可以定义一个int类型的数组int a[N],那么如果a[...

2020-03-16 20:41:47

sql多表关联查询使用JOIN..ON与where的优化场景

先说明原因:优化的本质就是(join on 和where的执行顺序)关键字:on数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用leftjion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对...

2020-03-05 12:07:31

Mybatis连接数据库中文乱码问题解决idea

1,第一反应就是字符集不对,更改idea默认字符集:method:File->Settings->Editor->File Encodings 这种方式修改的文件编码方式只对当前 project 起作用,每次新建了一个工程后还需要重新设置编码方式。File->Other Settings->Default Settings->Editor->File ...

2020-03-04 19:19:22

logback配置Druid Filter

现在大多数Druid配置都是log4j作为logger,但是logback作为新一代的日志框架,我们有理由使用logback配置Druid Filter,之前的配置是:dataSourceA.filters=stat,wall,log4j1Druid支持配置多种Filter,配置信息保存在druid-xxx.jar!/META-INF/druid-filter.properties下面,具...

2020-03-03 00:24:59

mysql This application requires Visual Studio 2013 Redistributable 问题解决

问题原因:mysql找不到Visual C++ Redistributable所以解决方案是从下载 Visual C++ Redistributable安装 (几兆,很小)下载路径为:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784点击下载按钮并将vcredist_x64和vcredist_86都下载下来,先安...

2020-03-01 23:16:34

Spring Boot 项目设置网站图标

作者|二师兄来源 |公众号「程序新视界」正常情况下,每个网站都会有一个对应的网站图标(Favicon),在浏览器访问网站时,对应的浏览器标签上会出现对应的图标。如下图百度的图标:对此Spring Boot项目也提供了支持,但不同版本有所区别,在最新版本中的使用,网络上大多数文章已经失效,本篇文章带大家看一下Spring Boot 2.x版本中的使用情况。Spring Bo...

2020-02-23 19:23:06

有依赖的01背包问题( 金明的预算方案)

考虑到每个主件最多只有两个附件,因此我们可以通过转化,把原问题转化为01背包问题来解决,在用01背包之前我们需要对输入数据进行处理,把每一种物品归类,即:把每一个主件和它的附件看作一类物品。处理好之后,我们就可以使用01背包算法了。在取某件物品时,我们只需要从以下四种方案中取最大的那种方案:只取主件、取主件+附件1、取主件+附件2、既主件+附件1+附件2。很容易得到如下状态转移方程:f[i,j...

2020-02-17 15:55:15

解决找不到mfc140.dll的问题

mfc140.dll控件常规安装方法(仅供参考):如果在运行某软件或编译程序时提示缺少、找不到mfc140.dll等类似提示,您可将从脚本之家下载来的mfc140.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件,     版本号以5.0开头的或含有 nt 一般...

2019-10-31 11:59:03

VS,无法启动指定的程序,系统找不到指定的文件(转载)

转自:http://hi.baidu.com/angcyo/item/f59d7644a3790f2510ee1ea2一般出现这种情况,大多数都是从网上down下来的源码之类的.问题截图:由于双方环境的问题,所以不能直接使用.不过没关系,今天我找到了解决的方法,在这里给大家分享一下.虽然网上可能有,但是我觉得多一份信息,多一份找到的可能,多一份解决的机会.并且我保证...

2019-10-31 11:41:02

检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”

生成错误:error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”解决:在工程上右键-》属性-》c/c++-》代码生成-》运行库改成(release为MT,debug为MTD),如果有多个工程(主工程中包含动态或者静态链接库工程)都得同样设置。即可解决!发现...

2019-10-31 11:15:16

C++中类成员函数作为回调函数

回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以理解为什么C++类的多个实例可以共享成...

2019-10-30 13:04:47

(一)c++调用自己编写的静态库

c++调用自己编写的静态库1.静态库的介绍:一个静态库可以简单看成是一组目标文件(.o/.obj文件)的集合,静态库与汇编生成的目标文件一起链接为可执行文件。2. 静态库的优缺点:(1)静态库对函数库的链接在编译时期完成,程序在运行时与函数库无关,移植方便。(2)所有相关的目标文件与牵涉到的函数库被链接合成一个可执行文件,浪费空间和资源。3.Demo实例:StaticMa...

2019-10-29 18:17:18

MFC子窗口向父窗口发送消息(测试成功20110117)

在MFC中,使用用户自定义消息,子窗口向父窗口发送消息过程、代码:1)在resourse.h中增加定义://#define WM_add_event_ok (WM_USER + 100) //这种定义方法没有测试,不知道行不行;static UINT WM_add_event_ok = RegisterWindowMessage(_T("User"));//测试过,可行。2)在父窗...

2019-10-17 18:17:28

[转]C/C++:学习void与void*详解

https://blog.csdn.net/odianzi1234567/article/details/82694228void与void*详解void 无类型 void* 无类型指针 可以指向任意类型的数据。void:1.函数没有返回值,声明为void类型2.函数无参数。3.函数的参数可以是任意类型的指针 void*。【void真正发挥的作用在于】:1) ...

2019-08-26 19:30:20

C++浅谈NULL and nullptr

https://blog.csdn.net/sinat_35678407/article/details/82391341搬过来的博客,待整理。

2019-08-26 14:10:10

C++的取整:向下取整,向上取整,四舍五入取整,直接去小数点取整

本文链接:https://blog.csdn.net/Mikchy/article/details/81456057作用 函数名称 函数说明 2.1 2.9 -2.1 -2.9向下取整 floor() 不大于自变量的最大整数 2 2 -3 -3向上取整 ceil() 不小于自变量的最大整数 3 3...

2019-08-20 13:17:12

c++中如何计算 exp、ln

遇到需要计算公式的情况,需要计算exp(计算e的n次方)、ln(以e为底的数)。简单点的解决方式为#include<cmath>,然后直接使用其中的函数即可。需要记住的是:log是e为底的对数。log10是10为底的对数。其他的用换底公式自己转换。以上...

2019-08-11 18:41:41

解决: error C2236: 意外的标记“class”。是否忘记了“;”?

https://blog.csdn.net/a731062834/article/details/88544650再三确认报错的头文件TP_Protocol.h没有错误后,上网搜索了一圈原来,在调用报错的头文件TP_Protocol.h的某个地方,其上面的WS_Protocol.h.h有类的末尾没有加上分号;...

2019-08-07 12:11:52

MFC之Tab Control控件简单使用

https://blog.csdn.net/u010780613/article/details/53883634

2019-08-03 21:56:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。