DCC

我能想到的最浪漫的Java网络教程之Socket,三步到位!!!

六眼飞鱼酱① 提交于 2020-12-02 08:21:10
简说 如果要使用Java中的TCP/IP通过网络连接到服务器,则需要创建一个java.net.Socket对象以连接到服务器。如果使用JavaNIO,则还可以在JavaNIO中创建SocketChannel对象。 第一步创建Socket 以下示例代码连接到IP地址为89.53.64.191的服务器上的端口80。该服务器是Web服务器,端口80是Web服务端口。 Socket socket = new Socket("89.53.64.191", 80); 我们也可以像如下示例中使用域名代替IP地址: Socket socket = new Socket("wyzhang.com", 80); 第二步Socket发送数据 通过Socket发送数据,获取Socket的输出流( OutputStream ),示例代码如下: Socket socket = new Socket("jenkov.com", 80); OutputStream out = socket.getOutputStream(); out.write("some data".getBytes()); out.flush(); out.close(); socket.close(); 代码非常简单,但是想要通过网络将数据发送到服务器端,一定不要忘记调用flush()方法。操作系统底层的TCP

马哥 Linux 内部最新教案首次公开,看完后绝对真香

纵然是瞬间 提交于 2020-11-10 18:02:53
各位粉丝朋友们大家好,近期看到很多粉丝朋友在后台留言,希望可以给大家找一些系统的学习的资料,前段时间联系了我的好友国内 Liunx 培训界大咖马哥给粉丝朋友们争取到了他们最新的教案内部资料,这份资料从未对外公开,其中包含了 Linux、Python、GO、容器、微服务等相关核心技术。可谓是含金量十足,以下为部分内容展示! 【k8s/Docker资料部分截取】 【python视频资料部分截取】 【GO视频学习资料部分截取】 以上视频资料均为高清可下载,需要的粉丝朋友, 戳这!回复“粉丝福利”就可以全部打包带走! 【Linux系统诊断】资料部分内容截取 (系统与登录异常排查) (grub.conf 文件内容被清空了怎么办) (案例分析) 【Linux文档资料部分截取】 【Docker/k8s文档资料部分截取】 【Python文档资料部分截取】 【Java资料部分截取】 内容实在太多就不一一截取放出来了! 戳这自取。 更多资料 ※部分文章来源于网络,如有侵权请联系删除;更多文章和资料|点击后方文字直达 ↓↓↓ 100GPython自学资料包 阿里云K8s实战手册 [阿里云CDN排坑指南] CDN ECS运维指南 DevOps实践手册 Hadoop大数据实战手册 Knative云原生应用开发指南 OSS 运维实战手册 云原生架构白皮书 Zabbix企业级分布式监控系统源码文档

wps转换pdf怎么操作?wps文件怎么转换成pdf文件?

旧城冷巷雨未停 提交于 2020-11-02 05:40:10
虽说word程序是咱们Windows系统中自带的办公软件,但是因为便捷性,相信在电脑中安装wps程序来替代word的朋友也不在少数吧?今天小编要为大家带来的,便是一个关于wps的操作小技巧,wps转换pdf怎么操作?wps文件怎么转换成pdf文件?有需要将wps中的内容直接转换成pdf的小伙伴,不妨来试试我的这个方法吧! 首先,要转换文件的格式,自然需要一款转换器,网上的转换器可能很多,我这里使用的是迅捷PDF转换器,有兴趣的朋友可以搜索名字去下载,咱们下面就以这款软件为例,介绍一下具体的操作流程。 第一步,咱们双击打开迅捷PDF转换器,之后,就会看到如下的这个界面了。 第二步:先看看界面上方,一般默认的都是“PDF转换”这个项目,如果是默认的话就保持不变,如果默认的不是这个选项,就自己点击一下。 第三步:我们点击左侧栏目中的“wps文件转换”,之后会出现如下的这个界面,我们在选项中选择“wps转ppt”。 第四步:点击右侧空白处上方的“添加文件”,将需要转换格式的wps文件给添加进来。 第五步:点击软件右下角的“开始转换”。 只需要简单的五个步骤,原本的wps文件就能变成pdf格式了,这个操作技巧香不香呢? 来源: oschina 链接: https://my.oschina.net/u/4542981/blog/4299322

