vue项目杂记 文件目录结构 src main.js app.vue package.json webpack_config_dev.js 需要安装的包 1. vue cnpm i vue --save 2. vue-loader cnpm i vue-loader style-loader css-loader vue-template-compiler --save-dev 3. webpack cnpm i webpack webpack-dev-server html-webpack-p…
1,oracle中计算年龄: select FLOOR(MONTHS_BETWEEN(SYSDATE, to_date('20130728', 'yyyymmdd')) / 12), trunc(months_between(sysdate, to_date('20130728', 'yyyymmdd')) / 12, 0) from dual; 2,用EL表达式去变量Map集合, 例1, List<String> list = new ArrayList<String>();li…
strstr,stristr是返回匹配到的字符串,常规的字符串操作尽量避免使用正则, strstr是返回从匹配字符(串)开始(包括该匹配字符串)到结束的(或开头的)字符串 而如果仅仅只是判断是否包含匹配字符串时,用strpos(比strstr更快捷),返回的位置索引是从0开始的, 如果是匹配开头,如strpos('abcde','a')会返回0, 因此在判断是否匹配时要用=== 或!==来判断,而不要用== !=来判断 ini-get和ini_set只是对该脚本在运行时有效 error_log是…
2020.4.9 加入eCharts 2020.4.8 完成article的显示,其间碰到全局路由守卫写的有错误,导致跳转报错.已修复. 加入keep-alive功能,缓存视图数据 疑问:如果在全局组件上使用keep-alive,会导致tinymce出错,如何解决? 方案一:使用keep-alive的include,把需要缓存的组件加进去,会出问题的组件则除外.注意include必须要具名组件! 理清ant-design-vue的表格逻辑,可自行添加功能.下一步实现表格的动态增减. 后端mode…
1.Tomcat 多实例部署 在Tomcat下多实例部署后,发现如下问题,采用etc/init.d/tomcat start方式无法启动,而需要采用startup.sh.查找原因发现,是因为多实例部署时,重复jar加载造成tomcat内存配置不足,解决的方式是将共用的jar包放在tomcat的lib下,而工程只保留自有的. 2.防盗链 防盗链是指防止自己的链接,主要是图片链接等被其他服务器盗用访问.主要防止的手段是利用http中的referer,它是header的一部分,当浏览器发送请求的时候,…
sql 语句 数据库 本身 有数据类型的区分,对于mysql的字符串默认的用单引号''来表示,因此,整个sql 语句就要用双引号来括. 如: $sql = "SELECT * FROM user_verify WHERE username='". $_POST['user']. "' AND passwd='".$_POST['pw']."' limit 1"; 为了防止sql注入攻击,如畸形密码,foo用户名,密码 ' or '1'='1 'o…
今天实际项目中用到了spool,发现网上好多内容不是很全,自己摸索了好半天,现在总结一下. 一.通过spool 命令,可以将select 数据库的内容写到文件中,通过在sqlplus设置一些参数,使得按指定方式写到文件中 (1)常规使用spool方法,将set的一些命令和spool,select等放入.sql脚本中,然后再sqlplus中运行该脚本.以下为logmnr.sql脚本, 在sqlplus中执行@logmnr.sql就可以写入文件record3.txt中.不会再终端显示任何信息.但是,…
今天实际项目中用到了spool,发现网上好多内容不是很全,自己摸索了好半天,现在总结一下. 一.通过spool 命令,可以将select 数据库的内容写到文件中,通过在sqlplus设置一些参数,使得按指定方式写到文件中 (1)常规使用spool方法,将set的一些命令和spool,select等放入.sql脚本中,然后再sqlplus中运行该脚本.以下为logmnr.sql脚本, 在sqlplus中执行@logmnr.sql就可以写入文件record3.txt中.不会再终端显示任何信息.但是,…
目录 前置基础 Pytorch从入门到放弃 推荐阅读 前置基础 Python从入门到放弃(目录) 人工智能(目录) Pytorch从入门到放弃 01_pytorch和tensorflow的区别 02_利用numpy解决线性回归问题 03_利用pytorch解决线性回归问题 04_利用手写数字问题引入深度神经网络 05_pytorch的Tensor操作 debugging-- 推荐阅读 pytorch从入门到放弃(目录) Python从入门到放弃(目录) 人工智能从入门到放弃(目录) 数据结构与算…
可以加我微信chenyoudea免费要江西师范大学865资料全套pdf 目录 第一篇 数据结构与算法(针对考研or面试) 第二篇 真题演练 第三篇 复试 第四篇 推荐阅读 第一篇 数据结构与算法(针对考研or面试) 第1章 概论 第2章 顺序表及其顺序存储 第3章 顺序表的链式存储 第4章 字符串.数组和特殊矩阵 第5章 递归 第6章 树型结构 第7章 二叉树 第8章 图 第9章 检索 第10章 内排序 第11章 基础实验代码 第二篇 真题演练 附录1-基础实验 附录2-真题分析 附录3-江西师…
目录 MySQL数据库从入门到放弃 推荐阅读 MySQL数据库从入门到放弃 193 数据库基础 194 初识MySQL 195 Windows安装MySQL 196 Linux安装MySQL 197 Mac安装MySQL 198 MySQL存储引擎概述 199 MySQL表操作 200 MySQL支持的数据类型 201 MySQL表的完整性约束 202 MySQL记录操作 203 MySQL单表查询 204 MySQL多表查询 205 MySQL多表查询综合练习答案 206 MySQL索引原理…
博客配套视频链接: https://space.bilibili.com/383551518?spm_id_from=333.1007.0.0 b 站直接看 配套 github 链接:https://github.com/nickchen121/shui-water--paper 配套博客链接:https://www.cnblogs.com/nickchen121/p/16470443.html 目录 第一篇 快速学完 Python 第二篇 数学基础知识概要(待续) 第三篇 机器学习(待续) 第…
参考了文顶顶大神的方法,这里仅做记录用! https://pan.baidu.com/s/1gfCaCXd…
1.安装less,less-loader npm install less less-loader --save 2.配置wepack.js(vue3+版本中不用自己设置) //添加less路径模块 module: { rules: [{ test: '/\.less$/', loader: 'less-loader' }] } 3.在vue组件中使用,及其常用用法 @x:代表一个定义好的变量 嵌套写法 计算和各种函数进行运算 <style lang="less">//这里…
方法一.用shell脚本定时更新项目   1.进入网站的根目录,假设项目位置放在/var/www/test cd /var/www/test   2.建立脚本文件update.sh,分两步进行.首先利用touch命令创建,之后使用vim进行编辑. touch update.sh vim update.sh   输入以下内容   #!/bin/sh while true do svn update --username 你的svn用户名 --password 你的svn密码 sleep 60 do…
基本sql总结: Group by的理解:having子句,分组函数 Group by使用的限定: 1.出现在Select列表中的字段或者出现在order by后面的字段,如果不是包含在分组函数中,那么该字段必须同时在Group by子句中出现. 2.包含在Group by子句中的字段则不必须出现在在Select列表中. 3.如果没有Group by子句,Select列表中不允许出现字段(单行函数)与分组函数混用的情况 4.不允许在where子句中使用分组函数,用having子句替代 看下面的例…
项目中oracle存储过程记录--经常使用语法备忘 项目中须要写一个oracle存储过程,需求是收集一个复杂查询的内容(涉及到多张表),然后把符合条件的记录插入到目标表中.当中原表之中的一个的日期字段是timestamp类型,目标表的字段是varchar2类型: 当中一些内容非经常常使用,所以做下记录,供查找. 1.存储过程的格式 oracle存储过程和函数都能够实现,一般没有返回值.则採用存储过程,函数比sqlserver的功能强大. oracle变量定义最好加上前缀如V_.查询条件中变量名称…
Bash Shell使用环境 Bash Shell使用环境 1.登录讯息显示数据:/etc/issue,/etc/motd 我们在终端机接口(tty1~tty6)登入的时候,会有几行提示的字符串,那个字符串就写在/etc/issue里面. issue内的各代码意义 \d 本地端时间的日期: \l 显示第几个终端机接口: \m 显示硬件的等级(i386/i486/i586/i686-): \n 显示主机的网络名称: \o 显示domain name: \r 操作系统的版本(相当于uname -r)…
[Rsync项目实战]备份全网服务器数据 标签(空格分隔): Linux服务搭建-陈思齐 ---本教学笔记是本人学习和工作生涯中的摘记整理而成,此为初稿(尚有诸多不完善之处),为原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处,作者信息和本声明.否则将追究法律责任.http://www.cnblogs.com/chensiqiqi/ [TOC] [企业案例] 某公司里有一台NFS服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据在其他 机器上做一个周期性定…
系列文章 Webpack系列-第一篇基础杂记 Webpack系列-第二篇插件机制杂记 Webpack系列-第三篇流程杂记 前言 本文章个人理解, 只是为了理清webpack流程, 没有关注内部过多细节, 如有错误, 请轻喷~ 调试 1.使用以下命令运行项目,./scripts/build.js是你想要开始调试的地方 node --inspect-brk ./scripts/build.js --inline --progress 2.打开chrome://inspect/#devices即可调试…
第一次用Flask做Web(也是第一次用Python做Web),在部署的时候遇到了不少问题,现在将过程就下来,供在这方面也有疑惑的人参考.(PS:使用Apache+mod_wsgi部署模式的可以参考另一个博主的这篇文章:http://blog.elnmp.com/post/python/apache-mod_wsgi-flask-pipenvxiang-mu-bu-shu)    项目及服务器环境: Python版本:3.6.5 Flask版本:1.0.2 服务器版本:CentOS 7.4 Ng…
本篇是为项目实战做准备,学习Linux是必备的,不然都不好意思叫全栈对吧?下面是一位资深大神写的文章,够详细,我也不用浪费时间再写了 原文链接:Ubuntu学习——第一篇 内容: 一. Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词,意思是“人性”.“我的存在是因为大家的存在”,是非洲传统的一种价值观. Ubuntu的目标在于为一般用户提供一个最新同时又相当稳定,主要以自由软件建构而成…
[摘要] 3月份的时候,根据教练和其他多为项目经理的推荐,开始阅读这本书:本书共三大部分.12个章节,第一部分:思考工具,第二部分:组织工具:第三部分:杂记:全书相当于对精益思想和敏捷团队组织.Scrum基础进行了浓缩,是这几个方面的知识体系汇总. 部分文字因为翻译的原因,加上个人理解能力有限,没有完全吃透. 个人觉得价值比较大的是第一部分第三章-精益思想.和第二部分的第七章-特性团队,这两部分值得细细阅读:提取两部分的重要观点和经验记录如下: [精益思想] 精益思想的支柱并不是工具和减少浪费:…
#!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin clear printf " # Name: Downtown_Shell_Deploy_Script # # Purpose:Deploy tar.gz to the host # # Notes: # Upload your tar.gz file to the path /data/source # # ./script_…
先介绍一下Ant+Jmeter 略 我的另一篇文章有讲在linux上部署ant + jmeter以满足CI持续化集成 https://www.cnblogs.com/qianjinyan/p/9067212.html #############################################################################################################################################…
1. Java代码实现思路 BufferedWriter writefile = new BufferedWriter(new FileWriter(file));  writefile.write("set feedback  off \n");  writefile.write("set trimspool on  \n");  writefile.write("set heading   off \n");  writefile.write…
目录 [Rsync项目实战]备份全网服务器数据 [企业案例] 1.1 环境部署 1.2 开始部署backup服务器:Rsync服务端过程: 1.3 开始部署nfs01服务器:Rsync客户端过程: [Rsync项目实战]备份全网服务器数据 标签(空格分隔): Linux服务搭建-陈思齐 ---本教学笔记是本人学习和工作生涯中的摘记整理而成,此为初稿(尚有诸多不完善之处),为原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处,作者信息和本声明.否则将追究法律责任.http://www.c…
C# DateTime的11种构造函数   别的也不多说没直接贴代码 using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading; using System.Threading.Tasks; namespace…
rsync的企业工作场景说明 1)定时备份 1.1生产场景集群架构服务器备份方案项目 借助cron+rsync把所有客户服务器数据同步到备份服务器 2)实时复制 本地数据传输模式(local-only mode) /oldboy/ 与/oldboy /oldboy 表示oldboy目录及oldboy目录下面的内容 /oldboy/ 只表示oldboy目录下面的内容 --delete 复制的时候保持目标与源文件的内容一模一样 通过远程shell进行数据传输 [root@backup ~]# scp…
VUE杂记 声明式渲染 <div id="app"> {{ message }} </div> var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) v-bind 缩写: <div id="app-2"> <span v-bind:title="message"> 鼠标悬停几秒钟查看此处动态绑定的提示信息! </s…