- 博客(124)
- 收藏
- 关注
原创 Ubuntu下apt-get安装Mysql5.7密码修改
在ubuntu18.04中使用apt-get安装mysql-server后没有提示创建密码,需要手动修改root的密码及开启密码验证修改root密码mysql> use mysql;mysql> update user set authentication_string=password("your password") where user = "root";mysql> flush privileges;开启密码验证修改mysql配置文件vim /etc/mysql
2022-04-06 11:03:54 1035
原创 Ubuntu18.04 搭建Mongodb
运行环境ubuntu 18.04mongodb 4.4.71. 下载并解压mongodb源码包下载地址: https://www.mongodb.com/try/download/communityVersion: 4.4.7Platform: Ubuntu 18.04Package: tgz1). 解压压缩包tar -xvf mongodb-linux-x86_64-ubuntu1804-4.4.7.tgzmv mongodb-linux-x86_64-ubuntu1804-4.4
2022-02-11 10:12:57 1004
原创 antd+axios上传文件
HTML部分<a-upload name="file" list-type="picture-card" :show-upload-list="false" class="file-uploader" multiple :custom-request="(data) => onFileUpload(data, 'cjtj')"> <a-icon :type="loading.cjtj ? 'loading' : 'plus'" /> <d
2021-06-22 14:35:33 538
原创 Git 清除所有历史记录
1. 进入仓库,拉一个分支比如名为 latest_branchgit checkout --orphan latest_branch–orphan 创建一个无任何历史记录的孤儿分支2. 添加所有文件到上述分支并提交一次git add -Agit commit -am 'initial commit'3. 删除 master 分支git branch -D master4. 更改当前分支为 master 分支git branch -m master5. 将本地所有更改 push
2021-01-12 13:49:57 835 1
原创 vue-cli3 将自己写的组件封装成可引入的js文件
首先用 vue-cli 创建一个 default 项目当前的项目目录是这样的:首先需要创建一个 packages 目录,用来存放组件然后将 src 目录改为 examples 用作示例二、修改配置启动项目的时候,默认入口文件是 src/main.js将 src 目录改为 examples 之后,就需要重新配置入口文件在根目录下创建一个 vue.config.js 文件// vue.config.jsmodule.exports = { // 将 example
2020-12-23 10:57:36 3098 3
原创 Excel文件导出前端页面下载
djangoclass ExportData(View): def post(self, request): response = HttpResponse(content_type = 'application/octet-stream') try: response['Content-Disposition'] = 'attachment;filename={}.xlsx'.format('excel_data')
2020-12-21 13:08:03 435
原创 在此处打开命令窗口 (注册表)
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]@="在此处打开命令窗口""Icon"="cmd.exe"[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]@="cmd.exe /s /k pushd \"%V\""[HKEY_CLASSES_ROOT\Directory\Background\shell\Open
2020-11-18 11:41:22 532
原创 django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.解决方法如.
2020-11-09 10:03:18 483
原创 APScheduler(Python化的Cron)
转载自: https://www.cnblogs.com/zhaoyingjie/p/9664081.html简介APScheduler全程为Advanced Python Scheduler,是一款轻量级的Python任务调度框架。它允许你像Cron那样安排定期执行的任务,并且支持Python函数或任意可调用的对象。官方文档:https://apscheduler.readthedocs.io/en/latest/userguide.html#basic-conceptsAPScheduler安装
2020-11-02 18:27:27 1631
原创 使用PIL生成文字图片
安装PILpip3 install pillow使用PILfrom PIL import Image, ImageFont, ImageDrawimage = Image.new('RGB', (250, 250), (255,255,255)) # 设置画布大小及背景色iwidth, iheight = image.size # 获取画布高宽font = ImageFont.truetype('consola.ttf', 110) # 设置字体及字号draw = ImageDraw.Dr
2020-10-19 22:57:51 1478
原创 Ubuntu 搭建路由器
拥有两个网卡, eth0, eth1, eth0连接外网, eth1连接内网开启转发功能编辑 /etc/sysctl.confnet.ipv4.ip_forward=1配置ipteblessudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEsudo iptables -A FORWARD -i eth1 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPTsudo ipt.
2020-09-02 11:40:55 1004
原创 Ubuntu 搭建PPTP服务器
检查当前系统是否支持MPPE模块sudo modprobe ppp-compress-18 && echo MPPE is ok输出:MPPE is ok,则说明内核支持MPPE模块,否则需升级内核到2.6.15以上版本安装PPTPsudo apt-get install -y pptpd配置/etc/pptpd.conf# (Recommended)localip 192.168.0.251 # 填写本地服务器IP地址remoteip 192.168.100.1-10
2020-09-02 10:21:23 4068
原创 VSCode Beautify插件配置
{ "editor.fontSize": 16, "editor.tabSize": 4, "editor.detectIndentation": false, "update.mode": "none", "search.followSymlinks": false, "[javascript]": { "editor.defaultFormatter": "HookyQR.beautify" }, "[html]": {
2020-09-01 10:36:05 3919 1
原创 Express 解决跨域请求
在app.js中配置跨域请求//设置允许跨域访问该服务.app.use((req, res, next) => { res.set({ 'Access-Control-Allow-Credentials': true, 'Access-Control-Max-Age': 1728000, 'Access-Control-Allow-Origin': req.headers.origin || '*', 'Access-Cont
2020-07-03 17:26:57 1066
原创 Vue 使用js-xlsx导出excel
安装js-xlsxnpm install xlsx --save按钮添加导出事件<button @click="exportData">导出</button>定义导出方法exportData() { let tableData = [ ['姓名', '年龄', '性别', '部门/小组'] ] // 表格表头 this.data.forEach (item =>
2020-05-12 13:49:20 435
原创 socks5配置项
server常规配置 { "server":"::", "server_port":10086, "local_address": "127.0.0.1", "local_port":1080, "password":"zwl@ss.coM", "timeout":300, "method":"aes-256-cfb"}client常...
2020-05-06 16:40:29 996
原创 Semantic-UI安装配置
该教程适用win10操作系统运行环境Nodejs version 10.1.0Gulp CLI version 2.2.0Gulp Local version 3.9.11. 全局及本地安装gulpnpm install -g gulpcd semantic-ui-vuenpm install --save-dev gulp@3.9.12. 安装semantic-ui...
2020-04-27 13:48:23 1251
原创 Django设置允许跨域请求
1. 安装模块django-cors-headerspip3 install django-cors-headers2. 配置django项目的settings.py文件配置INSTALLED_APPSINSTALLED_APPS = [ ..., 'corsheaders']配置中间件, 注意顺序MIDDLEWARE = [ ..., 'cors...
2020-03-20 11:18:46 824
原创 使用openpyxl创建excel并设置单元格样式
wb = Workbook() ws = wb.create_sheet('月度排名汇总', 0) # 合并单元格 ws.merge_cells('b2:b3') ws.merge_cells('c2:c3') ws.merge_cells('d2:d3') ws.merge_cells('e2:g2...
2020-01-19 17:28:18 1879
原创 Ubuntu16.04 从源码安装并升级python版本为3.6
1. 下载python3.6源码包wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz2. 解压并开始安装tar -xvf Python-3.6.5.tgzcd Python-3.6.5/./configuremake && make install3. 替换python3为python3.6...
2020-01-15 13:41:10 429
原创 Nginx自签名证书
1. 创建私钥openssl genrsa -out ssl.key 10242. 创建证书签名请求openssl req -new -key ssl.key -out ssl.csr一路Next之后, 到这一步时需要填写服务器的IP地址或域名 Common Name (e.g. server FQDN or YOUR name) []:3. 创建自签名证书openssl x509...
2020-01-13 17:23:54 497
原创 webpack引入jquery+bootstrap3
npm i jquery bootstrap@3 -Swebpack.config.jsconst webpack = require('webpack')module.export = { ... plugins: [ new webpack.ProvidePlugin({ jQuery: 'jquery', $: 'jquery' }) ]}mai...
2019-11-17 12:31:48 291
原创 vue自定义分页组件案例
自定义bootstrap3的分页组件<template> <nav class="pagination-nav"> <ul class="pagination"> <li :class="{'disabled': currentPage<=1}"><a href="javascript...
2019-11-16 10:18:22 535
原创 修改浏览器滚动条样式
::-webkit-scrollbar { width: 8px; height: 10px;}::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,.2); border-radius: 6px; cursor: pointer;}::-webkit-scrollbar-track { background-colo...
2019-11-16 09:57:40 179
原创 Vue路由默认子路由
在vue路由中,如果存在二级路由的话,那么该路由下的所有子路由默认都不会自己显示的,如果想要默认展示子路由的话就需要按照如下配置routes: [ {path: '/system-settings', component: resolve => require(['./components/systemSettings/index.vue'], resolve), meta: {t...
2019-09-24 10:42:41 3307
转载 vue路由的两种模式以及history模式下后端配置
原文链接:https://www.cnblogs.com/mica/p/10876822.html1、hash ——即地址栏URL中的#符号。hash 虽然出现URL中,但不会被包含在HTTP请求中,对后端完全没有影响,因此改变hash不会重新加载页面。2、history ——利用了HTML5 History Interface 中新增的pushState() 和replaceState()...
2019-09-19 15:58:48 1535
原创 windows10 右键添加在此处打开命令提示符
需要修改注册表,以下为注册表内容Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\Background\shell\在此处打开命令提示符]"ShowBasedOnVelocityId"=dword:00639bc8[HKEY_CLASSES_ROOT\Directory\Background\shell\在...
2019-09-04 22:46:53 270
原创 nginx+thinkphp5配置
thinkphp5在nginx环境下运行的时候默认是不支持通过index.php/index/index/index的形式去访问的,也不支持route,所以需要手动配置nginx使其支持。apache默认支持修改nginx的配置文件找到你的thinkphp站点配置项,在其中的php项中如同下面配置windowslocation ~ \.php(.*)$ { ...
2019-08-28 13:24:15 2489
原创 Nginx开启SSL
首先进入nginx目录下,并创建cert文件夹用于存放证书cd /etc/nginxmkdir cert修改nginx-server配置,为当前站点启用SSLcd /etc/nginx/sites-enabledvim default在server节点中添加ssl配置参数server { listen 443; server_name localhost;...
2019-08-28 13:05:53 690
原创 Django聚合查询及分组查询
导入聚合函数方法from django.db.models import Sum, Avg, Max, Min聚合查询查询所有书籍的数量models.Books.objects.filter().aggregate(Sum('id'))上面的方法执行返回的结果是一个字典,其中sum作为键,查询结果作为值聚合查询配合分组查询所有类型为小说的书籍数量models.Books...
2019-08-12 14:20:28 302
原创 Django中mysql使用事务以及批量插入数据
使用事务可以有效的防止插入数据时出现错误影响数据的完整性,再出现错误的时候可以回滚事务,做到要么全部插入成功要么全部都不插入from django.views import Viewfrom main import modelsfrom django.db import transactionimport jsonclass BillTypeAdd(View): ''' 新增账...
2019-08-06 16:04:49 527
原创 WIndow强制删除文件或文件夹
在任意位置上右键 - 新建 - 文本文档,然后将下面的内容复制到文件中并更名为delete.batDEL /F /A /Q \?%1RD /S /Q \?%1之后将需要删除的文件或文件夹拖到delete.bat文件上,即可删除该文件或文件夹...
2019-07-16 08:58:08 8526 1
原创 Ubuntu16.04 安装配置SNMP
1. 安装snmp服务端:snmpd客户端:snmpapt-get install -y snmpd snmp2. 配置snmp找到并打开snmpd的配置文件cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bakvim /etc/snmp/snmpd.conf将下面两行注释掉view systemonly included ...
2019-07-01 21:04:53 4408 2
原创 Git本地库常用命令集
Git本地库常用命令集以下所有的git命令都是在测试目录**/git/**下进行的.mkdir /gitgit init : 初始化git本地库在git本地库目录下执行该命令将会初始化一个git的本地库目录,此时在该目录下将会生成一个**.git**文件夹,其中包含有git本地库的配置文件及项目文件git initgit config [user.name][user.em...
2019-06-27 22:35:12 130
原创 phpmyadmin配置连接远程mysql服务器
首先进入目录/phpmyadmin/libraries打开目录其中的config.default.php文件找到并修改下面的内容:$cfg['AllowArbitraryServer'] = false;修改成:$cfg['AllowArbitraryServer'] = true;$cfg['Servers'][$i]['host'] = '';改为Mysql服务器的ip地址...
2019-06-27 22:28:52 2365
原创 Apche2多站点配置
1. 修改Apache配置文件打开Apache的配置文件,/etc/apache2/sites-enabled/000-default.conf在文件底部添加以下内容<VirtualHost *:8080> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/phpmyadmin ...
2019-06-27 22:13:12 314
原创 docker使用mysql容器
1. 首先需要pull mysql:5.7的容器镜像可能下载的速度会很慢,此时可以切换国内的docker镜像源docker pull mysql:5.72. 运行mysql容器docker run --name mysql_server --expose=6612 -p 6612:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7–exp...
2019-06-27 17:38:17 251
原创 Ubuntu16.04 nginx+uwsgi二级目录
笔者在同一台服务器上部署了django和php,为了使两者共存而想到了将django项目部署到二级目录下,而nginx则使用的反向代理django中uwsgi的配置文件[uwsgi]chdir = /var/www/html/apimodule = api.wsgimaster = trueprocesses = 10#socket = :8080http = :8080va...
2019-06-27 13:35:06 702 1
原创 Ubuntu16.04搭建Nginx+php7.0
1. 安装Nginxapt-get install -y nginx安装完成之后即可通过访问ubuntu的ip地址浏览nginx的预设页面2. 安装php7.0及其常用模块apt-get install -y php7.0 php7.0-mysql php7.0-gd php7.0-xml php7.0-curl php7.0-zip3. 配置Nginxcd /etc/nginx/...
2019-06-25 13:36:34 502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人