App
-
降低 Emacs 启动时间的高级技术
《Emacs Start Up Profiler》 的作者教你六项减少 Emacs 启动时间的技术。 简而言之:做下面几个步骤: 使用 Esup 进行性能检测。 调整垃圾回收的阀值…
-
我的算法学习之路
我的算法学习之路[h1]关于[/h1]严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数…
-
恋爱虽易,相处不易:当EntityFramework爱上AutoMapper
剧情开始 为何相爱? 相处的问题? 女人的伟大? 剧情收尾? 有时候相识即是一种缘分,相爱也不需要太多的理由,一个眼神足矣,当EntityFramework遇上AutoMapp…
-
随应潮流-基于ABP+Angularjs现代化应用软件开发框架(1)-总体介绍
前言近几年一直从事电子政务和企业管理软件的外包开发工作,深感开发技术更新之快,尤其随着移动互联网的发展,前端技术发展更是一日千里。 现在随便一个项目都要求多端使用(PC+App+微…
-
HTTP 简史
译注:本文来源于 2013 年出版的《High Performance Browser Networking》的第九章,因此有些信息略有过时。事实上,现在 HTTP/2 已经有相当…
-
如何做好项目管理任务分配
TL;DR 常见项目管理工具介绍 项目管理最重要的内容 谁来撰写以及分配任务 如何有效地分配任务 项目管理工具在我工作的10多年中,使用过不少的项目管理系统,Excel, Micr…
-
如何使得支持 OpenGL 的 Flatpak 应用和游戏在专有 Nvidia 图形驱动下工作
一些支持 OpenGL 并打包为 Flatpak 的应用和游戏无法使用专有 Nvidia 驱动启动。本文将介绍如何在不安装开源驱动(Nouveau)的情况下启动这些 Flatpak…
-
单页式应用性能优化-首屏数据渐进式预加载
前言 针对首页和部分页面打开速度慢的问题,我们开始对单页式应用性能进行优化。本文介绍其中一个方案:基于 HTTP Chunk 的首屏数据渐进式预加载方案,该方案总体减少了单页应用…
-
关于iOS内存泄漏,还有哪些是你不知道的?
前言 好久没写东西了,因为最近懒了些,且找不到什么好的题材,所以准备对内存泄漏的问题做一篇整理。内存泄漏问题一直是项目开发中的一大问题,本文力求帮助从事过一段时间工作的iOS开发…
-
一文入门 Makefile
1、什么是 Makefile 一个企业级项目,通常会有很多源文件,有时也会按功能、类型、模块分门别类的放在不同的目录中,有时候也会在一个目录里存放了多个程序的源代码。 这时,如何对…