Linux中的VIM编辑

linux常见编辑器vi vim gedit emacs nano office(openoffice 永中office) 亲密接触vim任务1:进入当前用户的家目录,查看当前工作路径,在当前目录中用vim创建me.txt文件,输入3行文本,保存并退出vim编辑器。最后用cat查看me.txt文件内容。[root@sky ~]# cd ~[root@sky ~]# pwd[root@sky ~]#
分类: 企业开发 发布时间: 03-22 23:10 阅读次数: 0

AM335x硬件资源介绍-米尔电子

AM335X 系列开发板是深圳市米尔科技有限公司推出的一款基于 TI芯片(AM3352/AM3354/AM3356/AM3357/AM3358/AM3359)的开发板。处理器主频高达800MHz,带有 512MB NandFlash,512MB DDR3 SDRAM;……
分类: 企业开发 发布时间: 03-22 23:10 阅读次数: 0

求斐波那契数

这道题题目为:写一个函数,数入n,求斐波那契数列的第n项。 有关斐波那契数的定义如下: 本文采用递归和非递归两种算法求解: (1)递归 代码如下: int fibonacci(int n) { if (n <= 2) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); } (2)非递归 从上往下计算,先根据f(0)+f(1)计算出f(2),再将f(1)+f(2)计算出f(3),以此类推。 代码如下: int fib
分类: 其他 发布时间: 03-22 23:10 阅读次数: 0

O(1)时间删除链表结点

这道题题目可以描述为:给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点。 本文中有关链表的结构体以及接口定义如下: typedef int DataType; typedef struct ListNode{ DataType data; struct ListNode *next; } ListNode; //初始化 void ListInit(ListNode **ppfirst) { assert(ppfirst != NULL); *ppf
分类: 其他 发布时间: 03-22 23:09 阅读次数: 0

vue-router中的钩子函数

全局路由钩子函数 每次路由跳转,都会执行beforeEach和afterEach,一般写在main.js可以做权限控制 例如: router.beforeEach((to, from, next) => { if (to.matched.length === 0) { from.name ? next({ name : from.name }) : next('/') } else { next() } }) router.afterEach((to,from)
分类: 其他 发布时间: 03-22 23:08 阅读次数: 0

JavaScriptES6之字符串String新特性

今天离职了,挺舍不得的,现在下班了,把自己写的读书笔记发一篇 1、模板字符串 模板字符串主要便于字符串拼接,可以把变量插入字符串中; 代码如下: let str1 = "hello"; let str2 = "world"; let str3 = `str1 is ${str1},str2 is ${str2}`; 以上就是模板字符串的基本用法,当然使用的时候需要注意几点 定义多行字符串 let str1 = "hello"; let str2 = "world"; let str
分类: 其他 发布时间: 03-22 23:07 阅读次数: 0

关于上移下移,一行代码完成数据交换

onMoveUp (index) { if (index !== 0) { this.swapArray(this.dataList, index, index - 1) } else { this.$message({message: '已经处于置顶,无法上移', type: 'warning'}) } }, onMoveDown (index) { let l
分类: 其他 发布时间: 03-22 23:07 阅读次数: 0

js 转树结构

toTree (data) { var map = {} var val = [] data.forEach(function (item) { map[item.id] = item }) data.forEach(function (item) { var parent = map[item.parentId] if (parent) { (parent.ch
分类: 其他 发布时间: 03-22 23:07 阅读次数: 0

...和map组数据的实用方法

this.items = ret.map((v, i) => { v.name = decodeURIComponent(v.name) return { no: i + 1, ...v } })
分类: 其他 发布时间: 03-22 23:07 阅读次数: 0

vue:element-ui时间选择器限制只能点不能输入

:editable="false"
分类: 其他 发布时间: 03-22 23:06 阅读次数: 0

微信公众号的Api 一些说明 关于 WeixinJSBridge API

WeixinJSBridge API 网上有很多说可以一键关注、分享给好友、分享到朋友圈之类的,这些都被禁止了,真刺激,因为在做自定义分享按钮点击分享的那种,所以使用微信js-sdk实现分享吧 当然WeixinJSBridge API还有一部分APi还是可以使用的 比如: onBridgeReady () { window.WeixinJSBridge.call('hideToolbar') // 通过下面这个API隐藏底部导航栏 window.WeixinJ
分类: 其他 发布时间: 03-22 23:06 阅读次数: 0

vue-router如何从详情页返回列表页时返回到上次滚动位置 方法集锦

方法一: 1.在router.js里面(即路由文件中),此时模式为 history const router = new VueRouter({ mode: 'history', routes, scrollBehavior (to, from, savedPosition) { if (savedPosition) { return savedPosition } else { if (from.meta.keepAlive) { from.meta.savedPosition = docu
分类: 其他 发布时间: 03-22 23:06 阅读次数: 0

学习koa

npm init npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm i koa koa-bodyparser koa-mysql-session koa-router koa-session-minimal koa-static koa-views md5 moment mysql ejs markdown-it chai mocha koa-static-cache --save-dev npm 安装的解释
分类: 其他 发布时间: 03-22 23:06 阅读次数: 0

正则(慢慢会增加)

金额正则: let moneyReg = /^(([1-9]\d*)|(0))(\.\d{1,2})?$/
分类: 其他 发布时间: 03-22 23:05 阅读次数: 0

有时候扫码枪不能触发enter事件,多半和中文输入法有关

正常情况下,扫描标签条码会触发enter事件,但是中文输入的时候,捕获到的是一个shift按键事件,而代码需要enter按键才会触发查询。 解决办法:输入法改为英文输入法,或者关闭中文输入
分类: 其他 发布时间: 03-22 23:05 阅读次数: 0

vue 拖拽 (使用vue-slicksort)

<template> <div class="root1"> <SlickList :lockToContainerEdges="true" axis="x" lockAxis="x" v-model="items" class="SortableList" @input="getChangeLists"> <SlickItem v-for="(item, index) in items" class="SortableItem" :index="index" :key
分类: 其他 发布时间: 03-22 23:05 阅读次数: 0

微信qq表情输入文本 vue

效果图: 父组件 <template> <div style="padding:20px;width:90%;"> <div class="textBox"> <textarea :maxlength="maxNum" placeholder="请添加回复文字" v-model="shareText" ref="shareTextArea" @focus="showEmojiPanel = false"></textarea> <div class="te
分类: 其他 发布时间: 03-22 23:05 阅读次数: 0

vue使用wangeditor自定义表情替换QQ表情

wangEditor的使用手册https://www.kancloud.cn/wangfupeng/wangeditor3/342612 npm 安装就不说了,不指定版本就是最新的,现在是3 ps: 每个版本的使用都不太一样,我现在用的是3,这款编辑器主要是用了这个属性contenteditable="true",不懂得话自行百度 效果图: vue 页面: <template> <div> <div ref="editorElem" style="text-align:left"
分类: 其他 发布时间: 03-22 23:04 阅读次数: 0

解决此图片来自微信公众平台,未经允许不可引用

防盗链:'http://img01.store.sogou.com/net/a/04/link?appid=100520029&url=' 在图片url上加反盗链 同时别忘了加 head <meta name="referrer" content="no-referrer"/>
分类: 其他 发布时间: 03-22 23:04 阅读次数: 0

v-model原理

<input v-model="floorTitle"> 相当于通过oninput(用户输入时触发)把表单值给到变量 <input v-bind:value="floorTitle" v-on:input="floorTitle=$event.target.value">
分类: 其他 发布时间: 03-22 23:04 阅读次数: 0