源码

PHP $O00OO0=urldecode & eval 解密,记一次商业源码的去后门

代码如下: $O00OO0=urldecode(“%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A”);$O00O0O=$O00OO0{3}.$O00OO0{6}.$O00OO0{33}.$O00OO0{30};... »

Swoole源码中如何查询Websocket的连接问题详解

问题 我们项目的 Websocket Server 使用的 Swoole,最近在搭建 beta 环境的时候发现 Websocket 协议虽然升级成功了,但是会出现定时重连,心跳、数据也一直没有发送。项目的生产环境和 beta 一致,但是生产环境确没有这个问题。 定位问题 为了方便调试 Swoole,以下测试是在本地环境下进行。 查看 PHP 日志 在 PHP 日志里,发现一条错误日志: Error... »

50个优秀经典PHP算法大集合 附源码

立即下载源码 总结到此这篇关于50个优秀经典PHP算法大集合 附源码的文章就介绍到这了,更多相关PHP算法大集合内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网! »

Django模型验证器介绍与源码分析

前言 在Django的模型字段参数中,有一个参数叫做validators,这个参数是用来指定当前字段需要使用的验证器,也就是对字段数据的合法性进行验证,比如大小、类型等。 Django的验证器可以分为模型相关的验证器和表单相关的验证器,它们基本类似,但在使用上有区别。 本文讨论的是模型相关的验证器。 一、自定义验证器 一个验证器其实就是一个可调用的对象(函数或类),接收一个初始输入值作为参数,对这... »

Django DRF APIView源码运行流程详解

首先写一个简单的drf接口 from rest_framework.views import APIView from rest_framework.response import Response # 基于drf写接口,cbv class DrfTest(APIView): def get(self, request,*args,**kwargs): print(type(request._re... »

Django CBV模型源码运行流程详解

