linux聊天室完成了具名注册,具名/匿名登录,公聊,私聊另课程设计报告也一并完成。
客户/服务器模式
2023/1/18 0:35:15 1.25MB 聊天室 C语言 linux
1
教程非常不错,价值280元,绝对是干货Linux网络编程(总共41集)讲解Linux网络编程知识,分以下四个篇章。
Linux网络编程之TCP/IP基础篇Linux网络编程之socket编程篇Linux网络编程之进程间通信篇Linux网络编程之线程篇Linux网络编程之TCP/IP基础篇01TCPIP基础(一)ISO/OSI参考模型TCP/IP四层模型基本概念(对等通信、封装、分用、端口)02TCPIP基础(二)最大传输单元(MTU)/路径MTU以太网帧格式ICMPARPRARP03TCPIP基础(三)IP数据报格式网际校验和路由04TCPIP基础(四)TCP特点TCP报文格式连接建立三次握手连接终止四次握手TCP如何保证可靠性05TCPIP基础(五)滑动窗口协议UDP特点UDP报文格式Linux网络编程之socket编程篇06socket编程(一)什么是socketIPv4套接口地址结构网络字节序字节序转换函数地址转换函数套接字类型07socket编程(二)TCP客户/服务器模型回射客户/服务器socket、bind、listen、accept、connect08socket编程(三)SO_REUSEADDR处理多客户连接(process-per-conection)点对点聊天程序实现09socket编程(四)流协议与粘包粘包产生的原因粘包处理方案readnwriten回射客户/服务器10socket编程(五)read、write与recv、sendreadline实现用readline实现回射客户/服务器getsockname、getpeernamegethostname、gethostbyname、gethostbyaddr11socket编程(六)TCP回射客户/服务器TCP是个流协议僵进程与SIGCHLD信号12socket编程(七)TCP11种状态连接建立三次握手、连接终止四次握手TIME_WAIT与SO_REUSEADDRSIGPIPE13socket编程(八)五种I/O模型select用select改进回射客户端程序14socket编程(九)select读、写、异常事件发生条件用select改进回射服务器程序。
15socket编程(十)用select改进第八章点对点聊天程序16socket编程(十一)套接字I/O超时设置方法用select实现超时read_timeout函数封装write_timeout函数封装accept_timeout函数封装connect_timeout函数封装17socket编程(十二)select限制poll18socket编程(十三)epoll使用epoll与select、poll区别epollLT/ET模式19socket编程(十四)UDP特点UDP客户/服务基本模型UDP回射客户/服务器UDP注意点20socket编程(十五)udp聊天室实现21socket编程(十六)UNIX域协议特点UNIX域地址结构UNIX域字节流回射客户/服务UNIX域套接字编程注意点22socket编程(十七)socketpairsendmsg/recvmsgUNIX域套接字传递描述符字Linux网络编程之进程间通信篇23进程间通信介绍(一)进程同步与进程互斥进程间通信目的进程间通信发展进程间通信分类进程间共享信息的三种方式IPC对象的持续性24进程间通信介绍(二)死锁信号量PV原语用PV原语处理司机与售票员问题用PV原语处理民航售票问题用PV原语处理汽车租赁问题25SystemV消息队列(一)消息队列IPC对象数据结构消息队列结构消息队列在内核中的表示消息队列函数26SystemV消息队列(二)msgsnd函数msgrcv函数27SystemV消息队列(三)消息队列实现回射客户/服务器28共享内存介绍共享内存共享内存示意图管道、消息队列与共享内存传递数据对比mmap函数munmap函数msync函数29SystemV共享内存共享内存数据结构共享内存函数共享内存示例30SystemV信号量(一)信号量信号量
2023/1/17 22:54:54 296B c++
1
数据录入1.录入一个客户(个人或团体)的基本信息2.录入一个员工的基本信息3.录入房间的基本信息4.录入预定房间的基本信息5.录入入住房间的基本信息6.录入换房的基本信息7.录入退房的基本信息数据更新/删除9.更新/删除预定房间信息10.更新/删除入住房间信息11.更新/删除换房信息12.更新/删除退房信息13.更新/删除客户(会员及非会员)信息14.更新/删除员工信息15.更新/删除房间信息16.更新/删除预定房间信息17.更新/删除团体的基本信息18.更新/删除普通员工登陆账户的基本信息19.更新/删除零碎管理员的基本信息
2023/1/16 7:10:33 733KB 数据库课程设计报告 酒店管理
1
建硕云信软件:是一款专业Saas的网络版手机销售进销存软件;
业务功能包含:采购、批发、门店调拨、连锁零售、退换、盘库、提成绩效、财务结算、库存报表、销售利润报表、进销存报表等等;
商城营销包含:提供手机端和电脑端的O2O和B2B微商城,商城能与微信直接对接,实现客户通过微信发营销广告后,关注者点击广告图后直接连接到客户的微商城;
小门店也能做出大营销,让您实现线上线下一体化营销;
办公行政功能:支持全自定义功能,客户可以在该功能下,自己改编系统现有的功能,也可以自己像编Excel表格公式那样,自己编自己的内容模板和业务流程;
可以做出:HR、OA、CRM、专业财务功能等等,一切功能让您随心所欲的轻松改造;
成本管理:先进先出的批次成本管理,对于有唯一码的商品也支持个别计价法;
傻瓜操作:扫码枪直接扫码、系统智能提示、Excel批发导入、手工输入等;
适应性:系统广泛的被用在手机进销存管理、数码进销存、家电进销存、衣服进销存等行业;
产品优势:  我们帮您处理服务器托管/租用等IT基础架构建设,建硕具有自己的专业机房和服务器。
  我们帮您处理进销存、财务、公司网站、电子商城管理等核心运用。
  我们帮您处理云计算、OA办公管理、CRM客户关系管理等增值服务去用。
  我们帮您将网络作为新的销售渠道,整合线下实体店销售和线上电商销售。
  我们帮您从建立多渠道销售模式,实现客户电商购物和代理商订购管理。
  我们帮您规划线下门店会员和电商线上VIP会员的无缝一体化,并进行合理的客户分群。
  我们帮您设计线上促销计划并通过执行和反馈,使业务成倍增长。
  我们帮您深入挖掘电子商务数据,并对其做分析,以增加投资回报率。
  我们帮您优化业务流程,以适应电子商务的特点,赢得成功。
