nw.js 打包桌面 exe 程序

NW.js (原名 node-webkit)是一个基于 Chromium 和 node.js 的应用运行时,通过它可以用 HTML 和 JavaScript 编写原生应用程序。它还允许您从 DOM 调用 Node.js 的模块 ,实现了一个用所有 Web 技术来写原生应用程序的新的开发模式。 (1)以网络最流行的技术编写原生应用程序的新方法 (2)基于HTML5, CSS3, JS and WebGL而编写 (3)完全支持nodejs所有api及第三方模块 (4)可以使用DOM直接调用nodejs模块 (5)容易打包和分发 (6)支持运行环境包括32位和64位的Window、Linux和Mac …

浏览器缓存机制&处理方法

背景 开发中,经常遇到的问题:修改过css样式或者js代码,F5刷新浏览器,代码并没有生效,这是浏览器缓存造成的,浏览器设计的目的是为了节省用户流量,因为资源文件一般较稳定,数量多,但修改量少。 浏览器缓存机制 ① 首次加载 ② 再次加载 相关术语 Etag HTTP协议规格说明定义ETag为“被请求变量的实体值”。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端,以下是服务器端返回的格式:ETag:”2400-5437207ef28 …

Git 使用教程

一、Git 安装 ( windows ) Git是当今最流行的版本控制软件,它包含了许多高级工具,第一部分为git安装教程。 1. 下载安装包 点击打开下载页: https://www.git-scm.com/download 选择对应系统,以下以windows为例。 2. 安装 Git 注: 对于不同的git版本安装过程可能会略有差异,但整体步骤均相同 第一步: 首先如下图:点击next 第二步:安装配置文件,需要的选上,next 第三步:选择默认的编辑器,直接用推荐的即可,next 第四步:勾选第二项,这样就可以在cmd中操作,next 第五步:使用默认设置即可,next 第六步:使用默认 …

C# 基础速成

简介 C# 是一个现代的、通用的、面向对象的编程语言。 C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。 下面列出了 C# 成为一种广泛应用的专业语言的原因: 现代的、通用的编程语言。 面向对象。 面向组件。 容易学习。 结构化语言。 它产生高效率的程序。 它可以在多种计算机平台上编译。 .Net 框架的一部分。 速成示例 // 单行注释以 // 开始 /* 多行注释是这样的 */ /// <summary> /// XML文档注释 /// </summary> // 声明应用用到的 …

sonarQube 代码检查搭建&使用

一、代码扫描说明 1. SonarQube Scanner 下载 Windows 64 bit  点击下载扫描工具: http://170.106.148.50/html/doc/sonar-scanner/sonar-scanner.zip Mac OS X 64 bit 点击下载扫描工具: http://170.106.148.50/html/doc/sonar-scanner/sonar-scanner-macosx.zip 2. 解压到目录 Win 解压到 D:\  ( 依个人习惯 ) Mac 解压到 /Users/chuangjisoft02 ( 依个人习惯 ) 3. 修改 sona …