win

electron 前端开发桌面应用

ⅰ亾dé卋堺 提交于 2019-11-27 15:22:28
electron 是由Github开发,是一个用Html、css、JavaScript来构建桌面应用程序的开源库,可以打包为Mac、Windows、Linux系统下的应用。 快速开始 接下来,让代码来发声,雷打不动的 hello world 创建文件夹,并执行 npm init -y ,生成 package.json 文件,下载 electron 模块并添加开发依赖 mkdir electron_hello && cd electron_hello && npm init -y && npm i electron -D 下载速度过慢或失败,请尝试使用cnpm,安装方式如下 # 下载cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org # 下载electron cnpm i electron -D  创建index.js,并写入以下内容 const {app, BrowserWindow} = require('electron') // 创建全局变量并在下面引用,避免被GC let win function createWindow () { // 创建浏览器窗口并设置宽高 win = new BrowserWindow({ width: 800, height: 600 }) // 加载页面 win

git图形化统计工具 - windows下gitstats的安装和使用

六月ゝ 毕业季﹏ 提交于 2019-11-27 08:17:25
gitstats 是一款git历史统计工具,可以生成定量的统计数据,并以html图表的形式展示。 统计文件包括文件数量、代码量、提交量、作者信息、每天活跃度、每周活跃度、每月活跃度以及提交数排名等等,信息比较丰富。 安装 gitstats 依赖 Git 、Python2 以及Gnuplot。 以下是最新的依赖版本。 - Python (>= 2.6.0) - Git (>= 1.5.2.4) - Gnuplot (>= 4.0.0) 1. gitstats 可以从https://github.com/hoxu/gitstats下载gitstats ,或者用https://github.com/hoxu/gitstats.git在git中拉取。值得一提的是,在win下使用,要把gitstats工程里的gitstats文件重命名成gitstats.py。 2. Python2 由于只支持Python2,可以到https://www.python.org/downloads/release/python-2713/,获取python2的win下的安装包。 安装完以后需要配置环境变量,例如安装在C:\Python27 ,则在环境变量path中增加C:\Python27。 为了避免多个python冲突,把python安装目录下的python.exe修改为python2.exe。

设备检测

荒凉一梦 提交于 2019-11-27 05:30:20
// 这段代码引用自:https://github.com/binnng/device.js var WIN = window; var LOC = WIN["location"]; var NA = WIN.navigator; var UA = NA.userAgent.toLowerCase(); function test(needle) { return needle.test(UA); } var IsTouch = "ontouchend" in WIN; var IsAndroid = test(/android|htc/) || /linux/i.test(NA.platform + ""); var IsIPad = !IsAndroid && test(/ipad/); var IsIPhone = !IsAndroid && test(/ipod|iphone/); var IsIOS = IsIPad || IsIPhone; var IsWinPhone = test(/windows phone/); var IsWebapp = !!NA["standalone"]; var IsXiaoMi = IsAndroid && test(/mi\s+/); var IsUC = test(/ucbrowser/); var IsWeixin = test

Win CE 6.0在虚拟机上的安装

為{幸葍}努か 提交于 2019-11-27 02:36:18
Win CE 6.0的映像文件nk.bin是在vs2005下直接编译生成的,在进行内核配置的时候选择CEPC.X86的模式,因为外面要在自己的PC上运行,选择其他模式则不能显示。 一下是安装步骤: 1、安装DOS系统复制相关文件及其配置。 新建虚拟机,选择DOS或其他操作系统,内存最好设置问128M,由于Win CE并不是很大,硬盘选择500M足够,将nk.bin和loadcepc.exe制作成ISO镜像文件,加载到虚拟机的CD。下载DOS软驱镜像文件,在软驱中载入DOS的镜像,从软盘启动,进入软盘,盘符为A:> 执行一下命令:A:>fdisk 格式化硬盘,硬盘比较小,所以不用分区,一路回车。有时会提示重启。 执行A:>format c:/s 格式化为系统。可从硬盘启动,采用默认配置,一路回车。 执行A:>copy config.sys c:\ 执行A:>copy himem.sys c:\ 将CD镜像中的nk.bin和loadcepc.exe复制到C盘,光驱的盘符为D 执行A:>copy D:\*.* c:\ 执行A:>edit c:\config.sys 在最前面加入 device=c:\himem.sys 保存,关闭,重启。 config.sys是系统的配置文件,系统启动首先执行config.sys中的命令,himem.sys是内存管理,在congfig

