php fsockopen 异步请求

2020-7-29 流沙 PHP

项目针对大数据量的脚本, 需要异步请求 代码仅供参考, 自行测试 注意协议和端口的设置 参考代码: Get异步请求 //异步Get请求 public static function asyncGet($url, $param=''){ $host = parse_url($url, PHP_URL_HOST); $port = 80; $errno = ''; $errstr = '...

阅读全文>>

评论(0) 浏览(159)


VirtualTable Hook

2020-7-19 流沙 C/C++

关键是定位虚表的位置 #include "stdafx.h" #include <windows.h> class Base{ public: virtual void Print(){ printf("gyarmy.com\n"); } }; void hookPrint(){ printf("hook_gyarmy\n"); } int main(int argc, char* argv[]) { Base *pb = new Base(); //关键定位虚表的位置 ...

阅读全文>>

评论(0) 浏览(218)


通用shellcode

2020-7-19 流沙 C/C++

// shellCode1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include<windows.h> void ShellCode() { typedef DWORD (WINAPI *PGETPROCADDRESS) (HMODULE hModule,LPCSTR lpProcName); typedef int (WINAPI * PMESSAGEBOX) (HWND hWnd,LPCTSTR lpText,L...

阅读全文>>

评论(0) 浏览(220)


MySQL性能优化 - 分页查询越来越慢

2020-6-16 流沙 PHP

正常的sql select * from bd_user limit 3000000, 20; 优化的sql select * from bd_user where id>=3000000 order by id limit 0, 20; 提高分页效率

阅读全文>>

评论(0) 浏览(375)


调用约定

2020-6-10 流沙 C/C++

函数指针用 __cdecl:    C/C++默认方式,参数从右向左入栈,主调函数负责栈平衡。 __stdcall:            windows API默认方式,参数从右向左入栈,被调函数负责栈平衡。 __fastcall:   快速调用方式。所谓快速,这种方式选择将参数优先从寄存器传入(ECX和EDX),剩下的参数再从右向左从栈传入。因为栈是位于内存的区域,而寄存器位于CPU内,故存取方式快于内存,故其名曰“__fastcall”

阅读全文>>

评论(0) 浏览(306)


一个可变换的php的bug点

2020-6-5 流沙 PHP

可用 代码审计记录 提示的代码: <?php $arr1 = [ ["id"=>1,"type"=>"http","value"=>10], ["id"=>2,"type"=>"http","value"=>11], ["id"=>3,"type"=>"http","value"=>12], ["id"=>4,"type"=>"http","value"=>13], ["id"=>5,"type"=>"http...

阅读全文>>

评论(0) 浏览(330)


历史版本设计

2020-5-19 流沙 PHP

文章为转载, 工作中遇到的一个问题, 文章的思路很好, 推荐: 原文出处: https://www.cnblogs.com/studyzy/p/3310266.html 在企业数据库设计中,经常会遇到一个需求,就是希望把操作之前的数据保留下来,能够看到操作之前是什么数据,操作之后是什么数据。对于这种需求,我们可以使用保留历史数据或者使用版本来实现。 为了能够保留历史数据,在版本设计时有以下方案:   一、使用版本号 版本号是一种常见的版本设计方案,就是在要进...

阅读全文>>

评论(0) 浏览(344)


curl传递header并接收

2020-4-17 流沙 PHP

测试发送端 <?php //curl提交方法 function data_ww($url, $header, $content){ $ch = curl_init(); if(substr($url,0,5)=='https'){ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true); // 从证书中检查SSL加密算法是否存在 ...

阅读全文>>

评论(0) 浏览(515)


curl_exec 报错 errno 26

2020-4-10 流沙 PHP

0x01 背景 主要是一个PDF上传的功能, 使用了curl_exec, 我在本地测试 , 一直上传成功, 放到测试服务器上以后. 直接返回 false, 显示空白 0x02 调试报错 在curl_colse之前抓取报错 curl_errno 显示错误号为 26 查询文档, 26报错, 是上传文件的问题 本地用的是相对路径, 更改为绝对路径后, 本地报错, 服务器也报错 上传用到的类 new \CURLFile($fileinfo($filepath); 很多网上都...

阅读全文>>

评论(0) 浏览(338)


PHPcurl 模拟 form表单提交

2020-3-11 流沙 PHP

测试go结构, 同事模拟curl 一直过不去 测试可行的代码 <?php $ch = curl_init(); $path = dirname(__FILE__)."/404.jpg"; $post_data = array( 'path'=>'accessory20200310170042', 'rename'=>'1', 'path_type'=>'0', 'files[]'=>new CURLFile($path...

阅读全文>>

评论(0) 浏览(506)


高并发系统下的数据库架构设计

2020-1-16 流沙 PHP

[说明] 文章为转载, 很实用 原创地址: https://www.jianshu.com/p/19746b42d11f 目录: 用一个创业公司的发展作为背景引入 用多台服务器来分库支撑高并发读写 大量分表来保证海量数据下查询性能 读写分离来支撑按需扩容及性能提升 高并发下的数据库架构设计总结 “ 这篇文章,我们来聊一下对于一个支撑日活百万用户的高并系统,他的数据库架构应该如何设计? 看到...

阅读全文>>

评论(0) 浏览(402)


windows上 php安装 Kafka扩展

2020-1-15 流沙 PHP

0x01 确定自己的php版本 0x02 下载kafka组件 下载地址 https://pecl.php.net/package/rdkafka 找到对应的版本, 测试了4.x win10的机器, 用代码测试报错, 下载3.1.3的版本 测试正常 根据自己的环境, 下载相应的版本 0x03 安装插件 复制 librdkafka.dll 到F:\phpStudy\PHPTuto...

阅读全文>>

评论(0) 浏览(1130)


goland 支持 tpl文件

2019-12-15 流沙 Golang

原因: 测试beego框架 目的: tpl文件自动识别

阅读全文>>

评论(0) 浏览(677)


go测试mysql

2019-12-8 流沙 Golang

CRUD的一个简单的DMEO package ch1 import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "strconv" "testing" ) func sqlInsert(db *sql.DB) int64{ stmt,err := db.Prepare("insert into test1 (age,name) VALUES (?,?)") res,err:= stmt.Exec(12,"hao123") if err!=nil{ panic(e...

阅读全文>>

评论(0) 浏览(434)


解决 unresolved reference

2019-12-2 流沙 Golang

框架测试的时候遇到的问题, 直接解决 解决方法, 重建索引

阅读全文>>

评论(0) 浏览(1162)


File Cache Conflict

2019-12-1 流沙 Golang

0x01 错误展示 goland 的配置问题, 写代码的时候, 总是弹出, 心烦 0x02 解决方法 因为我设置了 fileWatcher 导致的(好像是安装的时候进行的配置, 与文件编译相关) 去掉勾选即可 0x03 解释 看了一篇分析的文章 出现这种报错, 主要原因有两个 配置了Remote Hosts Access 配置了File Watcher 找到配置的地址, 删除即可解决!

阅读全文>>

评论(0) 浏览(912)


Powered by 流沙团

备案号:鄂ICP备15017378号-1