Wind

【趣味案例】Python命令行实现—查全国7天天气

杀马特。学长 韩版系。学妹 提交于 2020-04-21 18:30:51
为什么要爬天气呢?1.可以练练手2.利用itchat库实现自动回复功能后,把查天气的功能集成起来,实现微信自助查天气功能! 首先,还是相似的套路,我们看看能不能在官网上直接抓包(XHR)来获取一个通用API。然后直接用API查询就OK?在百度搜关键词【天气】或者【南京天气】会跳出对应的网页: http://www.weather.com.cn/weather/101190101.shtml.点进去,可以看到相应城市下一周的天气情况: 再换一个城市上海,我们发现,浏览器地址变为: http://www.weather.com.cn/weather/101020100.shtml。原来101020100这串数字对应着相应城市的代码。我们来分析下页面上XHR请求,看看有没有直接抓包的可能 ? 经过谷歌浏览器——检查-Networt-XHR-刷新,发现并没有XHR请求,看来我们需要的天气内容和城市代码,可能是包含在页面中经过JS和服务器处理后呈现的.....好吧,尝试失败! 再看一下JS请求,发现太多了,无力去逐一查看!所幸网上有人早已记录下了所有城市对应的城市代码。我把拷贝了一下,存到了本地mysql,数据在百度云上,需要的可以自行下载下,执行SQL即可直接把SQL表和数据一并建好。 https://pan.baidu.com/s/1kXaN2Aj 密码是:8y6n。 好了

World Wind JAVA亮相JavaOne,Google Earth和Virtual Earth最大竞争对手

我与影子孤独终老i 提交于 2020-04-09 01:11:45
3sNews 讯,一直出于半秘密 开发 状态的World Wind JAVA 近日在JavaOne上亮相,news.com的报道称 开源 的 三维 地球 软件 , Google Earth和Virtual Earth最大竞争对手。和.net版本不同,Java版本的 WorldWind 是一个提供SDK的版本,用户可以使用该SDK,创建独立运行的三维地球软件,也可以将该系统嵌入浏览器。 资料: cnet的报道: Sun, NASA demo open-source 3D earth software Competing with Microsoft's Virtual Earth and Google Earth 官方wiki上对 World Wind Java的描述: NASA World Wind provides next-generation 3-D virtual globe technology for embedding in applications written in the Java programming language. It supplies a suite of Java technology-based components that developers include within their own applications,

瑞幸咖啡承认财务造假后的24小时,该来的还是要来

戏子无情 提交于 2020-04-05 23:20:20
近日,瑞幸咖啡可以说占满了各大头条。微博实时热搜榜Top1,门店排长龙,外卖小哥跑断腿,瑞幸咖啡App和小程序双双宕机... ... 这次瑞幸咖啡的爆火,不是因为折扣,也不是因为当红明星的代言,而是因为瑞幸咖啡突然发布公告称,公司COO实施22亿元的财务造假。 美东时间4月2日,瑞幸咖啡开盘暴跌81.6%,盘中熔断6次并暂停交易。当日,瑞幸咖啡收盘价暴跌75.57%至6.4美元。一夜之间,瑞幸咖啡的市值蒸发近50亿美元。 【 图片来源: 东方财富网 所有者:东方财富网 】 2个月前,瑞幸咖啡曾经被浑水公司做空。据燃财经报道,瑞幸咖啡的“自爆”,其实是遭遇做空后的连锁反应。按照美国证监会的要求,瑞幸咖啡要成立特别委员会进行自查,对于瑞幸咖啡来说,这次对外发布公告也是被迫的。 此次自曝财务造假,瑞幸咖啡将面临集体诉讼、巨额处罚以及退市的风险,对于瑞幸咖啡来说是无可回避的暴击。 瑞幸咖啡曾经风光无限 自2017年成立以来,大家讨论最多的就是瑞幸咖啡能否替代星巴克。 雷锋网获悉,瑞幸咖啡的注册地在开曼群岛,2017年10月启动运营,2019年5月17日瑞幸咖啡在纳斯达克上市,创中国创业公司最快上市记录。 【 图片来源: 新浪财经 所有者:魏天谌 】 截至2020年1月8日,瑞幸咖啡在全国共有4507家门店,这个数字已经超越了星巴克。在北京、上海CBD区域甚至达到了500米范围内100%覆盖

