关键词搜索

源码搜索 ×
×
Python

Python爬虫之JavaScript逆向,喜马拉雅加密算法分析

前言这几天一直听听评书,发现喜马拉雅上的资源很多,不过很可惜都是付费的,所以我冲了一个月会员,简单写个爬虫,爬下来几10部,够我一年听的了开始分析打开chrome控制台,点击播放,最先拿到的一个接口就是https://mpay.ximalaya.com/mobile/track/pay/244130607/?device=pc当然这个是付费的一部书,所以如果你浏览器不带会员的cookie是访问不到
PHP

关于ThinkPHP5.1在连接到MySQL数据库时的一些问题

很多时候,我们连接不到数据库的原因,就是因为数据库的用户名和密码配置不正确可以选择项目中的config→database.php文件进行配置如果上述方法无效,那请检查MySQL数据库的版本MySQL8.0后的高版本数据库所使用的密码是 caching_sha2_password 加密,先前版本是 mysql_native_password 加密因此,解决的方
PHP

学习PHP中有趣的字符集国际化验证功能

今天的内容非常简单,不过也很有趣。不知道大家有没有经历过这样的事情,就是在某些字体下,0和O不好区分,1和l也是很难看清楚。当然,现在大部分的编辑器和IDE的默认字体都是会选择那些比较好区分这些相似字符的,比如给0中间加上个斜杠或者一个点之类的。在PHP中也有这样的函数能够帮助我们来检查是否有这样的不好区分的字符存在。类似字符检测$checker=newSpoofchecker();var_dum
PHP

简单入门PHP中的多字节字符串操作

什么是多字节的字符串操作呢?其实不少的同学可能都已经使用过了,但我们还是要从最基础的问题说起。一个字符占几个字节并不是我们表面上看到的那样。正常情况下,一个数字或英文以及英文符号都是占用一个字节的。但是这个世界的语言文字何其之多,特别是像中文、日文这样的文字,往往用一个字节装不下,这时候就需要多字节来解决了(多字节一般第一个字节是前导字节表示当前是什么语言文字,后面的是正被的字节编码)。比如说一个
Python

Numpy数组的组合与分割详解

在介绍数组的组合和分割前,我们需要先了解数组的维(ndim)和轴(axis)概念。如果数组的元素是数组,即数组嵌套数组,我们就称其为多维数组。几层嵌套就称几维。比如形状为(a,b)的二维数组就可以看作两个一维数组,第一个一维数组包含a个一维数组,第二个一维数组包含b个数据。每一个一维线性数组称为一个轴。二维数组的第一个轴(axis=0)就是以数组为元素的数组,第二个轴(axis=1)就是数组中的数
JAVA

使用各类BeanUtils的时候,切记注意这个坑!

在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用属性拷贝工具进行。如我们经常在代码中会对一个数据结构封装成DO、SDO、DTO、VO等,而这些Bean中的大部分属性都是一样的,所以使用属性拷贝类工具可以帮助我们节省大量的set和get操作。市面上有很多类似的工具类,比较常用的有1、SpringBeanUtils
Python

通过Python实现生成excel并邮件发送的功能

1.需求描述因业务方需求,在一个月内,需要每天从数据库中收集、汇聚相关数据,形成3份excel,然后发给相关人。工作虽然简单,但是还是需要花费大家的时间和经历,所以,通过一份简单的python代码来实现此功能。 2.执行文件3.代码实现Python的运行环境:Python2.7.53.1邮件配置文件邮件配置文件smtp_conig.py,可参阅  https://ww
C

进程、线程、协程对CPU的消耗

大家好,我是涛哥,又是周末,祝愿大家开心。 今天,不分享复杂高深的东西了,仅来聊聊进程、线程、协程对CPU的消耗问题,并用实际代码来验证,加深对这些概念的理解。另外,值得一提的是,进程、线程、协程几乎是笔试面试必考的内容。而且,在实际开发中,也有必要深入理解这些基础概念。一.单核CPU的消耗C语言死循环程序如下:intmain(){while(1);return0;}开启单进程,可以看到
数据库

详解事务、隔离级别、悲观锁和乐观锁

今天,我们来聊数据库事务ACID、隔离级别、悲观锁和乐观锁。无论是在工作中,还是在笔试面试中,数据库相关的问题,总是绕不开,不会的话,很容易歇菜,你懂的。数据库事务场景在银行系统中,数据库事务是必须的。在电商系统中,也是如此。来看下A给B汇款100元的例子,可以看到,A账户扣款100元,此时如果进程崩溃或者机器掉电,那么这100元就没有加到B的账户中,自然会导致用户的强烈投诉:如果先给B账户加钱,
C

笔试面试题目:三点共线的判断

看腻了认知鸡汤,你一无所获,味同嚼蜡?看累了万字长文,你收藏了事,心事重重?那么,我们一起,上点算法小菜,斟点程序小酒,品味一下短小的趣味算法和程序,别有一番风味。面试题目在本文中,我们要讨论的问题,小学生都可以看懂,却出现在程序员的面试中,是我当时应聘一家游戏公司时遇到的问题,具体题目如下:如何判断三点共线?多么简单直白的题目,可要答好也并不容易。在面试时,我们要扬长避短,在自己熟悉的问题上,可
C

size_t和unsigned int傻傻不区分?

一.前面的话上次洪哥跟我说,希望多写一些bug调试和踩坑经验的文章。没问题,反正我是挺会写bug的。在C++相关的开发中,有的朋友对一些基本的概念很模糊,用的时候也不注意,然后就呵呵哒了。我自己也偶尔有这样的问题,之前用C++写了一个程序,在测试环境自测无问题,上线后就跪了。二.bug程序为了便于叙述,我对原程序进行简化,如下:#include<iostream>usingnamesp
Python

Python批量下载小姐姐视频,总有你喜欢的,你一般在哪个平台看?

兄弟们学Python如果不是为了爬小姐姐,那将毫无意义!而且爬图片有什么意思,咱们要爬就爬视频,话不多说,开整!1、动态数据抓包演示2、json数据解析方法3、视频数据保存这是今天的大概方法,给大家介绍一下爬虫项目抓取的一般策略(步骤)1、找数据对应的地址<链接地址>2、发送地址请求3、数据提取(解析)<提取想要的数据>4、数据保存页面加载形式ajax异步加载技术(前端技术
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载