Android System WebView 和 Google Chrome 無法更新

各位先进大家好,Android System WebView 和 Google Chrome 无法更新,按一下更新,圈圈转一下就停了,试了好多方法,例如清除缓冲区的资料,网路上能找到的方法都试了,就是没用,想请较大家 网上搜索有一样的情况的也没出处理结果。 手机 piexl3 代理开的,其他软件都正常更新,就 这两个不行的 已解决了https://www.youtube.com/watch?v=Q1UmyIZHOLg

4 条回复  •  2021-03-25 17:36:34 +08:00    
1 yyyb   4 天前 我这里是不能更新 ph,按一下更新,圈圈转一下就停了,试了好多方法,例如清除缓冲区的资料,网路上能找到的方法都试了,就是没用,*后换了个毛子的梯子更新成功了    
2 LuciferGo   3 天前 有时候是网络问题,有时候双清就好,看情况的,判断是否网络问题,打开 Google app 看下 assistance 信息流就可以判别    
3 szx300   3 天前 via iPhone @yyyb #1 我按视频的教程更新好了!应该不是梯子的问题!还是谷歌系统问题!    
4 szx300   3 天前 via iPhone @LuciferGo #2 清了好多次了!目前处理好了!

现在移动端的应用主流都用什么模式开发?

为什么我感觉原生程,都没有什么热度

  • ios : object-c swift
  • android : java kotlin

然后就是 web 开发的,被吐槽各种不好用和 BUG 多

  • cordova ionic framework7
  • vue weex
  • react RN

虽说上面提及的东西用都是可以用着,但是生产环境线上项目都使用的是什么样子的技术做支撑?

 

15 条回复  •  2021-03-24 14:44:11 +08:00

1 SystemLight   6 天前 补充一下,我感觉 python 的 Kivy 也可以,还不错

2 EasonC   6 天前 via iPhone swift or flutter

3 ychost   6 天前 flutter + 原生 混合开发貌似可以试试水

4 nicevar   6 天前 需求复杂的就选原生为主,弄其他花里胡哨的没什么好处

5 tanranran   6 天前 现在主流还是原生 [kotlin 、swift] , [object-c 、java] 慢慢用的人越来越少了,除了老项目 web 开发,的话,react [taro] 和 vue [uniapp] 吧

6 JHExp   5 天前 flutter+原生的体验是真的可以 但是 flutter 不能热更 所以很多还是走的 h5

7 d7sus4   5 天前 内容、服务类应用更注重开发和维护成本,目前就是 RN 和 Flutter,个人认为还是 RN 比较靠谱,Flutter 感觉一直在横向扩张,目前还是不太敢在生产环境里用,保持关注吧。 复杂的工具类或重型应用,或者注重个性化体验和设计的,毫不犹豫选原生。 没有历史包袱的话直接 swift/kotlin 就好。

8 Roardeer   5 天前 我一直用的 Xamarin

9 OldActorsSmile   5 天前 uniapp

10 IGJacklove   5 天前 via Android 一般都是混合开发吧 rn,flutter 大厂都在用,没啥好担心的,还是看你自己的需求。

11 abcbuzhiming   5 天前 @Roardeer 很少看见用这个的,这东西的生态圈能赶得上 RN 吗?

12 Roardeer   5 天前 微软的生态,国内不算主流吧。我主要是全栈都用 C#

13 newHunter   5 天前 uniapp 一把梭

14 guiyun   5 天前 flutter 的话大厂用的话还挺好的,小厂还是算了吧,当时技术总监要我们用 flutter,结果技术总监一走,我们 flutter 的项目都不知道怎么维护了

Pixel 3XL 刷入 Android10aosp 生成的镜像,通过 fastboot flashall -w 刷入不能启动

环境:Windows10 + vb 虚拟机+ ubuntu20 ;
aosp:Android10.0.0_r40;
终端:pixel 3XL
说明:编译 asop 时已经下载了所有需要的驱动;
现象:执行 fastboot flashall -w,Sending 、Writing 镜像之后,终端进入 fastbootd ;然后我进入 recovery 清空 Wipe data/factory reset 数据,之后 reboot ;
reboot 启动出现问题,一直卡在 google 静态界面;
继续重启,进入 fastboot,出现 no valid slot to boot

pixel 3xl 线刷源代码生成的 out/target/product/crosshatch/下的镜像到底怎么进行呢?我的操作问题在哪里呢?
希望大佬们来帮帮忙,卡了很久了