《 Java 编程思想》CH08 多态

痴心易碎 提交于 2020-02-27 15:22:11
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。 多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。 “封装”通过合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现分离开来,而多态的作用则是消除类型之间的耦合关系。 再论向上转型 & 转机 对象既可以作为它自己本身的类型使用,也可以作为它的基类使用,而这种把某个对象的引用视为其基类的引用的做法被称为“向上转型” 将一个方法调用同一个方法主体关联起来被称为 绑定 。 若在程序执行前进行绑定(如果有的话,由编译器和链接器实现),叫做 前期绑定 。 若在运行时根据对象的类型进行绑定,则叫做 后期绑定 ,也叫做 动态绑定 或 运行时绑定 。 Java 中除了 static 方法和 final 方法(private 方法属于 final 方法)外,其他所有方法都是后期绑定的。 Java 用动态绑定实现了多态后,我们可以只编写与基类相关的代码,而这些代码可以对所有该基类的导出类正确运行。 多态的例子可以参考练习2。 在一个设计良好的 OOP 程序中,大多数或所有方法都只与基类接口通信。这样的程序是可扩展的,因为可以从通用的基类继承出新的数据类型,从而新添加一些功能。 域没有多态。 如果一个方法是静态的,那么它的行为就不具有多态性。静态方法是与类,而不是与单个对象相关联的。 由于

如何延迟.keyup()处理函数,直到用户停止键入?

六月ゝ 毕业季﹏ 提交于 2020-01-07 02:25:52
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我有一个搜索字段。 现在,它会搜索每个键。 因此,如果有人键入“ Windows”,它将使用AJAX搜索每个键入的内容:“ W”,“ Wi”,“ Win”,“ Wind”,“ Windo”,“ Window”,“ Windows”。 我希望有一个延迟,因此它仅在用户停止键入200毫秒时才搜索。 在 keyup 函数中没有用于此的选项,我已经尝试过 setTimeout ,但是它没有用。 我怎样才能做到这一点? #1楼 延迟功能可在每次键入时调用。 需要jQuery 1.7.1或更高版本 jQuery.fn.keyupDelay = function( cb, delay ){ if(delay == null){ delay = 400; } var timer = 0; return $(this).on('keyup',function(){ clearTimeout(timer); timer = setTimeout( cb , delay ); }); } 用法: $('#searchBox').keyupDelay( cb ); #2楼 该函数从Gaten的答案中扩展了该函数,以使元素返回: $.fn.delayKeyup = function(callback, ms){ var timer =

基于UDP(面向无连接)的socket编程

大憨熊 提交于 2019-12-06 15:43:08
说明: 本程序是基于windows socket的套接字库实现网络编程; 当WSAStartup函数调用成功后,在程序的最后都需要相应的调用WSACleanup函数 以便释放为该应用程序分配的资源,终止对WinSock动态库的使用。 基于UDP的服务器端流程 创建套接字(socket) 将套接字和IP地址、端口号绑定在一起(bind) 等待客户端发起数据通信(recvfrom/recvto) 关闭套接字 基于UDP的客户端流程 创建套接字(socket) 向服务器发起通信(recvfrom/recvto) 关闭套接字 基于UDP的socket编程流程图 基于UDP的socket编程不需要设置监听和发起/接收请求,可以直接相互通信,流程如下: 这里写图片描述 服务器端代码: #include "stdafx.h" #include <Winsock2.h> int _tmain(int argc, _TCHAR* argv[]) { WORD dwVersionReq = MAKEWORD(1,1); WSAData wsData = {0}; //加载套接字库 if (0 != WSAStartup(dwVersionReq,&wsData)) { WSACleanup(); return 0; } //socket版本确认 if (LOBYTE(wsData.wVersion)

IDEA 2019最新版本 破解教程(windows,mac皆可用)

