- 博客(118)
- 资源 (6)
- 收藏
- 关注
原创 Viper读写配置文件
Viper是适用于Go应用程序(包括Twelve-Factor App)的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。
2024-08-22 11:18:23 157
原创 Go 国内加速镜像
七牛:Goproxy 中国 https://goproxy.cn阿里: mirrors.aliyun.com/goproxy/官方: < 全球 CDN 加速 https://goproxy.io/>其他:jfrog 维护 https://gocenter.io设置代理类 Unix在 Linux 或 macOS 上面,需要运行下面命令(或者,可以把以下命令写到 .bashrc 或 .bash_profile 文件中):# 启用 Go Modules 功能go env -w GO11
2022-05-11 09:47:59 1523
原创 eslintrc 详细配置大全
.eslintrc 详细配置大全/** * 参考文档 * 【eslint英文文档】https://eslint.org/docs/user-guide/configuring * 【eslint中文文档】http://eslint.cn/docs/rules/ *//** * eslint有三种使用方式 * 【1】js代码中通过注释的方式使用 * 【2】通过webpack的eslintConfig字段设置,eslint会自动搜索项目的package.json文件中的配置 * 【3.
2022-01-15 17:13:09 2695
原创 Flask 利用padnas下载excel
df = pd.DataFrame(pd_data)# 简单数据切片,选择所有行,第六列到最后一列范围df = df.loc[:, ['nick_name', 'city', 'has_phone', 'tags', 'user_href']]# 对df列名重命名df.rename(columns={ 'nick_name': '昵称', 'core_user_id': '用户ID', 'tags': '标签', 'has_phone': '电话', 'cit
2021-12-28 16:55:40 724
原创 Python生成二维码并转换为base64图片
import qrcodeqr_img = qrcode.make(source_url)# qr_img = qrcode.make(data=source_url, version=10,# error_correction=qrcode.constants.ERROR_CORRECT_Q,# box_size=8,# border=4)byte_io = io.By
2021-12-28 16:09:01 1312
原创 mysql 8.0.20及重置root密码的Windows10安装
在官网找到系统对应的安装包。Mysql官网下载zip包。解压到想要安装的目录。我选择的目录是d盘。解压后路径:D:\mysql-8.0.20-winx64。配置环境变量打开控制面板-系统-高级系统设置-环境变量,在系统变量中新增MYSQL_HOME变量如下:编辑path变量添加%MYSQL_HOME%\bin生成data文件以管理员身份运行cmd,打开终端,进入D:\mysql-8.0.20-winx64\bin。执行命令:mysqld.exe --initialize-insec.
2021-12-07 16:11:56 375
原创 2021-06-26
Python封装拼多多OPEN-API# -*- coding: utf-8 -*-##-------------------------------------------------------------------------------# Author: 玖天# Description:# Date: 2021/6/26#-------------------------------------------------------------------
2021-06-26 09:06:29 108
原创 Cef调用.NET方法原理
什么是cef和cefsharpCef全称Chromium Embedded Framework 是谷歌的chromium浏览器的嵌入式框架,可以给予其他应用嵌入谷歌chromium浏览器的能力。CefSharp是Cef的.NET 封装版本,可以在.NET环境下运行Cef。有了CefSharp我们就能够在.NET应用中嵌入前端界面,大大扩展了前端页面在多端复用的能力。CefSharpn的的使用例子可以参考github给出的官方用例:CefSharp/CefSharp.Wpf.Example
2021-02-04 03:14:09 1230
原创 Redis下载及安装(windows版)
下载地址1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases安装过程1.首先先把下载的压缩包解压到一个文件夹中2.打开cmd指令窗口3.输入你刚才解压的文件路径4.然后输入redis-server redis.windows.conf 命令接下来部署Redis为windows下的服务 首先关掉上一个窗口再打开一个新的cmd命令窗口然后输入指令redis-server --service-
2020-11-14 15:48:29 177
原创 cefsharp设置cookie隔离
cefsharp设置cookie隔离当前cefsharp版本:71.0.2.0 /// <summary> /// 初始化浏览器 /// </summary> /// <param name="url"></param> /// <param name="accountName">如果需要隔离则添加隔离路径</param...
2020-02-27 12:00:06 4216 4
原创 封装一个python邮件发送工具模块
# -*- coding: utf-8 -*-"""------------------------------------------------- Project: Ai_codes IDE Name: PyCharm File Name: email_utils Email: hupe_jt@163.com Author : ...
2018-11-13 15:01:36 817
原创 centos7的安装mysql
# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm#检查mysql源是否安装成功yum r...
2018-06-28 14:54:46 274
原创 使用mysql的时间段查询
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 17天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY...
2018-05-24 20:28:53 578
原创 Django中使用原生Sql
在Django中使用原生Sql主要有以下几种方式: 一:extra:结果集修改器,一种提供额外查询参数的机制 二:raw:执行原始sql并返回模型实例 三:直接执行自定义Sql ( 这种方式完全不依赖model,前两种还是要依赖于model )实例: 使用extra:1:Book.objects.filter(publisher__name='广东人员出版社').extr...
2018-05-17 21:40:07 1248
原创 hadoop 的安装和配置
hadoop 的安装和配置1、在linux根路径创建目录cloud:sudo mkdir cloud2、解压hadoop到cloud目录中:tar -zxvf hadoop-2.2.0.tar.gz -C /cloud/3、进入目录:/cloud/hadoop/etc/hadoop4、修改hadoop-env.sh,配置java jdk路径,大概在27行配置,如下:expo...
2018-05-03 14:17:24 340
原创 Django根据数据库反向生成models
创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致1.运行下面代码可以自动生成models模型文件python manage.py inspectdb2.把模型文件导入到app中#创建appdjango-admin.py startapp app#将模型导入创建的app中去python mana...
2018-05-02 17:28:19 9646
原创 Django 部署(Nginx)
1.查看占用端口号lsof -i :8002安装uwsgipip3 install uwsgi2.启动服务器#进入Django目录'''参数说明: --http 这个就和runserver一样指定IP 端口 --file 这个文件就里有一个反射,如果你在调用他的时候没有指定Web Server就使用默认的 --...
2018-05-02 17:25:04 379
原创 Django基础教程
1.安装django:pip install django==1.8查看版本django-admin --version新建django项目: 先进入需要生成项目的文件夹django-admin.py startproject myfirstDjango创建一个应用cd myfirstDjangopython manage.py start...
2018-05-02 17:15:52 537
原创 ssh免密登陆中的Centos7实现
1通过ssh-copy-id的方式[root@localhost ~]# ssh-copy-id -i root@worker1/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"/usr/bin/ssh-copy-id: INFO: attempting to log i...
2018-05-02 10:54:45 442
原创 玩转python 时间戳转换
玩转python 时间戳转换1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" 将其转换为时间数组 importtime timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") 转换为时间戳: timeStamp = i...
2018-04-02 18:03:29 656
原创 django-将数据库数据转换成JSON格式(ORM和SQL两种情况)
在实际项目开发中,遇到一个小问题:前后端发生数据交互主流采用的是JSON。前端传数据到服务器端比较简单,稍微麻烦的是服务器端传JSON到前端。首先数据是从数据库中获取的,Django默认使用的是ORM技术,但是作为一个运维人员,我其实比较反感这类抽象出来的API。因为尽管它对于开发人员来说,将数据库的表抽象成了一个对象,便于开发,不需要写SQL语句,但是这也是后期程序造成性能瓶颈的罪魁祸首(再...
2018-03-01 11:46:14 3657
原创 Centos7安装python3.5.1
1.安装可能需要的依赖:yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel2.从python官网上下载python3.5.1的tar包:wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz3.将t
2018-02-02 18:27:08 253
原创 Centos7 防火墙
Centos7 防火墙1、关闭firewall:停止firewall. #禁止firewall开机启动systemctl stop firewalld.service systemctl disable firewalld.service #查看默认防火墙状态(关闭后显示notrunning,开启后显示running) firewall-cmd –state2、i
2018-02-01 00:50:43 237
原创 CentOs7 环境
CentOs7 环境首先安装epel扩展源: yum -y install epel-release 更新完成之后,就可安装pip: yum -y install python-pip 安装完成之后清除cache: yum clean all 这是在root用户时使用的命令,当前用户如果不具有root权限,加上sudo。 如果pip install 出现
2018-02-01 00:49:55 250
转载 Nginx + uWSGI 部署Django站点
安装和配置正常人都会,不用多说了使用pip install uwsgi yum install nginx1.使用nginx -t 查看nginx.conf配置文件的路径:配置文件的结构如下:user www-data;worker_processes auto;pid /run/nginx.pid;events { worker_connectio
2018-01-16 15:23:48 260
原创 Nginx+uwsgi+django 解决Ajax跨域
Django + Nginx + uwsgi 项目使用ajax 外部请求跨域问题:问题描述:Font from origin 'http://cdn.xxxx.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' head
2018-01-16 13:57:56 2585
原创 CentOS安装VNCserver 并开启远程桌面
CentOS 6.5安装VNCserver 并开启远程桌面,首先要让虚拟机联网,才能下载yum源。让舍友开个WIFI,然后用NAT模式连接。不会的去百度。 1、下载vncserver yum install tigervnc tigervnc-server -y2、配置 vncserver vim /etc/sysconfig/vncserver 在文件加入下面两行代码: VNC
2018-01-09 15:19:31 2899
原创 python sqlalchemy orm框架使用教程
ORM 相当于把数据库也给你实例化了,在代码操作mysql中级又加了orm这一层。 orm的优点:隐藏了数据访问细节,“封闭”的通用数据库交互,ORM的核心。他使得我们的通用数据库交互变得简单易行,并且完全不用考虑该死的SQL语句。快速开发,由此而来。ORM使我们构造固化数据结构变得简单易行。缺点:无可避免的,自动化意味着映射和关联管理,代价是牺牲性能(早期,这是所有不喜欢ORM人的共同点)。
2017-12-07 11:27:30 1139
原创 Linux下pip安装教程
pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具 2、下面介绍怎么在linux下安装pip 下载pip到/usr/local/src**cd /usr/local/src**wget "https://pypi.python.org/packages/source/p/pip/pip-
2017-11-05 19:38:01 2848
原创 PyCharmMac键盘符
Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+↓) Home Fn + ← End Fn + → ⇥ 右制表符(Ta
2017-10-13 16:03:26 457
原创 Centos7开启SSH服务
其实,CentOS 7安装完成,默认是已经打开了22端口的。 SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。 第一步查看本机是否安装SSH软件包[root@localhost ~]# rpm -qa
2017-10-04 01:04:21 31951
原创 Mysql初始化root密码和允许远程访问
Mysql初始化root密码和允许远程访问1、初始化root密码进入mysql数据库mysql>update user set password=PASSWORD(‘123456’) where User='root';2、允许mysql远程访问,可以使用以下三种方式:a、改表。mysql -u root –pmysql>use mysql;mysql>update user set host
2017-10-03 22:00:58 274
原创 python操作mysql数据库
#!/usr/bin/env python# --coding = utf-8# Author Allen Leeimport pymysql#创建链接对象conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123', db='Allen')#创建游标cursor = conn.cur
2017-09-08 14:33:43 181
转载 C# WinForm 拖动无边框窗体
首先添加可拖动区域先拖一个panel(name=panel1)再在panel1上拖动一个label上面写上”可拖动区域”。 然后在Form1.cs中添加以下代码: [csharp] view plain copy print? //定义无边框窗体Form [DllImport(“user32.dll”)]//***********拖动无窗体的控件 public static extern
2017-06-23 09:53:40 581
原创 linux 文件压缩解压
tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包 ,-f指定包的文件名。 # tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里
2017-06-17 17:50:29 322
原创 linux 免密登陆
生成公钥和私钥 ssh-keygen等同于ssh-keygen -t rsa 运行上面的命令后,系统会出现一系列提示,可以一路回车,例如:$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/glowd/.ssh/id_rsa): Enter特别说明,要不
2017-06-17 17:38:16 682
原创 Mac 下显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder
2017-06-17 14:39:40 350
原创 java正则获取中间字符串不包括前后
String filetext = "\"nid\":\"541300895890\",\"category\":\"50000436\",\"pid\":\"-1205471100,\"nid\":\"541300895890\","; Pattern p = Pattern.compile("nid\":\"(.*?)\",\"category");// 正则表达式,取q#和#q
2017-06-01 15:10:05 1633
原创 Java正则零宽断言
零宽断言的意思是(匹配宽度为零,满足一定的条件/断言) 我也不知道这个词语是那个王八蛋发明的,简直是太拗口了。零宽断言用于查找在某些内容(但并不包括这些内容)之前或之后的东西,也就是说它们像 \b ^ $ \< > 这样的锚定作用,仅仅用于指定一个位置,不参与内容匹配,这个位置应该满足一定的条件(即断言),因此它们也被称为零宽断言。 断言用来声明一个应该为真的事实。正则表达式中只有当断言为真时才会继
2017-05-30 22:49:13 1311
账号隔离浏览器 (1).zip
2019-12-08
深度学习pdf高清版
2018-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人