自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

原创 MySQL 架构概览

也就是客户端发起SQL请求时,先是在客户端程序中获取空闲连接,如果没有则创建新的TCP连接,然后服务端这边进行账号校验,接着判断是否有空闲工作线程并安排执行任务。2.redo-log重做/重写日志,MySQL崩溃时,对于未落盘的操作会记录在这里面,用于重启时重新落盘(InnoDB专有的)。2.系统服务层,主要功能包括提供SQL查询的API,以及其他所有跨存储引擎的功能,具体组件包括解析器,优化器,缓存区。4.文件系统层,所有文件的读写,包括表结构文件,数据文件,索引文件,日志文件等。

2024-11-20 22:41:46 555

原创 深入理解同步和异步与reactor和proactor模式

在现代网络编程中,I/O 设计模式对于提高性能和资源利用率至关重要。本文将探讨两种主要的网络 I/O 设计模式:同步 I/O 和异步 I/O,以及它们的实现方式。

2024-09-25 18:25:31 1273

原创 腾讯云ssl证书到期,续期免费证书并部署

ssl免费证书续期

2024-09-20 18:10:56 1608

原创 游戏服务器数据存储的一种方案分享(一)

游戏服务器存储方案

2024-09-18 17:16:43 970

原创 kubernetes命令

阅读kubernetes in Action前两章的一些关键命令记录

2024-09-11 15:35:54 357

原创 MySQL Workbench通过ssh跳板机连接MySQL服务器

现在我们就通过MySQL Workbench的ssh方式连接到跳板机建立隧道来访问远端Mysql服务

2024-09-09 11:17:32 665 1

原创 C++实现gRPC异步双向流式的客户端和服务端(二)

gRPC C++ 异步流式服务器封装实现

2024-08-27 18:28:07 831

原创 C++实现gRPC异步双向流式的客户端和服务端(一)

1.回调对象用的对象的函数指针,形如connected_func_=std::bind(&AsyncClientBidiStreamImpl::Connected, this, std::placeholders::_1),没有用状态机变量控制异步回调,2.发送请求时候进行连接调用,因为我这边需求是请求地址不能提前知道,只有在请求时才能知道地址,这块实现当时遇到一些坑需要注意,连接失败重试的时候必须是新的调用对象。因为如果用状态变量控制,连续调用两次不同api并需要传入调用对象时没法实现,比如。

2024-08-26 11:33:56 1098

原创 微信公众平台-股票行情查询

微信公众平台-股票行情查询php实现的获取上证,深证 A,B股实时行情的接口,只实现了文本消息回复,K线图可以在图文消息中加上接口url地址就可以显示,具体的接口地址网上可以找,有了股票数据源,弄成图文消息也是轻而易举了。用到php扩展curl库发送http请求到新浪接口,下面是sendHttp.php源码<?php class RespMs

2013-11-25 18:26:31 2094

原创 用hash_map统计出现次数最多的前N个URL

海量数据统计频率最高词汇的常规办法之一是先通过一个hash函数处理数据然后取模N,拆分为N个小文件,对每一个小文件进行词频统计和排序处理,然后归并N个小文件取频率最大的M个数。下面程序是利用hash_map处理小文件词频的实现(堆排序部分的代码没加上,可以参见http://hi.baidu.com/scofield_/item/197303c8a7f43063f7c95dd8)

2013-11-25 18:24:26 3487

原创 构建hash表和两种处理冲突方法

hash表定义:hashing定义了一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法。由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来在数据库中建立索引并进行搜索,同时还用在各种解密算法中。设所有可能出现的关键字集合记为u(简称全集)。实际发生(即实际存储)的关键字集合记为k(|k|比|u|小得多)。|k|是集合k

2013-11-25 18:21:39 1596

原创 堆排序查找前N个最大数和二分查找算法

先了解堆排序概念:堆排序利用了大根堆(或小根堆)堆顶记录的关键字最大(或最小)这一特征,使得在当前无序区中选取最大(或最小)关键字的记录变得简单。(1)用大根堆排序的基本思想① 先将初始文件R[1..n]建成一个大根堆,此堆为初始的无序区② 再将关键字最大的记录R[1](即堆顶)和无序区的最后一个记录R[n]交换,由此得到新的无序区R[1..n-1]和有序区R[n],且满足

2013-11-25 18:19:14 3727

原创 将字符串以单词为单位逆序"I am a Student" 解法

网上有个题目,将字符串以单词为单位逆序,例如:"I am a Student" 要变成"Student a am I"解法大致为:先将字符串整体逆序第一个字符和最后一个交换,第二个与倒数第二个交换,一直到完成整个串逆序,即”tnedutS a ma I“;然后单个单词逆序。下面是我的解法,对于字符串中间隔多个空格和末尾多个空格都可以正常处理。#include #i

2013-11-25 18:14:45 3169

原创 C/C++程序实现通过http代理访问网页内容

公司通过代理上网,C程序直接通过发http请求不能获取网页内容,故实现了下通过代理访问http网页的一个测试程序。程序很简单,有几个重点先通过socket直接连接代理服务器向代理服务器发送HTTP的CONNECT标头,格式为CONNECT www.baidu.com:80 HTTP/1.0\r\nProxy-Authorization: Basic %s\r

2013-11-25 18:07:40 10060 2

原创 空间搬家

偶尔记录点技术文章在百度空间,贴源码的时候用代码狂结果显示有问题,不用代码框直接粘贴竟然大都被管理员锁定并删除,已然被打败,决定换个地儿到csdn。

2013-11-25 17:42:30 575

转载 STL介绍

一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、cont

2008-03-23 09:46:00 468

计算机编程专业英语词汇

计算机编程专业英语词汇 word文档 学习英语的不错资料

2013-02-23

使用dbx调试程序.pdf

学习dbx的好教程 中文pdf 1. dbx 入门35 编译调试代码35 启动 dbx 和加载程序36 在 dbx 中运行程序38 使用 dbx 调试程序39 检查核心文件39 设置断点40

2012-11-12

Linux多线程编程 ppt教程 内部培训

Linux多线程编程 ppt教程 内部培训 对于学习Linux网络编程有帮助

2012-03-01

MYSQL常用命令

涵盖常用mysql命令 适合入门学习 你懂得你懂得

2013-02-23

linux多线程编程.ppt

1、Linux下线程概述 2、linux线程实现 。。。。。。。。。 2.4 信号量线程控制 等等 基本概述了linux下多线程编程的一些基本内容 入门教程 28页

2012-11-12

算法大全 几十种算法的C代码 实用性强

各种算法的源码 C语言 喜欢研究算法的是很好的资源哦

2012-03-01

SQL语法大全中文版

SQL语法大全中文版,很详细的word文档

2008-11-12

tcl脚本教程

tcl脚本基本入门教程 不错的学习资料 为了更多字数 我决定多写一些话 大家下载吧

2013-02-20

空空如也

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

TA关注的人

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