1. 死锁与解锁: 2. 迅雷面试题: 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍, 要求输出结果必须按ABC的顺序显示。如:ABCABC...,依次递推。 【参考答案】 运行结果: 【分析】若题目变为:4个线程,输出结果要求为: ABCDA ...
分类:
编程语言 时间:
2018-08-22 12:41:12
阅读次数:
187
1.1,多线程的作用: *线程是程序执行的一条路径, 一个进程中可以包含多条线程 *多线程并发执行可以提高程序的效率, 可以同时完成多项工作 1.2,多线程的应用场景: * 红蜘蛛同时共享屏幕给多个电脑 * 迅雷开启多条线程一起下载 * QQ同时和多个人一起视频 * 服务器同时处理多个客户端请求 1 ...
分类:
编程语言 时间:
2018-08-20 22:58:50
阅读次数:
232
系统的学习可以参考w3c的教程 web概念概述 JavaWeb: 使用Java语言开发基于互联网的项目 软件架构: 1. C/S: Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷... 优点: 1. 用户体验好 缺点: 1. 开发、 ...
分类:
Web程序 时间:
2018-08-12 12:00:59
阅读次数:
255
一、简介 最近因为工作需要,使用了一些单机版Redis的界面化管理工具,使用过程中那惨痛的体验真的只有用过的人才能体会;为此本人和小伙伴准备动手一个Redis可视化工具,但是因为小伙伴最近工作比较忙,搞了一大半没有时间继续(会有后续,界面不敢说,使用体验上面肯定要比现有的好);本人对wpf不是很熟, ...
分类:
Web程序 时间:
2018-08-11 18:14:50
阅读次数:
693
Linux防火墙iptables(三)我们前面两篇已经把iptables介绍的比较充分了,今天来说一个iptables对layer7的实践。我们说过iptables/netfilter工作在内核空间是不支持应用层协议的,但是诸如QQ、MSN、迅雷等应用我们是无法在传输层或者网络层完全封闭它们的,因为它们非常狡猾发现自己的端口被封掉之后会用其它打开的端口进行传输数据,所以只有在7层中封闭它们才行。所
分类:
系统相关 时间:
2018-08-10 23:07:19
阅读次数:
180
迅雷是我们在生活中很多的小伙伴都在使用的视频下载程序,迅雷9作为最新的下载程序,当我们在安装这些软件的时候最好不要安装在系统盘的,今天小编就来跟大家分享一下我们在迅雷9下载的时候自己选择下载下来的文件的保存位置的方法。 具体的方法和详细的步骤如下: 1、点击迅雷界面右上角向下箭头,然后选择“设置中心 ...
win10 下vscode默认就可以显示color emoji, 真是亲儿子啊. 但linux下默认是显示黑白的. 绕了一些弯路之后,发现最简单的办法是: 1 下载google noto字体全集 1.1G. 很慢 只好买了1个月的迅雷会员,离线下载. 没试过单独下载noto color emoji ...
分类:
系统相关 时间:
2018-07-30 15:37:12
阅读次数:
805
今天接着上一篇文章《Web前端入门级练习_迅雷官宣网设计》正式开始迅雷首页第一版的设计。如果完成,则最终的效果图如下 第一步:先完成logo部分的设计 logo设计,我们会使用CSS的定位来实现,但是在实现定位的时候,先得把网页结构编写好 添加样式,样式文件xunlei.css 解释一下上面的代码思 ...
分类:
编程语言 时间:
2018-07-28 13:52:02
阅读次数:
173
第二章第六节 P2P应用 在本节内容开始前,我们要先来对P2P架构有一个宏观的认知: P2P:(Peer to Peer 对等结构) 以对等方式进行通信,并不区分客户端和服务端,而是平等关系进行通信。在对等方式下,可以把每个相连的主机当成既是主机又是客户,可以互相下载对方的共享文件。比如迅雷下载就是 ...
分类:
其他好文 时间:
2018-07-22 19:25:55
阅读次数:
412
GitChat 作者:Meathill 原文:用 Vue 改造 Bootstrap,渐进提升项目框架 关注微信公众号:「GitChat 技术杂谈」 一本正经的讲技术 【不要错过文末彩蛋】 前言 Vue 横空出世,以迅雷不及掩耳之势横扫前端界,俨然有当年 jQuery 之势。我认为 Vue 成功的关键 ...
分类:
其他好文 时间:
2018-07-20 18:07:36
阅读次数:
283