C#源代码如何实现点对点的聊天,一个比较详尽的实现点对点聊天的源代码核心代码:stringMyMessage=this.textBox2.Text+":"+this.richTextBox1.Text+"\n"; //根据目标计算机地址建立连接 TcpClientMyTcpClient=newTcpClient(this.textBox1.Text,888); //获得用于网络访问的数据流 NetworkStreamMyTcpStream=MyTcpClient.GetStream(); StreamWriterMyStream=newStreamWriter(MyTcpStream); //将字符串写入流 MyStream.Write(MyMessage); //将缓冲数据写入基础流 MyStream.Flush(); //关闭网络流 MyStream.Close(); MyTcpClient.Close(); this.richTextBox3.AppendText(this.richTextBox1.Text+"\n"); this.richTextBox1.Clear();
2024/9/23 13:02:27 56KB C#源代码 点对点 聊天
1
《c++编程思想(两卷合订本)》的第1卷是在第1版的基础上进行了更加深入的分析和修改后得到的第2版,其内容更加集中,可以供不同程度的读者选择阅读。
本书第2卷介绍了c++实用的编程技术和最佳的实践方法,深入探究了异常处理方法和异常安全设计;
介绍c++的字符串、输入输出流的现代用法;
解释多重继承问题的难点,描述了典型的设计模式及其实现,特别介绍了多线程处理编程技术。
2024/9/23 5:47:12 19.67MB C++编程思想 C++编程 C++宝典 C++
1
书名:《LABVIEW入门与实战开发100例》(电子工业出版社.岂兴明.田京京.夏宁)PDF格式扫描版,全书分为32章,共463页。
2011年3月出版。
内容简介本书以现在最为常用的LabVIEW8.2为讲解对象,系统介绍了LabVIEW程序设计的理念、关键技术和应用实例。
全书从内容上共分为基础篇、实例应用篇和综合开发篇。
基础篇简洁明了地介绍了LabVIEW程序设计所需的基础知识;实例应用篇则介绍了实际应用中涉及的具体问题和应用实例;综合开发篇为对现实工作和生活中的具体系统的了解和分析。
本书共有100个实例,具有涵盖面广、内容丰富、结构清晰、实用性强的特点。
通过大量实例阐述程序设计中的重要概念和设计步骤,突出了系统完整?和实用性相结合的优点。
本书可作为初、中级读者的进阶教程和从事LabVIEW开发工作的广大工程技术人员的参考书,也可作为本科生、研究生的LabVIEW课程教材或自学教程。
注:原书无书签。
为了方便阅读,本人在上传前添加了完整的书签。
目录第1篇基础篇第1章LabVIEW8.2软件的基础操作1.1【实例1】基于模板打开一个VI并运行1.1.1打开模板VI1.1.2窗口介绍1.1.3运行模板Ⅵ1.2【实例2】基于模板创建一个VI1.3【实例3】编辑前面板1.3.1控件选板1.3.2工具选板1.3.3前面板的编辑1.4【实例4】调试VI1.5本章小结第2章自定义VI2.1【实例5】简易数值运算2.1.1设计目的2.1.2程序框图主要功能模块介绍2.1.3详细设计步骤2.2【实例6】简易滤除信号噪声2.2.1设计目的2.2.2程序框图主要功能模块介绍2.2.3详细设计步骤2.3本章小结第3章数组3.1【实例7】创建数组控件3.1.1设计目的3.1.2程序框图主要功能模块介绍3.1.3详细设计步骤3.2【实例8】创建二维数组3.2.1设计目的3.2.2程序框图主要功能模块介绍3.2.3详细设计步骤3.3【实例9】数组的多态性3.3.1设计目的3.3.2程序框图主要功能模块介绍3.3.3详细设计步骤3.4【实例10】“数组大小(ArraySize)”函数3.4.1设计目的3.4.2程序框图主要功能模块介绍3.4.3详细设计步骤3.5【实例11】“索引数组(IndexArray)”函数3.5.1设计目的3.5.2程序框图主要功能模块介绍3.5.3详细设计步骤3.6【实例12】“数组插入(InsertintoArray)”函数3.6.1设计目的3.6.2程序框图主要功能模块介绍3.6.3详细设计步骤3.7【实例13】“初始化数组(InitializeArray)”函数3.7.1设计目的3.7.2程序框图主要功能模块介绍3.7.3详细设计步骤3.8本章小结第4章簇4.1【实例14】创建簇4.1.1设计目的4.1.2程序框图主要功能模块介绍4.1.3详细设计步骤4.2【实例15】“捆绑(Bundle)”函数4.2.1设计目的4.2.2程序框图主要功能模块介绍4.2.3详细设计步骤4.3【实例16】“解除捆绑(15nbundle)”函数4.3.1设计目的,4.3.2程序框图主要功能模块介绍4.3.3详细设计步骤4.4【实冽17】数组膨箨专换函数(ArmytoCluster/ClustertoArray)4.4.1设计目的4.4.2程序框图主要功能模块介绍4.4.3详细设计步骤4.5本章小结第5章字符串、变量和矩阵5.1【实例18】基本字符串函数的使用……第6章程序结构第7章图形化数据显示第8章人机界面交互设计第9章文件I/O第10章子VI与程序调试第2篇实例应用篇第11章数学分析与信号处理第12章数据采集和仪器控制第13章ExpressVIS第14章【实例82】获得系统当前时间第15章【实例83】创建右键快捷菜单第16章【实例84】数字示波器第17章【实例85】触发计数器第18章【实例86】基本函数发生器第19章【实例87】对高斯噪声的统计分析第20章【实例88】信号的功率谱测量第21章【实例89】低通滤波器设计第22章【实例90】火车轮状态的实时监控第23章【实例91】温度分析仪第24章【实例92】高级谐波分析仪第25章【实例93】电话按键声音模拟器第26章【实例94】回声产生器第27章【实例95】回
2024/9/23 0:01:31 66.88MB LabView
1
可以实现英文字符串的左右滚动显示,乃基本之程序
5KB 51汇编
1
输入字符串表达式,即可运算出结果,不必依靠慢吞吞的JSENGINE
2024/9/21 7:30:04 2.2MB JEP 表达式 字符串
1
本项目是基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。
基础内容:面向对象字符串数字日期中级内容:异常,集合,JDBC,反射机制,I/O,Swing,利用TableModel更新数据,图形界面的皮肤高级内容:图表chart动态生成,数据库的备份与恢复,自定义圆形进度条软件设计思想:单例模式,面板类与监听器类松耦合,Entity层设计,DAO层设计,Service层设计业务常见处理手法:CRUD操作,配置信息,配置信息初始化,报表生成,一对多关系,多对一关系
2024/9/20 1:46:03 4.55MB j2se Swing JDBC
1
1)有运算优先级(括号最先,乘方次之,乘除再次之,加减最后等)2)思路:按运算优先级将数学式子步步化简3)数学式子用字符串存储,负数用中括号[]括起来表示,如:[-93]
1
手势端:采用CC3220S作为控制核心,主要采集BMA222以及MPU6050的数据。
运用了加速度以及陀螺仪的角度计算算法,之后进行了卡尔曼滤波处理,得到了较为精确的角度制(X轴,Y轴,Z轴)。
在对滤波处理之后的值进行了范围转换,转换成-90°到90°,方便发送。
其中Z轴数据需要地磁计校准,MPU6050无地磁计,所以舍去Z轴的数据。
串口发送方面采用了简单的数据封装算法处理,将数字值转换成字符串在进行打包发送,防止数据丢失。
机械臂端:采用LPC54608作为控制核心。
主要负责解析串口发送的数据,并控制舵机的运动。
将串口的数据并进行解析,当数据出错时时会自动舍去的,然后转换成数字值,再根据每个舵机的动作范围,进行方为运动算法的处理。
最后进行了消抖算法的处理,防止手的抖动造成机械臂的的连续抖动。
液晶显示串口接收到的数据,显示采用了emwin库,实现起来更加简单。
2024/9/15 4:42:25 22.01MB 手势 机械臂
1
软件介绍:驱动级模拟硬盘物理序列号使用方法:直接运行diskhook.exe,将会加载一个hdhook.sys驱动,右击任务栏右下角的绿色图标setting弹出当前硬盘号,下面的框中输入你要模拟的硬盘号,(友情提示:你可以在注册过MZD/PXD的服务器上运行本程序,得到一个注册过的硬盘号字符串),再点Apply,再右击任务栏右下角的绿色图标---Hook On就一切OK了,一切设置好之后,可以不用再去运行diskhook.exe了
2024/9/13 8:21:55 36KB 其他资源
1
通过Java完成LL(1)语法分析器。
(1)通过文件扫描,识别出终结符与非终结符;
(2)求解first集与follow集;
(3)根据first集与follow集构建预测分析表;
(4)写总控程序;
(5)进行字符串匹配。
23KB LL(1)
1
共 798 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