c++

C++(template模板 && 函数模板)

    C++(template模板 && 函数模板) 如果函数模板和普通函数,发成重载会优先调用普通函数,如果没有实现,会出错区别 普通函数可以进行隐式类型转换,模板不可以 templatevoid myPrint(T a,&nbs
c++

Linux C/C++定时器的实现原理和使用方法

定时器的实现原理 定时器的实现依赖的是CPU时钟中断,时钟中断的精度就决定定时器精度的极限。一个时钟中断源如何实现多个定时器呢?对于内核,简单来说就是用特定的数据结构管理众多的定时器,在时钟中断处理中判断哪些定时器超时,然后执行超时处理动作。而用户空间程序不直接感知CPU时钟中断,通过感知内核的信号
c++

windows屏幕分辨率获取方法大全

首页 专栏 c++ 文章详情 0 windows屏幕分辨率获取方法大全 Coding13 发布于 2 月 3 日 方法一:MonitorFromWindow //获取程序当前所在显示器的分辨率大小,可以动态的获取程序所在显示器的分辨率 SIZE GetScreenR
c++

【C++并发与多线程】 13_线程池浅谈,线程数量总结

首页 专栏 后端 文章详情 0 【C++并发与多线程】 13_线程池浅谈,线程数量总结 TianSong 发布于 2 月 16 日 浅谈线程池 线程池(英语:thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维
Map

各省区域边界标记Google Map

    几年前(大概2009年)做了个利用google map的 信息管理系统     当时的需求就是需要描绘省的边界,在网上找了很多没有现成的描绘边界坐标的kml或者kmz, 没有办法只能自己开发功能,然后对着地图画边界,苦不堪言啊!     大概用了1周的时间才基本描绘完成。     这几天有的项目也需要在google地图上描绘边界的功能。终于发现了已经有人都帮你描绘好了。现在给大家共享下,如何使用:     1、加载goog
c++

C++ STL set插入数据

首页 专栏 c++ 文章详情 0 C++ STL set插入数据 等待樱花盛开 发布于 5 月 10 日 一、方法 1、insert 1)直接将键的值插入set容器 格式 说明 pair<iterator,bool> insert (const va
c++

C++内存问题,看这篇就够了

首页 专栏 c++ 文章详情 0 C++内存问题,看这篇就够了 公众号_职场重生 发布于 3 月 5 日 ​ 导语 深入理解C++内存管理,一文了解所有C++内存问题,万字长文,建议收藏 关注公众号「职场重生」,非常多的干活文章,让你醍醐灌顶,少走几年弯路;
c++

C/C++ Qt Dialog 对话框组件应用

在Qt中对话框分为两种形式,一种是标准对话框,另一种则是自定义对话框,在一般开发过程中标准对话框使用是最多的了,标准对话框一般包括 QMessageBox,QInputDialog,QFileDialog 这几种,这里我将总结本人在开发过程中常用到的标准对话框的使用技巧。 Qt框架下,常用的标准对话
c++

【520表白】C语言开发《浪漫流星雨》表白程序,源码来了!

今天是520告白节,特意为大家准备了我去年用C语言表白成功的浪漫表白流星雨项目源码,把这个发给你喜欢的女生,你还害怕520找不到对象,要一个人过吗? 话不多说,直接上效果: 开发环境:Visual Studio 2019 + EasyX图形库插件即可 接下来我们看看源码: #inc
Map

iBATIS更名为MyBatis 并迁移到Google Code

iBATIS更名为MyBatis 并迁移到Google Code,iBatis是著名的ORM开发框架,分为 Java 和 .NET 版本,有着众多的追随者。此次项目迁移后,新的网站还不完善,缺乏文档。由于目前只是改了名字,因此可直接浏览 iBatis 的文档。从公告上可看出,开发团队想独立,脱离 Apache 基金会寻求独立发展。 开发团队保证不会修改授权协议(Apache License)、代码完全兼容、包名不会更改、不会删除 Apache 站上的任何资源。 以下是来自 iBa...
加载更多