- 博客(22)
- 资源 (68)
- 收藏
- 关注
原创 (P116)mysql数据库(八):数据库查询语句
文章目录1.导入学习数据2.查询-基本格式3.数据查询-列3.数据查询-列(别名)4.数据查询-列(常量列)5.数据查询-列(连接符函数)1.导入学习数据从oracle数据库的scott拿过来的dept部门表dept部门表总共4条记录salgrade工资等级表,5条记录员工表emp,comm字段表示佣金,共14条记录create database scott;use scott;source C:\scott.sqluse scott;show tables;2.查询
2021-04-29 23:07:14 297
原创 (P115)mysql数据库(七):字符串类型 ,char/varchar ,binary/varbinary ,text ,集合
文章目录utf-8,一个字符占用3个字节;gbk,一个字符占用2个字节;拉丁字符集,一个字符占用1个字节;eg:如果存储类型是CHAR(4),’‘则占用4个字节;如果存储类型是VARCHAR(4),’’,则占用1个字节,这1个字节存放的是字符串的长度,是0;‘ab’,为啥是3个字节,存放2个字节,其长度为存放在1个字节中,所以是3个字节;VARCHAR(4)表示最大的字符数是4;VARCHAR列中的值为可变长字符串。长度可以指定为0到65,535之间的值。(VARCHAR的最大有效长度由最大
2021-04-27 23:17:54 737
原创 (P114)mysql数据库(六):日期和时间,DATETIME与TIMESTAMP,DATE,TIME,YEAR类型
文章目录1.日期和时间1.日期和时间DATETIME与TIMESTAMP区别是:DATETIME的年月日占用4个字节,时分秒占用4个字节;TIMESTAMP占用4个字节,该4个字节存放的是距离1970-01-01 00:00:00它相差多少S,把这个整数存储到timestamp列中;DATETIME与TIMESTAMP测试DATE测试TIME测试18:10...
2021-04-26 23:03:10 191
原创 (P113)mysql数据库(五):数据类型,数值类型 ,整型 ,浮点型 ,定点型
文章目录1.数据类型2.数值类型3.整型1.数据类型数值类型日期和时间类型字符串类型2.数值类型整数小数浮点数单精度双精度定点数decimal是定点类型3.整型与C语言整型差不多unsignedzerofillbool是tinyint(1)的别名tinyint[M] [unsigned] [zerofill]这里的M表示显式宽度测试:宽度不足4位,前导用0来填充08:47...
2021-04-25 22:54:23 298
原创 (P112)mysql数据库(四):完整性约束:主键 (constraint) ,完整性约束:外键 (constraint) ,完整性约束:用户自定义完整性约束 (check)
文章目录1.完整性约束1.完整性约束主键 (constraint)主键能够标识唯一一条记录,主键不能为空,也不能重复下面的(1)可以看到主键不能为空外键 (constraint)t_emp表的deptno字段的名称不一定与t_dept表中的deptno字段的名称一样,通常都是一样的,引用的类型要一样的用户自定义完整性约束 (check)delete from t_emp;删除表的所有记录drop t_emp;删除t_emp整张表...
2021-04-25 21:04:46 1164 2
原创 (P111)mysql数据库(三):建表,表的crud操作
文章目录1.建表2.表的crud操作1.建表建表建表要制定数据库是哪一个数据库的create table创建了一张表study.t_emp,数据库study,表名t_emp表的字段,字段的类型empno int,ename varchar<20>,esex char<2>varchar<20>表示可变字符串char<2>表示定长的2个字符创建表,但是不需要指定数据库名称的方法use study;show ta
2021-04-24 11:47:43 188
原创 (P110)mysql数据库(二):登录,基本命令,SQL
文章目录1.登录2.基本命令3.SQL1.登录mysql -hhostname -Pport -uusername –pHostname表示mysql所在主机名称或IP,Port表示端口,Username用户名-p指定密码比如:mysql –hlocalhost -P3306 –uroot –p若是登录本机可以省略-h和-P参数,使用quit或\q命令进行退出mysql -u root -p 123456-u 后面允许有空格,-p不允许,否则表示123456数据库2.基本命
2021-04-22 22:56:23 741
转载 多线程与volatile关键字
文章目录1.多线程与高并发(四)volatile关键字2.java多线程编程之volatile和CAS3.volatile在多线程中的使用1.多线程与高并发(四)volatile关键字三个特性原子性有序性可见性volatile的使用可见性有序性无原子性实现原理内存语义内存语义的实现链接:多线程与高并发(四)volatile关键字2.java多线程编程之volatile和CASvolatile+CAS的机制能够通过自选乐观锁的情况下实现对共享变量的访问,并且
2021-04-22 19:28:07 71
原创 (P108)abcbank框架搭建(五):界面框架JFC,表示层UI,命令层CMD,公共层PUBLIC,数据访问层DAL
文章目录1.界面框架JFC2.表示层UI3.命令层CMD4.公共层PUBLIC5.数据访问层DAL1.界面框架JFCABCBank\BankClient\JFC2.表示层UIABCBank\BankClient\UI中的登录LoginForm界面,主菜单MainMenuForm界面等3.命令层CMD对不同的业务进行处理,讲一个数据包解析出来进行处理4.公共层PUBLICABCBank\Public,加密解密模块,数据的打包解包模块,网络层模块的封装等5.数据访问层DAL
2021-04-20 23:02:24 496 1
原创 (P107)abcbank框架搭建(四):MD5类使用,包尾作用和包尾计算方法,密码加密方法IDEA+MD5
文章目录1.MD5类使用2.包尾作用和包尾计算方法3.密码加密方法IDEA+MD51.MD5类使用16bit大实际上是32bit大的中间的16个字符eg:ABCBank\BankClient\main.cpp#include "Server.h"#include "../Public/MD5.h"#include <stdio.h>using namespace PUBLIC;int main(void){ //MD5类的使用 //MD5 md5; //u
2021-04-19 22:53:31 381
原创 (P106)abcbank框架搭建(三):服务端命令交易基类等,时序图
文章目录1.服务端命令交易基类等2.时序图1.服务端命令交易基类等类如下:BankSession(与服务器端通信且收集界面输入的数据)Transaction(银行交易基类)下面都是它的派生类BalanceInquiryChangePasswordCloseAccountDepositOpenAccountQueryAccountHistoryBillQueryDayBillQueryHistoryBillTransferUserLoginWithdrawalTransa
2021-04-17 11:52:21 274 1
原创 (P105)abcbank框架搭建(二):服务端银行交易基类和交易管理类等,时序图
文章目录1.银行交易基类和交易管理类等2.时序图1.银行交易基类和交易管理类等类如下:BankSession(与客户端通信)Transaction(银行交易基类)派生类BalanceInquiryChangePasswordCloseAccountDepositOpenAccountQueryAccountHistoryBillQueryDayBillQueryHistoryBillTransferUserLoginWithdrawal TransactionMan
2021-04-14 23:13:43 247
原创 (P104)abcbank框架搭建(一):ABCBank客户/服务器模型搭建
文章目录将ABCBank\BankClient和ABCBank\BankServer生成的可执行文件放到Bin目录下面原来的OutDir目录是在与BankClient.sln文件同级的目录底下生成的可执行文件的位置就在Bin目录下咯#define WIN32_LEAN_AND_MEAN包含了该宏,就不会由下面的头文件测试:60:17,服务器端有客户端关闭的原因是:...
2021-04-13 23:07:45 527
原创 (P103)public模块介绍:public
文章目录测试:Logger类配置文件格式,SystemConfig类eg:server.conf[SERVER]#SERVER_IP=192.168.0.188#端口PORT=8888[DB]IP=localhost#PORT=0表示默认端口3306PORT=3306USER=rootPASS=123456NAME=bank[BANK]#利率INTEREST_RATE=0.003529:21...
2021-04-12 23:31:22 249
原创 (P102)多线程三:_beginthreadex,CreateThread与_beginthreadex区别,线程类封装
文章目录F1查看帮助为啥_beginthreadex()比CreateThread()好呢?(1)_beginthreadex是多线程版的C runtime library中的一个函数;_beginthreadex包裹了CreateThread;C runtime library是分为单线程版本的runtime library和多线程版本的runtime library(2)malloc free fopen strtok等等这些C runtime library函数都不是线程安全的。
2021-04-11 16:24:06 796
原创 (P101)多线程二:Win32多线程程序设计等
文章目录CreateThread函数的帮助手册CreateThread遵循WINAPI调用约定_stdcall,调用约定是标准的调用约定,一些回调函数他的调用约定也是_stdcall。C/C++里面默认的调用约定是_cdecl。与_stdcall区别是,eg如果是可变参数,_cdecl表示使用调用者来清除堆栈。WaitForSingleObjectF1看到的测试:29:19...
2021-04-10 22:09:42 199
原创 (P100)多线程一:什么是线程等
文章目录1.程序与进程2.什么是线程3.进程与线程4.fork和创建新线程的区别5.线程的优点6.线程的缺点7.线程调度竞争范围8.线程模型9.N:1用户线程模型10.1:1核心线程模型11.N:M混合线程模型1.程序与进程程序程序是完成特定功能的一系列有序指令的集合编译生成可执行文件,可执行文件包含操纵指令的代码段+数据段(初始化后,不会改变)进程进程是程序的一次动态执行过程为了强调进程的动态性,进程比程序多了堆栈段+PCB;进程是动态的原因如下:所以进程=代码段+数据段+堆栈段
2021-04-10 11:26:56 250
原创 (P99)winsock编程:winsocket相关
文章目录1.什么是Socket2.Socket类型3.Socket的位置4.WinSock介绍4.在工程中例用Winsock1.什么是Socket独立于具体协议的网络编程接口TCP/IP和UNIX域在ISO模型中,主要位于会话层和传输层之间BSD Socket(伯克利套接字)是通过标准的UNIX文件描述符和其它程序通讯的一个方法,目前已经被广泛移植到各个平台。不同操作系统中的SocketWindows Socket (Winsock)Linux Socket (BSD Socket)2
2021-04-08 22:53:24 387
原创 (P98)abcbank客户端界面管理:ABCBank客户端界面绘制,FormManager
文章目录1.ABCBank客户端界面绘制2.FormManager1.ABCBank客户端界面绘制UI界面下的类都是继承至JForm类,然后覆盖Draw函数和OnKeyEvent函数(有自己的事件处理)包含的UI界面如下:LoginForm登录窗口MainMenuForm主菜单窗口OpenAccountForm开户界面DepositForm存款界面WithdrawalForm取款界面BalanceInquiryFormChangePasswordFormDetailStatemen
2021-04-08 22:29:52 164
原创 (P97)JFC界面框架设计:JLinkText,MainMenuForm
文章目录1.JLinkText2.MainMenuForm1.JLinkTextJLinkText控件选中时,有箭头和下划线,具有焦点且能接收事件;按下回车键或数字键还有弹框此行代码含义如下 SetTextColor(FCOLOR_BLUE); //当有焦点转变为没有焦点时,其后面没有三个字符 DrawText(0, 0, text_+" ");类图2.MainMenuForm类图eg:P97\ABCBank-0.1.7测试:...
2021-04-07 22:54:02 159
Docker学习资料总结.7z
2020-02-08
VS code的linux服务器端的离线安装教程
2019-11-09
Scientific.Toolworks.Understand.v4.0.811.Incl.Keygen-AMPED.zip
2019-09-07
vscode的remote ssh中需要的ubuntu服务器中的sshd配置文件
2022-06-19
postgresql数据库插件PG-Strom中Scan算子执行流程分析
2022-03-16
CUDAppt.zip
2021-12-28
Shell编程ppt[C++教程网cppcourse[1].com].zip
2020-05-06
跟我一起学C++.zip
2020-05-06
NetworkProgramming-master.zip
2020-05-06
muduo_server_learn.zip
2020-03-12
cpptools-osx.vsix
2019-12-05
VSCode Cpptools最新版1.40.2版本.7z
2019-12-04
VSCode Cpptools.7z
2019-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人