当前位置:首页 > 第3页

std::map自定义key,非严格弱序导致"invalid comparator"异常

xuwenyan1个月前 (07-14)c++2050
std::map自定义key,非严格弱序导致"invalid comparator"异常
std::map自定义key的方法是重写operator<(),但是如果没有严格弱序,极有可能导致”invalid comparator”异常,也就是提示比较器无效,如下demo代码:class...

为什么64位windows上访问系统目录时64位程序转到System32,而32位程序转到了SysWOW64?

xuwenyan1个月前 (07-13)c++1820
为什么64位windows上访问系统目录时64位程序转到System32,而32位程序转到了SysWOW64?
我们通常使用SHGetKnownFolderPath或GetSystemDirectory来获取System目录,这里使用GetSystemDirectory演示。我们会发现GetSystemDire...

std::function是怎样实现的(大致实现原理)?

xuwenyan1个月前 (07-11)c++700
std::function是怎样实现的(大致实现原理)?
std::function是怎样实现的?首先必须实现一个默认的模板函数,然后根据参数个数特例化不同的实现,在没有变长参数模块语法支持时,只能根据参数个数特例化多个实现,非常繁琐。有了语法支持后,可以使...

如何解决vivo、oppo手机开发者模式开启的情况下调试app提示安装失败

xuwenyan2个月前 (06-06)其它560
如何解决vivo、oppo手机开发者模式开启的情况下调试app提示安装失败
原因 Android Studio 3.0会在debug apk的manifest文件application标签里自动添加 android:testOnly="true"属性 解决方法...

Gdiplus::Bitmap从内存加载/保存到内存

xuwenyan3个月前 (05-24)c++450
Gdiplus::Bitmap从内存加载/保存到内存
Gdiplus::Bitmap从内存加载std::string img_data; IStream* img_stream = ::SHCreateMemSt...

std::make_shared有什么好处?

xuwenyan3个月前 (05-24)c++700
std::make_shared有什么好处?
为什么使用std::make_shared,std::make_shared有什么好处?如下: 更美观的代码std::shared_ptr<Node> ptr(new Node);std...

Android ImageView用kotlin实现从内存加载图片

xuwenyan4个月前 (04-28)其它270
Android ImageView用kotlin实现从内存加载图片
Android ImageView用kotlin如何实现从内存加载图片? 方法是使用Glide,不同的Glide版本可能代码会略有不同,但差别都不大。 以下代码使用的是Glide4.8....

Android Studio自定义打包输出文件名和路径(获取当前编译时间)

xuwenyan4个月前 (04-13)其它340
Android Studio自定义打包输出文件名和路径(获取当前编译时间)
Application自定义输出文件名和路径 在build.gradle的buildTypes下加入以下代码: applicationVariants.all { variant -˃...

Android Studio如何打jar包

xuwenyan4个月前 (04-12)其它390
Android Studio如何打jar包
一:创建一个Android Library工程右击工程目录空白处,点击new -> Module选择Android Library,并填写好相关配置信息二:配置build.gradle在depe...

桌面空文件夹无法删除(提示无法删除不存在的文件)

xuwenyan5个月前 (03-07)其它160
桌面空文件夹无法删除(提示无法删除不存在的文件)
现象 桌面有一个空的文件夹,点击删除会提示无法删除不存在的文件,重启资源管理器也没有任何作用,可以通过一段批处理代码将其删除,此方法亲测有效。 删除步骤 新建一个del.bat文件...