- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 pinia使用和数据持久化(cookie)
官方文档:https://seb-l.github.io/pinia-plugin-persist/#vue3。
2022-10-19 17:54:43
1760
原创 grid布局
Flex布局是轴线布局,只能指定“项目”针对轴线的位置,可以看作是一维布局。Grid布局则是将容器划分成“行”和“列”,产生单元格,然后指定“项目所在”的单元格,可以看作是二维布局。Grid布局远比Flex布局强大。基本概念容器和项目采用网格布局的区域,称为容器。容器内部采用网格定位的子元素,称为项目。<div> <div><p>1</p></div> <div><p>2</p></div&
2021-06-29 21:54:56
134
原创 flex布局
概念采用Flex布局的元素,称为Flex容器。它的所有子元素自动成为容器成员,称为Flex项目。容器的属性flex-directionflex-wrapflex-flowjustify-contentalign-itemsalign-contentflex-direction属性该属性决定主轴的方向(及项目的排列方向).box{ flex-direction: row | row-reverse | column | column-reverse}共有4个值row:主轴
2021-06-29 16:38:47
102
原创 一次面试小记
1.created和mounted的区别?DOM是在哪个阶段渲染完成的?- created::数据观测,property和方法运算,watch/event事件回调。然而,挂载阶段还没开始, $el property 目前尚不可用。未渲染DOM。这个使用已经可以使用到数据,也可以更改数据,不会触发updated函数。- mounted:实例被挂载后调用,这时 el 被新创建的 vm.$el替换了。如果根实例挂载到了一个文档内的元素上,当 mounted 被调用时 vm.$el也在文档内。**挂载元素,获
2021-06-29 11:17:25
153
转载 前端性能优化
前端性能优化1.减少HTTP请求2.使用HTTP2HTTP2相比HTTP1.1的优点:解析速度快多路复用首部压缩优先级http2可以对比较紧急的请求设置一个较高的优先级,服务器在收到这样的请求后,可以优先处理流量控制服务器推送3.使用服务器端渲染a.客户端渲染:获取html文件,根据需要下载JavaScript文件,运行文件,生成DOM,在渲染。b.服务端渲染:服务端返回HTML文件,客户端只需解析文件。优点:首屏渲染快,SEO好;缺点:配置麻烦,增加了服务器的计算
2021-04-15 18:07:36
92
转载 vue-cli利用nodejs中的express来运行打包后的vue-cli完成的项目(已解决vue-router的history模式)
转载https://blog.youkuaiyun.com/sinat_41087851/article/details/85762749我们在利用vue脚手架(vue-cli)开发vue的项目时,在开发完毕是需要执行打包命令(npm run build)进行打包,打包后默认生成一个新的文件夹dist,项目的所有前端文件都在这个文件里面。这个时候如果我们需要以本地服务打开这个文件的时候,可以利用其它软件进行...
2019-04-18 10:29:34
490
原创 登录框密码框input框禁止复制、粘贴、剪切和右键功能
<input name="pwd" type="password" id="pwd" onpaste="return false" oncontextmenu="return false" oncopy="return false" oncut="return false"/>
2019-02-12 08:28:00
3362
1
转载 Python实现AES加密(对称加密算法)
转载:https://blog.youkuaiyun.com/wanhaiwei/article/details/83962664# coding: utf8import sysfrom Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hexclass prpcrypt(): def __init__(self, key)...
2019-01-25 17:51:39
2216
原创 jquery 点击其他地方隐藏div
&lt;i class="layui-icon operationbtn" style="float: right"&gt;&amp;#xe671;&lt;/i&gt;&lt;ul style="position: absolute;display: block;" class="op
2019-01-25 13:14:43
3444
2
原创 移动端键盘搜索完自动刷新
在移动端写搜索时用键盘上的搜索之后会自动刷新当前页面解决办法···$("#searchform").on(‘keypress’, function(event) {var keycode = event.keyCode;var searchName = $(this).val(); //keycode是键码,13也是电脑物理键盘的 enterif(keycode == ‘13’) {...
2019-01-10 14:13:28
384
原创 flask 后台post的参数
post_json = request.get_data()data = json.loads(post_json)
2019-01-08 13:37:35
950
原创 div四个角边框
.rect { position: absolute; top: 20px; left: 20px; width: 100px; height: 100px; background: linear-gradient(to left, #000, #000) left top no-repeat, linear...
2018-11-23 10:38:24
1471
原创 jQuery DataTable
var CONSTANT = { DATA_TABLES : { DEFAULT_OPTION : { //DataTables初始化选项 "sProcessing": "处理中...", dom: 'flBrtip', "buttons": [ ...
2018-11-21 15:11:03
314
转载 vue-watch的
转载:https://blog.youkuaiyun.com/zhuming3834/article/details/79726929在没有使用vue之前,我们可能是通过input的change事件来判断,用户是否输入了内容,然后修改按钮的状态。现在有了vue,就省事了很多,我们只需要在watch中,监听数据模型的值改变即可。<div id="app" class="login_area">...
2018-11-14 10:54:05
148
转载 vue 生命周期 详解
转载博客:https://www.cnblogs.com/happ0/p/8075562.html详解Vue Lifecycle先来看看vue官网对vue生命周期的介绍Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、销毁等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。每一个组件或者实例都会...
2018-11-12 10:55:28
177
原创 Jquert DataTable使用(excel导出)
1.在head中引入<link href="http://cdn.datatables.net/1.10.15/css/jquery.dataTables.min.css" rel="stylesheet"/><link href="http://cdn.datatables.net/plug-ins/28e7751dbec/integration/bootstrap/3/d...
2018-10-29 20:05:52
648
原创 JavaScript知识点小记(牛客网编程)
文章目录1.parseInt(string,radix)1.parseInt(string,radix)radix:
2018-09-19 09:23:28
151
原创 vue组件化百度编辑器(flask后端)
1.下载百度编辑器(我用的是utf8-php版) 地址:http://ueditor.baidu.com/website/download.html 2.将文件解压放到static文件中,并修改ueditor.config.js文件var URL = '/static/utf8-php/' || getUEBasePath();3.在入口文件main.js中引入import...
2018-07-20 09:04:24
574
原创 VeeValidate使用
配置中文错误提示import VeeValidate from 'vee-validate';import zh_CN from 'vee-validate/dist/locale/zh_CN';import VueI18n from 'vue-i18n'Vue.use(VueI18n)const i18n = new VueI18n({ locale: 'zh_CN'});...
2018-07-16 10:53:17
314
原创 vue router-link获取不到params小记
填坑哈使用router-link传递参数<router-link :to="{path:'/newcontent',params:{id:i.n_id}}">{{i.n_title}} </router-link>跳转页面时是获取不到params的参数的,会直接跳到/newcontent , path 路径访问不到(如上),可以配置name来匹配路径(如...
2018-07-08 15:24:03
3264
1
原创 vue时间转化
在使用vue搭建网页中,api传回的数据中时间变量在页面上显示为Tue, 29 May 2018 10:25:55 GMT ,这不是我们需要的时间格式,需要的格式为2018-05-29 。 1.下载moment.js,可直接使用npm下载 2.在过滤器中编写filters: { //时间转换 用到moment.js formatDate(time) { ...
2018-07-08 13:30:00
1858
原创 flask查询(限制,偏移,排序)
flask查询先对所要查询的表进行排序,然后是所要查询的内容newslist=News.query.order_by(db.desc(News.n_id)).filter_by(n_is_del=False)查询两张表,不需要外键result1=Jobfair.query.join(Company, Jobfair.c_name==Company.co_id).add_enti...
2018-07-07 16:17:11
3196
原创 centos 7 supervisor配置
1.安装supervisoryum install supervisor2.配置 1)创建目录,用于存放进程管理的配置文件mkdir /etc/supervisor/conf.d修改/etc/supervisor/supervisord.conf中的include参数,将/etc/supervisor/conf.d目录添加到include中[include]files...
2018-07-03 17:17:19
171
原创 css3动画
1.animate.csshttps://daneden.github.io/animate.css/2.velocity.jshttp://velocityjs.org/
2018-06-21 09:34:21
237
原创 vue-router
1.安装前端路由(–save保存配置)npm install vue-router --save2.使用路由import Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'import Apple from '@/components/app...
2018-04-16 21:34:07
206
原创 js字符串
字符方法1.charAt()方法返回一单字符字符串的形式返回给定位置的那个字符。var strValue="hello";console.log(strValue.charAt(1);//"e";2.charCodeAt()返回字符编码(ASCII)var strValue="hello";console.log(strValue.charCodeAt(1);//"101...
2018-04-09 10:16:38
150
原创 ES6小记
1.`${}``string` 是模板字符串,ES2015新增的符号。其实是这样的 ${}里边 依旧是js,外边也是js var a = 1;console.log('一共有'+a+'个鸡蛋!')那么现在你只要console.log(`一共有${a}个鸡蛋!`)...
2018-03-21 14:58:33
137
原创 Javascript数组去重
方法一(通用)//双层循环,外层循环元素,内层循环时比较值var arr5=[1,1,2,3,4];var arr10=new Array(); for(var j=0;j<arr6.length;j++){ var flag=true; for(var n=0;n<arr6.length;n++){ if(arr6[n]==arr6[j]){...
2018-03-21 11:46:08
113
原创 postgresql 设置主键自增
dlnu_workload=# CREATE SEQUENCE event_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; alter table depart_state alter column depart_id set default nextval('event_id_seq...
2018-03-19 10:28:26
3228
原创 JS 提取公式中的参数
1.8*(week*5+prepare_day)*overall/30*2第一步:var text_gong=$("#function_x").text();var text_gong_fen=text_gong.split(/[*/()+-]/);var gongArray=new Array();第二步:for(var i=0;i<text_gong_fen.lengt...
2018-03-06 16:15:27
855
原创 JavaScript DOM 编程艺术(小记)
第2章 JavaScript语法变量名1.一种是可以在变量名中的适当位置插入下划线var my_mood="happy";2.另一种是是使用驼峰格式(camel case),后面的每个新单词改用大写字母开头。var myMood = "happy";通常驼峰格式是函数名、方法名和对象属性名命名的首选格式。
2018-01-31 09:56:08
175
原创 beego记录2(边写边记)
1.string、int、int64互相转换#string到intint,err:=strconv.Atoi(string)#string到int64int64, err := strconv.ParseInt(string, 10, 64)#int到stringstring:=strconv.Itoa(int)#int64到stringstring:=strconv.For
2018-01-08 19:09:05
383
原创 beego 分页
models/page.gopackage modelsimport ( //"fmt" //db "dlnu-beego/initial" "math")//分页方法,根据传递过来的页数,每页数,总数,返回分页的内容 7个页数 前 1,2,3,4,5 后 的格式返回,小于5页返回具体页数func Paginator(page, prepage int, nums int
2017-12-30 18:07:31
1479
原创 beego记录1(边写边记)
1.在conf/app.conf中添加一行EnableAdmin=true,我们就可以在localhost:8088监控界面 2.四个表示操作方式的动词:GET、POST、PUT、DELETE。它们分别对应四种基本操作:GET 用来获取资源,POST 用来新建资源(也可以用于更新资源),PUT 用来更新资源,DELETE 用来删除资源。 3.统计数据总数r:=new(User2)
2017-12-22 20:47:20
845
原创 beego路由匹配(记录)
beego路由匹配beego.Router(“/api/?:id”,&controllers.RController{})—————————————————————————————————————————————————————http://localhost:8080/user/dds?id=2dd1:=c.Ctx.Input.Param(":id")//获取ddsdd2:=c.Ctx.I
2017-12-22 19:25:02
2259
原创 Gin html模板引用
提取公共部分1.header.html{{define "header"}} <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <span>ddddd</span>{{end}}2.footer.html{{defin
2017-12-21 20:10:05
18757
转载 python环境下安装dlib库
由于最近在做人脸三维重建的工作,有一个工程需要用到dlib,dlib是目前人脸检测方面常用到的一个库,检测的灵敏度和标记点的准确度都比较高,所以受到很多人的青睐。安装的这个库的过程真的。。。花了我差不多三天的时间去学习安装,尝试了网上的各种方法,只要网上提供的方法,我几乎都尝试了,估计是每个人的环境、版本不同,导致我在尝试无数遍以后,还是无果。因为这个工程中用到的依赖库比较多,所以索性下载了Anac
2017-12-13 09:19:45
1727
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人