logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python Cheat Sheet

")ListsTuples= 42")User input")Awhilemsg = ''while msg!= 'quit':")if msg!Functions")")")Classesclass Dog:definitdefinitinit(name)andmethods.TheExceptionstry:Thesort()sorted()")")pop()By defaultpop()Th

#python
C++ / MFC / Qt / C# 核心知识点汇总笔记

编译器默认拷贝构造/默认赋值,只按字节逐成员赋值。类中有裸指针时:只拷贝指针地址,不新开堆内存。手动自定义拷贝构造、重载赋值运算符:深拷贝内存修改 p1.pName 影响浅拷贝:改 p1 会连带改 p2深拷贝:改 p1 完全不影响 p22. new 底层做了什么底层三件事:new 出来的堆对象不会自动析构,必须手动 delete。类包含裸指针、构造里手动 、析构要👉 必须自定义:拷贝构造 + 赋

#c++#mfc#qt
Python入门

二、编写第一个程序三、Debug四、注释五、输出函数03.变量一、变量二、标识符三、数值类型四、字符串五、格式化输出04.运算符一、运算符二、输入函数三、转义字符四、上节课知识点补充05.if判断一、if判断二、运算符三、if-else四、if嵌套06.循环语句一、循环介绍二、 while循环三、for循环四、break和continue06.循环语句一、循环介绍二、 while循环三、for循环

#python
C# Delegate.Target/ Method

本文系统讲解了C#中编译器自动生成的<>c类及其两种形态(无捕获变量的静态类和带捕获变量的闭包类),深入分析了委托的Target和Method属性机制,并阐明了泛型类型标记1的含义。主要内容包括: <>c类用于承载Lambda表达式,分为静态缓存(无捕获变量)和实例闭包(带捕获变量)两种形式 委托的Target指向方法所属对象(实例方法)或null(静态方法),Method

#xhtml#ui#前端
C# 与 C++ DLL 的联合调试

在VisualStudio中实现C#与C++DLL的混合调试,需完成以下步骤: 创建C++空项目,添加DLL导出函数(如mixed_mode_multiply)并生成x86/x64动态库; 创建C#控制台应用,通过DllImport调用DLL函数; 在C#项目属性中启用"本机代码调试"; 设置断点后启动调试,使用F11可单步进入C++代码,Shift+F11跳出。 关键点包括:

文章图片
#c++#开发语言
C# 与 C/C++ 类型对照速查表

DWORD 不要用 int:无符号数值,超过 21 亿会溢出;统一 uint;句柄禁止用 int/long:64 位程序地址超 32 位,必须 IntPtr;输出字符串不用 string,只用 StringBuilder;宽字符 API 统一,解决中文路径乱码;函数指针委托必须指定 StdCall,否则程序直接崩溃;结构体不加 Sequential 会内存对齐错乱,读取数据错误;LoadLibra

#c##c语言#开发语言
js call,apply和bind区别和使用场景

在js中,所有的函数再被调用的时候都会默认传入两个参数,一个是this,还有一个是arguments。在默认情况下this都是指当前的调用函数的对象。但是有时候我们需要改变this的指向,也就是说使函数可以被其他对象来调用,那么我们应该怎样做呢?这时候我们就可以使用call,apply和bind方法了。this指向 = 谁调用,指向谁(这是错误的!!!)this永远指向最后一个调用它的那个对象(正

文章图片
#javascript#前端#开发语言
到底了