php接收二进制流【转】
/** 二进制流生成文件 * $_POST 无法解释二进制流,需要用到 $GLOBALS['HTTP_RAW_POST_DATA'] 或 php://input * $GLOBALS['HTTP_RAW_POST_DATA'] 和 php://input 都不能用于 enctype=multipar ... 查看全文
【httprunner基本使用01】简介、安装、发get/post请求
一、简介 httprunner是一款面向 HTTP(S) 协议的通用测试框架。只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 二、安装 使用命令: pip install httprunner har2case -V hrun -V (若 ... 查看全文
请不要用php进行base64编码文件上传【转】
一、场景 领导:小A同学,我们要做一个样本上传进行分析的功能,你看下是否使用base64编码加进去,这样客户端的同学就不需要用form-data方式来上传了,直接使用json格式就可以上报,可以让格式上报统一。 小A:好的,领导,马上搞定! 咋看上面的对话没啥问题,很多公司团队内部为了一些标准化的问 ... 查看全文
webpack4.43 - 创建项目,打包第一个js文件
一、你需要准备什么 webpack v4.41.5 Node 12.14.0 LTS 开发环境Hbuilderx webpack 用于编译 JavaScript 模块。一旦完成安装,你就可以通过 webpack 的 CLI 或 API 与其配合交互。如果你还不熟悉 webpack,请阅读webpac ... 查看全文
css列表
无序列表: <ul> <li></li> <li></li> </ul> 有序列表: <ol> <li></li> <li></li> </ol> 自定义列表: <dl> <dt></dt> <dd></dd> </dl> 表格: <table> <tr> <td></td> </tr> </tab ... 查看全文
【JS】03 BOM 浏览器对象模型
BOM :Broswer Object Model 浏览器对象模型 核心对象是window对象,window对象又可以操作以下的常见对象: - frames[] 窗口对象数组? 浏览器可以打开多个窗口,所以每一个窗口都封装成了一个窗口对象 - histroy 历史记录对象 - location 地址 ... 查看全文
基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(五)
系列文章 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目 基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来 基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swagger登场 ... 查看全文
AcWing - 150 - 括号画家 = 栈
https://www.acwing.com/problem/content/152/ 思路:开一个pair栈,第一个元素存字符的种类,第二个元素存“这个字符之后曾经匹配过的最大长度”。 为什么是“这个字符之后”,我也很难说清楚,但是感觉这样是对的。某一次遇到右括号弹栈之后,顺便把栈顶的最大长度也u ... 查看全文
c#生成dll文件并调用
一、使用vs2017生成dll文件 新建项目->类库->生成解决方案,写一个简单实现加法的dll文件 二、新建项目调用dll文件 新建项目->窗体应用程序 将MyTestDll项目的debug文件夹下的MyTestDll.dll拷贝到该项目的debug文件夹下,添加引用->浏览->MyTestDll ... 查看全文
C# - 协变、逆变 看完这篇就懂了
1. 基本概念 官方:协变和逆变都是术语,前者指能够使用比原始指定的派生类型的派生程度更大(更具体的)的类型,后者指能够使用比原始指定的派生类型的派生程度更小(不太具体的)的类型。[MSDN] 公式: 协变:IFoo<父类> = IFoo<子类>; 逆变:IBar<子类> = IBar<父类>; 暂 ... 查看全文
(转)WinCE 开发问题:不支持 Open Generic 方法的 GetParameters。
https://www.cnblogs.com/freezing/p/4125862.html WinCE中用的是Newtonsoft.Json.Compact.dll序列化Json的, 今天用Json解析类的时候, 提示异常:不支持 Open Generic 方法的 GetParameters。 ... 查看全文
wpf datagrid根据多选选中的获取单元格内容,进行操作数据
private void Button_Click(object sender, RoutedEventArgs e) { var vLst = this.dgList.SelectedItems; for (int i = 0; i < vLst.Count; i++) { 1.//获取选中的数据 ... 查看全文
C#简单解决winfrom窗体打开时候闪动
当我们使用panel作为窗体背景的时候,在切换或者打开窗体的时候,肉眼明显感觉到窗体的闪动,这样程序的使用体验非常糟糕 此方法用于窗体固定,拖动窗体的话我是采用重写panel方法来解决的 如果是还有子窗体的话,只需要在父窗体里面重写一次就行 ... 查看全文
nssm常用命令(在Windows系统下安装服务的工具)
在Windows系统下安装服务的工具 官网网址:http://www.nssm.cc 工具下载地址:http://www.nssm.cc/download 两个版本任意选择一个即可 ... 查看全文
利用码云OpenApi搭建图床
因为自建博客需要图片服务器,考虑到用本机的图片服务器需要考虑数据备份链接路径等一系列问题,还是推荐使用第三方的服务 当前各个主要平台的oss服务,有免费的有收费的,这里就不多说,毕竟个人的理解不一样 本文只讨论使用码云搭建第三方图床的问题,好了,开始使用码云搭建图床的具体操作 在码云上建一个空的远程 ... 查看全文
C#中的 ?/?:/?? 三者的区别及用法
在项目的搭建过程中不经意间看到一个关于以上标题三个符号的代码,于是留心记录一下,以备不时之需; 1. 可空类型修饰符(?): 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null; 是正确的,int i=null; 编译器就会报错。 为了使值类型 ... 查看全文
测开之路九十九:js函数、事件、window窗体对象
函数:function 函数名(参数列表) 事件 单击:onclick()表单提交:onsubmit()鼠标经过:onmouseover()值改表时:onchange() window窗体对象转跳:window.location = url 警告框:alert() 确认框:confirm("mess ... 查看全文
Node3-3基础API----event(事件触发器)
1.基础(on) 运行效果就是不断的执行this is a test 2.传一些参数,基础信息 3.执行一次就好了 once(下面即使是像之前on那样操作,也就是每个500毫秒执行一次,可是运行之后也就执行一次而已) 4.移除工作,绑定了一些事件在某些场景下需要移除掉(removeListener ... 查看全文
win10系统本地iis服务器部署vue.js项目
1.前端框架一般依赖node.js,我们首先要安装node.js.请参考: http://www.cnblogs.com/wuac/p/6381819.html to:安装好node.js后npm也安装OK了 , 自己在设置一下环境变量路径配置 自行百度。。 查看node版本命令:node -v 查 ... 查看全文
用 Scoop 管理你的 Windows 软件
包管理系统,Homebrew 就是 macOS 上体验最佳的软件包管理,能帮助我们方便快捷、干净利落的管理软件。在Windows平台上也有一个非常棒的包管理软件--Scoop。Scoop 最适合安装那种干净、小巧、开源的软件,下面我们先从基础的安装方法与使用方法: ... 查看全文
windows 通过cmd命令行管理防火墙
(1)恢复初始防火墙设置 netsh advfirewall reset(2)关闭防火墙 netsh advfirewall set allprofiles state off(3)启用桌面防火墙 netsh advfirewall set allprofiles state on(4)设置默认输入 ... 查看全文