electron day001

☝️必须node版本是最新的,如果不是请执行 $node -v v8.5.0 $sudo npm install -g n Password: /usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n + [email protected] added 1 package in 3.477s $node -v v8.5.0 $sudo n latest install : node-v9.11.1 mkdir : /usr/local/n/versions/n
分类: 其他 发布时间: 04-23 23:31 阅读次数: 5

Ubuntu14.04上拼音输入有问题

1右键点击输入法>>reference>>拼音模式 2请不要勾选简拼模式 3注销重新登录即可正常使用
分类: 其他 发布时间: 04-23 23:31 阅读次数: 5

[转] Eclipse安装SVN插件

eclipse里安装SVN插件,一般来说,有三种方式: 1. 直接下载SVN插件,将其解压到eclipse的对应目录里 2. 使用eclipse 里Help菜单的“Install New Software”,通过输入SVN地址,直接下载安装到eclipse里 3. 使用eclipse自己的软件市场去下载安装 第一种方式: 1.下载SVN插件 SVN插件下载地址及更新地址,你根据需要选择你需要的版本。现在最新是1.8.x Links for 1.8.x Release: Eclipse upda
分类: 其他 发布时间: 04-23 23:31 阅读次数: 6

类和对象(2)

#include <iostream> #include "graph.h" using namespace std; int main() { Graph graph1('*',5), graph2('$',7) ; // 定义Graph类对象graph1, graph2 graph1.draw(); // 通过对象graph1调用公共接口draw()在屏幕上绘制图形 graph2.draw(); // 通过对象graph2调用公共接口draw()在屏幕上绘
分类: 其他 发布时间: 04-23 23:31 阅读次数: 6

HTML5移动应用开发入门经典 中文pdf扫描版

HTML5是关注度ZUI高的前沿Web技术,而移动互联网则是近两年ZUI炙手可热的Web领域。《HTML5移动应用开发入门经典》将这两者巧妙结合起来,详细讲解了如何利用HTML5进行移动应用开发。 HTML5移动应用开发入门经典总共分为24章,以示例的方式对如何使用HTML5及相关技术进行移动应用开发做了全面而细致的介绍。本书首先讲解了HTML5的起源以及它为什么适用于移动设备,然后讲解了HTML5的基本元素以及所做的改进、canvas(画布)、视音频、微格式、微数据、拖曳等新增特性,还讲解了
分类: 其他 发布时间: 04-23 23:31 阅读次数: 5

Java核心技术第四章——1.封装性

封装性(有时称为数据隐藏)。实现封装的关键在于绝对不能让类中的方法直接地访问其他类的实例域值。程序仅通过对象的方法与对象的数据进行交互。给对象赋予了“黑盒”的特征,提高了重用性和可靠性。简而言之,就是只需知道方法对应的作用,而不必了解它的具体实现过程。 实例域 私有的数据域: 私有数据域即写在全局的私有变量或常量。私有数据域要比公有数据域要复杂,因为需要增加私有数据域对应的域访问器和域更改器方法,但是却有下列明显好处: 1 在该类的方法中修改实现方式,不会影响到其他的代码,如修改getBrit
分类: 其他 发布时间: 04-23 23:31 阅读次数: 5

python文件读写,以后就用with open语句 python文件读写,以后就用with open语句

做笔记 转自 有梦就要实现他 https://www.cnblogs.com/ymjyqsx/p/6554817.html python文件读写,以后就用with open语句 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数
分类: 其他 发布时间: 04-23 23:31 阅读次数: 5

生成器

生成器 通过列表生成式,我的可以直接创建一个列表,但是受到内存限制,列表容量肯定是有限的,而且创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为生成器:generator。 要创建一个generator,有很多种方法
分类: 其他 发布时间: 04-23 23:31 阅读次数: 5

Linux学习总结(三十九)lnmp环境搭建1-mysql,php 安装

接下来我们开始学习lnmp架构,后面很多配置会跟lamp类似,正好进一步理解其中的原理
分类: 企业开发 发布时间: 04-23 23:30 阅读次数: 4

Windows 平台VS2015 编译Opencv 引入扩展库opencv_conrtib

项目需要用到Opencv库,并且用到xfeature2d子模块。官网提供的可直接下载的库文件并不包含扩展模块,花了一个晚上编译出带扩展 模块版本,在此记录编译过程,以备后用。OpenCV版本:3.1.0 一.下载安装CMake 下载地址是https://cmake.org/download/ 如下图所示下载cmake-3.11.1-win64-x64.msi 图1 CMake下载示意图 下载Cmake(准确说应该是CMake Gui)默认安装即可,CMake GUI 安装完成后运行界面如下 图
分类: 其他 发布时间: 04-23 23:27 阅读次数: 6

小麦亩产一千八

