自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hibiki's Ending

【终止符】

  • 博客(79)
  • 资源 (2)
  • 收藏
  • 关注

原创 编码与解码详细探究,找到错误的根源

前言#使用request模块爬取网页import requestres = requests.get('http://weibo.com')with open(r'd:\get.html', 'w') as f: f.write(res.text)在读取http://weibo.com主页页面,将页面的源代码res.text保存到新文件get.html时,发生了错误,显示如下:...

2021-01-28 12:14:08 369

原创 AngularJS获取外部静态网页并显示到当前页面

1.使用$http.get获取页面2.将获取的页面使用ng-bind-html显示到页面上<!DOCTYPE html><html><head><meta charset="utf-8"><script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"&...

2019-08-06 08:20:32 1222

原创 JQuery实现鼠标悬停在table时行高亮

1.为悬停的行设置class的css.hoverRow { background-color: #123456;}2.在悬停的行上调用hover(),在悬停时增加class,离开后移除class$("tr.clickableRow[hidden!='hidden']").hover(function(){ $(this).addClass("hoverRow");},functio...

2019-06-19 13:31:42 1534

原创 创建新行或者Clone()后,datepicker不起作用,无法弹出的简单解决方法

原本有一个input,id='origin'<input class="form_control datepicker hasDatepicker" type="text" id="origin" autocomplete="off">现在复制了一行,或者clone(),<input class="form_control datepicker hasDatepicker...

2019-06-13 11:59:11 716 1

原创 基于JQuery的简便的延时执行方法

按照以下的思路做替换函数或者改写类就行了var page = { btn: $("<button></button>"), delay:function(time){ $(page.btn).delay(time).queue(function(){ //要这样绑定btn事件才能触发 window.location.reloa...

2019-06-10 00:48:09 1062

原创 Flask发生NoAppException: While importing xxx, an ImportError was raised的一个情况及解决

一种情况是存在循环引入(循环import)时会发生这个错误在app.py中from Controller.xxx import blueprint #引入xxx的蓝图app = Flask(__name__)app.register_blueprint(blueprint) # app注册xxx的蓝图而在Controller的xxx.py中from app import app # ...

2019-06-09 21:45:39 15205

原创 表格table设置padding

<style>.table > tbody > tr > td{ padding: 5px 5px; }</style>(设置padding看起来会没那么占空间)设置前设置后

2019-06-09 19:49:17 5245 1

原创 Bootstrap4 div居中

<div class="row justify-content-center"> </div>居中前居中后

2019-06-09 19:45:05 3462 1

原创 JAVA后台接收并解析/反序列化前端传过来的JSON字符串

前端将JSON字符串传后台:var json = { "name": "hibiki", "age": 24,}; //或者var json = {};json["name"] = " hibiki";json["age"] = 24;//传输$.ajax({ type: "Post", url: "xxx", data: {data: JSON.stringify...

2019-06-03 15:12:05 4158

原创 数字电路中的逻辑运算用于解决逻辑/生活问题的小例子

今天微博上看到一个题目,内容是妈妈说: 或者买奥特曼,或者买游戏机.小米听了,哭着说: 我不同意. 请问小米的意见是?A.买奥特曼,但不买游戏机B.既买奥特曼,也买游戏机C.买游戏机,但不买奥特曼D.既不买奥特曼,也不买游戏机简要说明下几个符号a:表示命题a+:表示或*:表示与!:表示取反(否)取反时的计算规则按照直观理解,命题或者买奥特曼,或者买游戏机可以写做命...

2019-05-29 08:55:09 3305

原创 Python模块 zlib压缩和解压文件的简单例子/开箱即用

直接用网上的代码最常用的那段代码,但是有BUG,跑不起来,所以改写了一下,包括读写的次数控制,错误的捕获抛出,Python3可以直接跑.详细代码import osimport zlibimport mathBUFFER_SIZE = 1024def compress(infile, dstfile): filesize = os.path.getsize(infile) ...

2019-05-23 16:52:30 831

原创 Python模块 pyodbc的连接与使用

为了连接公司数据库的SQL Sever,用Python的pyodbc模块即可.具体的使用方法其实感觉和pymysql都是一个样,增删查改参考pymysql就可以了连接import pyodbcDRIVER = "{SQL Server Native Client 11.0}"SERVER = "xxx.xxx.xxx.xxx"PORT = 14330UID = "xxx"PWD ...

2019-05-23 12:06:47 11283 1

原创 SQL 保留2位小数的方法/四舍五入

数据库中存在着粘性一列,其数据为1.856899999现在要将数据四舍五入为2位小数,例如1.86以下为SQL:CONVERT(decimal(4,2),粘性)注意:decimal(4,2)代表有4位有效数字,保留2位小数(少于2位补0,多于2位四舍五入),最多有4-2=2位整数数字.如果转换时出现了将 float 转换为数据类型 numeric 时出现算术溢出错误(float ...

2019-05-22 09:36:19 5736

原创 JQuery 以Ajax方式提交表单

使用jquery.form.js实现1.HTML引入<script src="/js/lib/jquery.form.js" th:src="@{/js/lib/jquery.form.js}"></script>2.JSfunction ajaxForm(url, parameters){//新增form this.form = $('<form...

2019-05-21 13:47:01 389

原创 JQuery 以iframe方式提交表单

function iframeForm(url, parameters){//新增form this.form = $('<form action="'+url+'"method="post" style="display:none;"></form>');//新增提交的参数 $(Object.keys(parameters)).each(functio...

2019-05-21 13:31:51 1179

原创 JQuery 循环取出Json对象的键值对

var json = { "name": "Hibiki", "age": 24, "job": "student"}$(Object.keys(json)).each(function(idx,e){ console.log("key: " + e + " value: " + json[e]);});输出key与value

2019-05-21 13:17:15 3635

原创 Python脚本 通过输入位置获取天气信息/天气API

1.输入位置为"广州市天河区五山路","深圳市"等2.利用百度API的地址解析转换为纬度,经度3.利用openWeatherMap的API输入纬度,经度得到相应的天气状况.API测试:百度API详细见:https://blog.csdn.net/xHibiki/article/details/90378039以下为脚本:import requestsimport urllibim...

2019-05-20 17:18:36 1231

原创 Python脚本 百度地图API 输入所在位置得到经纬度/地址解析

1.百度地图API需要申请并创建应用才能使用,申请地址:http://lbsyun.baidu.com/apiconsole/center#/home2.参考文档:http://lbsyun.baidu.com/index.php?title=uri/api/web3.例子中输入所在位置,输出为纬度,经度脚本如下:import requestsimport urllibimport h...

2019-05-20 16:53:57 2206 3

原创 Python脚本 百度地图API 输入经纬度得到所在位置/逆向地址解析

1.百度地图API需要申请并创建应用才能使用,申请地址:http://lbsyun.baidu.com/apiconsole/center#/home2.参考文档:http://lbsyun.baidu.com/index.php?title=uri/api/web3.例子中输入纬度,经度,输出所在城市名,实际返回的data中包含更详细的地址,这里只取了城市名脚本如下:import req...

2019-05-20 16:21:15 3527

转载 CMD 查看占用端口

netstat -aon|findstr "8080"

2019-05-20 11:14:01 832

原创 Java 前端传后台出现405,415错误的解决方法

前端传后台出现405,415错误原因:参数没有序列化就传到后台,后台不认识构造,需要对前端数据包装.form = { name: "sennpai", age: 24, job: "student",};$.ajax({ type:"POST", data: JSON.stringify(form), //包装 contentType : "application/jso...

2019-05-20 11:11:22 2665

原创 SQL varchar データ型から varbinary データ型への暗黙の変換は許可されません。CONVERT 関数を使用して、クエリを実行してください。

SQLServer遇到的错误.错误:Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: varchar データ型から varbinary データ型への暗黙の変換は許可されません。CONVERT 関数を使用して、クエリを実行してください。原因:在SQL语句中输入了null,变量不能为null.可能是ajax传请求时记得漏掉变量...

2019-05-20 11:04:01 733

原创 Java 后台读取数据库并保存Excel文件

public void downExcelFile(excelFileForm form,HttpServletResponse response) { List<Object[]> exportDataList = super.getResultListByNativeSql(sb.toString()); //前面是从数据库取出数据,List<Object...

2019-05-20 10:59:42 677

原创 2019.03-04 工作中遇到的前端问题与解决方法

时间:2019.03-2019.041.Style设置 设置宽度和对齐 style="width: 150px;margin-left: 10px;"2.元素移除 $("#booth_wash_num th:gt(0)").remove() remove()移除元素 empty()清空元素内的东西3.下标大于某值的选择器 #booth_wash_num th:gt...

2019-05-20 10:47:31 260

原创 Python脚本 批量修改文件名

1.读取目录下的一个文件2.将文件读取为bytes流3.计算SHA-14.关闭文件,将文件重命名5.继续1,直到目录下所有文件读取完毕import osfrom hashlib import sha1# use SHA1 as filenamedef rename_file(path): file_list = os.listdir(path) for file...

2019-05-08 22:52:14 250

原创 JQuery Select自动触发和选择事件

给定一个select框,当前显示选中s1,值为1,当控件触发change事件时调用foo函数<select id="demo" onchange="foo()"><option value="1" selected="selected">s1</option><option value="2">s2</option></se...

2019-04-09 22:28:14 9016

原创 Python编程 摩斯密码加密解密工具

class MorseCoder: __plaintext = [] # 字母数字明文串 __morsecode = [] # 摩斯密码密文串 encode_alphabet = {"A": ".-", "B": "-...", "C": "-.-.", "D": "-..", # 加密对照表 "E": ".", "F": ...

2019-03-31 14:20:46 3047 1

原创 Python模块 matplotlib功能与使用方法大全

目录一.简介二.文档三.食用方法1.基础折线图绘制2.xxxx3.yyyy一. 简介二.文档三.食用方法

2018-12-07 15:11:45 43813 6

原创 Python脚本 Python配合adb命令实现自动发红包

1.前言adb是个好东西,可以通过提供的坐标模拟点击手机屏幕的相应位置.像以前很火的&quot;跳一跳&quot;就是通过adb实现自动跳跃.在手机使用按键精灵的脚本其实原理也都大同小异,确定坐标-点击-延时这几步.ps.脚本只要不是恶意脚本,例如用于游戏中的刷材料经验,或是多次点击刷数据的行为,编写脚本,释放双手,还是挺滋润的.2.介绍今天是狗群主生日,群员要求群主发红包.但是群主手上就只剩下可怜的几十块饭...

2018-11-27 00:20:53 1146

原创 Python编程 PyMongo实现对JSON的导入和导出

JSON导入1. 打开Collectionimport jsonimport pymongoclient = pymongo.MongoClient('localhost')db = client['mydb']collection = db['images']2.打开json并写入到Collectionstr = open(&quot;e:/images.json&quot;, encoding...

2018-11-26 09:53:05 5425 1

原创 Python编程 读取多个JSON实现数据去重

现在假设有一些JSON文件,但是这些JSON中存在着某些key相同的重复数据,需要进行去重.import json# 这里读取7个json文件,并全部读取到data中data = []for i in range(1, 8): str = open(&amp;quot;e:/{}.json&amp;quot;.format(i), encoding=&amp;quot;utf-8&amp;quot;).read() data.extend(

2018-11-25 23:43:06 4343

原创 失联两天,只为Root掉我的索尼手机?记录刻苦铭心的索尼XZ1折腾之旅

自从买了这部手机之后,因为没有Root,每天都生活在水深火热之中,这几天终于下了决心要Root掉它,这篇博文就是我尝试Root的过程中去除遇到的各种障碍后写出的不走一点弯路的&amp;quot;Root捷径&amp;quot;.参考###前言众所周知,索尼的手机就是一个坑.Xperia XZ1的系统和其余的各款新机一样,使用KingRoot一键Root等类似的各种假Root不行,线刷的真Root又遇到各种问题搞不定.我当时真...

2018-11-23 19:56:33 20011 5

原创 Python脚本 抓取/翻译动漫角色名字的罗马音或外文名(用于搜索图片)

在 https://danbooru.donmai.us 搜索色图的时候,因为老美的网站的缘故,不支持中文和日文输入,只能输入平假名对应罗马音来寻找人物.像我虽然日语N1了,但是遇到人名有时依然会念错.所以需要一个可以直接翻译角色名的API.不过找了一圈,什么有道翻译,谷歌翻译(googleTranslate for py),都是坑=,=例如:宝多六花-&gt;Treasure six flow...

2018-11-23 17:37:48 5006

原创 Python模块 使用pip安装wheel文件

1.pip install wheel2.https://www.lfd.uci.edu/~gohlke/pythonlibs/ 查找需要的库.whl文件3.上面网站找不到(例如aiodns一个加速DNS的解析库),可以到https://pypi.org/project/aiodns/#files PyPI查找4.点击下载.whl5.在.whl所在文件夹内按Shift键+鼠标右键打开C...

2018-11-17 20:40:05 21060

原创 Python调试 安装库时出现MicrosoftVisual C++ 14.0 is requied的解决方法

使用pip install xxx偶尔会遇到无法安装或者出错的情形,这时候其实可以考虑不去解决这些麻烦问题,而是使用已经打包好的wheel文件进行安装.将所需库的wheel文件下载到本地,然后pip install xxx.whl即可.1.没有安装wheel的首先安装,命令:pip install wheel2.到 https://www.lfd.uci.edu/~gohlke/python...

2018-11-17 20:26:37 1100

原创 Python调试 在配置好系统Path依然出现'xxxxx' executable needs to be in PATH的解决方法

在安装chromedriver时出现了明明已经将chromedriver所在的目录加入到系统PATH中,并且将chromedriver放在了Python的安装目录.打开CMD,输入chromedriver,也能进入,理论上来说Path已经生效,没问题.但是在IDE(Pycharm中)运行时,from selenium import webdriverdriver=webdriver.Chro...

2018-11-17 19:17:27 1276

原创 Python爬虫 使用Cookies模拟登录

一般我们使用Post提交表单,需要先进行表单的构造,再进行表单的提交,例如:url = 'http://bangumi.tv/FollowTheRabbit'params = { 'form_hash': '95b4e189', 'referer': 'http://bangumi.tv/', 'dreferer': 'http://bangumi.tv/', ...

2018-11-17 10:46:48 2393

原创 Python爬虫 requests模块使用post方法提交表单

使用requests库中的post(url,params)方法,先通过观察表单的网页源代码,或者是通过逆向工程的方法获取表单提交的字段,构造参数params,就能实现模拟登录操作.例如:url = 'http://xxx.com/login'captcha = input()params = { 'email': '[email protected]', 'password': '*...

2018-11-17 10:27:55 28333 1

原创 Python爬虫 获取政府网站公示数据并保存到MongoDB数据库

前言在上一篇文章 https://blog.csdn.net/xHibiki/article/details/84134554 中,我们介绍了Mongo数据库以及管理工具Studio3T和adminMongo的下载安装,这次,我们结合Python爬虫和第三方模块Pymongo,爬取政府网站:深圳市规划和国土资源委员会(市海洋局),来学习MongoDB数据库和管理工具的的使用方法.文档型数据...

2018-11-16 16:12:19 12298 1

原创 如何优雅管理数据---MongoDB及数据库管理工具的食用教程

前言以[Python爬虫]爬虫实例:离线爬取当当网畅销书Top500的图书信息爬取到的数据为例,数据格式如图:保存时,直接将数据写入到csv文件中.虽然方便存储和利用Excel进行一定的数据分析,但是对于更加系统,复杂的查询和分析,或者是数据量越来越大时,我们还是建议将数据放到数据库比较合适.一般可以选择关系型数据库例如My SQL,Oracle SQL等.也可以选择非关系型数据库(NoSQ...

2018-11-16 12:40:24 867

从零开始学Python网络爬虫源代码

《从零开始学Python网络爬虫》机械工业出版社,书内讲解爬虫的全部源代码

2018-11-22

Java综合性实验----------

Java综合性实验----------

2018-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除