自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 httpclient +protobuf 实现数据传输_httpclient 调用 protocol buffer协议接口(1)

使用protobuf,所有的参数和返回都是对象的形式,这点还是用着比较爽的。(img-Ebu6y09i-1715903288228)](img-58piXANR-1715903288228)]同样只贴出部分java源文件 ( 注意java文件不要修改哦)2.2 下载 protobuf-java-2.5.0.jar。2.1 查看.proto文件,只贴出了部分文件内容。注意content-type 设置为。2.4 代码编写,只贴出关键部分。String byte 切换方法。1.3 进入软件目录。

2024-05-17 07:48:32 640

原创 html2canvas实现网页局部存为图片和打印_html2canvas打印网页内容

首先,如果是要打印html2canvas所截取下来的图片,方案是新打开一个窗口,将图片的src传递过去,并设置为body的背景图片。这里使用截图就是用img标签将截图显示出来,由此可见,截图效果还可以,这也是以为我截图的内容基本都是纯dom结构渲染的。于是,采用第二种方案,将要打印部分dom提取出来,然后打开新的浏览器窗口,将提取出来的dom结构写入,然后再执行打印操作。这里我将img标签地址执行了src属性赋值为截图地址,通过追踪发现,src是base64编码后的数据,如果这里无法下载的请留言。

2024-05-17 07:47:57 624

原创 html2canvas实现网页局部存为图片和打印_html2canvas打印网页内容(2)

首先,如果是要打印html2canvas所截取下来的图片,方案是新打开一个窗口,将图片的src传递过去,并设置为body的背景图片。这里使用截图就是用img标签将截图显示出来,由此可见,截图效果还可以,这也是以为我截图的内容基本都是纯dom结构渲染的。值得注意的是,使用这种方法时,得将css写在标签内部,独立出来的css是不能通过这种方法表现出来的。于是,采用第二种方案,将要打印部分dom提取出来,然后打开新的浏览器窗口,将提取出来的dom结构写入,然后再执行打印操作。如果这里无法下载的请留言。

2024-05-17 07:47:23 700

原创 html2canvas实现网页局部存为图片和打印_html2canvas打印网页内容(1)

首先,如果是要打印html2canvas所截取下来的图片,方案是新打开一个窗口,将图片的src传递过去,并设置为body的背景图片。这里使用截图就是用img标签将截图显示出来,由此可见,截图效果还可以,这也是以为我截图的内容基本都是纯dom结构渲染的。值得注意的是,使用这种方法时,得将css写在标签内部,独立出来的css是不能通过这种方法表现出来的。于是,采用第二种方案,将要打印部分dom提取出来,然后打开新的浏览器窗口,将提取出来的dom结构写入,然后再执行打印操作。如果这里无法下载的请留言。

2024-05-17 07:46:48 793

