自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(124)
  • 资源 (5)
  • 收藏
  • 关注

原创 github

v=1。

2025-01-04 11:12:56 12376

原创 linux 定时重启进程

Supervisor 是一个强大的进程管理工具,可用于自动重启进程。

2024-12-16 10:42:56 489

原创 alpine libcurl

【代码】alpine libcurl。

2024-12-04 14:41:28 211

原创 qt6 oob

要在 QNetworkAccessManager 中通过自定义行为设置底层套接字,可以重载 createRequest() 方法,并在该方法中访问底层的套接字对象。• createRequest() 是在发送每个网络请求时调用的,我们可以在这个方法中访问底层的套接字对象(即 reply->socket())。• 在 createRequest() 方法中,我们获取到套接字后,可以通过 socket->setSocketOption() 设置其选项。• 如果请求成功,我们打印响应的内容。

2024-12-03 17:20:25 408

原创 alpine cmake

在 Alpine 3.14 上安装最新版本的 CMake,可以通过以下方法实现。由于 Alpine 3.14 的默认软件源中 CMake 版本可能较旧,您需要选择合适的方式获取最新版本。如果只需要暂时使用 Edge 源,可以将 /etc/apk/repositories 文件还原到原来的版本。• 通过启用 Alpine Edge 源 或 从源码编译 可以安装最新版本。• 使用 apk add cmake 安装的版本可能不是最新。方法 2:通过 Alpine Edge 源安装最新版本。

2024-12-03 10:23:25 673

原创 alpine openssl 编译

【代码】alpine openssl 编译。

2024-12-02 12:53:45 407

原创 addrinfo 到 hostent