【问题描述】 “有了金坷垃,肥料一袋能顶两袋撒,小麦亩产一千八,吸收两米下的氮磷钾……”,话说HYSBZ(Hengyang School for Boys & Zy)学识渊博孩纸们一讲到粮食,都会想起印度那 个著名的故事:国王要在第一个格子里放入一粒小麦,接下来的格子放入前面一个格子的两倍的小麦。这样所需小麦总数是巨大的,哪是不用金坷垃就能完成的任务?不过为了减轻国王的任务,那个下棋获胜的宰相换了一个要求:“我只需要你在棋盘外放一粒小麦,可以将其理解为第0 个格子,然后你需要在第一个格子里放入
分类: 其他 发布时间: 04-23 23:27 阅读次数: 4

HTML5游戏开发进阶指南 中文pdf扫描版

HTML5游戏开发进阶指南介绍了HTML5游戏开发的一般过程和技巧。全书共分12章,第1章介绍了本书相关的HTML5的诸多新特性,包括在canvas上绘图、播放声音等,另外还引入了子画面页的概念;第2~4章利用Box2D物理引擎开发了一款非常类似于《愤怒的小鸟》的游戏,全面介绍了物理引擎的概念,以及在游戏中使用物理引擎的方法,这一部分还引入了视差滚动技巧,以实现某种伪3D效果;第5~10章开发了一款简化版的《红色警戒》游戏,这一部分涉及了相当多的内容,包括地图的制作,建筑与单位的设定、绘制,玩
分类: 其他 发布时间: 04-23 23:27 阅读次数: 5

每天一个linux命令(17):whereis 命令

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率自然会很高。 但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用wher
分类: 其他 发布时间: 04-23 23:27 阅读次数: 6

组件

在 Vue 中注册组件: Vue.component("todo-item",{ template:"<li>这是组件</li>" }) 注册全局组件,必须在实例化vue前注册,否则页面是不会显示的; 将数据从父作用域传到子组件,需要在子组件中定义一个属性props接收数据,并在html中用v-bind把定义的props属性绑定在循环变量上 (item) Vue.component("todo-item",{ template:"<li>{{todo}}<
分类: 其他 发布时间: 04-23 23:27 阅读次数: 6

Tensorflow+Keras 深度学习人工智能实践应用 Chapter Two 深度学习原理

2.1神经传导原理 y=activation(x*w+b) 激活函数通常为非线性函数 Sigmoid 函数 和 ReLU函数 2.2以矩阵运算模仿真神经网络 y=activation(x*w+b) 输出=激活函数(输入*权重+偏差) 2.3多层感知器模型 1以多层感知器模型识别minst 手写数字图像 输入层的数据 是28*28的二维图像 以reshape 转换为1 维的向量 作为784个神经元的shuru 输入层 784 个输入神经元接收外界信号 隐藏层 模拟内部神经元 共有 256个隐藏神
分类: 其他 发布时间: 04-23 23:27 阅读次数: 4

EAC3 Spectral Extension Process

1.overview 当使用Spectral extension时,channel中的高频部分的transform coefficients由低频部分合成。 transform coefficients合成包括:copy低频部分的transform coefficients insert到高频部分,作为高频部分的transform coefficients. inserted transform coefficients与pseudo-random noise做blending, scalin
分类: 其他 发布时间: 04-23 23:27 阅读次数: 6

underscore.js源码研究(4)

挖坑,待填
分类: 其他 发布时间: 04-23 23:27 阅读次数: 3

2018C语言第三次作业

要求一 2.struct sk{int a; char *str)}*p; p->str++ 中的++ 加向? ++加向srt的地址。 要求二 题目1-计算平均成绩 1.设计思路 (1)主要描述题目算法 第一步:定义整数型变量n(学生数量)、i(循环变量)和浮点型变量average(平均成绩); 第二步:按照题目要求定义结构体student以及结构体变量s[10]和地址变量p; 第三步:使用地址和循环输入所有学生信息并在循环体内累加学生成绩; 第四步:将学生成绩和除以人数得到平均成绩输入; 第
分类: 其他 发布时间: 04-23 23:27 阅读次数: 4

直接写position:absolute,后面不加top和left等值,是什么意思?分两种情况

用Div+CSS进行网站布局时,做一些浮动层等特殊特殊效果时要考虑到定位问题。 这就要用到Position属性等。 Position属性有四个值:static、fixed、absolute和relative, 后面两个在布局中的定位里是经常用到的,顾名思义,absolute是指绝对定位, 即将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位, 而其层叠通过z-index属性定义。此时对象不具有边距,但仍有补白和边框。 ralative是指相对定位,就是依据l
分类: 其他 发布时间: 04-23 23:27 阅读次数: 5

二维树状数组

二维的树状数组和一维的类似,分为单点更新区间查询和区间更新单点查询两种 1、单点更新,区间查询 add(int x, int y, int d):tree[x][y] += d; sum(int x, int y):返回(1,1)到(x, y)之和 注意: 修改某一点的值,num[x][y] += d;调用add(x, y, d); 计算顶点(x1, y1), (x2, y2)的区域内的数之和,调用 sum(x2, y2) – sum(x2, y1 - 1) – sum(x1 – 1, y2)
分类: 其他 发布时间: 04-23 23:22 阅读次数: 5