上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 一.语法: select 查询列表 from 表名 where 筛选条件; 二.大纲: (1)、按条件表达式筛选 简单条件运算符:> < = != <> >= <=(2)、按逻辑表达式筛选 逻辑运算符:作用:用于连接条件表达式&& || !and or not &&和and:两个条件都为true,结 阅读全文
posted @ 2020-11-16 21:43 zwj鹿港小镇 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 在 SQL 中,可使用以下通配符: 通配符描述 % 替代一个或多个字符 _ 仅替代一个字符 [charlist] 字符列中的任何单一字符 [^charlist] 或者 [!charlist] 不在字符列中的任何单一字符 原始的表 (用在例子中的): Persons 表: IdLastNameFirs 阅读全文
posted @ 2020-11-15 23:51 zwj鹿港小镇 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: https://www.w3school.com.cn/sql/sql_between.asp 阅读全文
posted @ 2020-11-14 00:18 zwj鹿港小镇 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 数据库中建立案例中查询语句的表: /* SQLyog Ultimate v10.00 Beta1 MySQL - 5.5.15 : Database - myemployees ************************************************************* 阅读全文
posted @ 2020-11-13 23:39 zwj鹿港小镇 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.查看最大连接数 show variables like '%max_connection%' 2.设置最大连接数 (1) set global max_connections=1000; 重新设置最大连接数 (2)直接修改MySql安装目录下的my.ini文件,里面直接修改 max_connec 阅读全文
posted @ 2020-11-12 22:12 zwj鹿港小镇 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 一:服务器代码: 1.ServerDlg.cpp中启动或停止服务器 CIOCPServer *iocp; void CServerDlg::OnBnClickedOk2() { iocp->StartServer(10000, AfxGetMainWnd()); } 2. IOCPServer.h和 阅读全文
posted @ 2020-11-09 00:32 zwj鹿港小镇 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、线程池的基本原理在传统服务器架构中, 常常是有一个总的监听线程监听有没有新的用户连接服务器, 每当有一个新的用户连接进入, 服务器端就开启一个新的线程去处理这个用户的请求,与其进行数据的收发。这个线程只服务于这个用户, 当用户与服务器端关闭连接以后, 服务器端才销毁这个线程。然而频繁地开辟与销毁 阅读全文
posted @ 2020-11-09 00:20 zwj鹿港小镇 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、简介 ”完成端口“模型是迄今为止最复杂的一种I/O模型,但是,若一个应用程序要同时需要管理很多套接字,那么采用这种模型,往往可以达到最佳系统性能,随着系统内安装的CPU数量增加,应用程序的性能也可能线性提升。 大家可以这样理解,一个完成端口其实就是一个完成I/O的通知队列,由操作系统把已完成的重 阅读全文
posted @ 2020-11-06 10:13 zwj鹿港小镇 阅读(101) 评论(0) 推荐(0) 编辑
摘要: log4z.h: /* * Log4z License * * * Log4z is licensed under the terms of the MIT license reproduced below. * This means that Log4z is free software and 阅读全文
posted @ 2020-10-25 22:34 zwj鹿港小镇 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、 当多个线程对同一资源进行使用时,会产生“争夺”的情况,为了避免这种情况的产生,也就出现了线程间的同步这个技术,本篇博文中将介绍使用信号量Semaphore达到线程间同步的目的。 二、相关函数和头文件 //头文件 #include <windows.h> //创建信号量API HANDLE WI 阅读全文
posted @ 2020-10-24 14:30 zwj鹿港小镇 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 1.select: select本质上是通过设置或者检查存放fd标志位的数据结构数据结构来进行下一步的处理,时间复杂度:O(n) 缺点: 1)、每次调用select,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大; 2)、同时每次调用select都需要在内核遍历传递进来的所有fd, 阅读全文
posted @ 2020-10-23 14:26 zwj鹿港小镇 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 一、WSAEventSelect网络事件模型介绍: 事件选择(WSAEventSelect)模型是另一个有用的I/O模型,和WSAAsyncSelect模型类似的是,他也允许应用程序在一个或多个套接字上,接收以事件为基础的网络事件通知,最主要的差别在于网络事件会投递至一个事件对象句柄,而非投递到一个 阅读全文
posted @ 2020-10-19 11:10 zwj鹿港小镇 阅读(283) 评论(0) 推荐(0) 编辑
摘要: void erase(int arr[], int arr_size, int index) { if (arr || index >= 0) { for (int i = index; i<arr_size - 1; ++i) arr[i] = arr[i + 1]; } } 阅读全文
posted @ 2020-10-19 10:40 zwj鹿港小镇 阅读(661) 评论(0) 推荐(0) 编辑
摘要: //降低数据库压力方法 1.队列+连接池 2.主要的业务逻辑挪到应用服务器处理,数据库只做辅助的业务处理 3.缓存 (1)如何同步缓存的问题: 1)缓存具有时效性,隔一段时间缓存数据就会失效,如果缓存失效,此时去数据库查询,然后更新缓存。缺点:实时性比较差 2)一旦数据库数据改变,立即通知前端更新缓 阅读全文
posted @ 2020-10-18 11:12 zwj鹿港小镇 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、可调用对象包装器: std::function是可调用对象的包装器。它是一个类模板,可以容纳除了类成员(函数)指针之外的所有可调用对象。通过指定它的模板参数,它可以用统一的方式处理函数,函数对象,函数指针,并允许保存和延迟执行它们。 二、基本用法: (1)包装普通函数 #include "std 阅读全文
posted @ 2020-10-17 16:10 zwj鹿港小镇 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、使用原因: 在实现高并发的服务器日志系统过程中,由于在工作线程中直接进行IO操作,相比较于高速的CPU,IO磁盘操作是很慢的,直接在某些工作线程(包括UI线程)写文件,程序执行速度太慢,尤其是当日志数据比较多的时候,此时,我们可以使用一个队列,需要写日志时,将日志加入队列中,另外一个专门的日志线 阅读全文
posted @ 2020-10-15 15:15 zwj鹿港小镇 阅读(109) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-10-13 00:21 zwj鹿港小镇 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 为什么需要nullptr? NULL有什么毛病? C++在底层源码中 NULL 这个宏是这样定义的: #ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) #endif #endif 也就是说如果源 阅读全文
posted @ 2020-10-09 22:42 zwj鹿港小镇 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.auto的功能: auto 可以自动推理数据类型。 使用语法如下: #include<iostream> #include<typeinfo> using namespace std; int main() { //auto变量定义时必须初始化 auto x = 3; auto y{23}; / 阅读全文
posted @ 2020-10-09 22:00 zwj鹿港小镇 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 一:介绍bitset 有些程序要处理二进制位的有序集,每个位可能包含的是0(关)或1(开)的值。位是用来保存一组项或条件的yes/no信息(有时也称标志)的简洁方法。标准库提供了bitset类使得处理位集合更容易一些。要使用bitset类就必须要包含相关的头文件。在本书提供的例子中,假设都使用了st 阅读全文
posted @ 2020-10-09 15:36 zwj鹿港小镇 阅读(504) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页