By accessing the website and accepting the Cookie Policy, you agree to use the cookies provided by the Site in accordance with to analyze traffic, remember your preferences, and optimize your experience.
2019-10-15 18:04:24    826    0    0

 

相信这对于想要入门写nodejs的朋友来说,一定会有所收获,那么,下面开始我们的正题(这里不使用koa-generator脚手架,我们直接自己搭建项目,适用于前后端分离)

一:创建项目

可以在全局中安装koa依赖包 (保持项目版本的统一性)
npm install -g koa 
复制代码
或者在我们本地项目中安装
npm install koa --save
复
WearOS 智能设备 智能手表    2019-10-10 15:01:28    246    0    0

 为 Wear OS 设计

为 Wear OS 设备设计应用不同于为手机或平板电脑设计应用。

如下文所述,Wear OS 使用四种互动类型:通知、表盘、原生应用和语音指令。要深入了解如何为 Wear OS 设计,请参阅 Wear OS 设计指南

通知

通知会显示环境相关数据。通知还可让用户启动您的应用。

通知可以提供轻量级体验,例如回复消息、打开地图上的某个位置或播放歌曲。系统提供了适用于即时通讯、音乐播放和日历事件的预制通知模板

通知

详细了解如何设计通知

表盘和复杂功能

表盘不仅可以显示时间和日期,还可以显示其他信息。通过在表盘中添加一个名为“复杂功能”的小工具,已安装的应用便可实时显示实用信息。

只需在表盘上轻点一下,用户就可以打开与复杂功能相关联的应用,或更改表盘本身的外观(如颜色)。

表盘

详细了解如何设计表盘

Wear OS 应用

开发者可以使用原生 Android 应用打造引人入胜的品牌体验。这些应用可以利用手表的硬件提供独立于手机的按需体验。

应用

详细了解 Wear 应用组件

语音指令

使用语音指令,您无需动手即可与 Wear OS 互动。这些指令可以使用 Google 的搜索服务并在已安装的应用上触发操作。

语音指令

详细了解语音指令

 

原文链接

Wear OS component sticker sheet for Sketch

2019-09-25 12:34:37    228    0    0

一、SVG SMIL animation概览

1. SMIL是什么?
SMIL不是指「水蜜梨」,而是Synchronized Multimedia Integration Language(同步多媒体集成语言)的首字母缩写简称,是有标准的。本文所要介绍的SVG动画就是基于这种语言。

SMIL允许你做下面这些事情:

  • 动画元素的数值属性(X, Y, …)
  • 动画属性变换(平移或旋转)
  • 动画颜色属性
  • 沿着运动路径运动

注意到“沿着运动路径运动”这一条没?前面的三条CSS3都是可以有所担当的,最后这一条,呵呵,CSS3只能蹲在墙角画圈圈了!
墙角画圈圈

SVG的动画元素是和SMIL开发组合作开发的。SMIL开发组和SVG开发组合作开发了SMIL动画规范,在规范中制定了一个基本的XML动画特征集合。SVG吸收了SMIL动画规范当中的动画优点,并提供了一些SVG继承实现。

2. 强大之处是?
除了可以实现「路径动画」,SVG animation最强大的地方在于:™只要在页面放几个animate元素,没有任何CSS, 没有任何JS,页面上的元素就像是没吃草的马儿一样,愉快地跑起来了。你会发现,我勒个去,原来要实现个动画效果这么简单。什么CSS3动画,哪边凉快哪边呆着吧!

唷,不信?给你个马,看它跑不跑!

<svg width="320" height="320" xmlns="http://www.w3.org/2000/svg">
  <g> 
    <text font-family="microsoft yahei" font-size="120" y="160" x="160">马</text>
    <animateTransform attributeName="transform" begin="0s" dur="10s" type="rotate" from="0 160 160" to="360 160 160" repeatCount="indefinite"/>
  </g>
</svg>

旋转木马

如何?是不是看到了童年梦幻的旋转木马效果? 纳尼?你没看到。请检查您现在使用的浏览器,IE浏览器(包括IE11)是不支持的哦,亲~

SVG SMIL animation的浏览器支持表

如果不是浏览器原因,那就是缓存作祟,可以点击这里浏览器访问:horse.svg

二、SVG animation元素及效果概览

5大元素,1统江湖。

5大受损 一个对策

  1. <set>
  2. <animate>
  3. <ani
frp teamviewer 远程桌面    2019-08-29 19:55:06    300    0    0

必要条件:必须有一个公网服务器

frp是一个开源的端口转发工具,中文使用说明及下载地址在这里  https://github.com/fatedier/frp/blob/master/README_zh.md

TeamViewer有一个功能,就是允许Lan直连,就是说允许在局域网内部使用,而不经过TeamViewer的服务器,这就为我们提供了思路。

方案图:

服务端(frps.ini)的配置:

[common]
bind_port = 7000

端口可以随便改,防火墙记得要开放此端口和5938端口

被控端(frpc.ini)配置:

[common]
server_addr = xx.xx.xx.xx  这是你的服务器外网IP
server_port = 7000
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 5938
remote_port = 5938
​

被控端开启frpc方式:

新建一个快捷方式,内容为 %comspec% /c  "frpc.exe -c frpc.ini"

这是使用配置文件的方式运行,当然frpc.exe也是支持命令行参数的,具体可以输入frpc --help查看

服务端的开启方式也是类似

最后,记得开启TeamViewer的允许Lan连接,控制端TeamViewer的ID位置输入服务器的IP,密码是被控端的密码。

尽情使用吧

 

2019-08-29 19:53:22    459    0    0

1.开机启动bat
  新建test.bat, 文件内容如下:

  set ws=WScript.CreateObject("WScript.Shell") 
  ws.Run "D:\test.bat /start",0​

  保存,然后放到Windows启动目录下,就可以了。

2.隐藏运行窗口
  bat运行后一般会有一个黑色的命令窗口,那么如何隐藏呢?有两种方式:

   方法一:新建一个vbs文件,如hello.vbs,文件内容如下:

   Set ws = CreateObject("Wscript.Shell") 
   ws.run "cmd /c D:\CI_Slave\slave.bat",vbhide​

  保存,然后放到Windows启动目录下,就可以了。

 方法二:用文本文档打开bat文件,在开头处写入

   @echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM​

保存,然后放到Windows启动目录下,就可以了。

这个方法运行bat,还是会闪一下。

 

PS:Windows启动目录:

  WinXP: C:/Documents and Settings/Administrator/「开始」菜单/程序/启动

  Win7:   C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

 Win10: C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

 所有用户通用启动目录: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

2019-08-05 10:26:44    333    0    0
2019-08-05 10:20:10    886    0    0

# LXC默认不会加载FUSE模块,需要手动输入以下命令加载

mknod -m 666 /dev/fuse c 10 229​

# 可以将此命令放入自启动项中,每次启动自动加载FUSE模块,就可以解决Rclone无法映射文件夹,以及NFS服务无法启动的问题。