Note: This is the guide for v 2.x.
For the v3, please follow this url: https://blog.csdn.net/sam_shan/article/details/80585240 Thanks @liy-cn for contributing.
Download: StarUML.io
Source: jorgeancal
Note: This is the guide for v 2.x.
For the v3, please follow this url: https://blog.csdn.net/sam_shan/article/details/80585240 Thanks @liy-cn for contributing.
Download: StarUML.io
Source: jorgeancal
<script lang="ts" setup> | |
import { useAsyncCookie } from '~/composables/useAsyncCookie'; | |
const expires = new Date(); | |
expires.setSeconds(5); | |
const testCookie = useAsyncCookie('test', { maxAge: 5 }); | |
testCookie.value = 'sometext'; | |
const c = useCookie('xxtest', { maxAge: 5 }); |
{ | |
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and | |
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope | |
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is | |
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. | |
// Placeholders with the same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "scope": "javascript,typescript", |
<template> | |
<nuxt-link | |
:to="localizedRoute.fullPath" | |
v-bind="$attrs" | |
v-on="$listeners" | |
@click.native="onClick" | |
> | |
<slot /> | |
</nuxt-link> | |
</template> |
function byteToHexString(uint8arr) { | |
if (!uint8arr) { | |
return ''; | |
} | |
var hexStr = ''; | |
for (var i = 0; i < uint8arr.length; i++) { | |
var hex = (uint8arr[i] & 0xff).toString(16); | |
hex = (hex.length === 1) ? '0' + hex : hex; | |
hexStr += hex; |
type below:
brew update
brew install redis
To have launchd start redis now and restart at login:
brew services start redis