首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Github项目推荐 | 被昨天的股票吓哆嗦了吗,试试用Trump2Cash帮你赶紧脱坑

昨天(2019.05.06)的国内股市大家也都看到了,川普的一句推特威力真的太可怕了......(虽然今天涨了一点回去,但是本质上还是亏了呀) ? ?...它还在推特 @Trump2Cash 上实时发布其调查结果的摘要。...每当特朗普发推文时,它都会使用Twitter Streaming API得到通知。...main模块定义了一个回调函数,处理传入的推文并开始将特朗普的推文分析结果传输出去: def twitter_callback(tweet): companies = analysis.find_companies...前者在特朗普推特的文本中检索对公司的提及,寻找它们的股票代码,并给推文打情绪分。后者则选择一种交易策略,即要么现在买进,然后在收盘时卖出;要么现在卖空,然后在收盘时买进以回补。

2.5K50

干货 | Trip.com APP 启动优化实践

1.2 Runtime Init Objc和Swift的初始化 通过_dyld_objc_notify_register注册回调,在image加载完时初始化语言相关。...调用所有+load 也是通过向 dyld 注册回调,在image加载完时,通过load_images 触发,处理该image相关的所有+load方法,按照继承层级依次调用:父类+load→子类+load...4)App最低支持系统版本升级到12.2 因为iOS在12.2版本及以上才内置了Swift的支持,所以在此之前Swift的动态库都是随着 App下发的,也在xxx.app/Frameworks 里。...如果允许,甚至可以升级到iOS 13,因为iOS13以上dlyd3做了很多加载和缓存的优化。...我们在做的过程中给Firebase和Google的一些SDK提了很多issue,对方开发人员配合很积极,对我们帮助很大。

