- 博客(696)
- 资源 (49)
- 问答 (1)
- 收藏
- 关注

原创 可以在线C++编译的工具站点
以下是搜集的几个可以在线编写代码并编译的站点https://c.runoob.com/https://www.tutorialspoint.com/compile_cpp11_online.phphttps://tio.run/#cpp-gcchttps://wandbox.org/https://gcc.godbolt.org/
2017-10-09 17:09:37
4841
原创 Windows下文本工具试用记录
MarkdownPad2 不适合处理大文件,右侧窗格尝试显示html效果时崩溃,可能适合编辑网页文件,因为没有需求,未作尝试(20240919最新免费版)相比pspad没有上述问题。
2024-09-19 15:33:58
169
原创 Redis++源码学习1
windows:调用 Connection::Connector::_connect_tcp();执行 _command(connection.connection(), cmd, std::forward<Args>(args)...);内部调用_context()获取redisContext,同时设置其_last_active。创建新连接:Connection(_opts, Connection::Dummy{})构造函数初始化列表_ctx(Connector(opts).connect())
2024-01-25 17:43:19
761
原创 在线手写汉字
预到一个非文本生僻字,想快速查下读音,电脑上没装有手写功能的输入法,想查在线站点,找了几个能写,但写完没反应。最后找到一个好用的,留备。
2023-10-19 18:03:46
1872
转载 Nginx高可用——keepalived组件实用指南
图中我们可以看到,网络设备都是采用双机部署的形式,那么即使通过双机部署,也仅仅是完成了物理意义上的冗余,如何做到双机主-备、主-主等形式对外提供服务,并且双机能够实时感知到对端的状态,从而在主机(本文均已主-备形式讨论)发生故障时,备机能够快速感知,并自动切换。主机不仅负责对后端两台服务进行健康检查,并且对外提供服务,接受客户端的请求,如图中红线所示;该脚本文件的作用是,探测nginx进程是否存在,如果不存在,则尝试启动nginx,启动不成功后,则停止keepalived服务,让服务切换到备份服务器。
2023-07-21 14:55:40
1871
原创 在server2003上发布使用了libcurl的程序报错:无法定位输入点 ReleaseSRWLockExclusive
这是因为ReleaseSRWLockExclusive这个系统函数只能在server2008及更高版本的系统上使用,查看Curl代码,定位到easy_lock.h发现了对这两个函数引用的宏其定义。有根据编译IDE的版本对其定义默认值,这里添加两行定义,降低系统版本号到2003。再查找_WIN32_WINNT的定义,再config_win32.h中。使用该函数是根据系统版本号_WIN32_WINNT的宏定义来使用。
2023-05-04 17:16:21
2343
原创 VC++运行时库整理
例如,Visual Studio 2012 使用的 CRT 库是第 11 版,名为 msvcr110.dll,而 Visual Studio 2013 使用的 CRT 是第 12 版,名为 msvcr120.dll。也就是说再VS2015之前的VS程序,运行时同时需要msvcrxxx.dll和msvcpxxx.dll,而VS2015之后就没有msvcr140.dll了,取而代之的是ucrtbase.dll和vcruntime140.dll,另外还需要msvcp140.dll。
2023-04-27 16:09:02
2085
转载 在Get请求中发送特别长的字符串,服务返回404的解决办法
1.主要在httpRuntime标签中添加 maxRequestLength="2097151" maxQueryStringLength="200000"原文链接:https://blog.youkuaiyun.com/jing1141640389/article/details/120955302。如果使用了iis中的ARR反向代理则需要在反向代理的网站中也添加如上配置。注意:反向代理的配置的位置,是在网站配置的还是在网站下的应用程序中配置。服务器iis 7 及以上。浏览器谷歌94及以上。
2023-04-13 18:29:38
1167
原创 Table was not locked with LOCK TABLES
究其原因,是因为该语句使用了两张表mytable 和 table2,而指令db参数后面只提供了一张表,导致无法锁表:A session that requires locks must acquire all the locks that it needs in a single LOCK TABLES statement.执行这条导出语句时出现提示:Table ‘table2’was not locked with LOCK TABLES(1100)解决方案就是在表参数中列出所有设计到的表。
2023-03-06 18:01:23
2410
原创 MySQL表名带日期的自动建表
方法二、使用script脚本批量生成建表语句,然后存成sql脚本再执行。将下面脚本保存成.htm页面文件,双击启动就是一个脚本生成工具。方法一、使用存储过程,稍微改动可粘贴到sql查询器中直接执行。有时候我们需要按日期批量建表,下面列出两种方法实现。
2023-02-14 15:22:05
1940
转载 VirtualBox下Ubuntu虚拟机共享文件夹、自动挂载相关配置
一定要记得,选择在终端中运行,嗯~缺点就是,每次运行的时候,我们都需要输入root密码~嘿嘿 我真的真的 很用心去写啦,虽然我没能解决自动挂载的问题,如果有谁能解决,告诉告诉我呀~~我们肯定希望是,当我们重新启动或者说重新打开虚拟机时,共享文件已经自动挂载好了,可以供我们使用,但事实,很遗憾,我本身并没有解决这个问题,我尝试了许多办法,还是没有找到适合我的,以下我列出几个网络上常见的几种说法,亲测,没有一个好使的,哎~而此时的文件,我们还不能够直接进行点击运行,我们需要进一步设置,具体过程如下图所示。
2022-12-28 10:08:16
6406
4
原创 Proxifier一款Socket全局代理开源软件
一些网络软件不支持配置代理的,非常适合用这个,还是免费开源的,有时间可以学学源码,可以从这里下载。至于使用方法,网上很容易找,这里只是做个收录,就不贴教程了。
2022-09-23 11:02:39
8156
2
原创 CMakelists生成VS工程
可通过GUI和命令行两种方式,GUI方式也就是设置目录,设置编译器,生成,比较简单直观不讲了。下面说下命令行方式。2 将包含CMakelists.txt文件的源码目录放在总目录中如mycode。5 进入build目录看到sln,打开用vs编译。4 打开命令行,进入budil目录执行。1 创建总目录如project。
2022-09-15 18:45:02
2700
原创 ASP.Net使用ADSI操作IIS遇到的0x80070005等问题研究记录
想通过使用ADSI对IIS的进程池进行控制,如重启等操作先用C#写了控制台程序,测试没问题后,改成aspx的Handler程序,结果发布到IIS报错:拒绝访问。 (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
2022-09-07 10:36:13
1536
1
转载 IIS 7管理API——Microsoft.Web.Administration介绍
Microsoft.Web.Administration.dll位于IIS的目录(%WinDir%\System32\InetSrv)下,在项目中添加对其的引用后您就可以使用这些API了。下图显示了Microsoft.Web.Administration.dll中的主要对象。还有一个有用之处是Microsoft.Web.Administration提供了对*.config(例如web.config)文件的编辑功能,让您再也不用像修改普通XML文件一样修改*.config了。
2022-09-06 15:08:14
472
转载 IIS7 Appcmd 命令详解
启动指定的虚拟站点并启用该站点,以开始侦听其所有绑定端点上的新请求。必须提供准确的站点标识符,并且必须将该标识符解析为现有站点。上网查了些资料,那些博客大部分都是转载的别人的。设置“Default Web Site”站点的“serverAutoStart”和“id”属性。使用指定的好记绑定创建一个新站点“我的新站点”,以便在端口 81 上侦听对任何域。使用指定的 ID 和绑定创建新站点“我的新站点”。使用指定的 ID 和绑定创建新站点“我的新站点”。使用绑定创建新站点“我的新站点”,并自动生成站点 ID。
2022-09-05 18:44:52
1712
3
转载 服务器出现大量 TIME_WAIT,如何解决
某些情况,TCP 报文可能会延迟到达,为了避免迟到的 TCP 报文被误认为是新 TCP 连接的数据,需要在允许新创建 TCP 连接之前,保持一个不可用的状态,等待所有延迟报文的处理。:理论上服务端可以建立很多连接,虽然只需监听一个端口但会把连接扔给处理线程,所以当服务端出现大量 TIME_WAIT 时,系统资源被占满时,会导致处理不过来新的连接。根据上边的分析,TIME_WAIT 状态出现在 TCP 四次挥手中主动关闭连接方发送完最后一次挥手(ACK 的信号结束后),主动关闭连接方所处的状态。...
2022-08-26 16:33:18
9597
1
原创 MySQL带二进制的库表导出导入
【mysqldump】导出sql脚本,不能使用select导出部分字段导出>mysqldump -hlocalhost -P3307 -uroot -p123456 mydb mytable --where="id = 412123456" --hex-blob --add-drop-table=false --add-locks=false --no-create-info=true>"d:\export.sql"导入>mysql -hlocalhost -P3307 -uroot -p123456 my
2022-06-21 14:36:41
1024
转载 深入理解Netty高性能网络框架
编者荐语:万字长文,适合收藏,慢慢品赏,让我们再次加强网络IO知识(打好坚实的基础)以下文章来源于bin的技术小屋 ,作者binbin的技术小屋.专注源码解析系列原创技术文章,分享自己的技术感悟。谈笑有鸿儒,往来无白丁。无丝竹之乱耳,无案牍之劳形。斯是陋室,惟吾德馨。大家好,今天我们来聊聊Netty的那些事儿,我们都知道Netty是一个高性能异步事件驱动的网络框架。它的设计异常优雅简洁,扩展性高,稳定性强。拥有非常详细完整的用户文档。同时内置了很多非常有用的模块基本上做到了开箱即用,用户只需要编写短短几行代
2022-06-06 14:49:21
639
转载 GPS坐标转百度地图坐标的方法
转自:GPS坐标转百度地图坐标的方法 - 程序员大本营首先需要认识一下GPS的坐标系。GPS坐标系遵循WGS-84标准,在这个标准下,GPS芯片可以发出不同的数据包格式。根据其数据帧帧头的不同,GPS数据可以分类为GPGGA、GPGSA、GPGSV、GPRMC等。这些帧头标识了后续帧内数据的组成结构。通常情况下,我们所关心的定位数据如经纬度、速度、时间等均可以从GPRMC帧中获取得到。在次我不讲解具体的帧的格式,在网上可以很容易搜到,也可以总芯片配套的接口文档找到数据帧的格式。通过解读GPRMC包,
2022-05-28 19:46:47
3720
转载 win7 windows server 2008R2下 https SSL证书安装的搭配(搭配https ssl本地测试环境)
转自:win7 windows server 2008R2下 https SSL证书安装的搭配(搭配https ssl本地测试环境) - 那年那月 - 博客园要想成功架设SSL安全站点关键要具备以下几个条件。1、需要从可信的证书办法机构CA获取服务器证书。2、必须在WEB服务器上安装服务器证书。3、必须在WEB服务器上启用SSL功能。4、客户端(浏览器端)必须同WEB服务器信任同一个证书认证机构,即需要安装CA证书。下面,我们对照上面的四部,进行一步一步的操作1:需要从可信的证书办法机
2022-05-25 13:31:04
1422
2
转载 WebClient 请求 https 页面出错:未能创建 SSL/TLS 安全通道
/** post 表单的方式发送请求数据 **/ public String sendMessage(String postUrl, NameValueCollection postData) { ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCal.
2022-05-25 11:42:49
1566
转载 如何选择 WebClient HttpWebRequest HttpClient
转自:https://developer.51cto.com/article/648510.html?pc当我们在用 .NET 调用 RestAPI 时通常有三种选择,分别为:WebClient, HttpWebRequest,HttpClient,这篇文章我们将会讨论如何使用这三种方式去调用 RestAPI,我还会提供相应的代码案例来帮助你更好的理解这三者的概念和使用方式,简单来说:HttpWebRequest 是一种相对底层的处理 Http request/response 的方式。 WebC
2022-05-25 11:03:19
499
原创 dos命令笔记
知道主机名称,得到IP地址:ping 主机名称有时ping的结果显示ipv6地址,可以加-4参数:ping -4 hostnameipconfig -all 可以显示本机主机名称、ip信息等信息systeminfo 也可以显示本机主机名称
2022-05-17 13:55:17
308
原创 VS项目导入失败问题解决
不同vs版本之间移动项目时,可能会出现导入失败,提示Import找不到相关路径下的props文件错误会指向vcxproj文件中的相关行<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />以本次问题为例,出错情况是vs2019建的项目,移动到vs2012下无法加载。解决方案打开要移植的项目vcxproj文件,第二行<Project DefaultTargets="Build" xmlns="ht.
2022-04-29 14:17:51
2585
原创 乱码纠正词典
乱码纠正词典该工具可以输入汉字查看各种形式的乱码特征,从而判断乱码的原因,帮助排查问题,当遇到乱码问题而没有头绪时,不妨试试这个工具。
2022-04-11 14:36:37
394
转载 MySQL5.7 — Character Set、Unicode
转自:MySQL5.7 — Character Set、Unicode - 知乎版本:MySQL5.7操作系统:Win10一、字库、字符集、编码、XX码在冯诺依曼结构体系中,信息都以二进制的方式在计算机中存储。信息是指令还是数据取决于CPU是如何读取的。当CPU通过代码段寄存器和指令指针寄存器寻址时(CS:IP),取出的信息就被认为是指令,当CPU通过数据段寄存器和内存单元相对地址进行寻址时(DS:[xxxx]),取出的信息就被认为是常规数据。如同DS与CS决定了二进制信息是代码
2022-04-11 14:31:11
2928
转载 Visual Studio版本号对应表
转自:Visual Studio版本号对应表 - ChrisZZ - 博客园从一个外行角度看,VC/VS有3种版本号,具备一定的迷惑性:(xx表示具体的数字)MSVC++ xx(VC版本 eg. VC6.0)_MSC_VER xxVisualStudio xx(VS版本 eg. VS2012)对照关系整理如下(更新至2022.3.26):VC 版本 _MSC_VER VS 版本 MSVC toolset version VC6.0 1200 VS 6
2022-03-31 12:08:20
10713
转载 Visual Studio调试器指南---Natvis 语法参考
转自:Visual Studio调试器指南---Natvis 语法参考 - 活着的虫子 - 博客园AutoVisualizer 元素AutoVisualizer元素是.natvis文件的根节点,并包含命名空间xmlns:属性。XML<?xml version="1.0" encoding="utf-8"?><AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/20...
2022-03-29 19:12:43
1369
MySQL_Connector各vs版本在32和64平台用到的CRT_DLL
2016-02-22
VisualC++2010CLR开发电子(带源码)
2013-01-07
Ecma-372_C++_CLI
2013-01-04
VS2010编译 mysql connector c++
2012-12-14
vs2010编译mysql-connector-c++
2012-12-13
mysql++-3.1.0.tar
2012-11-02
MySQL++资料
2012-11-02
IsapiCookie
2012-05-23
Discover ISAPI Working with GET POST data
2012-05-23
NMEA-0183协议语句解析
2020-10-16
Beginning C++17, 5th Edition
2018-05-03
C#,关于局部变量生存周期的问题。
2018-10-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人