不是海碗 不是海碗
1年前
不花钱体验最近火出圈的 ChatGPT!是真的!
ChatGPT是一款由OpenAl开发的语言模型产品,它能够模拟人类的语言行为,与用户进行自然的交互。ChatGPT基于GPT3.5(GenerativePretrainedTransformer3.5)的语言模型建造,通过使用大量的训练数据来模拟人类的语言行为,并通过语法和语义分析,生成人类可以理解的文本。它可以根据上下文的语境,提供准确和恰当的回答,并模拟多种情绪和语气,可以让用户在与视器交互时,感受到更加真实和自然的对话体验。
东方客主 东方客主
3年前
彻底弄懂HTTP缓存机制及原理
Http缓存机制作为web性能优化的重要手段,对于从事Web开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。在此,我会尝试用简单明了的文字,像大家系统的介绍HTTP
Stella981 Stella981
3年前
Openwrt笔记
在校园里使用路由器,开发高级功能,首先遇到的问题就是校园网的连接问题;经过一段摸索基本上找到了一些方法,暂记于此;未完待续;0.名词解释H3C:华三通(华三/新华三)公司,系华为与3Com公司合办的通信设备公司,在国内较为普及,尤其是在教育网中应用比较广(全套设备),影响巨大。后因一些原因没能归于华为,被HP(惠普)收购。产品性价比挺高,质量
Wesley13 Wesley13
3年前
CICD实战——服务自动构建与部署
导语随着微服务、容器、云计算的发展,近些年DevOps、CI/CD等概念越来越多地映入大家的眼帘。许多开发团队都希望应用这些理念来提高软件质量和开发效率,工欲善其事必先利其器,什么样的工具才能够满足开发者的需求?TARS作为一套优秀的开源微服务开发运营一体化平台,拥有多语言、高性能、敏捷研发、高可用等特点。那么TARS是否能够完美支持D
Stella981 Stella981
3年前
Selenium使用代理出现弹窗验证如何处理
部分商业网站对爬虫程序限制较多,在数据采集的过程中对爬虫请求进行了多种验证,导致爬虫程序需要深入分析目标网站的反爬策略,定期更新和维护爬虫程序,增加了研发的时间和投入成本。这种情况下,使用无头浏览器例如Selenium,模拟用户的请求进行数据采集是更加方便快捷的方式。同时为了避免目标网站出现IP限制,配合爬虫代理,实现每次请求自动切换IP,能够保证长期稳定
Stella981 Stella981
3年前
Nginx LVS HAProxy 对比
一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大型网站或重要的服务,且服务器比较多时,可以考虑用LVS。一种是通过硬件来进行进行,常见的硬件有比较昂贵的
Wesley13 Wesley13
3年前
Unity C# lock关键字的坑
Unity5.6环境下的lock关键字,在特定的多线程环境下会死锁崩溃其中一种情况:异步socket操作,由于内部是一个线程池回调的异步回调,操作同一个对象时lock关键字会概率出现死锁闪退,(发现现象的例子是服务器不断重启或者WIFI断开打开,导致连接断开客户端异步任务大量要在主线程执行导致闪退,而主线程保证线程安全的是用关键字l
Wesley13 Wesley13
3年前
ActiveMQ消息特性:延迟和定时消息投递(Delay and Schedule Message
有时候我们不希望消息马上被broker投递出去,而是想要消息60秒以后发给消费者,或者我们想让消息没隔一定时间投递一次,一共投递指定的次数。。。类似这种需求,ActiveMQ提供了一种broker端消息定时调度机制。我们只需要把几个描述消息定时调度方式的参数作为属性添加到消息,broker端的调度器就会按照我们想要的行为去处理消息。一共有四个属性
Wesley13 Wesley13
3年前
Java线程安全总结
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内
芝士年糕 芝士年糕
2年前
linux磁盘扩容大全
当我们租了服务器之后,肯定会需要到磁盘扩容的。一、背景linux使用中经常遇到磁盘空间不足,需要对磁盘进行扩容。根据自己的经验进行归纳整理,多种场景,帮助需要者和备查本文执行的命令,均在centos7环境下运行的,其他环境思路和相似,命令基本一致。分区情况说明:sda是单独的一块磁盘总大小50G,sda1、sda2是两个分区,sda2下面有