技术分享 | MySQL 监控利器之 Pt-Stalk

我们两清 提交于 2020-10-15 07:07:53
作者:xuty 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 一、概述 之前在社区发了一篇 故障分析 | 有效解决 MySQL 行锁等待超时问题 文档,主要介绍了下行锁超时的监控方法,下方评论中有人提到了 pt-stalk 工具也可以监控行锁超时,因为个人没怎么用过这个工具,所以下意识的就去 google 了一下。因为没找到有介绍具体监控输出的文档,就以为这个工具没法监控行锁等待,最后果断被打脸了。 以上是个小插曲,个人在本地测试了下 pt-stalk 的监控输出后,发现其监控项远远比我预测的多,用起来也比较方便,所以在这里分享下这个工具。 二、介绍 首先介绍下 pt-stalk ,它是 Percona-Toolkit 工具包中的一个工具,说起 PT 工具包大家都不陌生,平时常用的 pt-query-digest 、 pt-online-schema-change 等工具都是出自于这个工具包,这里就不多介绍了。 pt-stalk 的主要功能是 在出现问题时收集 OS 及 MySQL 的诊断信息 ,这其中包括: OS 层面的 CPU、IO、内存、磁盘、网络等信息; MySQL 层面的行锁等待、会话连接、主从复制,状态参数等信息。 而且 pt-stalk 是一个 Shell 脚本 ,对于我这种看不懂 perl 的人来说比较友好

Python下载腾讯非VIP视频(末尾附赠VIP付费视频爬虫教程)

我与影子孤独终老i 提交于 2020-10-07 05:25:20
开发工具 **Python版本:**3.6.4 相关模块: PIL模块; requests模块; click模块; 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 相关文件 关注转发后关注公众号: python工程狮 ,回复关键词 视频下载器 获取 原理简介 做之前随手Google了一下,想看看有没有人做过类似的,毕竟是腾讯,说不定搞起来很麻烦呢。结果直接搜到了别人几年前分享的腾讯视频解析接口: 试了下,仍然有效: amazing,直接上代码: 在这里爬取免费的视频文字教程到这里结束了,下面附赠关于VIP付费电影爬取教程感兴趣的话可以了解下 爬取VIP付费电影视频教程 来源: oschina 链接: https://my.oschina.net/u/3465607/blog/4405370

【MTK】Run-time Switchable Configuration机制

岁酱吖の 提交于 2020-10-05 00:28:49
1. 概述: 从Android P开始,Mediatek Release的 Project会出现一种叫做 RSC (Run-time Switchable Configuration )的 makefile 文件。 比如 RuntimeSwitchConfig.mk,RuntimeSwitch.mk 以及 OpxxBase.mk, DsdsBase.mk等等。 * 以下描述都以 Android Q 的Split Build Project为例 首先要说,这些 Makefile里的配置一旦被使用,通常其 优先级就是最高 的,会覆盖掉device.mk以及其他makefile里的设置。 具体用法还是要以各个Feature给客户提供的Customization方式的文档为准,这里只是概要的介绍RSC makefile以及机制在整个系统中的位置&作用,并不涉及具体的Feature的配置方法。 Mediatek 的Feature也并非全都支持Run-time Switch,具体配置方法,以各个Feature提供的 Customization为准. 目前粗略分类,会遇到三种情况: 第一类客户, 没有共版本需求 ,此时您可以选择忽略这些Makefile,我们的软件包虽然Release了这些各个package的 makefile,但其实默认并不会启用,您可以完全按照原有的 feature

数据提取:使用python提取中文地址描述中的省市区信息

随声附和 提交于 2020-10-02 11:35:47
在一次建模比赛中,我手头里的原始数据中有一个“地址描述”地段,如下: 这样的地址描述字段过于随意,很难使用,但是看这些字符串的样子似乎又可以提取出其所在的省、市和区。 即使只能够提取出区或者市,如果我们有一个省、市和区的归属数据库的话,应该也能够将剩下的信息映射出来。 如果自己写的话肯定很麻烦,还要去网上找数据库,于是我做了一个可以复用的python模块,一条命令就可以将上面的“地址描述”字段转换成如下的样子: 准备 模块安装:目前支持python3 pip install cpca 更详细的模块介绍见Github上的README https://github.com/DQinYuan/chinese_province_city_area_mapper 分词模式 本模块中最主要的方法是cpca.transform,该方法可以输入任意的可迭代类型(如list,pandas的Series类型等),然后将其转换为一个DataFrame,下面演示一个最为简单的使用方法: location_str = ["徐汇区虹漕路461号58号楼5楼", "泉州市洛江区万安塘西工业区", "朝阳区北苑华贸城"] import cpca df = cpca.transform(location_str) df 输出的结果为: 省 市 区 地址 0 上海市 上海市 徐汇区 虹漕路461号58号楼5楼 1