原创 Go最新【LeetCode刷题日记】[232(5),2024年最新离开小厂进大厂的第一周

假设所有操作都是有效的 (例如,一个空的队列不会调用 pop 或者 peek 操作)最多调用 100 次 push、pop、peek 和 empty。义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

2024-05-17 04:01:28 319

原创 Go最新【LeetCode刷题日记】[232(4),零基础如何成为高级Golang开发

走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!假设所有操作都是有效的 (例如,一个空的队列不会调用 pop 或者 peek 操作)最多调用 100 次 push、pop、peek 和 empty。

2024-05-17 04:00:53 409

原创 Go最新【LeetCode刷题日记】[104(1),三年Golang开发

源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

2024-05-17 04:00:18 284

原创 Go最新【LeetCode刷题日记】71,2024年最新Golang面试必看书籍

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取题解[外链图片转存中…(img-5c4J9Ixm-1641480644397)]CC++

2024-05-17 03:59:43 194

原创 2024年Go最全Google App Crash 参考解决方案(2),2024年最新2024年BATJ30套大厂Golang经典高频面试题

五、setupwizard On-body ActivityNotFoundException Crash。com.google.android.setupwizard 报错log。com.google.android.setupwizard 解决方案。七、恢复出厂设置或者第一次开机,先闪壁纸再显示开机向导。此类的构造方法中,如果获取到的为true,先隐藏。此类的构造方法中,如果获取到的为true,先隐藏。此类的构造方法中,如果获取到的为true,先隐藏。此类的构造方法中,如果获取到的为true,先隐藏。

2024-05-17 00:14:18 422

原创 2024年Go最全Google APK Crash 解决方案(2),2024年最新95%Golang开发者已收藏的十大开源库

在ContextWrapper的 unbindService 方法中try-catch IllegalArgumentException。在ContextImpl的unbindService 方法中try-catch IllegalArgumentException。Instrumentation 类中对Google 开机向导进行特殊处理下。com.google.android.setupwizard 报错log。com.google.android.setupwizard 解决方案。

2024-05-17 00:13:44 947

原创 2024年Go最全Google APK Crash 解决方案(1),2024年最新金九银十

五、setupwizard On-body ActivityNotFoundException Crash。Google play Service NullPointerException Crash主要修改点。六、Google play Service NullPointerException Crash。com.google.android.setupwizard 报错log。com.google.android.setupwizard 解决方案。在此类中添加判断方法,获取手机。

2024-05-17 00:13:09 446

原创 2024年Go最全Golang:使用 FCM 实现推送通知_golang fcm(4),2024年最新一篇文章教你搞定计算机网络面试

注意:应用端使用的 firebase 配置文件(android 为 google_services.json 文件,iOS 为 GoogleService-Info.plist)和 service_account 密钥必须从 firebase 控制台为同一个项目创建。在这里,FIREBASE_AUTH_KEY 包含一个 base64 编码的服务帐户密钥。在本文中,我们将探讨如何使用 Golang 和 Firebase 发送推送通知。上述方法将返回解码后的服务帐户密钥,该密钥将在下一步中使用。

2024-05-17 00:12:34 544

原创 Go最新Clion Debug模式使用实践_clion 启动调试(5),Golang的Io模型你了解多少

之前一直使用jetbrains公司的编辑器,正好发现C语言可以用CLion,但是发现不会使用他的调试功能,有些时候为了调试代码,还需要将代码复制到编辑器中;后来觉得太麻烦了,摸索了一段时间终于找到了CLion的调试方法,将方法记录下来给需要的同学吧。

2024-05-16 12:30:56 417

原创 Go最新Clion Debug模式使用实践_clion 启动调试(2),年末阿里百度等大厂技术面试题汇总

之前一直使用jetbrains公司的编辑器,正好发现C语言可以用CLion,但是发现不会使用他的调试功能,有些时候为了调试代码,还需要将代码复制到编辑器中;后来觉得太麻烦了,摸索了一段时间终于找到了CLion的调试方法,将方法记录下来给需要的同学吧。

2024-05-16 12:30:23 361

原创 Go最新client-go实战之一:准备工作,2024年最新腾讯T3大牛亲自讲解

ClientSet:把Resource和Version也封装成方法了,用起来更简单直接,一个资源是一个客户端,多个资源就对应了多个客户端,所以ClientSet就是多个客户端的集合了,这样就好理解了,不过ClientSet只能访问内置资源,访问不了自定义资源;RESTClient:这是最基础的客户端对象,仅对HTTPRequest进行了封装,实现RESTFul风格API,这个对象的使用并不方便,因为很多参数都要使用者来设置,于是client-go基于RESTClient又实现了三种新的客户端对象;

2024-05-16 12:29:50 395

原创 Go最全【JVM】Java垃圾回收与垃圾收集器_java 主动发起回收(1),Golang高分面试指南

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取

2024-05-16 09:00:28 366

原创 Go最全【Hexo实战】SEO(百度、Google(4),统统给你解决

执行完之后就会在网站根目录生成sitemap.xml文件和baidusitemap.xml文件,可以通过http://www.cherryblog.site/baidusitemap.xml,查看该文件是否生成,其中sitemap.xml文件是搜索引擎通用的文件,baidusitemap.xml是百度专用的sitemap文件。

2024-05-16 08:59:55 358

原创 Go最全【go语言基础】go语言开篇(4),帮助程序员提高核心竞争力的30条建议

目前在boss直聘上,go语言的招聘岗位还是蛮多的:从上图可以看到,想要招go的工作,必须要懂docker和k8s,这其实也是为什么要在云原生的后面才开始学习go的原因。有哪些公司在用goGo语言是Google公司创造的语言,也是Google主推的语言。国外如Google、AWS、Cloudflare、CoreOS等,国内如七牛、阿里、小米、等都已经开始大规模使用Golang开发其云计算相关产品。

2024-05-16 08:59:23 267

原创 Go最全【Go语言入门教程】Go语言基本语法,真香定律

可以使用双引号""\n:换行符\r:回车符\t:tab 键\u 或 \U:Unicode 字符\:反斜杠自身import ("fmt"var str = "C语言中文网\nGo语言教程"运行结果为:C语言中文网Go语言教程一般的比较运算符(==、!=、)是通过在内存中按字节比较来实现字符串比较的,因此比较的结果是字符串自然编码的顺序。字符串所占的字节长度可以通过函数 len() 来获取,例如 len(str)。

2024-05-16 08:58:49 1002

原创 Google大佬自述:天才程序员竟也有不为人知的秘密,看完真的学到了!(1)

但实际上事实是,世界上几乎没有任何一款被大众所熟知或者是广泛使用的软件或者程序是由一个人写出来的,Linus没有写出Linux系统,他完成的只是系统内核,Guido也没有写出完整的Python。这些营销号传颂的故事都是错的。即大量的技术依赖都在同一个人身上,相反如果核心的人员离职并不会引起震动和海啸,那么这样的团队的巴士因子就很低,也就是说抗风险能力很强。有意义的是一群工程师的灵感互相碰撞,互相启发,彼此都觉得自己在做一件伟大的事情,彼此都为自己所做的事情为傲,在这个过程当中,大家都放下了自我。

2024-05-16 05:24:54 822

原创 Google全球首批Android开发者:手把手教你5G时代Webview的正确使用姿势

这样在 javascript 中就可以调用 java 对象的 clickOnAndroid()方法了,同样我们可以在此对象中定义很多方法(比如发短信,调用联系人列表等手机系统功能),这里 wave()方法是 java 中调用 javascript 的例子.需要说明一点:addJavascriptInterface方法中要绑定的Java对象及方法要运行另外的线程中,不能运行在构造他的线程中,这也是使用 Handler 的目的.深入使用WebView。

2024-05-16 05:24:20 729

原创 Google全球首批Android开发者:手把手教你5G时代Webview的正确使用姿势(1)

这样在 javascript 中就可以调用 java 对象的 clickOnAndroid()方法了,同样我们可以在此对象中定义很多方法(比如发短信,调用联系人列表等手机系统功能),这里 wave()方法是 java 中调用 javascript 的例子.需要说明一点:addJavascriptInterface方法中要绑定的Java对象及方法要运行另外的线程中,不能运行在构造他的线程中,这也是使用 Handler 的目的.深入使用WebView。

2024-05-16 05:23:47 736

原创 GooglePlay强推的Appbundle究竟是什么?aab?不优化代码直接减少安装包大小

native libraries 和适配当前手机屏幕分辨率的资源。

2024-05-16 05:23:14 497

原创 2024年虚拟ECU:唤醒传统汽车开发灵魂_virtual ecu(2),字节跳动大神讲座

ECU又称“行车电脑”、“车载电脑”,是汽车专用微机控制器,通过各种底盘传感器、总线数据采集与交换,判断汽车的行驶状态并反馈给驾驶人,并根据驾驶人的意图,通过一系列的执行器来控制汽车,从而实现汽车的各种功能。高级驾驶辅助系统 (Advanced Driving Assistance System,ADAS) 和自动驾驶汽车的出现,大大提升了ECU的应用,现在的ECU不仅能从自动驾驶的三大传感器系统:摄像头、雷达和激光雷达传感器收集数据,还可以控制车辆操作的各个方面,包括加速、制动和转向等。

2024-05-16 01:50:00 1048

原创 2024年薪资的马太效应_马太效应信自信带来更大的自信(2),2024年最新讲的真详细

抛弃等靠要意味着关键时刻该举手就要举手,毛遂自荐很重要,很多时候公司业务在发展期出现了一个机会,你看着机会想做等老板看上去你,因为你自以为很优秀,这是扯犊子的想法。抛开进入职场的起点,比如学校背景、能力差距,再抛开人的运势(这玩意还真特么重要),只谈个人选择和努力,我们究竟要做些什么,才能踩着风口疯狂成长呢?抛弃等靠要还意味着工作尽量不要给自己设边界,尽量在工作中展现自己,进而拿到更多机会,当然如果是在功劳和分配严重不均等,甚至做得多背锅越多的地方,这点就pass吧。没有的,连他所有的也要夺过来”。

2024-05-16 01:49:27 548

原创 2024年职业规划-IT方向(超详细,超具体)_it职业规划(4),Golang推送技术解析

学而不思则罔,总结就是一个思考的过程。学会月度总结,或者到了某个周期,发生了一些小改变或小感悟,都可以进行总结。很多时候,可能也需要根据实际情况调整计划。另外需要时常反思自己的任务完成情况,那些没有完成,为什么没有完成。上图的月度计划里面已经有总结了,这里就不再贴图了。

2024-05-16 01:48:55 724

原创 2024年职业规划-IT方向(超详细,超具体)_it职业规划(1),Golang高级工程师系列学习路线介绍

学而不思则罔,总结就是一个思考的过程。学会月度总结,或者到了某个周期,发生了一些小改变或小感悟,都可以进行总结。很多时候,可能也需要根据实际情况调整计划。另外需要时常反思自己的任务完成情况,那些没有完成,为什么没有完成。上图的月度计划里面已经有总结了,这里就不再贴图了。

2024-05-16 01:48:22 1085

原创 2024年最新作为审稿人,你什么情况下会选择拒稿?_borderline reject(3),2024年最新已获千赞

接下来,我想结合心理学/社会科学领域,分别谈谈这4个维度。

2024-05-15 12:52:10 380

原创 2024年最新伯克利研究院推出Ghostbuster用于检测由LLM代笔的文本,2024年最新2024Golang常见面试题分享

Ghostbuster的架构,用于检测人工智能生成文本的最先进的新方法像 ChatGPT 这样的大型语言模型写得非常好,但事实上,它们已经成为一个棘手的问题。学生们已经开始使用这些模型代写作业,导致一些学校禁止 ChatGPT。此外,这些模型也容易产生带有事实错误的文本,因此谨慎的读者可能想知道生成人工智能工具是否被用来代写新闻文章或其他来源,然后再相信它们。教师和读者可以做些什么以应对?现有的检测人工智能生成文本的工具有时在处理与训练数据不同的数据时表现不佳。

2024-05-15 12:51:36 271

原创 2024年最新任总与系统工程领域科学家、专家会谈纪要_系统工程科学家,12个View绘制流程高频面试题

我们是干具体活的,目光比较短,最需要的是我们看不见的那一小部分,我们要看“山外的青山,楼外的楼”。所以,我们要建立十年、百年对社会事物的假设,假设我们开始要做这些事,我们引进来的科学家做的也就是十年、二十年以后的底座,他们也不参加“杀猪”,我们只要求一部分拿着“手术刀”参加“杀猪”的战斗。在这个大算力时代,我们是5G+云+AI聚合起来,发挥云、管、端、芯的综合竞争力,我们一定要用科学的方法去拆除“小农经济”思想下的“围墙”,通过系统工程的思想,让大家放弃“小农”意识,面向未来。

2024-05-15 12:51:03 235

原创 2024年最新Django4:模板(上)—常用的标签介绍_django4 标签语法(2),技术详细介绍

在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好用的就是DTL和Jinja2。DTL是Django Template Language三个单词的缩写,也就是Django自带的模板语言。当然也可以配置Django支持Jinja2等其他模板引擎,但是作为Django内置的模板语言,和Django可以达到无缝衔接而不会产生一些不兼容的情况。

2024-05-15 09:22:55 429

原创 2024年最新Django2:创建属于你的第一个django项目_django新建app(2),Golang面试必问的HashMap

manage.py以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。本项目的设置项,以后所有和项目相关的配置都是放在这个里面。urls.py这个文件是用来配置URL路由的。比如访问http://127.0.0.1/news/是访问新闻列表页,这些东西就需要在这个文件中完成。wsgi.py。

2024-05-15 09:22:22 290

原创 2024年最新Django2:创建属于你的第一个django项目_django新建app(1),2024年最新今年Golang面试必问的这些技术面

manage.py以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。本项目的设置项,以后所有和项目相关的配置都是放在这个里面。urls.py这个文件是用来配置URL路由的。比如访问http://127.0.0.1/news/是访问新闻列表页,这些东西就需要在这个文件中完成。wsgi.py。

2024-05-15 09:21:49 295

原创 2024年最新Django1:预热,虚拟环境、介绍_django-env(5),了解Golang架构组件后构建APP超简单

Django,发音为[`dʒæŋɡəʊ],Django诞生于2003年秋天,2005年发布正式版本,由Simon和Andrian开发。当时两位作者的老板和记者要他们几天甚至几个小时之内增加新的功能。两人不得已开发了Django这套框架以实现快速开发目的,因此Django生来就是为了节省开发者时间的。Django发展至今,被许许多多国内外的开发者使用,已经成为web开发者的首选框架。因此,如果你是用python来做网站,没有理由不学好Django。

2024-05-15 09:21:15 395

原创 2024年最全【论文】多核实时操作系统的确定性调度设计,附详细答案解析

几乎所有教你如何写Introduction的,都告诉你有一种叫做“”的方法,①大背景大帽子:例如汽车保有量逐年提高,排放问题日益凸显。②文献综述:通常有三方向导向(结果导向、方法导向和理论导向),技巧是把引用文献的摘要换个说法表述,如果引用文献较多,建议把类似的放在一起说,也可以列个表格。③提出未知/存在问题:比如已有研究结果不一致、理论计算公式不准确、模型参数设置不合理、研究内容覆盖度不够,又出现了新问题等等,总之就是“挑前人的刺儿”!④提出本研究的主要关注点及研究目的。

2024-05-15 05:45:49 858

原创 2024年最全【算法】希尔排序是真的简单,不信你点进来看一看(1),太厉害了

Shell排序开始时增量较⼤,分组较多,每组的记录数⽬较少,故在各组内采⽤直接插⼊排序较快,后来增量di逐渐缩⼩,分组数减少,各组的记录数增多,但由于已经按di−1分组排序,⽂件叫接近于有序状态,所以新的⼀趟排序过程较快。在直接插⼊排序的基础上,将直接插⼊排序中的1全部改变成增量d即可,因为Shell排序最后⼀轮的增量d就为1。注意:增量每次变化取前⼀次增量的⼀般,当增量d等于1时,shell排序就退化成了直接插⼊排序了。研究证明,若增量的取值⽐较合理,Shell排序算法的时间复杂度约为O(n1.3)。

2024-05-15 05:45:16 414

原创 2024年最全【程序员学理财】有哪些普通人应该知道的经济学常识?(1),2024年最新深入浅出Golang性能调优

每天我们都在跟“经济”打交道,吃、穿、住、用、行这五样,没有一样不牵扯各种经济问题。而由这些经济问题形成学问,就是经济学。经济学:研究人类经济活动的规律即价值的创造、转化、实现的规律——经济发展规律的理论。通俗一点说,就是研究人类吃喝拉撒的社会科学。当然,研究学问的都是专家们。比如搞物理的,有物理学家,搞化学的,有化学家等等。所以研究经济学,自然就有经济学家了。经济这个问题,往大的讲关系到国计民生,小的方面则关系个人生活。所以经济学又分为宏观经济与微观经济。宏观经济:是现代经济学的一个分支。

2024-05-15 05:44:43 800

原创 2024年最全【程序员学理财】不同产业的市场规模_各行业产业规模(1),2024年最新2024最新Golang面试真题解析

等直接以自然物为生产对象的产业(泛指农业)。第二产业主要指加工制造产业(或指手工制作业),利用自然界和第一产业提供的基本材料进行加工处理。第三产业是指第一、第二产业以外的其他行业(现代服务业或商业),范围比较广泛,主要包括。些资料,可以戳这里获取](https://bbs.youkuaiyun.com/topics/618658159)**第一产业主要指生产食材以及其它一些生物材料的。

2024-05-15 05:44:10 393

原创 2024年IT行业专业术语_并发(学习笔记)_it行业英语笔记(1),Golang开发者跳槽必备

IT行业相关专业术语的解释。

2024-05-15 02:07:32 439

原创 2024年Go最全【多线程编程学习笔记3】创建线程函数pthread_create()详解(2),Golang程序员必看

include //调用 pthread_create() 函数。#include //调用 sleep() 函数。//令主线程等到 myThread1 线程执行完成。//定义两个表示线程的变量(标识符)//创建 myThread1 线程。printf(“线程创建失败”);

2024-05-15 02:06:58 275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除