自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青木

为了美好的目的,去做错误的事,终将走向歧途。

  • 博客(96)
  • 收藏
  • 关注

原创 如何使用Python获取Chrome cookie

该代码是从别处看到的,忘记出处了,侵删。import sqlite3import urllib3import osimport jsonimport sysimport base64from cryptography.hazmat.backends import default_backendfrom cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modesurllib3.disable_warnings

2020-12-31 17:01:46 3504 8

原创 如何用Python批量获取生意参谋商品来源信息

背景公司数据部每天都需要从生意参谋下载前一天的单品来源信息,然后再合并成一个文件,耗时不说还容易出错,我们用Python 来解决这个问题需求分析找到下载的文件连接,直接在超链接上右键复制连接即可![image.png](https://img-blog.csdnimg.cn/img_convert/a890417ff63fae3831b5a606336657ac.png#align=left&display=inline&height=189&margin=[objec

2020-12-31 16:57:03 2211 6

原创 windows 断网自动重拨

原理大家都喜欢用 ping IP 来检测网络是否连通,断网检测也是基于这个原理,通过返回的内容来判断是否断网,然后启动拨号程序就可以了。代码@echo off:startping -n 2 114.114.114.114 | find "TTL=" >nulif errorlevel 1 ( rasdial test /disconnect rasdial test 用户名 密码)TIMEOUT 3600goto:start上面是每隔一小时检测下网络是否通畅,也可以改短点

2020-06-06 10:51:47 1305

原创 如何用Python爬取boss直聘职业信息

环境准备Python 3.7MysqlrequestsPyMySQLBeautifulSoup获取数据分析数据请求过程首先我们打开boss直聘网查看正常的请求过程打开万能的 F12,刷新,查看下当前网络发生了什么通过上图能够看到请求参数中包含了职位,页数等信息。构造模拟请求import requestsurl = "https://www.zhipi...

2020-03-07 20:36:35 4475 5

原创 Python 高级编程(1)

前言当前 Python 版本主要存在 2 和 3 两个版本,就目前来看 2 已经逐步淡出历史舞台。学习时也应该从 3 开始,除非你还在看着老古董级别的教科书。Python 最新消息来源Python 官方消息来源为 PEP,PEP 的全称为 Python 改进提案(Python Enhancement Proposal,PEP)。它是 Python 变化的书面文档。PEP 0 则告诉你最新...

2019-10-24 08:43:53 197

原创 antd pro部署后刷新404解决方案

前言最近在部署antdPro开发的前后端分离程序时,发现在本地正常,部署至服务器后刷新则出现404,原因在于antd Pro 支持两种路由模式,默认模式为 browserHistory,这种模式比较优雅,而对应的 hash 模式中间多了 # ,显得不那么好看。https://cdn.com/users/123 # browserHistoryhttps://cdn.com/#/users/...

2019-08-27 16:27:35 10477

原创 H3C忘记密码,优盘重置

按要求把文件扔优盘即可,最重要的是优盘必须为fat32优盘必须为fat32优盘必须为fat32插上等一会就重置为admin了。

2019-03-26 14:59:10 2219 4

原创 HTTP返回状态码及错误大全

HTTP1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。• 100 - 继续。• 101 - 切换协议。2xx - 成功这类状态代码表明服务器成功地接受了客户端请求。• 200 - 确定。客户端请求已成功。• 201 - 已创建。• 202 - 已接受。• 203 - 非权威性信息。• 204 - 无内容。• 2...

2019-01-22 13:56:26 10764 1

原创 adbapi.ConnectionPool 重连

twisted的连接池能够大大提高数据库的操作速度,不过最近遇到一个问题很困扰pymysql.err.InterfaceError: (0, '')查阅资料得知是因为数据库抛出异常后关闭了数据库没有重连,有了方向,接着去找重连方案。这篇重写了方法,不太适合我的情况。Twisted MySQL: 处理重连,屏蔽日志中输出的异常信息查看api,发现有个reconnect,默认False,加...

2018-09-21 10:46:39 2140 5

原创 Sql server备份数据库不执行

解决方案: 看看是否下面图中的代理没开启,右键开启就好了,记得在服务中设为自动启动。

2018-05-18 10:49:33 2861

原创 Tomcat 卡在信息: Deployment of web application directory

window: 注释掉catalina.bat里的JAVA_OPTS即可,即前面加rem。 linux:修改 ${JAVA_HOME}/jre/lib/security/java.security 文件 中 securerandom.source=file:/dev/random 为securerandom.source=file:/dev/./urandom 即可...

2018-05-10 14:09:57 9248 13

转载 Thymeleaf标签内,js中使用表达式

在文本中使用表达式当然,我们同样可以在标签内赋值。<p>Hello, [[${session.user.name}]]!</p>效果和下面一样:<p>Hello, <span th:text="${session.user.name}">Sebastian</span>!</p>[[…]]之间的

2018-04-23 15:45:18 11548

原创 Spring无法获取到小程序put请求的参数

添加过滤器即可<filter> <filter-name>HttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HttpPutFormContentFilter </filter-class></filte...

2018-04-18 13:05:45 1459

原创 RESTful

RESUful协议 httpsHTTP动词 HTTP动词 SQL命令 含义 GET SELECT 从服务器取出资源(一项或多项)。 POST CREATE 在服务器新建一个资源。 PUT UPDATE 在服务器更新资源(客户端提供改变后的完整资源)。 PATCH UPDATE 在服务器更新资源(客户...

2018-04-17 13:09:58 221

原创 vuejs

只有当实例被创建时data中存在的属性才是响应式的通过使用v-once指令,执行一次性地插值,当数据改变时,插值处的内容不会更新。双大括号会将数据解释为普通文本,而非 HTML 代码。为了输出真正的 HTML,你需要使用 v-html 指令v-bind 用于响应式地更新 HTML 属性。如v-bind:href。缩写:hrefv-on 用于监听 DOM 事件。如v-on:click。缩写...

2018-04-02 10:13:24 193

原创 npm使用

npm使用安装 node.js已经集成npm,设置好nodejs环境变量即可。安装模块 本地安装 npm install <packagename> 全局安装 npm install <packagename> -g查看安装信息 npm list -g卸载模块 npm uninstall <packagename>更新模块 npm up...

2018-03-30 08:57:38 194

原创 小程序深坑

合法域名必须备案,本地测试可选择不效验合法域名,同时在hosts中映射127.0.0.1 xxxx.com,然后刷新DNS ipconfig /flushdns wx.getUserInfo 用户拒绝后不回调fail本地资源无法通过 WXSS 获取 background-image:可以使用网络图片,或者 base64,或者使用标签事件 事件是视图层到逻辑层的通讯方式。 事件可以...

2018-03-23 14:19:25 349

原创 HTTP协议multipart/form-data

http协议multipart/form-data 格式--${bound} //分割符Content-Disposition: form-data; name="Filename" HTTP.pdf --${bound} Content-Disposition: form-data; name="file000"; filename="HTTP协议详解.pdf" ...

2018-03-15 15:05:44 721

原创 微信公众号开发深坑

回复音乐消息注意报文中为<MusicUrl>而文档中为MusicURL,以报文为准。 flac格式ios播放无声音,mp3可以弹出地理位置选择器的事件推送(location_select)此处会发送两条报文, 1. 文档中MsgType为event、Event为location_select的事件推送报文。 2. MsgType为location的消息报文 顺序...

2018-03-14 08:18:38 419

原创 JQuery、Ajax基础语法

JQuery选择器 基本 #id 选择所有id为id的元素,一般id唯一.class 选择所有class为class的元素,多class的元素,符合其中一个即可* 选择所有元素selector1,selector2,selectorN 返回多个选择器的结果集,OR关系层级 form input 选择form下所有input元素parent > child 选择paren...

2018-03-05 16:35:41 496

原创 html注意要点

html请始终将正斜杠添加到子文件夹。一般情况,依赖服务器配置。 主要问了区分访问的是文件还是文件夹,比如访问路径为http://www.a.com/b浏览器不知道访问的是文件还是文件夹,会先访问一遍确认是那种类型,如果是文件夹则会加上/,重新访问地址为http://www.a.com/b/的路径。如果带后缀名http://www.a.com/b.html可以明确知道访问的是文件,不需要...

2018-02-28 16:55:30 991

原创 Mysql 基础语法总结

创建表: create table if not exists `tableName`( `id` int auto_increment,-- 自增 `title` varchar(100), primary key (`id`) --主键 ); 删除表: 不需要表:drop table `tableName`; 删除表中全部数据:truncate ...

2018-02-27 15:52:39 189

原创 Mybaits映射要点总结

mybatis映射增删改查的普通映射,参数类似于el表达式resultMap对应实体类 高级映射中ResultMap: constructor 用于构造方法result 用于普通字段association 用于复杂类collection 用于复杂类集合discriminator 根据不同结果去映射不同元素动态 SQL 类似于JSTL 类型映射关系 JDBC Ty...

2018-02-27 11:13:34 209

原创 多个Spinner同时监听,判断是哪个Spinner做了回调

Spinner回调时不能用view判断,应使用第一个参数parentSpinner.OnItemSelectedListener spinSelectedListener = new Spinner.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView parent

2018-01-29 09:45:11 1622

原创 手机开启wifi调试

将手机与电脑连接在同一局域网内手机用线连接电脑,控制台输入命令 adb devices ,有设备编号为连接成功控制台输入命令 adb tcpip 5555,将TCP模式在5555端口启动,无任何输出为成功启动拔手机线,控制台输入命令 adb connect 192.168.0.103:5555,192.168.0.103为手机在局域网的ip地址,输出连接成功此时无线连接已经成功,正常调试即

2018-01-12 15:56:58 2541

原创 Andriod studio SVn忽略配置

.idea文件夹.gradle文件夹所有的build文件夹所有的.iml文件local.properties文件

2018-01-11 10:06:09 149

原创 OkHttp简易封装

import android.os.Handler;import android.os.Message;import com.brother.sealmanager.common.Logger;//另一篇博客[Log类](http://blog.csdn.net/vadonmo/article/details/78918665)import java.io.IOException;im

2017-12-28 09:53:53 270

原创 安卓Log类 解决logcat长度限制

import android.util.Log;/** * Created by vadon on 2017/4/13. */public class Logger { //设为false关闭日志 public static boolean LOG_ENABLE = true; private static final int LOG_I = 0; private

2017-12-28 09:48:56 3564

原创 Android获取App版本号和版本名

在gradle设置versionName和versionCode后,每次编译版本号都与当前时间相关,需求是显示出当前版本号便于沟通时说明是哪个版本。defaultConfig { 。。。 versionCode 1 versionName "1.1-" + releaseTime() 。。。 }同时在最先面添加下面代码;def releas

2017-12-20 15:22:09 2294

原创 Spring启动后再执行

因某些需求需要在开机是启动监听,然后调用数据库查询数据。遇到的问题是执行方法太快,导致Service还没有成功注入,抛出空指针异常。 解决办法:public class FaceRecordListen implements ApplicationListener<ContextRefreshedEvent> {@Override public void onApplicationEve

2017-12-18 09:09:57 757

原创 安卓之路问题四

如何比较文本值与R.string.XXX的值? 解决方案:rb.getText().toString().trim().equals(getResources().getString(R.string.XXXX))R.string返回的是资源索引id,本身是个int,利用getResources()则可以获取原文本值

2017-12-14 08:41:27 267

原创 安卓之路问题三

qemu-system-aarch64停止工作解决方案:换个机型调低分辨率

2017-12-12 14:41:04 224

原创 安卓之路问题二

命令行单独打开模拟器D:\Android\sdk\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_6P_API_24前面为模拟器路径,中间参数,最后为模拟器名称

2017-12-12 14:34:54 169

原创 手机验证码思路

前台发起请求服务器生成验证码code第三方平台下发到手机记录当前时间+有效期timecode+time+全局secret_key生成摘要token,连同time返回前台前台记录token、time,连同用户输入的验证码vcode传回服务器服务器根据time判断验证码是否失效vcode+time+全局secret_key再次生成摘要temp_token,与toke比较是否一致传回前台验

2017-12-12 09:19:44 517

原创 链式调用

链式调用采用的是Object.method().method().method().method()····的形式,比如StringBuffer stringBuffer =new StringBuffer();stringBuffer.append("1").append("2").append("3").append("4").append("5");这样做的好处很明显,省略了很多代码。 查

2017-12-11 09:13:57 338

原创 Spring 注解为空解决方案

1、@Service用于标注业务层组件 2、@Controller用于标注控制层组件(如struts中的action) 3、@Repository用于标注数据访问组件,即DAO组件. 4、@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 包括工具类。

2017-12-04 13:53:12 1596

原创 easyui datagrid选择子表格

利用全局变量保存当前展开的父表格行数var currentChildRow = -1;//当前展开的第几个子表格在父表格展开函数下列位置添加下面代码onExpandRow: function(rowIndex, rowData){ var rows = $('#dg').datagrid('getRows'); currentChildRow = rowIndex;//赋值当前

2017-11-30 11:29:33 1900

原创 JQuery给textarea取值和赋值

取值var sendcontent=$("#sendcontent").val();赋值$("#sendcontent").val(SMScontent);//$("#sendcontent").html(SMScontent);也能赋值,但在ie上被识别为placeholder,点击就会消失

2017-11-29 09:33:41 30049

原创 img加载错误设置默认图片

onerror="this.onerror=null; this.src='/images/timg.jpg'"//this.onerror=null很关键,能防止默认图片因某些原因加载失败造成死循环

2017-11-29 09:08:10 850

原创 python pip安装问题

这啥破问题,要疯,pip死活不能用 嗯。。解决了,暂且用easy_install代替pip,具体原因找到再说。一气之下把python版本由31换成了36,又爆出unable to create process using ' "'错误,果然今晚不适合学python,(눈_눈),参考了这篇文章,抱着试试看的态度,删除了pip的包,然后从官网下载最新pip手动安装,然后成功了。\(@ ̄∇ ̄@)/ 睡

2017-11-19 23:06:05 329

空空如也

空空如也

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

TA关注的人

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