受欢迎的博客标签
RSS

博客

多核CPU并行编程:.Visual Studio c++ SetThreadAffinityMask windows下绑定线程(进程)到指定的CPU核心
多核CPU并行编程:.Visual Studio c++ SetThreadAffinityMask windows下绑定线程(进程)到指定的CPU核心
移动Web系列(1)-实现移动版网站的 3 种方法
实现移动版网站的 3 种方法
.NET Core 两种GC模式:Server GC / Workstation GC设置
GC的一个有趣指标是“pause time”,这实际上意味着GC必须暂停运行时多长时间才能执行其工作。更长的暂停时间对延迟有直接的影响,而延迟是所有工作负载方式的关键指标。正如前面提到的,GC可能需要暂停线程为了得到一个一致的世界观,并确保它能安全地移动对象,但是如果一个线程正在执行C/c++代码在运行时,GC可能需要等到调用完成之前暂停的线程。因此,我们在托管代码而不是本机代码中做的工作越多,GC暂停时间就越好。
Asp .Net Core Razor 预编译,动态编译,混合编译
Asp .Net Core Razor 预编译,动态编译,混合编译
多核CPU并行编程:.Visual Studio c++ 多核并行运算编程实现可选方案之二:通过C++11标准线程库std::Thread实现并发运算
C++11: CPU多核与多线程、并行与并发 https://blog.csdn.net/qq_29797957/article/details/99653795
浏览器http 请求头的缓存首部字段介绍
览器HTTP缓存可以分为强缓存和协商缓存。强缓存和协商缓存最大也是最根本的区别是:强缓存命中的话不会发请求到服务器(比如chrome中的200 from memory cache),协商缓存一定会发请求到服务器,通过资源的请求首部字段验证资源是否命中协商缓存,如果协商缓存命中,服务器会将这个请求返回,但是不会返回这个资源的实体,而是通知客户端可以从缓存中加载这个资源(304 not modified)
移动Web系列(3)-前端优化工作

前言 这几天,第三轮全站优化结束,测试项目在2G首屏载入速度取得了一些优化成绩,对比下来有10s左右的差距: 这次优化工作结束后,已经是第三次大规模折腾公司框架了,这里将一些自己知道的移动端的建议提出来分享下,希望对各位有用 文中有误

网站优化:Chrome 发行版中集成的 Lighthouse帮助我们了解我们的网页在哪里做得不好,并指引我们优化
https://zhuanlan.zhihu.com/p/33703582
多核CPU并行编程:.Visual Studio c++ 多核并行运算编程实现可选方案之一:通过Windows多线程库CreateThread实现矩阵乘法的并行算法
多核CPU并行编程:.Visual Studio c++ 多核并行运算编程实现可选方案之一:通过Windows多线程库CreateThread实现矩阵乘法的并行算法
MFC:Spy++ —— 窗口、消息查看分析利器
Microsoft Spy++是一个非常好的查看Windows操作系统的窗口、消息、进程、线程信息的工具,简单易用,功能强大。spy++ 是微软 Visual Studio 编译器自带的一款工具。