- 博客(9)
- 收藏
- 关注
原创 LeetCode(力扣) 455.分发饼干
对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。读了题目,我理解就是,尽量多的让小孩子分到蛋糕,所以我们要让尽量小的蛋糕来解决小孩饥饿的问题。虽然你有两块小饼干,由于他们的尺寸都是1,你只能让胃口值是1的孩子满足。你有三个孩子和两块小饼干,3个孩子的胃口值分别是:1,2,3。你有两个孩子和三块小饼干,2个孩子的胃口值分别是1,2。,end为指向待sort()的数组的。
2024-07-27 21:21:03
238
原创 VS2022 运行隐藏黑窗口
点击链接器->所有选项->找到入口点->输入mainCRTStartup。链接器->所有选项->子系统->窗口Windows。编译运行,就不会有黑窗口了。右键项目->点击属性。
2024-07-26 18:46:21
1185
原创 C++单例设计模式
1.类的构造函数与析构函数都要设置为private,因为不能让外部实例化2.类里面还有一个类的原因是,如果没有类内类的化,CServerSocket 不会自己析构3.类内的静态变量 指针在类外置空4.类内的静态变量 对象在类外在写一次 就会创立这个对象5.Chelper是不会被外部创立的,因为他是私有类意思是定义的那个静态,不是用Chelper 创立了一个对象。
2024-07-26 18:01:35
162
原创 Windows C++ 内核对象 与多线程 线程同步 互斥对象
1.在windows中子进程和主进程是一起走的,在没有设置的情况下。2.主进程是不会等待子进程的结束后才继续的。1.WaitForSingleObject() 函数会等待一个内核对象的变为已通知状态(结束的时候 就是已通知状态)。2.dwMilliseconds=INFINITE 就是无限期等待3.hHandle是哪个内核对象的Handle。1.用了互斥对象后 我们在子线程的代码中 加入WaitForSingleObject(hMutex, INFINITE);
2024-07-25 20:10:40
896
原创 网络编程 C++ Windows
有网络就要有SocketSocket的定义C/S模式IP地址和端口TCP/UDP数据边界意思是:比如左边的人传给右边的人一百个数据,右边的人不管分几次收到,只关心有没有收到100个数据;接受的数据是由接收的人定的而不是发送的人决定。
2024-07-24 01:04:08
353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人