2023/1/14 15:36:57 3.09MB 手机 进销存
1
前段时间公司有个类似的CRM内部用的系统,具体的数据业务不再细说.我把自己担任开发的模块做了下总结,数据来源随便想的,如有相同,纯属巧合
2023/1/14 5:40:28 16.6MB java crm 分类查询
1
内容简介本书论及了嵌入式工程师职业生涯的方方面面。
首先分析了嵌入式工程师必备的技能条件,讲述了掌握这些技能的学习途径。
然后结合实际讨论了设计小型嵌入式系统时经济使用的自底向上方法和设计大型嵌入式系统时经常使用的自顶向下方法。
最后讲述了嵌入式工程师的3种职业道路—做自由职业者、为小公司工作以及为大公司工作,分别讨论了每种职业道路的优热和风险,为嵌入式工程师的职业选择提供了理论指导和借鉴参考。
本书不仅适合各层次嵌入式技术人员阅读,而且对于想要成为嵌入式工程师的其他职位人员,甚至是在校学生,都具有实际的指导意义。
目录第1章引言11.1关于本书11.2什么是嵌入式工程师2第2章学习与教育42.1进入嵌入式工程领域的传统教育模式42.2非传统教育模式进入嵌入式工程领域92.3如果想编写嵌入式软件,那么至少要学习多少电子学知识182.4教育方面的圈套、死胡同,以及必须规避的培训骗局212.5必需掌握的实践技能25第3章自学自底向上的设计方法(小型嵌入式系统)283.1目标读者283.2intel8051微控制器及其变种313.3atmelavr微控制器393.4timsp430微控制器463.5microchippicmicro微控制器523.6满足特殊需求的异常架构微控制器583.7我应该学习什么编程语言呢?c++、c、汇编语言在小型嵌入式系统中613.8防盗版开发工具简介653.9基于avr微控制器和免费工具的8位嵌入式项目实例67第4章自学自顶向下的设计方法(大型嵌入式系统)93.4.1目标读者934.2嵌入式x86解决方案944.3arm处理器1034.4powerpc1124.5linux操作系统1144.6ecos操作系统1214.7面向大型嵌入式系统开发,应该学习什么编程语言1234.8处理器选择的最后建议124第5章做自由职业者1275.1你适合做自由职业者吗?其中的风险与好处1275.2从兼职工作到自由职业者——记账、纳税与工作量1285.3寻找并维护客户的方法1305.4迭代式项目:无休无止的噩梦1335.5适当地为自己的服务定价1365.6为自己建立良好的工作实践1385.7不仅仅是握手:合同的重要性140第6章在小公司工作1436.1分析自己的目标:小公司的优势和风险1436.2如何获得一份工作1446.3小公司里的责任和压力1466.4在小公司里的个人原动力1486.5严格管理有限的资源1496.6任务细目分类:一周的典型工作153第7章在大公司工作1547.1分析自己的目标:大公司的优势与风险1547.2如何获得一份工作1557.3全球化:项目外包与临时工作签证1577.4管理规程与个人:不要触犯了公司的管理规程1627.5管理与营销的关系1667.6任务细目分类:一周常见工作168第8章结束语170
2023/1/13 6:46:11 15.84MB Linux 嵌入式 工程师 必知必会
1
这是我们学校为期两周的JavaEE实训,做一个客户资源管理系统。
客户资源管理是对公司内部员工的名片进行管理的系统,其包括名片管理、组管理、访问日志管理、公司/部门视图、用户信息管理、文件导出等功能。
该资源非常详细,包含了需求分析,数据库,跟完整的代码,还有需要的一些jar包。
所用数据库为sqlserver2008,程序运行环境为myeclipse,将以使用者,将jsp的编码方式改为utf-8,用到图片上传的组件jspsmart.jar,会存在路径不能显示的状况,建议使用IE浏览器(处理办法:打开浏览器-工具-Internet选项-安全(将安全级别降到最低)-自定义级别里面找到“将文件上传到服务器时包含本地目录路径”,选中“启动”-点击“确定”)将SQLServer文件夹下的cardjava_Data.MDF附加到sqlserver中,将aa_3导入到myeclipse里,改一下数据库连接的IP地址(DbUtils.java,DBhelper.java),发布在tomcat下,就可以在浏览器查看了
1
UninstallKV应用程序的目的是为了处理一些客户在不正确的状态下删除、卸载组态王时导致的问题。
典型情况为:1、 组态王安装过程中意外断电。
2、 直接删除组态王所在目录。
出现组态王不能安装或者卸载时,可以执行UninstallKV,执行后组态王即可以重新安装了。
2023/1/11 2:04:15 952KB 组态王
1
马赛共有20轮,本软件将供投注公众作出自己对胜者的选择,数据库将接受数据,并对客户的操作做出日志记录,服务器可以将投注者的选择以一定格式导出到指定文件中,还必须提供按胜场次数排序输出最终结果的功能。
客户可以在请求服务器信息,如果服务器顺利接遭到请求,将会返回版本信息和作者信息
2023/1/10 3:01:21 61KB 赛马程序 c#
1
交互式绘图程序(MFC)可以选择图形的品种(直线、折线、矩形、[椭]圆、多边形及对应的填充图形)、绘图颜色(使用颜色公用对话框)、笔的粗细和风格、填充模式(包括填充颜色[与图案])、背景模式与颜色;
可以动态拖动绘图,并显示鼠标当前位置坐标以及拖动矩形的大小;
[可以用选择的字体、大小和颜色(使用字体公用对话框)在指定的位置按指定的对齐方式来输出文字串;
可以清屏(调用CWnd类的函数Invalidate()或用背景色画填充客户区矩形)、可以按Esc键取消正在进行的绘图操作;
各种操作和选择有对应的菜单项,且有对应的工具条按钮和加速键
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