学了这么久,你知道Python机器学习全流程是怎样的么?

こ雲淡風輕ζ 提交于 2020-10-02 11:23:27
万事开头难,首先Python机器学习整个流程的第一步就是学习Python这门编程语言的相关基础知识。 第一步:基本 Python 技能 如果要使用 Python 进行机器学习,拥有对 Python 有基础的理解非常关键。幸运的是,Python 是当前普遍使用的流行语言,并纳入了科学计算和机器学习的内容,所以找到入门教程并不困难。在选择起点时,很大程度上要取决于你之前的 Python 经验和编程经验。 这里推荐几本python入门必读书籍: 别再说你不知道怎么学习Python了,13本书给你安排的明明白白! 对于想要速成课程的人,这里有 全网最全Python学习路线图+14张思维导图,让你不走弯路! 第二步:机器学习基础技能 KDnuggets 的 Zachary Lipton 指出,人们对数据的认识千差万别,这实际上是对机器学习领域的反映。数据科学家在不同程度上使用计算学习算法。要建立和使用支持向量机模型,熟知核函数方法是否是必需的?答案当然不是。就像现实生活中的许多事情一样,所需要的理论深入程度与具体的实际应用有关。获取对机器学习算法的深入理解不是本文的讨论范围, 而且这通常需要在学术领域投入大量时间,或者至少要通过密集的自学才能达到。 好消息是,你不必拥有博士级别的机器学习理论能力才能进行实践,就如同不是所有程序员都必须接受计算机理论教育才能写好代码。 关于机器学习基础技能

【计算机图形学与多媒体】 2019年-中国计算机学会推荐国际学术会议和期刊目录(七)

旧街凉风 提交于 2020-10-02 08:43:04
1.中国计算机学会推荐国际【 学术期刊 】 计算机图形学与多媒体 (1)A类 序号 刊物简称 刊物全称 出版社 网址 1 TOG ACM Transactions on Graphics ACM http://dblp.uni-trier.de/db/journals/tog/ 2 TIP IEEE Transactions on Image Processing IEEE http://dblp.uni-trier.de/db/journals/tip/ 3 TVCG IEEE Transactions on Visualization and Computer Graphics IEEE http://dblp.uni-trier.de/db/journals/tvcg/ (2)B类 序号 刊物简称 刊物全称 出版社 网址 1 TOMCCAP ACM Transactions on Multimedia Computing, Communications and Application ACM http://dblp.uni-trier.de/db/journals/tomccap/ 2 CAGD Computer Aided Geometric Design Elsevier http://dblp.uni-trier.de/db/journals/cagd/ 3 CGF

8个最高效的Python爬虫框架,你用过几个?

我是研究僧i 提交于 2020-09-30 02:23:32
一些较为高效的Python爬虫框架。分享给大家。 零基础一小时学会Python爬虫 1.Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。。用这个框架可以轻松爬下来如亚马逊商品信息之类的数据。 项目地址: https://scrapy.org/ 2.PySpider pyspider 是一个用python实现的功能强大的网络爬虫系统,能在浏览器界面上进行脚本的编写,功能的调度和爬取结果的实时查看,后端使用常用的数据库进行爬取结果的存储,还能定时设置任务与任务优先级等。 项目地址: https://github.com/binux/pyspider 3.Crawley Crawley可以高速爬取对应网站的内容,支持关系和非关系数据库,数据可以导出为JSON、XML等。 零基础一小时学会Python爬虫 项目地址: http://project.crawley-cloud.com/ 4.Portia Portia是一个开源可视化爬虫工具,可让您在不需要任何编程知识的情况下爬取网站!简单地注释您感兴趣的页面,Portia将创建一个蜘蛛来从类似的页面提取数据。 项目地址: https://github.com/scrapinghub/portia 5.Newspaper