Linux C/C++ 开发(学习笔记七):Mysql数据库C/C++编程实现 插入/读取/删除
一、数据库建模与建库建表用户admin登入mysql创建一个数据库create database KING_DB;#创建数据库 show databases; use KING_DB;#使用数据库在KING_DB数据库中创建一张表create table TBL_USER( U_ID int pri...
Linux C/C++ 开发(学习笔记六):MySQL安装与远程连接
一、MySql安装sudo apt-get install mysql-server-5.7然后输入两次密码后,安装成功以root身份登入mysqlmysql -u root -p输入密码即可二、Windows安装MysqL workbenchMySQL8.0安装(win10)三、使用Mysql w...
Linux C/C++ 开发(学习笔记五):线程池
一、线程池的由来和组成如果涉及到十万个线程,根本没办法开这么多如果一个poxis线程占8M内存,那么16G内存也只能有2048个线程,根本没法满足十万线程的需求。线程池1.避免线程太多,使得内存耗尽2.避免创建与销毁线程的代价3.任务与执行分离所以需要 任务与执行 分离。一个例子,对于营业厅来说,办...
Linux C/C++ 开发(学习笔记四):多线程并发锁:互斥锁、自旋锁、原子操作、CAS
一、多线程计数背景:火车抢票,总共10个窗口,每个窗口都同时进行10w张抢票可以采用多线程的方式,火车票计数是公共的任务#include<pthread.h>//posix线程 #include<stdio.h> #include<unistd.h> #defin...
Linux C/C++ 开发(学习笔记三):Linux C编程案例
一、统计文件单词数量(文件操作)目的是为了统计txt文档中,单词数量方案是 状态机定义两状态,1:在字符中(IN) 2.在字符外(OUT)因此只需要, OUT->IN的过程,即单词数量+1。默认初始化状态为OUT(算法还需要严密,比如遇到can’t,换行可能会加-来表示换行)#include&...
Linux C/C++ 开发(学习笔记二):Shell脚本编程案例
一、编写shell脚本创建并编写脚本vim first.sh#!/bin/bash是指此脚本使用/bin/bash来解释执行。echo表示输出下面是定义 变量的方式(等号两边不能有空格),并输出变量#!/bin/bash echo "Hello World" zerovoice="www.0voic...
Linux C/C++ 开发(学习笔记一):环境安装
一、Linux开发环境安装列表1.安装VMware2.安装Linux Desktop/Server3.安装配置Samba4.安装编辑器 VSCode/SourceInsight5.ssh操作终端xshell/putty6.gcc/g++用samba,可以直接在windows将代码上保存到linux磁...
Java开发和C++开发有什么区别
Java开发和C++开发之间存在一些显著的区别,主要包括以下几个方面: 运行机制:Java源代码通过Java编译器编译成字节码,然后在JVM(Java虚拟机)上解释运行。C++源代码经过编译和链接后生成可执行的二进制代码,可以直接执行。因此,Java的执...
C++开发之using定义模板别名
using 定义模板别名 都知道 typedef可以用来定义类型别名。例如typedef unsigned int uint_t; 相当于给unsigned int类型起了个别名uint_t如果有一个类型std::map<std::string, int>想给它起别名。方便在程序中书写...
C++高级开发之可调用对象、function、bind(2)
C++高级开发之可调用对象、function、bind(1):https://developer.aliyun.com/article/1415893std::bind 绑定器 要使用这个函数模板,在 cpp文件前面要包含如下头文件#include std::bind能够将对象以及相关的参数绑定...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子
C++更多开发相关
- qt C++开发
- 开发C++配置
- 开发C++
- C++开发模块
- C++ qt开发
- C++开发实践
- C++ qt开发组件
- C++开发组件
- C++开发网络通信
- C++开发从入门到精通
- mobile native C++开发
- C++开发线程
- eclipse开发C++
- C++开发游戏
- C++ directx11开发
- C++ stl开发温习
- C++ directx开发游戏gui
- embedded C++开发
- C++开发多线程
- mobile wince C++开发
- C++开发应用
- embedded ce native C++开发
- C++开发网络组件
- C++开发charts
- C++开发并发
- C++开发mysql数据库
- C++开发文件
- C++开发自定义
- mobile ce native C++开发
- 开发C++教程
- C++开发接口
- C++开发简介
- 开发C++运算
- C++开发三维重建
- C++开发tableview
- C++开发从入门到精通分析
- C++ qt开发信号
- C++开发应用程序
- C++开发数据库组件
- C++开发dll
- C++开发从入门到精通技术解惑
- C++开发映射
- C++开发常见问题
- 开发C++支持
- C++开发opencv
- C++开发网络接口组件
- C++高级开发对象function bind
- ubuntu C++开发
- C++开发窗体
- visual C++开发从入门到精通技术解惑