- 博客(512)
- 资源 (29)
- 收藏
- 关注
原创 为vue-admin-template模板添加tagsview
一、拷贝所需要的文件将 vue-admin-template\src\layout\components\TagsView 文件夹vue-admin-template\src\store\modules\tagsView.js二、修改vue-admin-template\src\layout\components\AppMain.vue<template> <section class="app-main"> <transition name="fade
2021-01-21 15:57:26 778
原创 Element UI结合vue-cropper打造图片裁剪上传组件
效果显示引用vue-croppernpm install vue-cropperyarn add vue-cropper创建组件文件夹上传按钮组件 index.vue<template> <div class="ant-upload-preview"> <div style="width: 100%"> <el-upload class="avatar-uploader" :sho.
2021-01-03 15:10:45 1287
转载 Vue-cli3.0怎么配置在打包时候去掉console打印的信息
场景我们在开发过程中,肯定会用到console打印信息。但是呢,我们上线就要把console这些打印的信息给去掉吧,那时我们项目那么多打印,难道要一个个去掉吗,显然是不可能的;以下是解决方法安装插件npm install babel-plugin-transform-remove-console使用(修改 babel.config.js)// 生产环境下清除console打印const plugins = []if (process.env.NODE_ENV === 'production'
2020-12-16 18:06:15 1445
原创 opencv4android DNN人脸检测
布局<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" .
2020-12-08 11:02:31 453
原创 Opencv4android 眼睛追踪
布局<?xml version="1.0" encoding="utf-8"?><androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" and.
2020-12-08 11:00:35 538 1
原创 Opencv4android 摄像头演示
布局<?xml version="1.0" encoding="utf-8"?><androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orien.
2020-12-08 10:56:35 423
原创 Opencv4android 基础知识
导入so和androidSDK# For more information about using CMake with Android Studio, read the# documentation: https://d.android.com/studio/projects/add-native-code.html# Sets the minimum version of CMake required to build the native library.cmake_minimum_.
2020-12-08 10:47:27 235
原创 android opencv NDK人脸识别和对比
下载opencvhttps://opencv.org/releases/导入so库和.h头文件sourceSets { main { jniLibs.srcDirs = ['libs'] } }修改CMakeLists.txt# For more information about using CMake with Android Studio, read the# documentation: https:/..
2020-12-08 10:36:14 962 3
原创 android 使用MMKV代替SharePreference
对比支持的数据类型1,支持以下 Java 语言基础类型:boolean、int、long、float、double、byte[]2,支持以下 Java 类和容器:String、Set< String >任何实现了Parcelable的类型添加依赖dependencies { implementation 'com.tencent:mmkv-static:1.2.6'}初始化在自定义的Application中: @Override .
2020-12-01 15:32:43 1839
原创 android 播放rtsp流的三种方式
使用VideoView <VideoView android:id="@+id/surface_view" android:layout_width="250dp" android:layout_height="250dp" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopO.
2020-11-11 19:10:30 13601 9
原创 android UART串口开发7941D双拼读卡模块
先看协议串口端口为:/dev/ttyS1 ; 波特率:9600 ; 数据传输方式为 16进制数据格式SerialPort 端口打开操作类/* * Copyright 2009 Cedric Priscal * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License..
2020-11-04 18:15:59 611
原创 android RK3328 gpio处理
使用shell命令测试你的gpio并找到对应端口详细请看:RK3288 gpio读取shell命令工具类package cn.hxg.androidgpiotest;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import android.util.Log;/** * 执行sh.
2020-11-03 18:50:17 928 1
原创 RK3288 gpio读取
RK3328 linux命令进入gpio查看RK3328主板的gpio口可以看到这块rk3288的主板上的gpio端口为A1、A3、A6、A7、B3、B6gpio端口计算公式公式:(n-1)*32+mn=A B Cn=1 2 3n的值为 (A口时n的值为1;B口时n的值为2;C口时n的值为3) m的值为 角标(A1、B1时m的值为1; A2、B2时m的值为2)A1=(1-1)*32+1 即为gpio1A3=(1-1)*32+3 即为gpio3B3=(2-1)*32
2020-11-03 16:49:19 2160 2
原创 celery在win10上无法执行Received task: never run问题
celery正常启动方式celery -A celery_tasks.main worker -l infowin10上无法执行Received task: never run问题celery -A celery_tasks.main worker --pool=solo -l info解决办法启动worker时加上参数 --pool=solo
2020-11-02 16:59:40 758 1
原创 vscode提交代码到code
Git 全局设置:git config --global user.name "晓果"git config --global user.email "***********@163.com"创建git仓库cd electron-casegit inittouch README.mdgit add README.md提交代码到本地仓库提交代码git commit -m "first commit"git remote add origin https://git.
2020-10-24 19:09:10 1066
原创 vue-admin-template 动态路由的实现(方式二 推荐)
提供登录与获取用户信息数据接口在api/user.js中import request from '@/utils/request'const Api = { TakeOut: '/student/students/takeOut/', LoginIn: '/student/students/loginIn/', StudentInfo:'/student/students/studentInfo/',}export function login(parameter) { re.
2020-10-24 17:58:30 5460 13
原创 django导出excel
引入import openpyxlpython代码def export_student_excel(request): """ 导出数据到excel :param request: :return: """ obj_student = Student.objects.all().values() students = list(obj_student) excel_name = get_random_str() + '.xl.
2020-10-24 12:47:15 1120
原创 django导入excel
引入import openpyxlpython代码def get_random_str(): """获取UUID""" uuid_val = uuid.uuid4() uuid_str = str(uuid_val).encode('utf-8') md5 = hashlib.md5() md5.update(uuid_str) return md5.hexdigest()def import_student_excel(request.
2020-10-24 12:41:14 982
原创 django上传图片到后台
配置media文件夹Setting中设定media# ---->设置上传文件的目录和外部访问的路径MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')MEDIA_URL = '/media/'设置URL项目根目录下的urls.py中from django.conf import settingsfrom django.conf.urls.static import static# 添加这行——————允许所有的media文件被访.
2020-10-24 12:32:32 1091
原创 django 跨域解决
安装django-cors-headerspip install django-cors-headers注册到Settings的INSTALLED_APPS中INSTALLED_APPS = [ ... 'corsheaders']添加到Settings的MIDDLEWARE中(csrf之前 最好添加至第一行)'corsheaders.middleware.CorsMiddleware'添加允许访问的白名单,凡是出现在白名单的域名都可以访问后端接口# .
2020-10-24 11:37:00 309
原创 vscode格式化Vue出现的问题:单引号变双引号
问题描述在使用vscode格式化vue代码时,出现单引号变成了双引号问题解决方案在项目根目录下新建文件:.prettierrc.json内容:{ "singleQuote":true, "semi":false}
2020-10-20 12:17:11 3734
原创 Ant Design Vue pro 动态路由的实现和打包
配置路由权限在config文件夹下router.config.js中配置路由权限 如下图所示配置请求网络接口在api文件夹下login.js中根据自己后台的数据修改路由权限封装规则在store/module/user.js中修改GetInfo方法源js修改后js后台数据示例{ "code": 200, "data": { "avatar": "/avatar2.jpg", "contact_mobile": "", .
2020-09-29 15:48:57 4850
原创 vue中使用tinymce-vue创建富文本编辑器组件
tinymce-vue官方:https://github.com/tinymce/tinymce-vue效果:第一步:导入依赖在vue中引入tinymce-vuenpm install @tinymce/tinymce-vue -S安装tinymcenpm install tinymce -S第二步:拷贝tinymce在node_modules文件下找到tinymce文档,复制tinymce放入项目的根目录下public的文件夹中第三步 :配置中文接着去官网
2020-09-27 18:18:44 2395 2
原创 ESLint 语法检查忽略配置
整个文件范围内禁止规则出现警告将/* eslint-disable */放置于文件最顶部/* eslint-disable */alert('foo');在文件中临时禁止规则出现警告将需要忽略的代码块用注释包裹起来/* eslint-disable */alert('foo');/* eslint-enable */对指定规则的启用或者禁用警告将需要忽略的代码块用注释包裹起来/* eslint-disable no-alert, no-console */alert('fo
2020-09-27 16:12:15 6957
原创 Ant Design Vue结合vue-cropper打造图片裁剪上传组件
效果显示引用vue-croppernpm install vue-cropperyarn add vue-cropper全局引用import VueCropper from 'vue-cropper'Vue.use(VueCropper)直接使用import { VueCropper } from 'vue-cropper'export default { name: 'CropperModal', components: { VueCropper, .
2020-09-27 11:25:41 1412 1
原创 <a-tree> - did you register the component correctly?
注册 < a-tree >To install it, you can run: npm install --save core-js/fn/arraycnpm install core-js@2或npm install [email protected]
2020-09-25 12:34:53 1972
原创 第三章:在pc上安装调试工具
资源下载地址链接:https://pan.baidu.com/s/1i60sCgg1VGEFvQmKwcrYtg提取码:1fva安装Virtual Serial Port Driver Pro添加一对虚拟串口,注意COM1与COM2绑定,COM3与COM4绑定安装调试助手安装模拟器Genymotion,最好选择版本4.4及以下的在关闭模拟器的前提下启用串口设置好后再启动模拟器,如果启动模拟器失败,请检查你的串口是不是处于关闭状态。若所挂载的串口时打开的,则无法..
2020-09-14 17:57:29 448
原创 第二章:调用api发送和接收
操作类import cn.yumakeji.lib_serialportapi.SerialPort;import cn.yumakeji.lib_serialportapi.callback.SerialCallBack;import cn.yumakeji.lib_serialportapi.utils.ByteUtil;import cn.yumakeji.lib_serialportapi.utils.LogUtil;/** * 数据操作封装 */public class ..
2020-09-14 17:57:08 853
原创 第一章:android串口开发so库生成
首先我们是用到了谷歌开源的API serialPort下载地址:https://github.com/cepr/android-serialport-api拷贝Google开源类SerialPort和SerialPortFinder修改SerialPort增加支持设置奇偶校验、数据位、停止位方法/* * Copyright 2009 Cedric Priscal * * Licensed under the Apache License, Version 2.0 (the "License
2020-09-14 17:56:50 692
原创 提取android 的.jks签名到pem
打开jdk的bin目录并在终端打开使用命令keytool -export -rfc -keystore .jks文件目录 -alias 别名 -file .pem生成路径keytool -export -rfc -keystore D:\workspace\Examrobot\examrobot.jks -alias yuma -file D:\workspace\Examrobot\examrobot.pem...
2020-09-14 16:17:07 371
原创 PyCharm 一直installing django
修改pip的下载源为国内源。这样就可以大幅度提升下载速度。 国内速度较快的镜像源: 阿里云:https://mirrors.aliyun.com/pypi/simple/ 豆瓣:https://pypi.douban.com/simple/ 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ 中科大:http://pypi.mirrors.ustc.edu.cn/simple/...
2020-09-03 16:38:47 1584 1
原创 第十六章:Electron-Vue 使用highcharts
安装highchartsnpm install --save highchartshttps://github.com/highcharts/highcharts安装vue-highchartsnpm i -S vue-highchartshttps://github.com/weizhenye/vue-highchartsmain.js中引入import Vue from 'vue';import VueHighcharts from 'vue-highcharts';.
2020-08-04 16:22:39 458
原创 第十五章:Electron-Vue 操作本地数据库nedb
安装nedb数据库cnpm install nedb --save新建一个src/renderer/datastore.jsimport Datastore from 'nedb'import path from 'path'import { remote } from 'electron'export default new Datastore({ autoload: true, filename: path.join(remote.app.getPath('userDa.
2020-08-03 18:28:27 5269 5
原创 第十四章:Electron-Vue 隐藏顶部菜单 隐藏关闭按钮、自定义关闭 最大化 最小化按钮
electron-vue 中隐藏顶部菜单//隐藏顶部菜单mainWindow.setMenu(null);隐藏关闭 最大化 最小化按钮 mainWindow = new BrowserWindow({ height: 563, useContentSize: true, width: 1000, frame: false /*去掉顶部导航 去掉关闭按钮 最大化最小化按钮*/ })自定义关闭 最大化 最小化按钮自定义导航栏<templa
2020-08-03 17:16:17 10090 6
原创 第十三章:Electron-Vue UI框架 ElementUi的使用&& 使用sass
ElementUi的使用ElementUi的使用cnpm i element-ui -S引入以及配置在main.js中import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);使用 <el-button type="primary">主要按钮</el-button> <el-butto
2020-08-03 16:32:29 1626
原创 第十二章:Electron-Vue渲染进程和主进程通信、shell使用、使用node模块
渲染进程和主进程通信1、渲染进程 <div> <button @click="sendMsg">给主进程广播数据</button> </div>methods: { sendMsg() { this.$electron.ipcRenderer.send("tomain", "我是渲染进程"); }, }2、主进程import {ipcMain} from 'electron'//接收渲染.
2020-08-03 15:47:05 1717 1
原创 第十一章:Electron-Vue创建项目
首先需要安装vue-cli脚手架npm install -g vue-cli详细步骤请看:vue学习(五)—vue-cli构建vue项目目录结构全局安装Electronnpm install -g electron详细请看:第一章:Electron环境搭建Electron-Vue创建项目vue init simulatedgreg/electron-vue my-project安装依赖并运行你的程序cnpm install运行(npm run dev).
2020-08-03 11:41:16 1416
原创 第十章:Electron 全局快捷键和剪切板
效果全局快捷键/* eslint-disable no-console *//* eslint-disable no-unused-vars */import { app, globalShortcut } from 'electron';/* **************************全局快捷键**************************** */app.on('ready', () => { // 注册全局快捷键 globalShortcu..
2020-08-02 19:05:55 1001
原创 第九章:Electron 消息通知和网络监听
效果消息通知import path from 'path';const option = { title: 'electron 通知', body: 'electron 学习内容,学习内容学习内容学习内容学习内容', icon: path.join('static/icon_shop_card.png'),};const myNotification = new window.Notification(option.title, option);网络变化win.
2020-08-02 17:52:03 2162
openCV贾志刚.txt
2020-11-29
移动端强大的富文本编辑器richeditor-android
2018-01-15
Glide4使用简介
2017-12-25
android替换Glide通讯组件为Okhttp并监控加载进度
2017-11-21
java-android:AES加密,RAS加密,DES加密,MD5加密,Base64加密,异或加密
2017-09-20
kotlin-中文免费文档(后台,android,前端)
2017-09-15
使用RecyclerViewHeader一键添加RecyclerView头布局并实现轮播效果 实例源码下载
2017-01-23
商城首页一键回到顶部功能实现(包括ListView, RecyclerView 和 ScrollView)
2016-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人