202101-21 Go基于GORM 获取当前请求所执行的 SQL 信息(思路详解) 前言为了便于精准排查问题,需要将当前的请求信息与当前执行的SQL信息设置对应关系记录下来,记录的SQL信息包括:执行SQL的当前时间;执行SQL的文件地址和行号;执行SQL的花费时长;执行SQL的影响行数;执行的SQL语句;数据库组件使用的是GORM。思路1、在执行SQL前,设置开始执行时间(计算执行时长会用到);2、在执行SQL后,第一,获取当前请求的上下文,为什么获取上下文,因为需要从上下文中获取... 继续阅读 >
202011-03 如何基于Python爬虫爬取美团酒店信息 一、分析网页网站的页面是JavaScript渲染而成的,我们所看到的内容都是网页加载后又执行了JavaScript代码之后才呈现出来的,因此这些数据并不存在于原始HTML代码中,而requests仅仅抓取的是原始HTML代码。抓取这种类型网站的页面数据,解决方案如下:分析Ajax,很多数据可能是经过Ajax请求时候获取的,所以可以分析其接口。在XHR里可以找到,RequestURL有几个关键参数,uuid和cityId是城市标识,offset偏移量可以控制... 继续阅读 >
202010-23 基于python爬取链家二手房信息代码示例 基本环境配置python3.6pycharmrequestsparseltime相关模块pip安装即可确定目标网页数据哦豁,这个价格..................看到都觉得脑阔疼通过开发者工具,可以直接找到网页返回的数据~每一个二手房的数据,都在网页的li标签里面,咱们可以获取网页返回的数据,然后通过解析,就可以获取到自己想要的数据了~获取网页数据importrequestsheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKi... 继续阅读 >
202010-06 基于Python爬虫采集天气网实时信息 相信小伙伴们都知道今冬以来范围最广、持续时间最长、影响最重的一场低温雨雪冰冻天气过程正在进行中。预计,今天安徽、江苏、浙江、湖北、湖南等地有暴雪,局地大暴雪,新增积雪深度4~8厘米,局地可达10~20厘米。此外,贵州中东部、湖南中北部、湖北东南部、江西西北部有冻雨。言归正传,天气无时无刻都在陪伴着我们,今天小编带大家利用Python网络爬虫来实现天气情况的实时采集。此次的目标网站是绿色呼吸网。绿色呼吸网站免费... 继续阅读 >
202010-01 Python如何使用正则表达式爬取京东商品信息 京东(JD.com)是中国最大的自营式电商企业,2015年第一季度在中国自营式B2C电商市场的占有率为56.3%。如此庞大的一个电商网站,上面的商品信息是海量的,小编今天就带小伙伴利用正则表达式,并且基于输入的关键词来实现主题爬虫。首先进去京东网,输入自己想要查询的商品,小编在这里以关键词“狗粮”作为搜索对象,之后得到后面这一串网址:https://search.jd.com/Search?keyword=%E7%8B%97%E7%B2%AE&enc=utf-8,其实参数%E7... 继续阅读 >
202009-29 MySQL explain获取查询指令信息原理及实例 explain用于获取查询执行计划信息,一、语法只需要在select前加上explain即可,如:mysql>explainselect1;+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+----------------+|id|select_type|table|partitions|type|possible_keys|key|key_len|ref|rows|filtered|Extra|+----+-------------+-------+------------+------+-----------... 继续阅读 >
202009-27 Junit springboot打印测试方法信息 有时候需要使用junit做测试。方便日后参考。目前流行的springboot的junit测试,在很多时候需要使用。当前执行的方法是什么,我们只需要引入用注解方法就可以了。pom.xml引入依赖jar包<!--测试--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.junit.jupiter</group... 继续阅读 >
202009-24 asp.net实现遍历Request的信息操作示例 本文实例讲述了asp.net实现遍历Request的信息操作。分享给大家供大家参考,具体如下:#需求:在服务端获取从客户端发送过来的所有数据信息;#方案:1、服务端代码publicvoidProcessRequest(HttpContextcontext){//打印所有参数信息context.Response.Write("Params:");for(inti=0;i<context.Request.Params.Count;i++){context.Response.Write("<li>"+context.Request.Params.Keys[i].ToString()+"="... 继续阅读 >
202009-24 pycharm设置python文件模板信息过程图解 在pycharm中设置python脚本的文件模板,让文件创建的时候就自动写上一些相关信息:1、进入pycharm的File->settings:2、依次点击:Editor->FileandCodeTemplates->PythonScript:3、填写上一下内容即可:##!/usr/bin/python3#-*-coding:utf-8-*-#@Time:${DATE}${TIME}#@Author:benben#@File:${NAME}.py4、其他可用的预定义文件模板变量为:${PROJECT_NAME}-当前项目的名称。${NAME}-在文... 继续阅读 >
202009-24 Python网络爬虫信息提取mooc代码实例 实例一--爬取页面importrequestsurl="https//itemjd.com/2646846.html"try:r=requests.get(url)r.raise_for_status()r.encoding=r.apparent_encodingprint(r.text[:1000])except:print("爬取失败")正常页面爬取实例二--爬取页面importrequestsurl="https://www.amazon.cn/gp/product/B01M8L5Z3Y"try:kv={'user-agent':'Mozilla/5.0'}r=requests.get(url,headers=kv)r.raise_for_status()r.encoding=r.apparent_encoding... 继续阅读 >
201605-25 全世界都在让孩子学编程,它会成为信息时代的读写能力吗? 当第一辆红旗车开上长安街的时候,没有人想过,如今北京会有911万人参加小客车指标的摇号;同样,也没有人想到如今驾驶会成为一个大众技能。同样地,对于第一代互联网人以及当前的大部分人来说,编程仍是一个职业技能,但如今这项技能正在某些地方快速地走向大众化。不久前,美国总统奥巴马在接受媒体采访时被问及该如何让美国在全球科技创新中保持领先,奥巴马认为“需要让孩子参与到科学与数学之中,所有人都应该... 继续阅读 >
201604-07 查看微信已撤回信息,秒招来了! 自从微信推出了“撤回”功能外,对于有强迫症与强好奇心的人来说,简直就是一种折磨。究竟说了什么?为什么不让我知道?是的,之前大家打错字了,说错话了,常见的做法就是在下面直接更正。“你好,请问你是张逗比吗?”“张窦毕”“……”而有了撤回功能就能很愉快的撤回,然后留下一条“某某”撤回了一条消息,让对方在风中凌乱。当然,你也又可能因为撤回而丢失了一些重要的消息……这个我就不多说了。网上那种找第三... 继续阅读 >
201601-09 如何在Linux上使用命令行查看硬件信息 在Linux中,可用于检查和查看硬件信息的命令有很多。其中某些命令可以输出特定硬件和信息,例如:CPU和内存等。本教程列出一些Linux上查看硬件信息的常用命令,以帮助大家快速输出硬件的配置细节。1.lscpulscpu可以查看Linux中有关CPU和处理单元的信息,直接使用即可,它没有多余的选项和功能。lscpu执行之后,你会看到如下输出:2.lspcilspci是Li... 继续阅读 >
201512-29 WiFi真的对我们无害吗? 移动设备的兴起,让WiFi逐渐走入了千家万户。而在不久的将来,或许我们就要生活在充斥着WiFi的“海洋世界”。那么我们不禁要问,WiFi真的是无害的吗?如果不是,我们要怎么预防它带来的伤害呢?答案跟很多人想的一样,WiFi是无害的。但是为什么呢?拿微波炉来做一个比较,首先WiFi辐射强度比微波炉要弱十万倍。其次微波炉的微波是定向的,电压很高,WiFi的辐射则是不定向的,电压也要低上很多。这就好像聚光烧纸一样,... 继续阅读 >
201511-04 谈PHP中信息加密技术 同样是一道面试答错的问题,面试官问我非对称加密算法中有哪些经典的算法?当时我愣了一下,因为我把非对称加密与单项散列加密的概念弄混淆了,所以更不用说什么非对称加密算法中有什么经典算法,结果当然也让面试官愣了一下,所以今天就花点时间说说PHP中的信息加密技术信息加密技术的分类单项散列加密技术(不可逆的加密)属于摘要算法,不是一种加密算法,作用是把任意长的输入字符串变化成固定长的输出串的一种函数MD5stri... 继续阅读 >
201501-13 sql update 触发器 可获得被update的行的信息 sqlupdate触发器可获得被update的行的信息,需要的朋友可以参考下。复制代码 代码如下:createtriggerTgName ontb forupdate as ifupdate(recommend) begin updatetbsetcommenddate=(getdate())fromtbinnerjoininsertedontb.vlistid=Inserted.vlistid endrecommend表示被更新的字段. 关键在于Inserted表 触发器语句中使用了两种特殊的表:deleted表... 继续阅读 >