一种分层的电脑使用方案

蓝咒 提交于 2019-11-27 00:44:42
可使用资源: 1,一台macbookair2017,配置均为基本版本,满足基本的使用需求,但是跑虚拟机时内存、ssd、cpu都比价吃紧,若是临时使用个win、linux虚拟机还是可以的;另外界面小,看起来很累;优点就是散热能力优良,移动性够好,最重要的是能满足我对osx的使用需求。 2,一台5年前的神州游戏本,配置较好,内存,ssd均足够。就是比较厚重,散热差声音大,还有就是出现过cpu过热关机的问题。如果闲置了还是很可惜的,而且平时也有使用win的需求。 3,27寸显示器,键盘,音响外设等。 如何才能满足同时使用mac、win、linux的需求? (1) 多显示器或多电脑方案。网上很多人认为多显示器方案效率高也很有极客感,但我个人是不喜欢把桌面占的满满的,而且要在不同屏幕间切换也是脖子疼。 (2) 上面一种方案被我否定,我理想中的方案是一台大屏显示器放在正中,就能够同时满足mac、win、linux的使用需求。所以下面的步骤都是围绕这个需求去做的。 如何去做? 1, macbook外接显示器 2, 将闲置笔记本放到一个角落里24小时运行。Mac使用paralles client管理闲置笔记本。在闲置笔记本上开共享,当nas用,充分利用硬盘资源。闲置笔记本上安装vmware,并安装虚拟机到ssd,然后共享这些虚拟机,mac上直接用vmware连接闲置笔记本上的vmware

客户端检测

对着背影说爱祢 提交于 2019-11-26 18:58:48
1.能力检测 //能力检测的目标不是识别浏览器,而是识别浏览器的能力。它对于想知道某个特性是否会按照适当方式行事(而不仅仅是某个特性存在)非常有用。 //采用这种方式不必顾忌特定的浏览器如何如何,只要确定浏览器支持特定的能力,就可以给出解决方案。能力检测基本模式如下: if(object.propertyInQuestion){ //使用object.propertyInQuestion } //例如,IE5.0之前的版本不支持document.getElementById(),可以使用document.all()实现相同的目的。 function getElement(id){ if(document.getElementById){ return document.getElementById(id); }else if(document.all){ return document.all(id); }else{ throw new Error("No way to retrive element !") } } //在可能的情况下,要尽量使用typeof进行能力检测。 //isHostMethod()用于在浏览器环境下测试任何对象的某个特性是否存在 function isHostMethod(object,property){ var t = typeof object

electron桌面应用

北战南征 提交于 2019-11-25 22:47:41
npm/6.4.1 node/v8.9.0 win32 x64 1.安装时使用淘宝镜像,否则会一直卡在 > electron@7.1.2 postinstall E:\myObject\my\netObject\electron-hello\electron-quick-start\node_modules\electron > node install.js npm install --ELECTRON_MIRROR="https://cdn.npm.taobao.org/dist/electron/" 2.编译打包成.exe npm install save-dev electron-packager package.json中配置打包命令 "scripts": { "start": "electron .", "package:win": "electron-packager . myClient --win --out ../myClient --arch=x64 --app-version=0.0.1 --electron-version=2.0.0" },    “.”:需要打包的应用目录(即当前目录), “myClient”:应用名称, “--win”:打包平台(以Windows为例), “--out ../myClient”:输出目录, “--arch=64”