2023年 2月3月 工作经历

简介: 2023年 2月3月 工作经历

2月

#pragma make_public(type)

托管C++导出传统C++类,另一个托管C++项目使用不了。传统C++类make_public后,就可以使用了。对模板类无效,比如:std::string。

C#线程绑定CPU

我的方案:

假定我们想把 CPU0 设置成专有CPU。

定时将其它进程设置成占有除专有CPU以外的其它CPU。

将本进程设置成除 有CPU以外的其它CPU。

将本线程设置成所有CPU,优先使用CPU0。

2月14

今天和领导同事沟通,讨论到Windows的任务管理器的资源占用,是不是实时的。分配内存后,马上释放,任务管理器能否发现。测试过程:分配100M内存并memset,Sleep(100),释放内存,Sleep(100)。任务管理器交替显示10M和110M内存。释放得越早,10M出现的几率越多。perfmon工具也监控不到。

QQ微信存留

发现 QQ 存留,比微信高。 我优先加微信,加不了微信,才加QQ。QQ好友22,微信好友20。 QQ被对方删除好友,就变成陌生人。 所以微信好友很可能不到20,QQ好友是实打实的22。HR估计年轻人用QQ更多。后来查了下,微信好友有2个没通过,QQ好友有3个没通过。 微信通过率略高。

3月

函数结束时崩溃

同事告诉我用windgb调试,发现在函数结束时崩溃。怀疑崩溃在局部变量的析构函数。

建议用指针临时代替局部变量 ,看是不是 delete崩溃。比如:

cv::Mat mInputImg;

改成:

cv::Mat *pmInputImg;
//...
delete pmInputImg;

也可以用智能指针。 ptr = nullptr; 会调用析构函数。

class CTest
 {
 public:
         ~CTest()
         {
                 std::cout << "析构函数";
         }
 };
 int _tmain(int argc, _TCHAR* argv[])
 {
         std::shared_ptr<CTest> ptr = std::make_shared < CTest>();
         ptr = nullptr;
         std::cout << "安全指针置为空";
 }

最终原因:我同事更新的时候忘记更新某些dll。

find可以通过,count不能

else if( m_setMid.end() != m_setMid.find(iDel))

以下代码就通过

else if (m_setLeft.count(iDel))


附属内容

开发测试运行环境

操作系统:Win10或win7

开发环境:VS2022或VS2019

C++17

视频课程

CSDN学院有基础算法的C++实现的课程,请使劲戳下面的链接。

https://edu.csdn.net/course/detail/38771

C++入职培训,C#入职培训等课程可以学习

https://edu.csdn.net/lecturer/6176

相关下载

本人算法的总结《闻缺陷则喜算法册》,可到CSDN下载频道下载,doc版的。

https://download.csdn.net/download/he_zhidan/88348653

相关文章
|
1月前
|
芯片
2023年的技术总结和工作反思
一、回顾2023年 回顾自己的2023年,还是发生了很多的变化。在大学毕业,就来到了芯翼参加工作,在这里也遇到了很多的前辈和小伙伴,收获工作的同时也收获了友情。但是,随着公司发展战略的变化,公司的人员架构也变额很多,对于我们刚毕业的大学生也变得越来越不友好,其实我也清楚这就是社会的发展现状。 其实,这不是我最终产生离职想法的结果,最终让我决定离职的是公司新来的人事主管十分的不理解我们,总是处处针对我们,这对于专心搞技术研发的我们来说,无疑是一个定时炸弹,让我们觉得自己的工作没有意义,甚至是没有成绩和结果,总是挂在嘴边的KPI考核也是越来越严格,总是觉得刚毕业的大学生的能力不行之类的,话说谁
53 1
|
24天前
|
算法 Java 大数据
为什么很多人工作 3 年 却只有 1 年 经验?
为什么很多人工作 3 年 却只有 1 年 经验?
13 0
|
9月前
|
Arthas 消息中间件 人工智能
为什么很多人工作3年,却只有1年经验?
同样是在软件开发行业工作 3 年,为什么有些人经验丰富,可以独当一面,而有些人却还和工作一年的人差不多?作者给出了自己的答案。
48307 16
|
6月前
|
设计模式 运维 分布式计算
工作经验小结(2023.11.21)
工作经验小结(2023.11.21)
109 0
|
8月前
|
程序员 测试技术 C#
2022年6月和7月的工作经历
2022年6月和7月的工作经历
|
8月前
|
算法 C# C++
2023年4月到7月工作经历
2023年4月到7月工作经历
|
8月前
|
缓存 算法 测试技术
2022年11月12月工作经历
2022年11月12月工作经历
|
8月前
|
缓存 算法 虚拟化
2023年7月工作经历三
2023年7月工作经历三
|
8月前
|
安全 网络安全 C#
2022年8月的工作经历
2022年8月的工作经历
|
8月前
|
算法 程序员 C#
2023年7月工作经历二
2023年7月工作经历二