匿名 (未验证) 提交于 2019-12-02 23:32:01
优点:有效期至2099年,不出意外,这辈子肯定够用了 缺点:稍微麻烦些,(作为程序员都是小意思 )不过不要紧,为了以后省事,都值了 下面是具体的破解激活步骤: 1. 下载破解补丁文件,路径为: http://idea.lanyus.com/jar/JetbrainsCrack-2.9-release-enc.jar 2.将补丁放在安装包的/bin路径下,如图中放置在最后的jar文件, 并且对本文件夹(bin)下的idea.vmoptions配置文件进行修改(可能是版本还是不同操作系统的原因,有人可能没有idea.vmoptions,但是有idea.exe.vmoptions和idea64.exe.vmoptions这两个文件,在这里面进行配置应该也是一样),打开后在最后一行添加如下一条配置指令: JetbrainsCrack-2.8-release-enc.jar ) JetbrainsCrack-2.8-release-enc.jar 3.保存编辑后的文件,然后打开idea,进入激活窗口此时需要选择 激活码 的激活方式,并输入如下激活码进行激活: K71U8DBPNE

Python这么强?红包杀手、消息撤回也可以无视,手机App辅助!

只谈情不闲聊 提交于 2019-12-01 01:10:49
论述 标题也许有点不好理解,其实就是一款利用Python实现的可以监控微信APP内的红包与消息撤回的助手。不得不说,这确实是一款大家钟意的神器。 消息撤回是一件很让人恶心的事,毕竟人都是有好奇心的。 红包,当然是多多益善。 学会后,消息撤回、红包都逃不过你的法眼。 功能: 红包提醒 监测撤回的消息 关键字提醒, @提醒 导入模块: import time import itchat import logging from itchat.content import * 红包消息处理 if msg.we_type == "Note" and msg.we_text.find("收到红包,请在手机上查看") >= 0: my.send("【%s】中有人发红包啦,快抢!" % msg.wind_name, toUserName=my.to_user_name) 关键词消息处理 在这里还是要推荐下我自己建的Python开发学习群:304050799,群里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴 被 @提醒 撤回消息被无视 消息存储,删除过期消息 保存消息中的内容(图片、语音等)

Js 打印 div

让人想犯罪 __ 提交于 2019-11-30 13:04:59
var wind = window.open("", 'newwindow', 'height=700, width=1000, top=100, left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no'); var style = wind.document.createElement("style"); style.type = "text/css"; style.appendChild(wind.document.createTextNode( "table,table tr th, table tr td { border:1px solid #666666;border-collapse: collapse; } \ table {width: 100%;margin-bottom: 60px; }")); wind.document.getElementsByTagName("head")[0].appendChild(style); wind.document.body.innerHTML = $('#divFormMuti').html(); wind.print(); 来源: https://www.cnblogs.com/jonney-wang/p

互联网从此没有 BAT

霸气de小男生 提交于 2019-11-29 04:22:35
根据 Wind 数据截止2019年8月30日,中国十大互联网上市公司排名中,百度排名第 6 位市值 365 亿美元,阿里巴巴排名第一市值高达 4499 亿美元,腾讯排名第二市值 3951 亿美元。 1.最新梯队 排在第一的阿里巴巴和排在第二的腾讯市值几乎是百度的10倍,这里还没有算阿里巴巴未上市的蚂蚁金服,还有气势如牛的字节跳动,据报道字节跳动最后一轮估值高达 750 亿美元。 如果字节跳动估值为750亿美元,将超过此前同一梯队的美团和京东,仅次于蚂蚁金服,后者在最近一轮融资中估值达到1600亿美元,750亿美元还将是仅次于BAT和蚂蚁金服的第五大互联网公司。 可以明显的看出,目前中国互联网第一梯队只有:阿里巴巴和腾讯;第二梯队为:蚂蚁金服、字节跳动、美团点评、京东、滴滴、拼多多、百度、网易和小米等等;其它第三梯队很多就不一一罗列了。 那么我们现在还称 BAT 还合适吗? ATM? ATZ? 这些都不重要了,重要的是百度确实已经掉队很久了!不但从市值上掉了下来,从人气、价值观、管理等各个方面都在走下坡路。 中国互联网就是一场冲击的洪流,在这场洪流中没有人可以安稳不动,只要不加大马力前进,分分钟就被取代抛弃。 就像诺基亚CEO最后说的那句话:我们没有做错什么,但是我们输了! 2.那么我们是从什么时候开始流行说 BAT 呢? 我们先来回顾一下 BAT 创建的历史。 1998年11月