自然语言开发AI应用,利用云雀大模型打造自己的专属AI机器人by Liu Yue/2024-02-02 标签: ai 专属 云雀 利用 应用 开发 打造 机器人 模型 自己 自然语言 如今,大模型层出不穷,这为自然语言处理、计算机视觉、语音识别和其他领域的人工智能任务带来了重大的突破和进展。大模型通常指那些参数量庞大、层数深、拥有巨大的计算能力和数据训练集的模型。 但不能不承认的是,普通人使用大模型还是有一定门槛的,首先大模型通常需要大量的计算资源才能进行训练和推理。这包括高性能的图形处理单元(GPU)或者专用的张量处理单元(TPU),以及大内存和高速存储器。说白了,本地没N卡,就断了玩大模型的念想吧。 &nb......了解更多
浩若烟海事半功倍|利用Docker容器技术构建自动化分布式web测试集群Selenium Gridby Liu Yue/2021-06-27 标签: Docker Grid Selenium Web 事半功倍 分布式 利用 容器 技术 构建 测试 浩若 烟海 自动化 集群 “世界上有那么多城市,城市里有那么多的酒馆,可她,却偏偏走进了我的.....”,这是电影《卡萨布拉卡》中的一句著名独白,投射到现实生活中,与之类似的情况不胜枚举,这世界上有那么多的系统,系统中有那么多的浏览器,在只有一台测试机的前提下,难道我们只能排队一个一个地做兼容性测试吗?有没有效率更高的方法呢?为此我们提出一个更高效的解决方案:使用Docker+Selenium Grid。 Selenium Grid是一个分布式WebUI测试工具,可以......了解更多
一代版本一代神:利用Docker在Win10系统极速体验Django3.1真实异步(Async)任务by Liu Yue/2020-09-30 标签: Async Django3.1 Docker win10 一代 任务 体验 利用 异步 极速 版本 真实 系统 就在去年(2019年),Django官方发布3.0版本,内核升级宣布支持Asgi,这一重磅消息让无数后台研发人员欢呼雀跃,弹冠相庆。大喜过望之下,小伙伴们兴奋的开箱试用,结果却让人大跌眼镜:非但说好的内部集成Websocket没有出现,就连原生的异步通信功能也只是个壳子,内部并未实现,很明显的换汤不换药,这让不少人转身投入了FastAPI的怀抱。不过一年之后,今天8月,Django3.1版本姗姗来迟,这个新版本终于一代封神,不仅支持原生的异步视图,同时也支持异步中间件......了解更多
鸟枪换炮,利用python3对球员做大数据降维(因子分析得分),为C罗找到合格僚机by Liu Yue/2020-09-24 标签: python3 做大 僚机 利用 合格 因子分析 得分 找到 数据 球员 降维 鸟枪换炮 众所周知,尤文图斯需要一座欧冠奖杯,C罗也还想再拿一座欧冠奖杯,为自己的荣誉簙上锦上添花。意甲霸主在意甲虽然风生水起,予取予求,但是在今年欧冠1/8决赛赛场上,被法甲球队里昂所淘汰,痛定思痛,球队解雇了主教练萨里,签约名宿皮尔洛,但是要想在欧冠赛场上夺冠,这还不够,球队还需要什么?没错,需要一名强力中锋,在正印中锋伊瓜因难堪大用的情况下,尤文图斯必须引进一名强力中锋。 现在的问题是,在新赛季即将开始、疫情下球队银根紧缩的背景下,到底谁才是合格......了解更多
利用本地HTTPS模拟环境为FastAPI框架集成FaceBook社交三方登录by Liu Yue/2020-09-06 标签: FaceBook FastAPI https 三方 利用 本地 框架 模拟 环境 登录 社交 集成 提起社交,就不得不说马克·扎克伯格(Mark Zuckerberg)一手创办的社交网络(FaceBook)。进入2020年,FaceBook的全球用户数已经突破了30亿,这是什么概念?全球人口大约70亿,除开中国14亿,还有56亿。国外市场是四倍于中国的潜在市场,扣除短期内有上网限制的人群,那也是两倍以上。站在全球视角看问题,说微信、支付宝偏安一隅,其实也并不为过。所以为你的平台集成全球最大用户基数的社交登录系统,显然可以为你带来更多的潜在用户,本次我们使用当红炸子鸡......了解更多
利用DockerHub在Centos7.7环境下部署Nginx反向代理Gunicorn+Flask独立架构by Liu Yue/2020-07-17 标签: Centos7.7 DockerHub Flask Gunicorn nginx 代理 利用 反向 架构 独立 环境 部署 上一篇文章:Docker在手,天下我有,在Win10系统下利用Docker部署Gunicorn+Flask打造独立镜像,是在Win10简单玩了一下Docker的镜像打包,属实玩票,娱乐属性较高。要是想真刀真枪的在生产环境部署还得是Centos。 本次使用Nginx反向代理Flask服务,为什么要加一层Nginx呢?因为Nginx可以直接处理静态文件请求而不用经过应用服务器,避免占用宝贵的运算资源,并且可以缓存静态资源,使访......了解更多
Docker在手,天下我有,在Win10系统下利用Docker部署Gunicorn+Flask打造独立镜像by Liu Yue/2020-07-16 标签: Docker Flask Gunicorn win10 利用 在手 天下 打造 独立 系统 部署 镜像 书接上回,之前一篇:Win10环境下使用Flask配合Celery异步推送实时/定时消息(Socket.io)/2020年最新攻略,阐述了如何使用Celery异步推送Websocket消息,现在我们利用Docker将这个完整项目部署起来,为什么用Docker呢?原因很简单,这种容器技术可以将整个项目用单个容器装起来,仅仅只需要维护一个简单的配置文件就告诉电脑每次部署要把什么东西装进容器,甚至把这个过程自动化,部署流程就会变得简单、方便。 简单......了解更多
Python3利用Twilio(国际)以及腾讯云服务(国内)免费发送手机短信by Liu Yue/2020-05-25 标签: python3 Twilio 以及 免费 利用 发送 国内 国际 手机短信 服务 腾讯 短信服务验证服务已经不是什么新鲜事了,但是免费的手机短信服务却不多见,本次利用Python3.0基于Twilio和腾讯云服务分别来体验一下国际短信和国内短信接口。 首先,注册Twilio: https://www.twilio.com/ 注册成功后,获取ACCOUNT SID和AUTH TOKEN,一会要用到 安装依赖的库pip3 install twi......了解更多
利用Css3样式属性Cursor来更换自定义个性化鼠标指针(光标)by Liu Yue/2020-03-17 标签: CSS3 Cursor 个性化 光标 利用 属性 指针 更换 样式 自定义 鼠标 现而今,我们纵向的回顾整个大前端的历史,不难发现,人们对前端的审美要求越来越高,越来越严苛,与此同时,人们对追求美的体验是也极致的,从理性到感性,从平面到几何,从现实到虚拟,所以从某种角度来说,作为前端工程师,他们所追求的东西往往和人类软件核心理念南辕北辙,因为人类的终极追求是个性,绝不是共性,换句话说,大家都一样就不好玩儿了。 那么作为web前端,追求个性的手段手段之一就是鼠标指针的更换,早在css2时代,Cursor属性就可以对象鼠标指针......了解更多
利用CSS3自定义属性来为网站添加“暗黑模式”(暗色模式/DarkMode)by Liu Yue/2019-09-22 标签: 利用 网站 添加 模式 自定义 CSS3 暗黑 属性 究竟什么是暗黑模式?这个概念起初来源于macOS系统,该系统的mojave版本为用户提供两个主题皮肤,即浅色和深色的皮肤。自从有了这个概念之后,很多网站和系统都会用户提供了相应的两套肤色,便于用户根据自己的习惯或爱好进行切换 从科学的角度讲,低对比度的暗色可以降低屏幕对视网膜的刺激,同时还可以让电子设备更加省电。 在过往......了解更多
基于python3.7利用Motor来异步读写Mongodb提高效率by Liu Yue/2019-09-06 标签: python3.7 异步 基于 利用 Mongodb 读写 Motor 提高效率 如果使用Python做大型海量数据批量任务时,并且backend用mongodb做数据储存时,常常面临大量读写数据库的情况。尤其是大量更新任务,由于不能批量操作,我们知道pymongo是同步任务机制,相当耗时。 如果采用多线程、多进程的方案确实有效,但编写麻烦、消耗系统资源大(pymongo还不允许fork线程中共用连接)。这里主要瓶颈在于IO,使用单线程异步操作就会效果很好。 M......了解更多
在centos7.6上利用docker-compose统一管理容器和服务by Liu Yue/2019-09-02 标签: 利用 服务 Centos7.6 Docker compose 统一 管理 容器 众所周知,一个大型的Docker容器组成的微服务应用中,容器的数量是非常巨大的,如果依赖传统的人工配置方式进行维护,对于开发和运维来说简直就是噩梦。docker-compose的出现正是为了解决这个问题。 docker-compose是一个用于定义和运行多容器Docker应用的工具,只需要一个Compose的配置文件和一个简单的命令就可以创建并运行应用所需的所有容器。在配置文件中,所......了解更多
利用基于Python的Pelican打造一个自己的个人纯静态网站by Liu Yue/2019-08-08 标签: Python 一个 静态 打造 基于 利用 自己 网站 Pelican 个人 其实呢这么多年以来我一直建议每个有技术追求的开发者都要有写技术博客记笔记的良好习惯,一来可以积累知识,二来可以帮助别人,三来可以把开发中遇到的问题记录用来自省,第四可以通过交换友链来结识更多的技术领域的同仁。 之前我曾经写过两篇相似的文章用来快速搭建个人网站,一款基于go lang:利用基于Go Lang的Hugo配合nginx来打造属于自己的纯静态博客系统另外一款基于node.js:使用Hexo建立一个轻量、简易、高逼格......了解更多
在阿里云Centos7.6上利用docker搭建Jenkins来自动化部署Django项目by Liu Yue/2019-05-28 标签: 阿里 利用 Django 部署 Centos7.6 Docker 搭建 Jenkins 自动化 项目 一般情况下,将一个项目部署到生产环境的流程如下: 需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。 整个过程相当复杂而漫长,其中还需要输入不少的命令,比如上传代码,git的拉取或者合并分支等等。 Jenkins是目前非......了解更多
利用基于Go Lang的Hugo配合nginx来打造属于自己的纯静态博客系统by Liu Yue/2019-05-23 标签: 系统 博客 Go Lang Hugo nginx 静态 打造 基于 配合 属于 利用 自己 Go lang无疑是目前的当红炸子鸡,极大地提高了后端编程的效率,同时有着极高的性能。借助Go语言我们 可以用同步的方式写出高并发的服务端软件,同时,Go语言也是云原生第一语言,Docker,Kubernetes等等著名的项目都是使用Go语言实现的。 Hugo 是基于 Go 语言的静态网站生成器。 什么是静态网站生成器?顾名思义,就是以最快的......了解更多
利用Docker来搭建分布式文件系统FastDfsby Liu Yue/2019-05-19 标签: 利用 Docker 分布式文件系统 FastDfs 搭建 对于文件存储来说,一般情况下简单的处理就是在Django配置文件中配置存储目录,按照规则对文件进行上传或者下载。 实际上,当文件较少的时候,Django是可以应付的过来的。但当文件以海量形式出现的时候,Django就并不是那么好用了,于是Fast DFS应运而出。 FastDFS是一个开源的分布式文件系统,它对文件进行管理,功能包括......了解更多
利用Docker挂载Nginx-rtmp(服务器直播流分发)+FFmpeg(推流)+Vue.js结合Video.js(播放器流播放)来实现实时网络直播by Liu Yue/2019-05-16 标签: 实现 nginx 利用 js 服务器 实时 结合 vue ffmpeg 直播 Docker rtmp 推流 Video 播放器 挂载 分发 播放 网络 众所周知,在视频直播领域,有不同的商家提供各种的商业解决方案,其中比较靠谱的服务商有阿里云直播,腾讯云直播,以及又拍云和网易云的有偿直播服务,服务包括软硬件设备,摄像机,编码器,流媒体服务器等。但是其高昂的费用以及较高的准入门槛让许多个人和小型企业望而却步,本文要讲解的是如何使用nginx-rtmp搭建直播服务器,配合FFmpeg推流,在网页端vue.js作为载体利用video.js作为流播放器,打造一套可用的在线视频直播方案。 &n......了解更多
Python3利用ffmpeg针对视频进行一些操作by Liu Yue/2019-05-15 标签: 操作 利用 进行 python3 ffmpeg 视频 针对 一些 FFmpeg是个啥? FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。 首先去官网https://www.ffmpeg.org/download.html下载windows下的压缩包 &nbs......了解更多
利用vue.js双向绑定机制和vue-resource在前端异步上传文件by Liu Yue/2019-04-30 标签: 异步 上传 利用 js 文件 vue resource 绑定 双向 前端 机制 之前介绍了一个基于jquery的uploadify插件,可以用来上传文件:Django2.0.4+Uploadify3.0(h5版) 实现多文件异步上传和删除 但毕竟这是面向过程基于节点的插件,如果前端使用vue.js的脚手架,就要入乡随俗,利用vue.js自带的vue-resource来实现异步上传视频文件 首先安装 vue-resource 没必要全局安装,所以只在需要用到的项目中安装即可 cnpm install......了解更多
利用grunt插件来压缩js和css文件用来减少http请求,提高页面效率by Liu Yue/2018-02-20 标签: 用来 页面 利用 插件 grunt js css http 压缩 请求 效率 文件 减少 提高1.安装nodejs http://nodejs.org/ 2.安装各自的node package js我用的是UglifyJS github地址:https://github.com/mishoo/UglifyJS css我用的是clean-css github地址:https://github.com/GoalSmashers/clean-css 图片用的是node-......了解更多