if (!ai) {if (!he) {if (!free(he);int i = 0;curr = ai;if (!break;i++;return he;if (!he) return;i++) {free(he);= 0) {return 1;if (he) {

2024-12-01 18:38:06 363

原创 windows 下编译libcurl openssl

【代码】windows 下编译libcurl openssl。

2024-12-01 16:31:42 161

原创 Ubuntu 18.04上安装GCC编译器

更改默认版本,请使用。

2024-11-29 09:48:59 227

原创 qt ubuntu i386 系统

sudo ln -s cmake-3.31.0-linux-x86_64/bin/* /usr/local/bin 【Ubuntu20.4安装QT6 - 优快云 App】qt ubuntu i386 系统。Linux下静态编译Qt。

2024-11-26 10:22:42 373

原创 qt mingw32-make ar 命令

CREATE ..\..\lib\libQtSqld.aADDMOD tmp\obj\debug_static\qsqlquery.oADDMOD tmp\obj\debug_static\qsqldatabase.oADDMOD tmp\obj\debug_static\qsqlfield.oADDMOD tmp\obj\debug_static\qsqlrecord.oAD

2015-08-25 19:19:52 875

原创 画图

#define HIMETRIC_INCH 2540 LPPICTURE gpPicture; void CCDMADlg::ShowPicture(CDC *pDC, CString m_strBRoute, int x, int y, int width, int height) { HANDLE hFile =CreateFile(m_strBRoute,

2012-12-15 10:25:17 549

原创 qq验证码识别

void CtestprintDlg::workpic(CString filename){CImage m_image;m_image.Load(filename);int nBPP_image;nBPP_image=m_image.GetBPP();int arr[130][53]={0};int first = 1;int px,py;//往左扫描for (i

2012-12-12 17:01:21 925

原创 c++ 字符串分割成数组

#include  #include  #include  using namespace std;  //splitString函数的参数说明:  //返回值是分割后字符串数组大小  //strSrc 原始字符串  //strDelims 自定义的分割字符串的分割数组  //strDest 分割后的字符串数组,引用传递  int  sp

2012-11-10 19:26:20 7738

原创 js 每4位一格最终完美绝不修改版

function setPos(num){var e =document.getElementById("twocodequery");var r =e.createTextRange();r.moveStart('character',num);r.collapse(true);r.select();}function setPos_a(num){var e =docum

2012-09-25 10:57:18 761

原创 成功解决 MySQL server has gone away问题

今天出现了MySQL server has gone away的错误,MySQL服务器端表示毫无压力。而通过mysql客户端的连接方式mysql -hxx -uxx -pxx databasename -e xxx则毫无问题而App服务器的netstat -a | grep 3306  | grep TIME_WAIT个数非常小,只有2个。MySQL在连接超时这

2012-09-08 10:46:46 910

原创 根据Html解析得到url和内容

// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;void GetUrlAndTag(const char * href,char * url,char * tag){ const char * phref = href; char * pUrl = url;

2012-07-30 11:51:47 993

原创 nginx spawn-fcgi 问题与解决

[root@vps175 html]# spawn-fcgi -a 127.0.0.1 -p 9000 -f /usr/share/nginx/html/sspawn-fcgi: child exited with: 0

2012-07-08 15:28:50 1932

原创 div css 布局为表格效果

左1行 g 左1行 g

2012-05-31 15:55:13 1902

转载 判断字符串 编码是否为 utf-8还是gbk

#include #include #include #include using namespace std;enum Encoding_type{UTF_8,GBK};int read_bit(char number,int n){cout    unsigned char _a = 0x1// return (n

2012-04-09 22:34:50 922

原创 javascript 读写cookie简单例子

function Get(Cookie_name) { var cookieString = new String(document.cookie) var cookieHeader = "name=" var beginPosition = cookieString.indexOf(cookieHeader) if (beginPosition

2012-03-04 18:50:09 1005

原创 得到系统时间

#include #include int GetCookieNum();int main( void ) { GetCookieNum(); return 0; }int GetCookieNum(){ SYSTEMTIME sys; GetLocalTime( &sys ); char str[64] = ""; sprintf(str, "%4d%0

2012-03-03 17:53:23 402

转载 C++获得计算机网卡MAC地址

原文地址:http://www.sizeof.cn/html/2010/425.htmlC++获得计算机网卡MAC地址,以下程序采用静态加载的办法来实现的,建议在实际项目中,动态加载iphlpapi.dll,来实现获得网卡MAC地址,因为不是每台计算机都有iphlpapi.dll这个问题的,如果是静态加载的话,就可能直接报错。代码如下:#include #include #include #

2012-03-01 20:36:36 1573

转载 sql

ALTER TABLE test.craw MODify COLUMN title varchar(256);

2012-02-22 21:14:59 430

转载 URL网址正则表达式

转载请注明:敏捷学院-技术资源库原文链接:http://mjxy.cn/a-URL-regular-expression.aspx 正则表达式(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?匹配http:/

2012-02-16 21:01:58 693

转载 GNU/Linux中解决多线程互斥同步问题(生产者消费者同步问题)

http://hi.baidu.com/wolfand11/blog/item/b28f1db4fb76337a8ad4b2ff.html当解决多线程互斥同步的问题时,经常会有如下几个问题:1. 在一个给定的问题中,需要多少个Mutex,多少个Semaphore?有什么规律?2. 在对临界区加锁和等待信号量的顺序上有什么要求和规律?3. 什么样操作适合放在临界区,什么样

2012-02-15 21:24:38 652

转载 字符串全攻略

字符串全攻略一、字符串函数是C的基础,由于各个平台的差异,有着不同的版本:1、C run-time libraries(win):有char(单字节,一般命名规则str...)和wchar(UNICODE多字节,一般命名规则wcs...)两个版本,必须视具体情况来选择用何种函数;2、Win Platform SDK:综合了char和wchar版本,用宏来统一区分不同

2012-01-17 11:00:25 658

原创 在windows用原子操作实现消息队列

#ifndef URL_QUEUE_H#define URL_QUEUE_H#include<windows.hclass UrlQueue{public: static UrlQueue *GetInstance() { static UrlQueue urlQueue;//在此定义静态对象 return &urlQueue; } UrlQueue(in

2012-01-10 21:21:07 644

原创 短线合并

一、  短信合并模块功能1.     状态设置功能用户设置紧急呼入状态或拒绝呼入状态,持续时间结束以后,本模块为用户设置为正常状态2.      业务用户短信通知 1)     首次电话提醒短信:设置未接听的来话提醒短信;2)     合并短信:设置对于被系统拦截的来话,除了第一次给予短信提醒,还具备合并提示的功能,即:对于1小时内的重复来电,免打扰业务平台

2012-01-10 21:20:02 451

原创 c语言字符查找前缀和后缀函数

#include //查找后缀bool hasEnding (char *& strFull,char*& strEnd){ char * pFull = strFull; while(*pFull != 0) pFull++; char * pEnd = strEnd; while(*pEnd != 0) pEnd++; while(1) { pFull--

2012-01-10 21:17:58 1942

转载 javascript脚本控件

http://www.never-online.net/blog/article.asp?id=298字体大小: 大 | 中 | 小 Close Advertisement昨天还和裕波沟通我没有准备ppt,想以另一种互动的方式来交流。后来想想,每个人都准备了,我不准备也不太好意思,呵呵。今天在webrebuild分享的一个topic,名字是《j

2012-01-09 20:44:53 472

原创 网站导航项目方案

网站导航项目书项目简介:  网站导航项目书,是基于用搜索引擎的方式,对各大反应良好的网站,进行欢迎度的评估,给用户一个更良好的体验。行业现状分析:         基于搜索引擎的行业像google,百度等强大的搜索引擎,他们的定位是内容的多,和搜索准确。网站导航项目书,给网站一个评分的制定,便于用户更良好的选择点击浏览。市场需求预测:      网名数量

2012-01-08 11:14:25 529

DLL和exe里的malloc和free不能混用

一个模块一个堆,一个线程一个栈。dll里malloc的内存,在exe里free会出错。CRT(C运行时期库)不是使用进程缺省的堆来实现malloc(new中调用malloc)的,而是使用一个全局句柄HANDLE _crtheap来分配内存的。这个_crtheap是在XXXCRTStartUp(CRT提供的进口点函数)中创建的。 由于CRT静态连接,则楼主的DLL里有也有一个CRT,因此

2011-12-26 20:40:35 186

原创 url提前主机

bool Socket::GetHost(const char * url,char * host){ try { const char * before = url; const char * pUrl= url; char * pHost= host; bool bfind = false; while (*pUrl != 0 ) { if (*pUr

2011-12-02 10:10:36 350

转载 编写大容量和健壮的服务器系列—处理IOCP资源释放

作者联系方式:email:         libodeng@gmail.commsn:           libodeng@gmail.comtel:              13510275799版权/著作权所有 (C) 2007 邓立波 保留所有权利警告:未经作者许可,任何人或组织不得转载,公开发布,拷贝,传播本文献的全部或部分  1 问题定义一般的,我们

2011-11-25 13:24:34 600

转载 狗尾续貂:利用引用计数在多线程中安全释放资源

原文地址:http://blog.youkuaiyun.com/SeaWave/article/details/747863原文标题:IOCP中的socket错误和资源释放处理方法原文作者:sodme原文地址:http://blog.youkuaiyun.com/sodme/archive/2006/04/17/666062.aspx原作者声明:本文可以不经作者同意任意转载、复制、传播,但

2011-11-25 13:23:13 471

原创 请教网络爬虫模式

张高崇   最近公司要求做一个网络爬虫,现在我采用的是线程池加内存池,并做了3个队列, 一个队列放还没下载的url, 一个放已经下载好的url, 最后放失败的url, 语言是用c作的。没有用别的库。请教大虾们一个问题, 从还没下载的队列中取出一个url后, 线程在生成了一个request后, socket 应该设计成什么模式? 共用一个socket 还是 和线程池一

2011-11-25 13:12:53 915

转载 iocp完成端口资源释放问题.

本文作者:sodme本文出处:http://blog.youkuaiyun.com/sodme声明:本文可以不经作者同意任意转载、复制、传播,但任何对本文的引用均须保留本文的作者、出处及本行声明信息!谢谢!前言:  错误处理和socket释放, 是IOCP编程中的一大难点. 本文试图就IOCP设计中经常遇到的这个难题展开论述并寻找其解决方案, 事实上, 文中所述的解决方式不仅仅适用于IOCP,

2011-11-25 09:43:51 501

原创 根据url提前主机函数

std::string Socket::GetHost(const std::string * url){if (!url) return false;const char* pUrl = url;if ((pUrl = strstr(pUrl,"http://")) == NULL)return false;pUrl += 7;if (0 == *

2011-11-19 13:49:50 430

原创 windows原子操作实现消息队列

原子操作在线程同步中的地位非常重要,它保证了当线程访问某资源时其它线程无法在同一时刻访问该资源。以下面的代码为例:// Define a global variable long g_x = 0; DWORD WINAPI ThreadFunc1(PVOID pvParam) { g_x ++; return 0; } DWORD WINAPI ThreadFunc2(PVOID pvPara

2011-11-13 12:43:46 2067

完成端口 iocp

完成端口的创建 工作线程的线程 封装好了一个服务器类提供服务。

2011-12-01

打开配置文件,给定节名和项目名就可以得到具体值及修改具体值

INI配置文件,可以打开配置文件,给定节名和项目名就可以得到具体值及修改具体值

2010-07-03

五子棋(网络对下版)

源代码 设计文档 文档 工具vs2008

2010-01-19

C++ 算法 电子书

图的最小生成树 八皇后问题的递归求解 递归算法的应用!

2009-12-07

简单远程控制件,网络编程

简单远程控制件,网络编程,有利于学习,和分析源代码

2009-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除