5 条回复  •  2021-03-25 11:05:04 +08:00    
1 Jirajine   5 天前 via Android 卡屏的时候用 adb 看一下日志。 继续重启不行应该是因为检测到 A/B 分区里的系统都启动不了。    
2 FATEQiang   5 天前 @Jirajine 现在重启只能进到 bootloader 界面了,按 power 键 start 只能无限重启 bootloader,提示:Enter reason:no valid slot to boot    
3 FATEQiang   5 天前 @Jirajine ADB 用不了    
4 20015jjw   4 天前 via Android 你就不能用 3xl 的 Google 镜像先救活吗    
5 FATEQiang   4 天前 @20015jjw @Jirajine 成功了,环境问题,ubuntu20 版本或者虚拟机的锅(大概率 ubuntu20 )。在 windows 下烧录,fastbootd 模式就能继续执行烧录指令.

Android 开发 还有什么能够增强编速度的插件或者做法呢?

问题经过

3 年前用过 freeline ( https://github.com/alibaba/freeline) [可以 1-3 秒编译生效,大部分场景不用重启 APP ] 

真的很惊艳,和 iOS 中的 Injection 有的一比

可是随着 alibaba 的放弃维护,freeline 也无法使用

项目现在能用 aar 的也都用 aar 了

在此请教下各位大佬,2021 年了 Android 现在有什么办法能够加快编译呢

目前所用的配置

AndroidStudio 版本

Android Studio 4.1.2
Build #AI-201.8743.12.41.7042882, built on December 20, 2020
Runtime version: 1.8.0_242-release-1644-b01 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 1237M
Cores: 8
Registry: ide.new.welcome.screen.force=true, external.system.auto.import.disabled=true
Non-Bundled Plugins: GsonFormatPlus, org.jetbrains.kotlin, wu.seal.tool.jsontokotlin

语言用的是纯 kotlin
gradle 使用得版本是 6.5
build.gradle 中能配置的也都配置了


gradle.properties 配置

android.useAndroidX=true
android.enableJetifier=true
org.gradle.daemon=true
org.gradle.configureondemand=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx4096m -XX:+UseParallelGC -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

#开启 gradle 缓存
org.gradle.caching=true
android.enableBuildCache=true

#开启 kotlin 的增量和并行编译
kotlin.incremental=true
kotlin.incremental.java=true
kotlin.incremental.js=true
kotlin.caching.enabled=true
kotlin.parallel.tasks.in.project=true


#优化 kapt
kapt.use.worker.api=true
kapt.incremental.apt=true 
kapt.include.compile.classpath=false
kapt.verbose=true
# Kotlin code style for this project: "official" or "obsolete":
kotlin.code.style=official

        
#优化 databinding
android.lifecycleProcessor.incremental=true
android.databinding.incremental=true
android.injected.testOnly=false

#显示过时的调用
android.debug.obsoleteApi=true

==虽然已经做了上述的配置但是编译一次还是大约需要 15-30s 左右==

第 1 条附言  ·  5 天前

找到一张优化的图,可以按照上述一步一步的优化

image.png

19 条回复  •  2021-03-24 09:47:34 +08:00    
1 AoEiuV020   10 天前 同求,我现在基本上编译时就拿起手机看看或者刷刷 v2ex,    
2 systemcall   10 天前 转鸿蒙开发,用 Harmony Studio 试试    
3 gainsurier   10 天前 via iPhone 才十几秒,够幸福了    
4 stardust21   10 天前 十几秒很快了,可以尝试按功能分几个 module,做某个功能的时候单独编译其中的一个    
5 winterbells   10 天前 https://developer.android.com/studio/preview/features#use-java-11 你试试,公司项目编译大概 10%提速 还有一个 https://docs.gradle.com/enterprise/gradle-plugin/ 没验证过有什么差别 我们年前就用 AS Canary 版本了( bug 不少……),gradle 用 nightly,JDK 11 编译还是要六七分钟起步,有编译缓存就无所谓了    
6 tanranran   10 天前 @stardust21 #4 项目还没有大到要拆 module 的时候,其实现在相当于是当单一的 module 编译一次需要几十秒    
7 john6lq   10 天前 via iPhone Offline mode 打开    
8 xloger   10 天前 十几秒是真的很快了,我记得前几年 Gradle 没优化好的时候,编译一次得两分钟吧    
9 hotsymbol   10 天前 转 Flutter 吧    
10 charliecaptain   10 天前 via Android 我们项目怎么优化都是 7 分钟,摸鱼儿不好吗    
11 kingzeus   10 天前 把项目拆成 module,分布式编译,*后是加个本地 maven 镜像    
12 tanranran   10 天前 @john6lq #7 打开了    
13 tanranran   10 天前 @hotsymbol #9 有考虑中    
14 tanranran   10 天前 @systemcall #2 难道你不知道 Harmony Studio 基于开源版的 Android Studio 开发的吗    
15 tanranran   10 天前 @xloger #8 有一说一,几年前的比现在的快多了    
16 HongJay   10 天前 十几秒你还想怎么样    
17 tanranran   10 天前 @HongJay #16 想达前端热更新,Flutter 热重载的效果,其实这个是能做到的比如 [freeline] [ instant run] ,但是如今都不可用    
18 systemcall   10 天前 @tanranran #14 胡说,明明是 Google 偷了牢厂的代码    
19 Porster   5 天前 用 M1 芯片开发的感受:*次编译慢点,后面改代码运行都是 10s 编译完成。不需要加入这些提升编译速度的手段了。

 

为云而生、多快好省,这就是星星海的style!

腾讯云对外上新了一款服务器,号称深度自研且独一无二,其名字也十二分的卡哇伊,叫做“星星海”。晶少虽然还没来得及探寻其名的出处,不过在与腾讯服务器供应链总经理刘裕勋的谈聊中已基本了解到星星海的重要style之一,为云而生。

%title插图%num

星星海,腾讯首款为云而生的服务器,不是简单挂个响亮的标签而已。深入剖析 “为云而生”的理念,我们恐怕还要追溯到通常情况下的服务器研发过程。

我们发现,一般情况下的服务器研发很难规避“堆砌”的窘境,所谓A用户需要A类特性,B用户又要求B种风格,一来二去整个架构变得异常复杂,企业级服务器更是如此,因为需要满足更多企业以及用户的需求;而相比之下此处的“为云而生”,很重要的一点就是要依照云的属性进行设计甚至优化。所以在设计部署过程中,星星海果断结合了数据中心实际部署环境要求,针对云端的计算、存储、网络等场景做了重点优化,据了解能够有效满足腾讯云98%应用场景需求。

“其实每个软件产品对相应硬件的配置要求均有不同,但如果可以使用同一套服务器架构,无论是CPU内存还是基础存储,都可以满足软件层面产品的需求,自研技术上达到了承上启下,也被称为软硬协同。”刘裕勋表示。在这样的想法驱使下,星星海通过精细的硬件设计大幅度降低了硬件成本和运营成本,同时有效匹配腾讯服务器供应链整体升级,更好整合了硬件产业链能力。

%title插图%num

除了从云出发,高效利用硬件资源之外,星星海很重要的一点还表现在精简,有数据显示相比传统服务器,星星海在整个用料剪裁方面超过了20%,这种“好与省”尤其在能耗上体现突出。例如10万台星星海服务器组成集群,相比传统服务器实际上每年都会节省超过5亿度的用电量,毕竟电量消耗的百分之五十均来自服务器的能耗,当然这种精简精神是对标传统而言。

在星星海对外官宣的介绍中,我们发现,其与传统服务器相比很重要的一点就是整机方案可以支持不同的CPU主机类型,兼容架构具有较高的前瞻性,硬件基础被统一规划且放言可支持未来3-5年的服务器产品演进。有资料显示,其联合AMD在*新ROME平台下深度定制CPU,实现了行业*优单核性能和*优单核TCO。根据晶少了解,星星海可以实现云服务实例综合性能提升35%以上,其中视频处理速度提升40%,图形转码得分提升35%,Web服务页面QPS提升高达152%。

谈及深度定制AMD的CPU,刘裕勋提出,腾讯作为AMD七大CSP之一,在测试过程中发现的相关问题一经反馈就会得到AMD方面的高度重视,并用于AMD产品技术升级的重要参考之一。

以本次星星海服务器深度定制CPU为例,先前AMD对外发布的CPU只有两种类型,分别为32核与64核,而星星海在*新的rome平台下定制的单颗CPU为48核,此区别主要源于腾讯云方面针对内存开销和整个服务器性能开销的综合评定与兼顾。相比通常售卖的两套CPU搭载一个8G内存的传统形式,具体来说基于腾讯云海量数据的运营,48核的CPU无论是主频还是性能上都达到了*佳的适配效果。通俗来说,如果替换成一个更高阶的CPU,其能耗就会大大增加,说到这里,刘裕勋还特地列举了十分幽默诙谐的例子让大家能够更加形象生动的了解:一张餐桌本可以容纳十人就餐,如果每个就餐的人都是体重超过200斤的肥胖者,想必这样的就餐环境就会显得拥挤很多,而每一个身材肥胖的就餐者就像一枚高能耗的CPU,在实际使用过程中肯定会出现诸多问题。除了深度定制的CPU助力,在配套日虹散热技术的加持使用下,星星海实现了*大负载能效对比业界可提高50%,尽管该技术不算是业界散热的新理论,但实际落地,星星海算是杰出代表之一。

“确实,星星海对于我们来说算是first one,但*不是only one,我们已经把未来3-5年对云计算硬件服务器领域的发展趋势做了充分的认证,使服务器整套方案能够满足未来3-5年的产品演进。可以简单理解为,就是这样一套服务器方案,当面对新的技术应用层出不穷之时,只需要作出细微调整而不改变大的架构方向,就可完成技术适配与升级。”晶少得知,在星星海设计到量产不到一年时间这样的速率下(一般传统的服务器厂商,从 概念设计到可能的量产部署,一般周期在一年半到两年),未来到年底将会部署至少超过五千台的规模在腾讯云现有的业务领域中,可谓“又多又快”的节奏。

正常预测的话,在今年春节的QQ抢红包环节或者微信业务都能够直接运行在星星海上。通过快速部署在腾讯的公有云产品上,而且用自研QQ和微信,如此庞大体量的业务去做拉测来打磨整个硬件和软件产品,相信通过这种方式“锻炼”出来的腾讯云星星海能够更加高效为用户提供性价比优势的计算产品,赢在场景的丰富性。

谈及星星海的未来,刘裕勋提出了适配不同CPU架构的方向,其中包括英特尔、国产化架构抑或是自研芯片等,毕竟对于云服务商来说,降本增效历来都是永恒的主题。“如果没有办法每年都提供优质、高性价比的产品给用户,一定程度上相当于整个腾讯云的竞争优势会受到影响。我们更愿意通过产业互联网的思维,基于多年在用户体验方面的打磨,实现针对性能和成本的*致追求;通过经营化和演进能力,提供高性价比产品来降低企业或者客户上云的成本或者用云的开销,进而促进整个产业互联网的蓬勃发展。”
————————————————

原文链接:https://blog.csdn.net/sch881226/article/details/102954472

阿里云和腾讯云可以用来下载 bt 吗?

这是一个创建于 525 天前的主题,其中的信息可能已经有所发展或是发生改变。

scukmh 2019-10-21 08:49:39 +08:00
可以,只要你付得起流量钱。
silencefent 2
silencefent 2019-10-21 09:15:01 +08:00
1M 的小水枪怎么下载下来呢
1648820920 3
1648820920 2019-10-21 09:16:32 +08:00
百度网盘可以下载 bt..
x86 4
x86 2019-10-21 09:18:47 +08:00 via iPhone
有钱买大宽带就可以
lneoi 5
lneoi 2019-10-21 09:20:49 +08:00
这不就是各个软件中的离线下载嘛,付得起钱就行
leafleave 6
leafleave 2019-10-21 09:24:10 +08:00 via iPhone ❤️ 1
楼主想问的是不是版权投诉问题
love 7
love 2019-10-21 09:29:23 +08:00
还不如找个国外便宜 VPS,也没人管,至少水管大
zmxnv123 8
zmxnv123 2019-10-21 09:29:52 +08:00 via iPhone
好好的 vps 不用总什么 ce
zhihupron 9
zhihupron 2019-10-21 09:31:21 +08:00
@leafleave 是的
poplar50 10
poplar50 2019-10-21 09:52:03 +08:00 via Android
可以,只要你付得起流量费。

fengbjhqs 2019-10-21 09:57:56 +08:00
可以下载,*好不要太多上传,避免盗版,
mrweiwei 12
mrweiwei 2019-10-21 10:50:38 +08:00
@love 国外的不是 bt 查的更加严格吗
houzhimeng 13
houzhimeng 2019-10-21 10:53:39 +08:00
可以,以前用香港的机器下 bt 巨爽
huanxianghao 14
huanxianghao 2019-10-21 11:58:10 +08:00
可以,没有问题,尽管上
saltedFish666 15
saltedFish666 2019-10-21 15:16:54 +08:00
为啥不行?
castle6610 16
castle6610 2019-10-21 18:28:38 +08:00
可以买一个 hostsolutions 1Tb 的大盘鸡,虽然网速感人,但流量 10T 根本用不完,而且内容抗投诉,随便放什么东西都可以。

图片站服务器该怎么选择配置架构

*近正在写一个图片站,刚好*近各大云都有在搞活动,所以打算买一个服务器。虽然我会写代码,但是服务器配置真心不知道该怎么选择。

我的网站情况:主要就是图片浏览,网站以手机端网页为主,后期可能会考虑开发 APP,网站每张图片大概 200Kb 左右,总量大概 1TB。这也是我人生中*个为自己写的项目,以前都是为老板写项目。

求 V 站各位大神有空指点下,该怎么选择服务器配置,什么样配置适用什么样的访问量,是否需要单独图片的服务器和单独的网站服务器,(哦还有,网站有点点擦边球,嘿嘿嘿,可能应该也许是买大陆之外的区域的服务器)

qyvlik 2019-11-01 15:13:01 +08:00
图片 1TB 的话。阿里云的 OSS,aws 的 S3 做图床好过自建图床服务器。
然后你的站点主要是图片浏览,那么需要运行数据库和后端程序,在同台服务器上的,推荐 2 核 4G 起,这是乞丐版。
不过到时要是需要升级磁盘的话,还是麻烦一堆,我做的话,如下配置:
版本一:
– 阿里云的 OSS 或者 aws 的 S3
– 1 核 1G 跑后端服务器,带宽乞丐版 1M,标准版 5M 起,磁盘 40G 起。记得带公网 IP。
– 1 核 1G 的云数据库(云数据库升级容易),磁盘*低配置完事,可以单机规格,也可以一主一从。
——–
版本二:
– 阿里云的 OSS 或者 aws 的 S3
– 2 核 4G,服务器,跑后端和数据库,磁盘记得大一些,那就 50G 起,做好磁盘拓展规划吧。
——–
https://www.goclouds.cn/goclouds/page/datamagic/calculator/calculator.jsp 这个是 aws 的价格计算器。
阿里云自带的价格计算器还行。
其他腾讯云、华为云等没用过。
eason1874 2
eason1874 2019-11-01 15:18:42 +08:00
图片站,还擦边球,那当然是用国外厂商的机器啊,再套个 CF,牺牲个别用户的访问速度换取低成本大带宽。
ivanfjz 3
ivanfjz 2019-11-01 15:51:47 +08:00
@qyvlik 图片放 OSS 或者 S3 的成本似乎蛮高的和服务器差不多
ivanfjz 4
ivanfjz 2019-11-01 15:52:02 +08:00
@eason1874 是有这个打算呢
Rwing 5
Rwing 2019-11-01 15:53:04 +08:00
擦边球放国内不会请喝茶吗?
qyvlik 6
qyvlik 2019-11-01 16:03:27 +08:00
@ivanfjz #3 用 OSS 或者 S3 主要是图省事,费用也是用多少算多少。
在前期摸索的时候,可以节省费用。
例如 1TB 的资源,如果是弄服务器的话,一开始就得准备 1TB 的磁盘,然后把服务器的带宽临时调大,然后上传资源。搞完后,发现 1TB 的磁盘其实不够,得留一些余量什么的,或者磁盘某些指标都有问题,再去维护这个的话,我是觉得麻烦。
ivanfjz 7
ivanfjz 2019-11-01 17:12:45 +08:00
@Rwing 所以放国外
ivanfjz 8
ivanfjz 2019-11-01 17:13:48 +08:00
@qyvlik 也有道理
Rwing 9
Rwing 2019-11-01 17:21:54 +08:00
@ivanfjz 哦,确实应该放国外,老铁,盈利多少偷偷暴漏一下吧
ivanfjz 10
ivanfjz 2019-11-01 17:30:06 +08:00
@Rwing 老铁,代码还没写完,不求盈利,更重要的是写个自己的项目

对话Serverless,原来NI这么出色……

近一段时间,Serverless的横空出世似乎让大家发现了架构开发的新乐园。

无需纷繁复杂的后台开发配置,更不用介怀巨型架构体系造成的“迷宫”困境,开发人员轻松上阵即可完成过去耗时数小时才能搞定的初始版本,*大缩短技术研发与市场检验的距离。关于此,Serverless.com CEO Austen Collins表示,确实从运营商的角度出发,更需要将越来越多的产品serverless化,因为serverless涉及的层面更接近开发者以及应用层,与传统的基础设施与平台层面区别很大,需要部署很多抽象定制的解决方案。
%title插图%num

晶少了解到,如果从运维角度去分析大热的serverless,当大家将很多核心业务,例如小程序云开发等放入其中,自然需要考量在生产环境下从事运维与监控等诸多细节,像无服务器这样的开发模式可以更好助力开发者去运维产品。

此外,谈及serverless帮助提升开发效率的环节,晶少觉得可以这样理解,举例来说过去一个团队需要10名开发者耗时一个月的时间完成某项功能的开发;如今采用serverless就只需要3名开发者耗时2周时间即可完成。所以对于一家企业来说,时间缩短且效率提升能够将更多成本放入业务开发的过程中加以投入,让每个流程中每名开发者的耗时做到*短并顺畅无误完成业务推进,才是*关键的。

另外在大家眼中,Serverless更加无所不能的一点还在于,不但能够hold住生产过程中需要的所有构建,更重要的是适用于所有在公有云部署业务的企业,如此小而美的开发方式,被誉为创业者、中小型公司的福音。那么问题来了,Serverless如此优势,企业在部署的同时怎样做到让配置更加接近于企业实际应用呢?

%title插图%num

腾讯云中间件总经理Yunong Xiao​​​
关于这个问题,腾讯云中间件总经理Yunong Xiao认为,如果从部署角度深入,再对比传统服务器,作为云服务商确实不太希望用户太多感知到底层结构,而是做到更顺畅将自研应用的价值发挥出来,这或许需要改变全球范围内开发者们的习惯,将开发过程以及产品尽可能的serverless化。基于此,作为云服务商就越发要思考如何能够给企业以及开发者们提供一套流程,涉及从项目管理到代码托管,从构建到发布,通过serverless来提高开发效率,让用户对底层复杂的架构实现无感知。

听完两位专家关于Serverless的分析讲解,我们大致了解其中,其实无论是Serverless.com还是腾讯方面,针对Serverless的推进远不止于此,这还要回到腾讯云主办的首届Techo开发者大会上,腾讯云与Serverless开发平台Serverless.com达成战略合作并成为 Serverless.com全球战略合作伙伴以及大中华区*合作伙伴的震撼新闻发布。

据晶少了解,截至目前Serverless.com已经拥有了百万级别的活跃应用程序以及50000+的日下载量。旗下的开发平台Serverless Framework在促进简化开发、部署云函数方面表现突出,具有函数资源编排、自动伸缩、事件驱动等优势能力,可以做到让开发者无需关心底层资源即可快速完成Serverless应用的开发,无基础设施的运维负担。

具体来说针对开发者,Serverless Framework在应用编排上可以提供基于应用场景的丰富案例,只需要根据实际需求选择对应场景后简单几步,即可快速搭建出自己需要的服务。目前Serverless Framework覆盖了从初始化、编码、调试、配置和发布的全生命周期并提供了业务监控告警、测试和故障排查的一站式解决方案,帮助开发者更好地基于Serverless部署业务。

“Serverless.com 将与腾讯云合作,从基础设施到应用工具层面,共同推进 Serverless 技术的落地及制定行业规范,目前已经有一些优秀的架构在腾讯云落地。”Serverless.com CEO Austen Collins 指出。同时,腾讯云中间件总经理Yunong Xiao表示:“腾讯云将通过持续应用新的技术、提供新的功能、开发新的产品和构筑新的生态,从多方面为开发者提供全面完整的Serverless 体验,助力开发者实现Serverless的架构落地。”

%title插图%num

需要强调的是,本次合作中*重要的成果之一就是腾讯云将与Serverless.com联手打造下一代无服务器计算开发平台——Serverless Cloud。据悉,该平台同样将覆盖从初始化、编码、调试、资源配置到部署发布,再到业务监控告警、故障排查的全生命周期。“从serverless框架角度来,此平台更加倾向于满足开发者的诉求,其中的应用场景不仅包括无服务器计算,而是致力于怎样为用户提供一个抽象定制化的解决方案。当然这只是腾讯云针对serverless迈出的*小步,未来可能会有关于大数据场景、AI场景等加入,覆盖更多的同时让越来越多的开发者应用serverless。”Yunong Xiao总结道。

谈及选择与腾讯云合作的初衷,Austen Collins说:“大约一年前与腾讯云相识,其创新与愿景都给我们留下了非常深刻的印象。可以肯定的是,腾讯云与我们有着相似的目标和视野,都认为Serverless是云计算的未来发展趋势,希望借助合作为更多开发者赋能。尽管Serverless与很多云厂商都有合作,但与腾讯云合作会更加紧密,因为腾讯云会更加贴近客户及应用场景并愿意吸取serverless在解决客户问题时得到的经验,以此来进一步优化基础产品,这是我们认为非常难得的一点。”

%title插图%num

针对合作,未来双方都希望确保提供与腾讯Serverless基础设施的无缝、更深层次的集成,其中包括Serverless基础设施和架构之间的无缝集成;希望利用这种优势以及紧密关系为开发、监控、调试和保护提供更加先进的工具,同时来增强国内与世界其他地方的开发人员社区能力。提及腾讯云如何与serverless.com合作促进其在国内发展的问题,腾讯云方面就此表示,其实serverless是一个开发者的生态,必须接触更多的开发者来持续创新;很关键的是serverless是一个比较新的概念,如何应用、有哪些框架、产品之间怎样更好集成等,都需要彼此学习以及加强合作,将知识和经验引入国内发展。

就观察,毋庸置疑除却两者之间的紧密合作外,Serverless技术也一直是腾讯云原生的重点发力领域。目前来看,腾讯确实有一些独特的内容生态优势可以发挥并与serverless的方式进行结合;如果从业务角度来说,serverless也可以被称为是未来技术发展的趋势之一。

%title插图%num

通常来说,针对云计算等很多技术而言,起初确实需要很多高端技术背景的开发者才可以推进并使用,但发展到一定阶段,更多的创新迭代方式是让技术大众化。“我们可以利用很多框架,将没有serverless的产品包装成serverless属性的产品,这从产品开发角度可以更快加速更多开发者应用serverless。对每一个技术开发者来说,写代码就是要去解决业务方面的问题,而在这个过程中,需要选择更便捷的业务逻辑。”腾讯云方面表示。

总结来看,目前serverless还处于不断创新的阶段,需要很多维度的调试与排查,但如果可以提供给开发者一套便捷业务发展的工具来躲避多种实战陷阱,并完成更多自动化的应用需求,无论是腾讯云还是Serverless.com都认为Serverless有能力完成这样的开发使命,是*合适的选择。

一直以来,随着无服务器时代加速来临以及产品和生态走向成熟,腾讯云正在构建全面的开发支持、DevOps、运维监控等能力,协助开发者更好地通过Serverless实现低成本、快速高效、稳定安全的业务部署,为Serverless承载起企业业务发展奠定坚实基础,这次与Serverless.com的鼎力合作正是说明了此点。
————————————————

原文链接:https://blog.csdn.net/sch881226/article/details/103111398

免费使用谷歌云服务器一年

上周自己撸了一年的谷歌云服务器,昨天也帮同事搞了一发。毕竟工作中还是少不了向西天取经。
把自己的经验总结一下吧,方便后来之人。
说一下前提条件:
1.持有外币卡,例有VISA标识、万事达标识、JCB标识的信用卡
2.可以上谷歌且有谷歌账号,没有的话自己注册一个。

免费申请链接在这:
https://cloud.google.com/free/

进入申请界面后有一个国家/地区的选项,截止目前没有找到中国的,直接选择了美国即可
账户类型选择个人,然后地址直接百度一下 美国地址生成器 然后找到对应的网站,复制粘贴对应内容即可。

因为现在是回忆录,这些操作步骤就没图了。
再说一说购买成功后的一些操作吧。

%title插图%num

通过网页ssh到服务器上,然后修改ssh的配置,我的云服务器的操作系统是ubuntu 16.04的。
vi /etc/ssh/sshd_config
然后修改对应的字段内容,如下:
PasswordAuthentication yes
PermitRootLogin yes
PubkeyAuthentication yes
再通过 passwd 重置一下root密码
*后重启一下ssh服务
service sshd restart

由于云服务器开通后是个动态的IP,那我们现在要设置成静态的,以便后面的远程连接做准备。

%title插图%num

%title插图%num

这里可以设置成静态的。
*后开放一下防火墙
新建一条防火墙规则如下:

%title插图%num

这些操作好后,就可以用远程连接工具登陆服务器随意玩了。

python爬虫–验证码、cookie

python爬虫–验证码、cookie

 

爬取基于某些用户的用户信息

点击登陆按钮之后发起post请求

post请求中会携带登陆之前录入的相关登陆信息(用户名,密码,验证码。。。)

Cookie

http/https协议特性:无状态。

没有请求到对应页码数据的原因:

发起第二次基于个人主页的页面请求的时候,服务器端并不知到本次请求是基于登陆状态下的请求。

Cookie:用来让服务器端记录客户端的相关状态

手动处理:

通过抓包工具获取Cookie值,将该值封装到headers中

自动处理:

session会话对象:

1.可以进行请求的发送
2.如果请求过程中产生了cookie,则cookie会被自动存储/携带在该Session对象中
操作步骤:

1.创建一个session对象:session = requests.Session()
2.使用sess ion对象进行模拟登录post请求的发送( cookie就会被存储在session中)
3.session对象对个人主页对应的get请求进行发送(携带了cookie)
古诗文网验证码识别
https://so.gushiwen.cn/user/login.aspx?from=http://so.gushiwen.cn/user/collect.aspx

代码
Classcjy

import requests
from hashlib import md5

class Chaojiying_Client(object):

def __init__(self, username, password, soft_id):
self.username = username
password = password.encode(‘utf-8’)
self.password = md5(password).hexdigest()
self.soft_id = soft_id
self.base_params = {
‘user’: self.username,
‘pass2’: self.password,
‘softid’: self.soft_id,
}
self.headers = {
‘Connection’: ‘Keep-Alive’,
‘User-Agent’: ‘Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)’,
}

