- 博客(102)
- 资源 (27)
- 收藏
- 关注
原创 windows+Docker安装运行SRS
部署结构是docker+centos+srs。尝试docker+srs,失败。遇到问题,卡在docker配置上面,我在任务栏上就没找到docker的图标,那还配置个毛线?其实最主要的问题是问题太多。我一看要解决5个问题,得了,歇歇吧。参考:https://www.freesion.com/article/1266803540/步骤:1.安装docker。参考:https://www.cnblogs.com/joyny/p/10486682.html注意点:这步不勾选,会出现许多意想不到的错误。
2020-11-06 11:15:09 2235
原创 快速安装安装app
1.cmd窗口中输入adb devices查看安卓设备;如果出现不识别的命令,操作如下:android studio ---> Setting--->Appearance&behavier--->SystemSetting--->AndroidSDK找到安卓sdk位置。我的位置:C:\Users\33566\AppData\Local\Android\Sdk\platform-tools。把路径加到path中。最后输入adb devices验证。2.输入安装命令: adb
2020-10-14 19:57:30 2314
原创 实验吧 你真的懂php?
说实话、我真的不懂。。。看了众大佬的博客,终于搞懂了,利用intval()溢出时会返回最大值,以及%00被过滤。写一个验证如下:<?php $info = "";$input = urldecode("2147483647%20");$value1 = intval($input);$temp = strrev($input);$value2 = intval($te...
2019-09-04 21:19:17 188
原创 [Windows运维]筛选Windows事件日志
Step:1.打开Windows事件查看器(开始->运行->eventvwr.msc)2.Sysmon的安装(可以监视系统的一切行为)参考如下:https://www.freebuf.com/sectool/122779.html3.使用筛选器查看我们想查看的事件,比如都有哪些进程被创建?EventID=1.创建进程的事件很多啊,怎样过滤多余的事件?选择右侧'筛选当...
2019-05-23 16:31:31 3221
转载 CYQ.Data V5 批量插入与批量更新示例
转载地址:https://blog.csdn.net/cyq1162/article/details/53303611最近有网友问了我 CYQ.Data 要怎么实现批量修改,于是我就花了点时间给写了以下的示例: 示例为Winform应用,现实对DataGridView控件单元格的内容后,可以实现自动更新到数据库。 先上最终结果图: 接下上一张...
2018-08-07 10:45:46 1302
原创 IIS中无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。解决办法、POST 请求静态文件 响应405
问题原因:Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。解决办法一:IIS中修改配置:https://www.cnblogs.com/xiaobie123/p/5949053.htmlhttps://www.cnblogs.com/hnlong1/p/5228644.htm...
2018-07-07 09:29:02 5621 1
转载 White 自动化测试环境搭建
1. 现在最新的White是TestStack.White,因此需要在VS上下载该包2. 首先需要下载NuGet Package Manager。进入Tools>Extension Manager,下载NuGet Package Manager3. 安装完NuGet Package Manager 后可能还需要手动下载Powershell(如果没有)4. 打开Tools>NuGet P...
2018-05-17 16:56:04 907
原创 codesmith+ nettiers实践
捣鼓网站的时候,发现有大量重复性代码要写,比如 实体类,CRUD过程等,所以,我试着用代码自动化工具试试。在使用CodeSmith之前,也试用过别的工具,比如动软,基本功能是可以达到,但是总体感觉不灵活。就是里面的内容不能调整。CodeSmith基于模板,我个人观点,这样的思想很好。调整模板,生成的代码随之调整。很方便。CodeSmith的基本操作我就不介绍了,这方面资料还是很多的,关于netti...
2018-01-31 11:20:33 345
转载 c#动态脚本
//CompilerParameters vCompilerParameters = new CompilerParameters(); // vCompilerParameters.GenerateExecutable = false; // vCompilerParameters.GenerateInMemory = true;
2017-12-01 14:09:06 773
原创 怎样调试静态lib
环境:Win7 x64+vs2012lib是开源库,现在lib中有问题,所以想调试看看。步骤如下:1.右键lib的工程,属性--->调试--->命令,输入链接此lib的exe,如下图所示:2.现在再启动lib,成功了!结语:如果还不懂的华,请参考调试dll。
2017-06-28 08:17:52 2714
原创 控制台+WebApi初探
环境:VS2012+Win7+Nuget参考文献:http://www.thinksaas.cn/topics/0/685/685417.html1.创建类库工程,主要编写WebApi的代码;代码如下:using System;using System.Collections.Generic;using System.Web.Http;namespace ClassLibrar
2017-06-19 11:37:38 3065
原创 android Cordova笔记
常用的操作系统包括安卓,IOS,Windows。相对应的语言分别是Java,C++;Object-C,swift;C++,C#等。对应的开发工具:Eclipse,Android Studio;XCode,AppCode,Visual Studio.Write Once,Run anywhere是每个程序员的梦想。那么存在这么一种开发语言,实现跨平台吗?答案是肯定的。微软推出了Xamarin S
2017-06-07 17:48:47 430
原创 调试botguard
谷歌登录的时候,有个一个bgresponse的值,这个值是对客户端合法性的校验。这个值使用了谷歌的独有技术botguard。下面是botguard作者的论述:https://translate.googleusercontent.com/translate_c?depth=1&hl=zh-CN&prev=search&rurl=translate.google.com.hk&sl=en&sp=nm
2017-01-09 20:43:15 1420
原创 备份远程数据库Code
ErrorInfo CfinishschoolSApp::BakDB2(CString dbsource, CString uname, CString pwd, CString bakname, CString bakpath){ ErrorInfo error; try{ _bstr_t bstrConn; CString strMdbConn; strMdbConn.Fo
2016-11-22 09:16:09 557
原创 VC最好用的皮肤库 没有之一
最近一段时间在用VC开发软件,然而其他方面都还凑合,只是界面实在太难看,不忍直视。然后就一直找。界面方面的代码,总是不能让人满意。我下面列举几个吧。这个是找到的http://blog.csdn.net/cddchina/article/details/38759485。简单试了几个。比如:skinTK_V0.20,类似于skin++,完全开源。差不多就是实现了各种自绘,如果作者稍微
2016-10-19 15:00:30 9683
原创 ice安装及配置
最近在研究服务器端技术。简单的使用了gsoap,感觉还可以,貌似对并发支持的不太好。遂寻找新的框架。我首先想到的是协议的解析这块。这完全是吃力不讨好的工作,所以,应该有现成的框架。群里高手说可以使用 protobuf。群里面有高手说可以使用ice。所有的通信可以定义为接口,也就是说框架已经做好了协议编码/解码。这正是我想要的。这里记录一下,方便以后使用。于是开始动手。我到官网上下载软件。htt
2016-08-03 11:28:23 4290
原创 facebook post注册。封号。研究
最近在做facebook注册机。流程做完了,一注册就出身份证验证。仔细比对数据包发现,cookie不对。这个问题解决后,然后又遇到问题,就是身份验证,而且出的很频繁。虽然说,流程上没有问题,但是若在其他几个看起来不那么重要的post做些手脚,一点办法都没有。有空研究一下吧。
2016-06-06 13:20:00 1699
转载 OnFileNew定制
http://blog.163.com/misspent@126/blog/static/845949422010316112313109/
2016-03-30 09:34:25 518
原创 vc小记。
拷贝整个工程,报错C2011,error C2011: “CMonitorSystemICANGlobal”: “class”类型重定义,问题及解决方法:出现和楼主同样问题,楼主这个复制黏贴实际相当于整个工程重写了。其实原因是之前编译过的东西记录下来了而已,生成-批生成,里面有个重新生成,就好了。也可以去Debug/release文件里删除之前的东西,再编译就好。
2016-03-01 14:23:52 281
原创 获取某路径下所有文件
BOOL Ctestdll1Dlg::GetFilelist(CString strSourceDir, vector& filelist, char* Suffix){CFileFind fileFind;int i = 0; CString strdir = strSourceDir + _T("\\*.*");if(fileFind.FindFile(strdir,0
2016-02-17 13:11:11 464
原创 vc获取Access/ SqlServer 获取主键
#include #include #include #include int CDBManager::GetPrimaryKey(CString path, CString dbsource, DATEBASETYPE dbtype,CString ServerStr, CString TableName, vector& list){ _bstr_t bstrConn; if(d
2016-01-22 15:31:34 561
原创 CODBCFieldInfo.m_nSQLType
/* SQL data type codes SQL数据类型*///#define SQL_UNKNOWN_TYPE0//#define SQL_CHAR 1//#define SQL_NUMERIC 2//#define SQL_DECIMAL 3//#define SQL_INTEGER 4
2016-01-13 14:28:42 1073
转载 JavaScript调试
文章转载自http://www.open-open.com/lib/view/open1384785324165.html你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过
2015-02-17 23:33:35 445
原创 另一种定时器
#include "stdafx.h"#define _WIN32_WINNT 0x0500#include #include #include using namespace std;static void CALLBACK BroadCast(LPVOID lpParam, BOOLEAN bTimerOrWaitFired)// 注意第二个参数必须为BOOL
2013-12-18 16:39:38 562
原创 客户端收包线程错误处理
DWORD CDECL CTalkRoomClientDlg::RecvProc(PVOID lpParam){ int nRet = 0; DWORD dwError; CString csFmt; TCHAR lpBuff[0x100] = {0}; CTalkRoomClientDlg* pDlg = (CTalkRoomClientDlg*)lpParam;
2013-12-06 13:16:55 728
转载 winsock IOCP收发例子
// IOCP_console3.cpp: 主项目文件。#include "stdafx.h"#include #include #include #include #include #pragma comment(lib, "WS2_32.lib")#define MAX_BUFFER 256#define MAX_TIMEOUT 1000#defin
2013-12-05 19:39:43 843
原创 根据socket获取IP地址,端口号
String CTalkRoomDlg::GetSocketInfo(SOCKET sSocket){ CString strFmt; sockaddr_in addr; int nLen = sizeof(addr); getsockname(sSocket, (sockaddr*)&addr, &nLen);// 根据socket就能获取IP地址,端口号
2013-12-04 21:36:50 3401
转载 windows环境下Socket编程的几种模型
阻塞模型, 这个模型是讲解计算机网络时被作为例子介绍的,也是最简单的。其基本原理是:首先建立一个socket连接,然后对其进行操作,比如,从该socket读数据。因为网络传输是要一定的时间的,即使网络通畅的情况下,接受数据的操作也要花费时间。对于一个简单的单线程程序,接收数据的过程是无法处理其他操作的。比如一个窗口程序,当你接收数据时,点击按钮或关闭窗口操作都不会有效。它的缺点显而易见,一个线
2013-12-04 12:45:25 679
原创 在线程中UpdateData
在线程中通过发送消息UpdateData界面1.自定义消息:#define WM_UPDATEDATA WM_USER+1 // 2.添加消息映射: ON_MESSAGE(WM_UPDATEDATA, OnUpdateData)3.定义消息处理函数:LRESULT CDlg::OnUpdateData(WPARAM wParam, LPARAM lParam){ Upd
2013-12-03 12:29:49 795
原创 ado连数据库
m_pConnection.CreateInstance("ADODB.Connection"); _bstr_t strConnect = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=USERINFO;Data Source=ADMINADM-C37D9\
2013-12-01 15:29:02 689
原创 UNICODE中的格式化
CString csStr; csStr.Format(_T("服务器开始监听,端口号:%d, IPAddr:%s"), ntohs(sockAddr.sin_port), CStringW(inet_ntoa(sockAddr.sin_addr)));
2013-11-30 21:56:29 1027
原创 读取其他进程内存
DWORD dwAddress = strtoul(m_strAddress, 0, 16); char *pBuff = new char[m_nSize]; HANDLE hProcess = NULL; DWORD dwReadBytes = 0; if (pBuff == NULL) { goto SA
2013-11-01 22:25:08 1341
原创 vc6.0画走势图、折线图、饼状图的准备工作
VC中画这些图,需要使用到画图控件,步骤如下:1.下载MSCHART20.OCX ,放到C:\Windows\System32目录下。2.注册控件。在cmd中键入 regsvr32 C:\Windows\System32\mschart20.ocx;3 将控件添加到注册表中,复制以下代码并保存为.reg文件,注意需保存为ascii码而不是unicode.双击并运行注册成功,就能在VC中
2013-10-19 23:25:38 2401
转载 使用 int2e 关机(感觉很牛逼,分享一下)
原文地址:http://download.csdn.net/download/bing1564/980029#include"windows.h"extern "C" __declspec(dllexport) void ShutdownWindow(void){ const int SE_SHUTDOWN_PRIVILEGE=0x13; typedef int
2013-10-18 12:11:39 1676
转载 Windbg断点命令
文章转自:http://blog.csdn.net/alex_bn/article/details/67667981. 设置断点命令bu bp bm ba1) bu bp bm设置软件断点a). bp设置地址关联的断点b). bu设置符号关联的断点c). bm支持设置含通配符的断点,可以一次创建一个或多个bu或bp (bm /d)断点bp和bu的主要
2013-10-18 11:22:13 1354
转载 内核学习笔记之IRP
文章作者:grayfox作者主页:http://nokyo.blogbus.com原始出处:http://www.blogbus.com/nokyo-logs/34005738.html 此前我们可能曾经多次听说过IRP这个名词,那么它究竟是什么呢? IRP的全名是I/O Request Package,即输入输出请求包,它是Windows内核中的一种非常重要的
2013-10-17 11:10:01 914
原创 Hook的使用
#include "stdafx.h"#pragma data_seg("MY_DATA")HHOOK g_hHook = NULL;#pragma data_seg()#pragma comment(linker, "/SECTION:MY_DATA,RWS")HINSTANCE g_hIns = NULL;//键盘钩子回调函数LRESULT
2013-09-25 10:04:48 663
原创 模拟 mfc 类型识别
#include #include struct RuntimeClass {public:char* pszClassName;RuntimeClass* pBase;};class CTest {virtual IsKindOf(RuntimeClass& rt){RuntimeClass *prt = &rtCTestInfo;for(
2013-09-16 22:38:11 745
转载 OpenThread的用法
typedef HANDLE (WINAPI *_OPENTHREAD)(DWORD,BOOL,DWORD);_OPENTHREAD OpenThread=(_OPENTHREAD)GetProcAddress(GetModuleHandle(_T("Kernel32.dll")),"OpenThread");OpenThread(NULL,FALSE,ThreadId);
2013-07-23 21:15:55 4665
Kafka.Demo.rar
2019-11-24
天猫精灵对接2(OAuth 搭建).net版本
2018-10-10
mfc下调用gsoap例子
2016-07-28
vc https例子
2015-04-01
dx_hook 例子 实验可用
2014-03-21
burp suite
2013-04-14
Http Print
2013-04-14
SQL注入攻击与防御
2013-04-11
简单图像压缩算法
2013-04-09
深入浅出MFC
2013-04-08
深入解析mfc
2013-04-07
VC++技术内幕 第五版
2013-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人