Darren Blog

东风吹醒英雄梦,笑对青山万重天

Memory Leak

常见内存泄漏场景 计算机常见的内存分配有栈区,堆区,全局变量区,代码区等。 一些局部变量在栈区的话,它的内存申请和释放是由操作系统完成的。而通过new和malloc申请的内存是在堆区,这部分内存需要程序员自己手动释放,操作系统不负责这部分内存的管理。如果我们通过这种方式在堆上申请了内存,用完之后没有手动区释放这部分内存,它一直会被应用程序占用,造成系统内存的浪费,导致程序运行速度减慢甚至系...

ADGuardHome Manual

Windows Installation .\AdGuardHome.exe –service install Open Control Panel through Start menu or Windows search. Go to Network and Internet category and then to Networ...

基于 EventHandler 模式的事件[泛型]

1. 将自定义数据的类声明为对发布服务器和订阅者类均可见的范围。 然后添加所需成员以保留自定义事件数据 1 2 3 4 5 6 7 8 9 public class CustomEventArgs : EventArgs { public CustomEventArgs(string message) { Message = message; } ...

一键搭建V2Ray脚本

bash命令: bash <(curl -sL https://s.hijk.art/v2ray.sh) 如果没有安装curl,先安装curl。CentOS:yum install -y curl Ubuntu:apt install -y curl 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26...

VLMCSD 激活

Microsoft KMS Activation Usage Start a Command Prompt as an Administrator. Windows slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX slmgr.vbs -skms kms.srv.crsoo.com slmgr.vbs -ato Office cd C:\Progra...

解决GitHub的raw.githubusercontent.com无法连接问题

修改hosts Ubuntu,CentOS及macOS直接在终端输入 1 sudo vi /etc/hosts 添加以下内容保存即可 52.74.223.119 github.com 192.30.253.119 gist.github.com 54.169.195.247 api.github.com 185.199.111.153 assets-cdn.github.com ...

Linux下搭建SS

首先root用户登陆 1 sudo -i 一、没有安装wget的先安装wget 1 sudo yum -y install wget 二、下载一间安装脚本 1 2 3 4 mkdir ss_pack #建立文件夹 cd ss_pack #切换到文件夹 wget --no-check-certificate https://raw.gi...

Find the sub max value of an array[查找给定数组的次大值]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 int subMax(int a[],int n) {   int max=a[0];   int sub_max=a[0];   for (int i = 1; i < n; i++)   {     if(a[i]>max)...

C/C++ Interview

转载:Github 📖 Github    |    📚 Docsify 简体中文    |    English <summary>💡 关于</summary></b> 📚 本仓库是面向 C/C++ 技术方向校招求职者、初学者的基础知识总结,包括语言、程...

Welcome to MyBlog!

欢迎来到我的个人博客!