1利用网络编程和多线程编程实现多个客户端访问服务器,数据库SQLite3,在服务器记录所有用户登录注册信息形成服务日志,方便管理。
2..LinuxC编写,TCP/IP协议,C/S架构,包含网络通信,线程,数据库,链表,ncurses库等相关知识。
3.具有功能:用户注册,登录,修改密码,好友列表,隐身,点赞数,个性签名,聊天,聊天记录,离线消息,文件传输,超级用户等;
服务器能广播消息,查看在线人员,能禁言、解禁、踢出用户,监控用户聊天记录等。
2024/2/2 14:06:17 75KB linux 聊天室
1
大连理工大学_高莹_工程经济学大作业关于软件开发图书商城的案例分析软件工程相关的案例分析包括现金流量图收入支出报表投资消息分析
1
使用委托与事件机制实现Unity消息分发机制,此文件是一个unitypackage类型,可直接运行,unity版本号是5.6.1
2024/2/1 12:02:45 6KB unity 观察者模式 消息分发机制
1
使用SignalR实现及时提醒弹窗功能能(推送功能)ASP.NETSignalR是一个ASP.NET下的类库,可以在ASP.NET的Web项目中实现实时通信。
什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。
2024/2/1 12:43:58 38.87MB SignalR
1
本实验应用DES,RSA,MD5等加密算法,以及Socket套接字实现一个简单的加密解密的聊天工具CryptTalk。
本实验的程序在jdk1.6与Eclipse开发环境下编写,基本实现了消息加密的聊天工具的功能。
通信的步骤基本如下:首先,服务器端随机产生一对RSA密钥,将公钥发送给客户端,客户端将自己的对称密钥用公钥加密发送给服务器端,服务器端接收到加密后的密钥后,用自己的私钥解密得到对称密钥。
然后服务器端和客户端都利用这个对称密钥对发送的消息加密,进行加密后的聊天。
同时把消息经过MD5加密生成摘要发送,在接收端解密后进行MD5加密比较,检查信息是否被篡改。
2024/1/31 22:44:21 1.98MB DES MD5 RSA Socket
1
以往的文件或书信可以通过亲笔签名来证明其真实性,而通过计算机网络传输的信息则可以通过数字签名技术来实现其真实性的验证。
下面就以DSA算法为例,介绍数字签名算法。
DSA算法在1991年被美国国家标准与技术局(NIST)采纳为联邦数字签名标准,NIST称之为数字签名标准(DSS)。
(1)DSA中的参数:全局公钥(p,q,g):p为512~1024bit的大素数,q是(p-1)的素因子,为160比特的素数,g=h(p-1)/qmodp,且1<h1用户私钥x:x为0<x<q内的随机数用户公钥y:y=gxmodp用户为待签消息选取的秘密数k,k是满足0<k<q的随机数或伪随机数。
(2)签名过程用户对消息M的签名为(r,s),其中r≡(gkmodp)modq,s≡[k-1(H(M)+xr)]modq,H(M)是由MD4、MD5或SHA求出的杂凑值。
(3)验证过程设接收方收到的消息为M,签名为(r,s)。
计算:w≡(s)-1modq,u1≡[H(M)w]modqu2≡rwmodq,v≡[(gu1yu2)modp]modq检查v=r′是否成立,若成立,则认为签名有效。
这是因为若(M′,r′,s′)=(M,r,s),则:
2024/1/31 14:58:34 3.62MB C++ DSA
1
参考多方资料,网上搜了又搜,结合了众多网友的技术。
能传文件,换背景皮肤。
支持Enter发送消息,文本区域滚动条自定义样式,聊天窗口边界带阴影。
能更改字体、字体大小、粗体、斜体、下划线及字体颜色,能保存聊天记录,清空聊天记录。
---参考书籍《Qt及QtQuick开发实战精解》
2024/1/29 19:44:19 397KB Qt_腾讯QQ
1
openfire插件,本插件直接在openfire里安装即可,集成消息在线和离线的存储、查询接口,图片、表情、语音文件的上传和下载对外接口,因此,不需要修改openfire源码即可满足聊天的实用功能,对外提供3个接口,一消息历史记录返回xml/json二上传文件接口三下载文件接口.
2024/1/29 10:26:25 18KB Openfire插件
1
无服务器Node.js入门一个无服务器启动器,它添加了ES6,TypeScript,无服务器脱机,lint,环境变量和单元测试支持。
指南的一部分。
使用插件和插件。
它支持:使用Webpack生成优化的Lambda软件包在处理程序函数中使用ES6或TypeScript在本地运行API网关使用serverlessofflinestart支持单元测试运行npmtest以运行您的测试正确错误消息的源映射错误消息显示正确的行号与CloudWatch一起在生产中使用使用ESLint整理代码为您的阶段添加环境变量无需管理Webpack或Babel配置演示版该服务的演示版本托管在AWS上-https:这是其背后的ES6来源exportconsthello=async(event,context)=>{return{
2024/1/29 9:55:35 129KB JavaScript
1
react-tradeshift-ui用于React包装器。
在查看组件故事书。
安装$npminstallreact-tradeshift-ui注意:需要在页面上显式加载。
发展历程通过和以最少的设置进行开发。
$npminstall$npmstart$openhttp://localhost:9009将在启用热模块重新加载的情况下打开Storybook。
释放推送到master的任何代码都将使用适当的语义版本自动发布到npm。
Travis-CI通过和提交消息约定自动处理。
执照ISC。
版权所有(c)2017,Tradeshift。
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