- 博客(29)
- 收藏
- 关注
原创 ubuntu安装dropbox的时候ImportError: libGL.so.1: cannot open shared object file: No such file or directory
ImportError: libGL.so.1: cannot open shared object file: No such file or directory解决办法:$ sudo apt-get update$ sudo apt-get install -y libgl1-mesa-dev
2020-07-22 17:01:22
5058
转载 Python pandas连接mysql数据库
首先安装包pip install pandaspip install sqlalchemypip install pymysql初始化数据库连接:import pandas as pdfrom sqlalchemy import create_engine# 初始化数据库连接# 按实际情况依次填写MySQL的用户名、密码、IP地址、端口、数据库名engine = create_engine('mysql+pymysql://root:12345678@localhost:3306
2020-06-16 10:37:36
484
原创 pandas DataFrame简单数据分组方法实例
import pandas as pddf = pd.DataFrame({'性别' : ['男', '女', '男', '女', '男', '女', '男', '男'], '成绩' : ['优秀', '优秀', '及格', '差', '及格', '及格', '优秀', '差'], '年龄' : [15,14,15,12,13,14,15,16]})print(df) 性别 成绩 年龄0 男 优秀 151 女 优秀 1.
2020-06-12 09:51:27
1207
转载 Python3 pandas DataFrame自定义输出excel样式两个实例
import pandas as pdimport randomimport numpy as npimport os ## data = [10, 20, 30, 40, 50, 60]# df = pd.DataFrame({'Heading': data,# 'Longer heading that should be wrapped' : data})df = pd.DataFrame(np.arange(16).reshape(4,4).
2020-06-11 13:15:03
3265
转载 lnmp mysql远程访问设置
一:iptables 设置开放3306访问iptables -L -n --line-numbers1,删除DROP 3306iptables -D INPUT 55是你查询到的序号2,添加 ACCEPT 3306iptables -A INPUT -p tcp --dport 3306 -j ACCEPTiptables -I INPUT -p tcp --dport 3306 -j ACCEPT保存,重启service iptables save...
2020-06-11 11:11:26
197
原创 Python求一个集合的所有子集算法对比时间最短
import datetimedef PowerSetsBinary(items):#1,二进制方法 N = len(items) # generate all combination of N items # enumerate the 2**N possible combinations res=[] for i in range(2 ** N):...
2020-04-16 19:57:33
442
原创 python pandas DataFrame数据的分割切片与合并操作
不多说看代码:import pandas as pdimport numpy as npdf = pd.DataFrame(np.random.randn(5,4))df1 = pd.DataFrame(np.random.randn(3,4))df2 = pd.DataFrame(np.random.randn(3,4))print(df)print(df.iloc[0:3,:])...
2020-04-13 10:37:41
8185
原创 python pandas groupby去重条件列并且求和原标数据都在没有删除的函数记录
import pandas as pddata = {"number":[1,1,np.nan,np.nan,2,2,1,2,2], "letter":['a','b',np.nan,np.nan,'c','d','b','c','d'], "label":[1,1,9,9,2,2,1,2,2],"label2":[33,12,9,9,2,2,1,2,2]}d...
2020-04-10 13:22:52
1670
2
原创 内网穿透,配置ngrok服务器
1、配置域名解析,一般一个二级域名,一个三级域名,例如:2.a.cn(二级用作服务端) b.2.a.cn(三级域名用作真实访问地址)2、开放服务器端口,默认 80(http访问)、443(https访问)、4443(4443是服务端口)3、安装git 和Golangyum install build-essential golang mercurial gitGolang,...
2020-03-13 10:56:28
254
原创 vue2_axios.post.跨域请求数据问题解决
config/index.js里面设置下proxyTabledev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { '/': { target: 'http://*****.pare.cn/', // 需要跨域请求的地址或者IP chan...
2020-03-10 14:56:20
301
原创 github上传下载文件的方法记录
1、https://github.com/ -->Pricing and Signup -->Create a free account2、生成公钥:私钥ssh-keygen -t rsa -C xxxxx@qq.com(注册github时的email)3、登陆github,选择Account Settings-->SSH Keys 添加ssh Key:打开你生成的id_...
2020-01-17 11:05:52
241
原创 vue环境安装.txt
1、安装 https://nodejs.org/node --version::::linux安装::::::将安装包上传到指定位置(我习惯放到:/usr/local/目录),并解压tar -xvf node-v10.6.0-linux-x64.tar.xz重命名文件夹mv node-v10.6.0-linux-x64 nodejs通过建立软连接变为全局ln -s /usr/loc...
2020-01-17 00:14:16
196
原创 DW特殊后缀名如vue vm less等文件在DW中高亮显示并且代码提示的解决方案
对于用dw做网页出身的程序员用dw做编辑器真的比那些乱七八糟的强得多然而dw不能编辑除软件内置默认的 其他的文件类型打开会提示错误,或者打开后没有高亮和代码提示下面给大家带来解决方案,用dw写vue也是666的1、找到DW 安装目录。Adobe Dreamweaver CS5.5\configuration\DocumentTypes中的,MMDocumentTypes.xml 这...
2020-01-17 00:04:52
1409
转载 Invalid Host header 服务器域名访问出现的问题
vue-cli搭建的环境,用nginx做代理服务器,访问时显示:Invalid Host header经查是因为新版的webpack-dev-server出于安全考虑,默认检查hostname,如果hostname不是配置内的就不能访问。这样有2中方法,一种是设置跳过host检查,一种是直接host设置成你的地址。1、关闭host检查 可以在build目录下的webpack.de...
2020-01-03 10:53:19
256
原创 mysql开启慢日志
连接mysql:mysql -h localhost -u root -pmysql> show variables like 'slow_query%';+---------------------+-----------------------------------+| Variable_name | Value ...
2020-01-02 15:14:39
122
1
原创 VUE项目打包后不能看到源代码安全配置
vue项目可以封装在钉钉、微信里面,用浏览器打开,虽然看不到内容,但是可以查看源码,所有的页面源码都是可以看到的。这个是不是很危险。config/index.js 里,将productionSourceMap改成false就相当于禁止生成一些map文件。map文件的作用在于:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。有了map...
2019-12-11 11:29:45
4394
转载 利用reduce方法优雅的处理不定长度的循环promise链式同步异步操作
// 利用reduce同步处理promiseconst p = function(num) { return new Promise((resolve, reject) => { setTimeout(() => { resolve(num) }, 2000) }) }; // list: [1, 2, 3, 4,....,'end']...
2019-11-20 15:12:17
652
转载 Browser cdn方式引入qs库使用
<script src="https://cdn.bootcss.com/qs/6.7.0/qs.min.js"></script> <script src="https://cdn.bootcss.com/axios/0.18.0/axios.min.js"></script><html> <body>...
2019-10-16 02:07:42
473
翻译 PHP PDO 简单教程
大约 80% 的 Web 应用程序由 PHP 提供支持。类似地,SQL 也是如此。PHP 5.5 版本之前,我们有用于访问 MySQL 数据库的 mysql_ 命令,但由于安全性不足,它们最终被弃用。弃用这件事是发生在 2013 年的 PHP 5.5 上,我写这篇文章的时间是 2018 年,PHP 版本为 7.2。mysql_ 的弃用带来了访问数据库的两种主要方法:mysqli 和 PDO 库。...
2019-10-15 17:03:45
115
转载 PHP利用PDO实现mysql防注入
1、什么是注入攻击例如下例:前端有个提交表格: <form action="test.php" method="post"> 姓名:<input name="username" type="text"> 密码:<input name="password" type="password"> <inp...
2019-10-15 16:52:12
178
转载 php防注入和XSS攻击通用过滤
对网站发动XSS攻击的方式有很多种,仅仅使用php的一些内置过滤函数是对付不了的,即使你将filter_var,mysql_real_escape_string,htmlentities,htmlspecialchars,strip_tags这些函数都使用上了也不一定能保证绝对的安全。那么如何预防 XSS 注入?主要还是需要在用户数据过滤方面得考虑周全,在这里不完全总结下几个 Tips假定...
2019-10-15 15:21:55
829
原创 怎么辨别小米屏幕是否原装
拨号面板键入*##284##*之后会在\miui\debug_log\下生成一个压缩文件解压后大概 有个这样的文件bugreport-cepheus-QKQ1.190716.003-2019-10-15-11-05-43.txt里面会有...displayName="samsung ea807"...si_display0=dsi_samsung_fhd_ea8076..PS....
2019-10-15 13:44:25
11831
转载 小米9的屏幕是三星EA8076
深圳市纠结伦电气有限公司3月5日 23:26 来自 坚果手机 Pro 2小米9的屏幕是三星EA8076,实测手动450nit,激发600nit,Delta E色偏 :3.6,103%ntsc色域也是捶iqoo了,符合一般旗舰水平,而且30%亮度以上就是DC调光+德国工程师协会护眼认证。IQOO屏幕是三星PD1809,也就是X23屏幕,阉割屏实测手动390nit,激发530nit,Del...
2019-10-15 13:38:33
2481
翻译 PHP用户输入数据进行过滤
1.在表单中,input项,如果用户输入的是英文状态下的双引号或单引号,数据保存后。以后又在后台编辑的时候,<input value=" "这是带引号的值,因为引号导致问题" " ...>因为双引号或单引号的原因,发现数据“丢失”。2.因此要将输入数据中引号变成html实体。3.怎么变?答曰:htmlentities//php 5.2.6 $text = trim($tex...
2019-10-15 13:35:33
464
转载 php json_decode返回null
在使用json_decode函数想把json串转化为数组的时候,出现了null,当时还以为是因为json对字符串的长度有限制,还以为是因为两边少了引号,经过多次处理,发现都没有效果。 百度各种帖子,发现此问题还有人遇到过,那么这个问题肯定也就有解决的方法啦~看过几个帖子,总结问题的出现原因大概有这么几点。我这里把收集到的都总结了json_decode要求的字符串比较严格1. 使用UTF-8编...
2019-10-15 13:32:15
136
原创 Promise 简单实例一枚
<script>function t(){ return new Promise((resolve, reject)=>{ setTimeout(()=>{ resolve(0) },1000) })}function t1(){ return new Promise((resolve,...
2019-10-15 13:30:05
232
翻译 JS 本地存储 localStorage 操作总结
现在前端做数据存储,跨页面传值,localStorage是一个很好的方式,以键值对的方式存储,也方便取值赋值,下面说一说使用方法和一些常见的使用技巧。1.存值共有3种方式,localStorage相当于window对象下面的一个属性,所以有[]和.调用,但也具有自身的setItem方法// 自身方法localStorage.setItem("name","bonly");// []方...
2019-10-15 13:26:25
5087
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人