本书是算法领域的一部经典著作。
书中系统、全面地介绍了现代算法:从最快算法和数据结构到用于难于解决问题的多项式时间算法;
从图论中的经典算法到用于字符串匹配‘计算机几何学和数论的特殊算法。
本书第三版尤其增加了两章专门讨论vanEmdeBoas树和多线程算法。
2024/2/16 2:44:47 137.76MB 算法导论
1
类似于QQ的局域网聊天软件,包括服务器端和客户端程序,采用tcp/ipsocket多线程编程,服务器端主要负责客户端用户的注册登陆,用户资料的获取。
客户端负责与其他客户端进行信息控制与传递(包括聊天和传送文件)。
2024/2/16 0:48:21 73KB 多线程 注册 登陆
1
Java多线程编程实战指南(核心篇)高清pdf带目录随着现代处理器的生产工艺从提升处理器主频频率转向多核化,即在一块芯片上集成多个处理器内核(Core),多核处理器(MulticoreProcessor)离我们越来越近了――如今就连智能手机这样的消费类设备都已配备了4核乃至8核的处理器,更何况商用系统!在此背景下,以往靠单个处理器自身处理能力的提升所带来的软件计算性能提升的那种“免费午餐”已不复存在,这使得多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。
故而,掌握多线程编程技能对广大开发人员的重要性亦由此可见一斑。
本书以基本概念、原理与方法为主线,辅以丰富的实战案例和生活化实例,并从Java虚拟机、操作系统和硬件多个层次与角度出发,循序渐进、系统地介绍Java平台下的多线程编程核心技术及相关工具。
2024/2/15 16:23:17 165.06MB java 并发 多线程
1
1.画板UI设计(总体布局)(1)创建窗体并设置相关属性;
(2)给整个窗体添加一个中间容器用来覆盖整个窗体;
(3)设置边框布局,因为整个画板大致为左边部分,中间部分,菜单栏三个部分,用边框布局比较合适;
(4)给窗体添加左面板,中间面板;
(5)给左面板添加按钮,并设置按钮图片和效果;
(6)给左面板添加左子面板,用来存放颜色按钮;
2.画板功能设计(1)给左画板中的按钮组中的每个按钮添加鼠标监听器;
(2)点击不同按钮,绘制不同的图形;
(3)给左子面板中的每个颜色按钮添加鼠标监听器;
(4)根据下面板中选中的颜色按钮,来获取按钮的背景颜色,并将该颜色设置成画笔的颜色;
(5)铅笔功能1、铅笔是鼠标拖动时画的线,所需要实现鼠标移动监听器,我们采用一个类来实现多个接口;
2、添加新的鼠标监听器类;
3、在鼠标移动时间中实现画笔的逻辑(其实就是绘制直线,鼠标每移动一个像素,就会触发移动事件,通过移动事件获取鼠标的坐标,与上一次移动的坐标连线就可以了;
(6)刷子功能刷子其实就是加粗的画笔,画出来的直线更粗,这里需要用到Graphic2D画笔来设置画笔的粗细。
(7)橡皮擦功能橡皮擦就是把画笔颜色设置成相同的背景颜色就可以了,拖动鼠标时进行擦除,所以在鼠标拖动事件中编写。
(8)喷桶功能1、定位方法:鼠标拖动事件实现;2、随机数生成:Random;3、实现原理,在鼠标拖动附近绘制很多的原点;3.画板的保存和重绘的设计(1)给我们的画板添加菜单条、菜单以及菜单项(2)给每个菜单项添加监听器(3)点击不同的菜单项实现相应的功能(4)图形保存功能:利用对象输出流,将容器对象写入文件;
(5)打开图形功能:利用对象输入流,将容器对象读入,然后将容器里面的图形对象在画板上绘制出来(6)新建文件功能:新建文件,将画板上绘制的内容清空(清空之前可以确认是否需要进行保存)清屏(重绘)功能依次方法;
(7)文件保存格式为BMP格式;(8)文字功能:读取文本框中的文本并打印到屏幕鼠标的相应的响应位置,传入输入的文字大小的参数,以此来改变文字的大小;
4.弹泡泡功能的设计根据Java多线程来实现弹泡泡功能;
泡泡的位置颜色随机出现,并且做到碰到边框会变色;
2024/2/14 11:50:53 617KB Java widpws画板
1
这个程序是要完成两个功能的,一个是实现多线程画线,另一是使用定时器,其实想要的结果是看到多线程画线是同时画线,而定时器画线是先后画线的;
通过对比可以发现使用多线程的好处
2024/2/9 10:02:03 3.57MB 多线程 MFC
1
C#蜘蛛爬虫源代码、上传让大家评评,谢谢
2024/2/7 11:02:45 5KB C#蜘蛛爬虫源代码
1
群聊模式采用C-S-C模式,即客户端发送信息给服务端,服务端进行处理返回给其他客户端。
设计模式为服务器多进程响应登录、注册,单进程并发客户聊天操作,客户端多线程响应服务端反馈。
2024/2/4 15:17:55 54KB C语言 gtk 聊天软件 linux
1
1利用网络编程和多线程编程实现多个客户端访问服务器,数据库SQLite3,在服务器记录所有用户登录注册信息形成服务日志,方便管理。
2..LinuxC编写,TCP/IP协议,C/S架构,包含网络通信,线程,数据库,链表,ncurses库等相关知识。
3.具有功能:用户注册,登录,修改密码,好友列表,隐身,点赞数,个性签名,聊天,聊天记录,离线消息,文件传输,超级用户等;
服务器能广播消息,查看在线人员,能禁言、解禁、踢出用户,监控用户聊天记录等。
2024/2/2 14:06:17 75KB linux 聊天室
1
基于java实现的电子钟小工具,用于课程设计,内含源码,主要联系java基础能力,画图,多线程,窗口等
2024/2/1 18:12:15 4KB 电子钟 课程设计 多线程 java
1
自己写的仿QQ局域网聊天工具,基于MFC平台下的socket多线程程序;
内有客户端、服务器源码和软件开发文档,解释详尽。
希望对您有帮助。
2024/1/31 2:35:40 320KB 聊天 QQ MFC 多线程
1
共 768 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