Forwarded from 羽毛的小白板
很大可能是因为这个 API 在 Win8 时只允许 Metro 应用调用,到后来 Win10 时开放给 Win32 应用,但是文档似乎懒得改了
Forwarded from 羽毛的小白板
Forwarded from Solidot
PostgreSQL 11 发布
开源数据库 PostgreSQL 项目释出了最新的 PostgreSQL 11 版本。主要新特性包括:显著改进了表分区系统,引入 SQL 程序能在函数内执行事务管理,改进查询并行,支持 Just-in-Time (JIT) Compilation,加速查询中表达式的执行,以及用户体验相关的增强。详细的介绍可浏览 LWN 的这篇文章。Media
https://www.solidot.org/story?sid=58280
开源数据库 PostgreSQL 项目释出了最新的 PostgreSQL 11 版本。主要新特性包括:显著改进了表分区系统,引入 SQL 程序能在函数内执行事务管理,改进查询并行,支持 Just-in-Time (JIT) Compilation,加速查询中表达式的执行,以及用户体验相关的增强。详细的介绍可浏览 LWN 的这篇文章。Media
https://www.solidot.org/story?sid=58280
Forwarded from XiNGRZ's (XiNGRZ)
你买一个8GB大内存的安卓手机,内存里3GB是你不需要却也关不掉的功能,1GB是系统的推送和记录故障的服务,抱歉剩下的4GB也不属于你,只有在白名单中的应用才有资格常驻在内存里。
—— 魔法师蛋小丁(来自 坚果手机 Pro 2)
—— 魔法师蛋小丁(来自 坚果手机 Pro 2)
Forwarded from YSC 的频道
C++11 开始,std::string 可以直接用作缓冲区,不需要用另外一块空间保存,然后再拷贝到 std::string 中。
https://stackoverflow.com/a/39200666
在 C++11/14 中可以使用
https://stackoverflow.com/a/39200666
在 C++11/14 中可以使用
&str.front() 或 &str[0] 来获取地址,C++17 中 str.data() 加入了非 const 的重载,可以直接用 str.data() 来获取地址。str.size() 是缓冲区的长度,可以用 str.resize(length) 分配空间。Stack Overflow
Directly write into char* buffer of std::string
So I have an std::string and have a function which takes char* and writes into it. Since std::string::c_str() and std::string::data() return const char*, I can't use them. So I was allocating a tem...
Forwarded from Richard Yu
似乎找到了
https://github.com/Microsoft/Windows-classic-samples/blob/master/Samples/ShareSource/wpf/DataTransferManagerHelper.cs
用的是 IDataTransferManagerInterop 这个接口。
但是微软文档写得很奇怪,说是 UWP apps only,怎么又定义在 Win32 那样的头文件里?而且还出现了 HWND。
https://github.com/Microsoft/Windows-classic-samples/blob/master/Samples/ShareSource/wpf/DataTransferManagerHelper.cs
用的是 IDataTransferManagerInterop 这个接口。
但是微软文档写得很奇怪,说是 UWP apps only,怎么又定义在 Win32 那样的头文件里?而且还出现了 HWND。
GitHub
Microsoft/Windows-classic-samples
This repo contains samples that demonstrate the API used in Windows classic desktop applications. - Microsoft/Windows-classic-samples
duangsuse::Echo
#pl InScript 新建大量语言特性更新,主要特性在于支持 OO 类型系统、异常处理、宏、作用域 CSP(基于组件的软件设计)。
ps. 大多数是从 C# 抄来的
eg. 自动推导的强类型变量
safe sb = StringBuilder()
ps. 感谢 《CLR via C#》
eg. 自动推导的强类型变量
safe sb = StringBuilder()
ps. 感谢 《CLR via C#》
Forwarded from Solidot
PNG 格式联合设计者去世
图像格式 PNG(Portable Network Graphics)早期核心设计者、PNG Development Group 的联合创始人 Glenn Randers-Pehrson 去世。他是 PNG 规格 version 1.0、PNG 1.1 和 1.2 的主要作者,1995 年在 Web 上发布了最早一批的 PNG 图像。他也是 PNG 参考库 libpng 的长期负责人。Media
https://www.solidot.org/story?sid=58351
图像格式 PNG(Portable Network Graphics)早期核心设计者、PNG Development Group 的联合创始人 Glenn Randers-Pehrson 去世。他是 PNG 规格 version 1.0、PNG 1.1 和 1.2 的主要作者,1995 年在 Web 上发布了最早一批的 PNG 图像。他也是 PNG 参考库 libpng 的长期负责人。Media
https://www.solidot.org/story?sid=58351