在view文件中编写一个类,并配置好路由 class Test(View): def get(self, request, *args, **kwargs): return HttpResponse('cbv_get') def post(self, request, *args, **kwargs): return HttpResponse('cbv_post') url(r'test/',vi... »

Python Request类源码实现方法及原理解析

通过APIView进入找到Request的源码可以看见一堆属性和方法,其中request.data其实是一个方法,被包装成一个属性继续看__getattr__和query_params方法:代码总结: Request其实就是原生request对象被包装后的Request,即重写了__getattr__,return getattr(self._reques »

PHP语言对接抖音快手小红书视频/图片去水印API接口源码

以下为PHP语言调用去水印接口的示例,分别展示GET请求方式和POST请求方式的调用方式。示例代码中用到的userId和secretKey请前往开发者接口管理中心获取。 接口文档:https://jx.henghengmao.com/page/apidoc GET请求方式调用接口示例: $url = 'https://v.douyin.com/JjEFdHT/'; //请把此处的userId和se... »

浅谈ASP.NET Core静态文件处理源码探究

前言     静态文件(如 HTML、CSS、图像和 JavaScript)等是Web程序的重要组成部分。传统的ASP.NET项目一般都是部署在IIS上,IIS是一个功能非常强大的服务器平台,可以直接处理接收到的静态文件处理而不需要经过应用程序池处理,所以很多情况下对于静态文件的处理程序本身是无感知的。ASP.NET Core则不同,作为Server的Kes... »

CSS心形加载的动画源码的实现

废话不多说上代码,代码很简答,研究一下就明白了,有不明白的可以问我。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .heart-loa... »

php实现商城购物车的思路和源码分析

本文介绍一个php实现的购物车代码,功能实现完整,具有一定的参考价值 这里我们为你提供个简单的php购物车代码,从增加购物产品与发生购买了,在商城开发中,这个功能是少不了的 具体分析如下: 对购物车里商品的操作大体上有以下几个:添加商品,删除商品,以及提交订单; 方法本质是:把session存入array,对array进行增加、删除、修改操作,array中的每一组记录都是一个商品的信息(个数,价格... »

关于Redis网络模型的源码详析

前言 Redis的网络模型是基于I/O多路复用程序来实现的。源码中包含四种多路复用函数库epoll、select、evport、kqueue。在程序编译时会根据系统自动选择这四种库其中之一。下面以epoll为例,来分析Redis的I/O模块的源码。 epoll系统调用方法 Redis网络事件处理模块的代码都是围绕epoll那三个系统方法来写的。先把这三个方法弄清楚,后面就不难了。 epfd = e... »

从Linux源码看Socket(TCP)Client端的Connect的示例详解

前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就来从Linux源码的角度看下Client端的Socket在进行Connect的时候到底做了哪些事情。由于篇幅原因,关于Server端的Accept源码讲解留给下次给大家介绍。 (基于Linux 3.10内核) 一个最简单的Connect例子 int clientSocket; if((cli... »

C# 动态输出Dos命令执行结果的实例(附源码)

本文以一个简单的小例子讲解如何将命令行信息实时的输出到文本框中。仅供学习分享使用,如有不足之处,还请指正。 概述 在C#程序开发过程中,有时需要运行其它的程序并获得输出的结果来进行进一步的处理。一般第三方的程序,主要通过进程来调用,如果能够获取第三方程序执行过程中的信息,就显得方便而有用。 涉及知识点: 进程相关类: Process,ProcessStartInfo,主要设置进程的重定向输出,以及... »

Android10.0实现本地音乐播放(附源码下载)

1.概述 本篇文章仅是Android小白在写一个小程序,内容仅供参考,有很多不足之处希望各位大神指出,文章末尾有整个项目的下载,不需要币,只求帮你们解决到问题的同时收获到一颗小小的赞。这个项目中还有很多不足的地方,如:在按键中设置图片文字,这些正常的应该交给Handler处理,我只是粗略地完成这个项目。测试环境:Android10.0。实现:自动播放下一首,正常音乐的功能,全屏显示。 Androi... »

Python优秀开源项目Rich源码解析的流程分析

这篇文章对优秀的开源项目Rich的源码进行解析,OMG,盘他。为什么建议阅读源码,有两个原因,第一,单纯学语言很难在实践中灵活应用,通过阅读源码可以看到每个知识点的运用场景,印象会更深,以后写代码的时候就能应用起来;第二,通过阅读优秀的开源代码,可以学习比人的代码规范、设计思路;第三,参与到开源社区,获得更广阔的的发展前景;第四,面试加分项。所以,有时间的话还是建议大家多读读优秀开源项目的源码。 ... »

C# 实现俄罗斯方块(附源码)

概述 俄罗斯方块(Tetris)是一款由俄罗斯人阿列克谢·帕基特诺夫发明的休闲游戏,帕基特诺夫爱玩拼图,从拼图游戏里得到灵感,设计出了俄罗斯方块。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。本文简述如何通过C#来实现俄罗斯方块,仅供学习分享使用,如有不足之处,还请指正。 涉及知识点 BackgroundWorker 在单独的线程上执行操作(主要执行比较耗时的操作)。 Action .NetFr... »

c# 实例——绘制波浪线(附源码)

效果图 界面绘制操作 private Point? _startPoint = null; private void ContainerCanvas_OnPreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { var position = e.GetPosition(ContainerCanvas); if ... »

element日历calendar组件上月、今天、下月、日历块点击事件及模板源码

  辰小白小白最近在写日历模板,项目已经用了element组件,奈何element日历组件官方文档提供的资料实在太少了。所以这里希望有相关开发需要的朋友能够少走一些辰小白踩过的坑。 首先展示一些模板效果图:  这个项目的详细介绍可以下辰小白的这篇文章:后端开发的福音,vue+element实现的vue-element-admin前台框架,开箱即用 下面是日历模板首页源码 <... »

详细分析vue响应式原理

前言响应式原理作为 Vue 的核心,使用数据劫持实现数据驱动视图。主要成员响应式原理中,Observe、Watcher、Dep这三个类是构成完整原理的主要成员。下面结合它们,来看看这些功能是如何在响应式原理流程中工作的。 »

koa中间件核心(koa-compose)源码解读分析

最近经常使用koa进行服务端开发,迷恋上了koa的洋葱模型,觉得这玩意太好用了。而且koa是以精简为主,没有很多集成东西,所有的东西都需按需加载,这个更是太合我胃口了哈哈哈哈。 相对与express的中间件,express的中间件使用的是串联,就像冰糖葫芦一样一个接着一个,而koa使用的V型结构(洋葱模型),这将给我们的中间件提供更加灵活的处理方式。 基于对洋葱模型的热衷,所以对koa的洋葱模型进... »

dd91c5d7f9e08d1fcf9b68f84a86235.png

pycharm导入源码的具体步骤

pycharm导入源码的方法:1、打开pycharm,依次点击File、Settings选项;2、点击打开Project Structure选项;3、点击Add Content Root选项,根据需要添加源码文件路径即可。内容扩展:Pycharm 导入其他文件夹源码的2种方法在pycharm中,当调用( import / from …)其他文件夹下的函数或模块,会发现编辑器无法识别,这是因为没有找... »

python获取整个网页源码的方法

1、Python中获取整个页面的代码: import requests res = requests.get('https://blog.csdn.net/yirexiao/article/details/79092355') res.encoding = 'utf-8' print(res.text) 2、运行结果 实例扩展: from bs4 ... »

详解go基于viper实现配置文件热更新及其源码分析

go第三方库 github.com/spf13/viper  实现了对配置文件的读取并注入到结构中,好用方便。 其中以 viperInstance := viper.New() // viper实例 viperInstance.WatchConfig() viperInstance.OnConfigChange(func(e fsnotify.Event) { log.Print("Co... »

源码编译安装MySQL8.0.20的详细教程

在上篇文章给大家介绍了: MySQL8.0.20安装教程及其安装问题详细教程  https://www.jb51.net/article/186202.htm mysql8.0.20下载安装及遇到的问题(图文详解)  https://www.jb51.net/article/186208.htm CentOS7安装Mysql8.0.20步骤: https://dev.mysql... »

Page 1 of 76123»