60520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从Twitter的XSS漏洞构造出Twitter XSS Worm

    在该XSS漏洞修复之前,通过Twitter发布以下URL链接就会创建出一个XSS worm来,它可以在推特圈内从一个账户中传播到另一个账户。...callback=__twttr;user_id=12 这里现在的难点是,需要绕过回调验证(callback validation),不能任意指定其它回调,它只能以__twttr前缀开始,否则就会被Twitter...虽然我们不能在回调参数中注入任意字符,也就是说,会在JavaScript语法上受到的限制较多。但请注意,“?...callback=__twttr/alert;user_id=12”中的分号并不是回调参数中的一部分,它只是查询分隔符,类似于&。...callback=__twttr/parent.frames[0].oauth_form.submit;ids=20> 3、发送第三条推文作为身份窃取劫持的Payload,这条推文综合了第一二条推文

    1.5K30

    马斯克「BOSS直聘」:在线诚招PR副总裁(急急急)

    TechCrunch的记者表示,他自己就在信息流中刷到过陌生人的推特。这种推特的转发按钮是无效的,如果点击,它就会消失。...还有开发者表示,推特前段时间开源推荐算法时,似乎没有完全把私人内容滤掉。 实际上,从2月开始,就有声音说推特圈的隐私保护不是很牢靠,并且发出警告“注意在推特圈发的内容”。...更早以前有消息称推特iOS版中有些安全功能不起作用。 平台上总是出现这些小bug,很多人将原因归结为马斯克裁员裁狠了……导致推特没有足够的人手来维护。...前推特CEO起诉公司拖欠法律费用 说回马斯克的突然招聘。 要说最近后院起火的,还真不只是推特。特斯拉也被曝出隐私泄露丑闻,用户车内视频被员工传播。...对于这件事,推特官方目前的回应还是自动回复: 。 据悉,除了老员工的讨账外,推特还正在面临来自供应商、房东、咨询公司的大量诉讼,这些人都表示他们没有从推特那拿到应得的款项。

    41810

    这个第三方登录开源工具,支持市面上几乎所有主流平台!好用!

    第三方登录的好处对于应用来说,在于降低用户注册的成本,毕竟有时候只要点一下就可以登陆和需要填写各种信息注册的两种选择下,往往就是使用和放弃的区别。...淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特...对于实现的功能的自我介绍,作者倒是没有花太多的华丽辞藻: 小编先带你看下如何快速开始使用: 引入依赖     me.zhyd.oauth...authRequest.authorize("state"); // 授权登录后会返回code(auth_code(仅限支付宝))、state,1.8.0版本后,可以用AuthCallback类作为回调接口的参数...  authRequest.authorize("state"); // 授权登录后会返回code(auth_code(仅限支付宝))、state,1.8.0版本后,可以用AuthCallback类作为回调接口的参数

    51530

    JustAuth - 史上最全的第三方登录开源库

    淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等...OAuth2流程 对于JustAuth 而言,其核心就是每个平台所对应的一个个具体的 request 类,在进行授权之前,需要就具体的平台创建对应的 request 实例: // 创建授权request...一个简单的重定向回调实例如下: /** * * @param source 第三方授权平台,以本例为参考,该值为gitee(因为上面声明的AuthGiteeRequest) */ @RequestMapping...当用户完成了第三方平台的授权后,授权登录会返回 code,并调用回调: AuthResponse response = authRequest.login(callback); 一个简单的回调接口可以这样实现...authRequest.login(callback); return response; } 通过给 AuthRequest 的 login 接口提供一个 AuthCallback,实现授权码的回调

    5.2K20

    Swift 周报 第十八期

    Web 服务使用的常用身份验证方法包括基本身份验证、访问令牌和 OAuth。SwiftPM 目前只支持基本的身份验证,这限制了它与 Package 注册服务交互的能力。...ptrToArray in for number in ptrToArray { print(number) } } 讨论如何从 ReducerProtocol 中创建的alert回调中触发操作...讨论状态初始化器中的 UUID[11] 讨论对于金融计算用 Decimal 还是 Double[12] 推荐博文 在 SwiftUI 中开发灵动岛[13] 摘要: 本文将详细介绍使用 WidgetKit...dangling-pointer-from-array/61609 [6]如何从 ReducerProtocol 中创建的alert回调中触发操作: https://forums.swift.org/t.../61589 [11]状态初始化器中的 UUID: https://forums.swift.org/t/uuid-in-state-initializer/61593 [12]对于金融计算用 Decimal

    2K20

    解决 iOS 15 上 APP 莫名其妙地退出登录

    现在,我实际上从未想过有这么大的延迟,实际上是@_saagarjha建议我检查时间戳,之后,他指给我看这条推特。 Twitter:Apple开发人员文档的首页 推特翻译:有趣的iOS 15优化。...通过等待application(_:didFinishLaunchingWithOptions:)委托回调来保护自己,如果可能的话,留意UIApplication.isProtectedDataAvailable...(或对应委托的回调/通知)并相应处理。...关于我们 Swift社区是由 Swift 爱好者共同维护的公益组织,我们在国内以微信公众号的运营为主,我们会分享以 Swift实战、SwiftUl、Swift基础为核心的技术内容,也整理收集优秀的学习资料...特别感谢 Swift社区 编辑部的每一位编辑,感谢大家的辛苦付出,为 Swift社区 提供优质内容,为 Swift 语言的发展贡献自己的力量,排名不分先后: 张安宇@微软 倪瑶@Trip.com 戴铭@

    93810

    干货 | 一波N折的携程酒店Swift-Objc混编实践

    虽然从兼容性(仅限iOS13及以上)角度来看,他们的实用性还早,但这一系列动作已经展现出苹果公司对于Swift未来的决心,让人惊呼Swift的未来已来。...对于我们携程酒店技术团队而言,此时对Swift展开调研是一个很好的时机,这不仅仅是为了跟上新技术的发展,也是为了避免将来有技术踏空的风险。...乍一看这并不是什么大问题,Objc调Swift都能解决,Swift调Swift还不简单,几行代码就能实现,如下: importFoundation import SwiftLibB @objcMembers...根据之前的经验,我们很快就断定这是同一个原因,但是上文提过我们已经把Swift头文件copy到源文件目录中了,为什么突然不起作用了呢?...对于Swift语言本身的一些探讨有机会可以另作分享,我们相信更现代、更安全的 Swift 会变得越来越流行,希望有越来越多的开发者可以早日加入Swift的阵营。

    1.5K31

    WWDC20中iOS的改变

    Modern Collection Views 是iOS13推出iOS14持续更新的新概念,有兴趣的童鞋可以继续去https://developer.apple.com/news/?...用户可以在此处绘制所有艺术作品和涂鸦,而PKCanvasView支持Catalyst,虽然不支持工具选择器,但可以看出对于苹果对于“手绘”的目标,这里对于屏幕的响应在用户行为上报的地方已经有所涉猎,但大范围的绘图仍是一个考验...locationManagerDidChangeAuthorization 替换了旧的代理回调方法。...参考https://xiaozhuanlan.com/topic/9823657014 10.Swift 最后,事实上,这一次的WWDC介绍了大量的Swift的内容,这里没有涉猎,网上有很多相关的内容,...可以看出Swift早晚会转正,而且内容会更加完善,例如App Clip只在Swift上支持,有兴趣的同学可以看https://xiaozhuanlan.com/topic/2804537169 最后,可以参考

    1.8K10

    Apple 登录流程详解

    # 1:背景 2019 年苹果推出 苹果登录(Sign in with Apple)方式,要求 2020 年 4 月之后运行在 iOS13 及以上系统的 APP 如果使用第三方或社交登录服务(如 Facebook...总体流程如下图: # 3.1 客户端侧 # 步骤一:授权 对于客户端来说 AppleID 登录与传统的三方登录流程一样,分为 调用接口 与 回调信息获取 两步,唯一不同点是苹果登录的 API 是在 iOS...watchos), ASAuthorizationAppleIDButtonTypeDefault = ASAuthorizationAppleIDButtonTypeSignIn, } NS_SWIFT_NAME...ASAuthorizationAppleIDButtonStyleWhiteOutline, ASAuthorizationAppleIDButtonStyleBlack, } NS_SWIFT_NAME...} else { // Fallback on earlier versions KINFO(@"[AppleLoginWrapper]iOS系统低于13"); } # 步骤二:信息回调

    5.8K30

    llama2.mojo比llama2.c快20%,最年轻的语言Mojo惊艳开发者社区

    释放 Python 性能:Python 无处不在,但对于需要高性能或特殊硬件的任务来说,Python 并非最适合的工具。...Llama.c 不是为了快速运行而调优的,而是为了理解一个文件中的代码。它 llama.cpp 比起来会是怎样?...Mojo 与他的背后「大佬」 Modular AI 于 2022 年创立,旨在重建全球 ML 基础设施,它由 LLVM 和 Swift 编程语言的联合创始人 Chris Lattner 创办,并在此前刚获得...Lattner Chris Lattner 毕业于波特兰大学的计算机科学系,具有创建和领导多个知名大型项目的经验,其中包括 LLVM、Clang、MLIR 和 CIRCT 等编译器基础设施项目,他还带头创建了 Swift...在 llama.mojo 的性能对比发布后,Chris Lattner 在推特上感慨到,这离 Mojo 可本地下载只隔了三天。

    28410

    WWDC22:Runtime 的性能优化和 App 减包

    编码,通过 Xcode 编写代码 编译,使用了 Swift 和 Clang 编译器 运行,通过 Swift 和 Objective-C 运行时中完成 此次的这些关键优化其实就是在第三步骤运行时来完成的...而此次所有的修改其实对于开发者来说是无感透明的,所以任何代码都不用改动,只要你使用 Xcode14 来进行打包编译,便会享受的这些优化点。...而 Xcode14 新推的的 Swift Runtime 解决了这个问题,只要你是用 Xcode14 编译且运行在 iOS16 及以上版即可。...具体就是他把这些操作放在 App 可执行文件和启动时任何动态库的 dyld 闭包的一部分 为什么这样做可以节省启动时间,需要先了解下 app 启动流程,需要一个知识背景 从iOS11开始dyld3被加入,iOS13...objc_msgSend 从上面的代码看出每次执行方法调用都会 走以上三个步骤,每个步骤消耗 4 字节 一共消耗 12 字节,而前两步是准备 selector,任何一次方法调用都会执行他,目前的策略是每调一个方法都会生成上面三步

    92020

    深度分析:前端中的后端-实现篇

    Rust 是被调方,内存传递给 Swift 后,并不知道 Swift 会何时何地结束引用,所以 Rust 自己的所有权模型被略过(因为使用了 unsafe),需要手工「释放」。...在 on_result 回调中调用,而这个回调运行在 tokio 管理的若干个线程中的某个,因而有可能测试线程结束时,该线程还没有结束。所以这里我们需要不那么优雅地通过 sleep 阻塞一下测试线程。...这里因为回调是一个 C 函数,无法做成 Rust 的闭包,因此,使用 channel 同步两个线程的思路行不通。如果大家有比 sleep 更好的方法,欢迎跟我探讨。...就我这两天的体验来说,在 WWDC 上大吹特吹的 xcframework 和被寄予希望的 Swift Package module,也许在整个 apple 的生态系统里,工作得很好,然而一旦和更大的开源生态结合起来...对于这个结果,不但有些读者不相信,我自己也不敢相信。

    1.9K10
    领券