电子商务系统简要介绍北邮大三上学期C++课程设计(2)C++课程设计作业。
实现了超市购物和银行存取款两个部分。
主要使用C++完成,基于Qt的图形化界面,使用SQLite作为数据库,涉及了基本的select、delete等语法。
两个程序(Store和Bank)之间通过Socket通信,使用TCP协议。
数据结构设计了银行账户类account,以及具有继承关系的商品类product以及它的子类们书籍类book、食品类food等等。
数据库为账户信息、商品信息和购物车设置了表accountInfo、productInfo和cart。
通过商品id将productInfo和accountInfo相关联,通过账户名将accountInfo和cart关联起来。
Socket通信使用了Qt内置的类QtTcpSocket,通过在银行设置QTcpServer作为服务器端,在商店设置QTcpSocket作为客户端,当用户购买物品结算时,商店向银行发出请求进行验证,验证成功则银行扣款,商店确认订单。
2024/7/16 7:52:18 110KB 电子商务系统 超市 电商 课程设计
1
mysql多字段删除重复数据保留id最大的.txt
2024/7/12 15:06:55 494B mysql
1
身份鉴别策略组检测1.1 口令周期检测1.1.1 最长使用周期小于等于90天1.1.2 最短更换周期大于等于2天1.1.3 距失效提示天数大于等于5天1.2 密码复杂度检测1.2.1 密码复杂性要求1.3 登录锁定检测1.3.1 普通用户触发锁定次数小于等于51.3.2 普通用户锁定时间大于等于5分钟1.3.3 Root用户触发锁定次数小于等于51.3.4 Root用户锁定时间大于等于5分钟1.4 root权限用户1.4.1 root权限用户检测1.5 wheel组1.5.1 wheel组检测1.6 相同ID用户1.6.1.相同ID用户检测
2024/7/7 0:56:49 703KB 等保 主机安全 linux主机 配置指导
1
Android应用程序是运行在一个沙箱中。
这个沙箱是基于Linux内核提供的用户ID(UID)和用户组ID(GID)来实现的。
Android应用程序在安装的过程中,安装服务PackageManagerService会为它们分配一个唯一的UID和GID,以及根据应用程序所申请的权限,赋予其它的GID。
有了这些UID和GID之后,应用程序就只能限访问特定的文件,一般就是只能访问自己创建的文件。
此外,Android应用程序在调用敏感的API时,系统检查它在安装的时候会没有申请相应的权限。
如果没有申请的话,那么访问也会被拒绝。
对于有root权限的应用程序,则不受上述沙箱限制。
此外,有root权限的应用程序,还可以通过Linux的ptrace注入到其它应用程序进程,以及系统进程,进行各种函数调用拦截。
2024/7/6 13:13:28 2.53MB Android 注入 加壳 拦截
1
asp.net三层架构网络相册1.使用vs2010开发,发布的平台版本是.net2.0,如果大家没有vs2010,可以用其他版本的vs新建工程再重新添加代码进去.2.图片是保存在数据库的,使用的是access数据库.3.相册左侧的第一个是填写相册名字,第二个文本框是填写相册ID(数字),新增相册的时候需要填第一个,删除的时候需要填第二个,修改的时候,需要填第一和第二个.4.在线演示地址www.waaile.com请点此下载新版http://download.csdn.net/source/3322990
2024/7/5 10:27:20 1.12MB c# asp.net 三层架构 网络相册
1
虚拟机硬盘id修改源码,易语言,手动修改
2024/7/4 22:21:14 18KB 硬盘id
1
USB设备芯片识别工具,可以识别设备的ID、描述、主控等信息,是U盘量产必备工具。
2024/7/2 9:53:54 748KB usb
1
温馨提示:如果显卡有HDMI接口的,在不修改FB的情况下必须接入HDMI口才能显示。
比如R7260x显卡。
安装完毕之后配置一下引导。
四叶草引导的话开启graphics的lnjectATI如果有黑屏的朋友可以提取显卡rom发给我有空可以帮大伙看看。
万能驱动因制作过程繁杂且庞大,难免有些小错误。
以上口诉与文件如有错误或遗漏之处烦请指正,只为帮助一些需要帮助的朋友们。
谢谢大家!以下显卡需单独寻找驱动。
很抱歉!10.10.5驱动暂不支持ID为(7100)至(9999)和以下型号的显卡AMDRadeonHD8500M-8550M-8570M-8600M-8670M-8700M--8790MAMDRadeonR7240-250-340-M260-M265AMDRadeonR5M230-M240AMDFireProW2100AMDRadeonPolaris10-11(10.13.3添加支持)AMDRadeonRX系列(10.13.3添加支持)AMDRadeonVega10(10.13.3添加支持)
2024/7/1 11:50:44 48.9MB s/l/e
1
Qt操作sqlite数据库的分页实现,主要以ID为主键,数据按ID顺序导入,用sql语句BETWEENAND获取范围实现分页
2024/6/30 22:28:31 5KB Qtsqlite sqlite分页
1
最近工作内容偏少,我就把最近公司游戏接入GoogleAdMob广告SDK的笔记整理了一下,做了个Unity接入demo(unity工程)。
只需更换自己的appID和广告id就可以使用。
各个注意点均注释。
已有50余款Googleplay上线游戏验证。
本demo实现多个地方调用广告和集中处理不同回调方法,后续我还会更新更多的其他SDK资源。
2024/6/28 9:35:46 11.85MB 海外SDK Google AdMob Unity
1
共 571 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