def PostPic(self, im, codetype):
“””
im: 图片字节
codetype: 题目类型 参考 http://www.chaojiying.com/price.html
“””
params = {
‘codetype’: codetype,
}
params.update(self.base_params)
files = {‘userfile’: (‘ccc.jpg’, im)}
r = requests.post(‘http://upload.chaojiying.net/Upload/Processing.php’, data=params, files=files, headers=self.headers)
return r.json()

def ReportError(self, im_id):
“””
im_id:报错题目的图片ID
“””
params = {
‘id’: im_id,
}
params.update(self.base_params)
r = requests.post(‘http://upload.chaojiying.net/Upload/ReportError.php’, data=params, headers=self.headers)
return r.json()

主程序

import requests
from lxml import etree
from Classcjy import Chaojiying_Client

def getCodeText(imgPath):
chaojiying = Chaojiying_Client(‘azb123 ‘, ‘azb123’, ‘914332’) # 用户中心>>软件ID 生成一个替换 96001
im = open(imgPath, ‘rb’).read() # 本地图片文件路径 来替换 a.jpg 有时WIN系统须要//
img_code = chaojiying.PostPic(im, 1902)[‘pic_str’]
return img_code

if __name__ == ‘__main__’:
url = ‘https://so.gushiwen.cn/user/login.aspx?from=http://so.gushiwen.cn/user/collect.aspx’
headers = {
‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36’
}
page_text = requests.get(url=url,headers=headers).text
tree = etree.HTML(page_text)
img_url = ‘https://so.gushiwen.cn/’+tree.xpath(‘//*[@id=”imgCode”]/@src’)[0]
img_data = requests.get(url=img_url,headers=headers).content
with open(‘./Code.jpg’,’wb’) as fp:
fp.write(img_data)
img_code = getCodeText(‘./Code.jpg’)
print(img_code)

模拟古诗文网登陆
import requests
from lxml import etree

if __name__ == ‘__main__’:
#通过Session对象记录获取cookie
session = requests.Session()
login_url = ‘https://so.gushiwen.cn/user/login.aspx?from=http%3a%2f%2fso.gushiwen.cn%2fuser%2fcollect.aspx’
headers = {
‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36’
}
#获取登录页面,并建立etree对象
page_text = session.get(url=login_url,headers=headers).text
tree = etree.HTML(page_text)
#使用xpath解析验证码图片地址、动态属性
img_url = ‘https://so.gushiwen.cn/’+tree.xpath(‘//*[@id=”imgCode”]/@src’)[0]
viewstate = tree.xpath(‘//*[@id=”__VIEWSTATE”]/@value’)[0]
viewstategenerator = tree.xpath(‘//*[@id=”__VIEWSTATEGENERATOR”]/@value’)[0]
#将验证码图片存储本地
img_data = session.get(url=img_url,headers=headers).content
with open(‘./Code.jpg’,’wb’) as fp:
fp.write(img_data)
# 提示用户输入验证码
img_code = input(‘请输入验证码:’)
data = {
‘__VIEWSTATE’: viewstate,
‘__VIEWSTATEGENERATOR’:viewstategenerator,
‘from’:’http://so.gushiwen.cn/user/collect.aspx’,
’email’: ‘注册邮箱’,
‘pwd’: ‘密码’,
‘code’: img_code,
‘denglu’: ‘登录’,
}

#post请求模拟登陆
index = session.post(url=login_url, headers=headers, data=data)
detial_url = ‘https://so.gushiwen.cn/user/collectbei.aspx?sort=t’
detial_text = session.get(url=detial_url,headers=headers).text
with open(‘index.html’, ‘w’, encoding=’utf-8′) as fp:
fp.write(detial_text)

效果图

%title插图%num

友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速