×

Ruby教程

MAC下NS3-GYM使用笔记

浅薄 浅薄 发表于2024-05-11 浏览5564 评论0
一、apt-get 参考https://www.finkproject.org/download/srcdist.php?phpLang=zh安装flink。不过20220114发现flink没有针对mac12.1的版本。那么只有再尝试安装brew。 在终端下输入命令(Mac自带ruby不需要安裝) ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 如果报

elementui

vue elementui中el-upload组件上传文件时,无需修改文件名称FormData

浅薄 浅薄 发表于2024-05-10 浏览7183 评论0
前言 今天在开发的时候,后端突然提了一个需求,因为特殊的文件上传不进文件服务器,所以后端问我能不能上传的时候给加个扩展名,本着只要逻辑没问题,都可以通过代码实现的理念,我说:“可以“”,于是乎有了这篇文章。 一、看别人怎么做的 首先是去element官网逛了逛,发现也没有提供修改文件拓展名的方法,所以只能请求度娘了。 百度了一下,发现别人都是使用普通的文件上传方式,代码一大堆,在钩子函数beforeUpload中获取到上传的文件后,修改名字,然后转成FormData后再用axios调接

rabbitmq

RabbitMq 消费失败,重试机制

浅薄 浅薄 发表于2024-05-10 浏览5669 评论0
方案一: 本地消息表 + 定时任务 本地消息表:主要用于存储 业务数据、交换机、队列、路由、次数 定时任务:定时扫描本地消息表,重新给业务队列投递消息。 具体思路:业务队列消费失败时,把 业务数据、交换机、队列、路由、次数(需要重新计算) 存储在本地消息表里,然后定时任务去扫描本地消息表,把符合条件(是否满足重试次数,是否达到重试时间)的数据筛选出来进行二次投递,消费者正常消费,在消费失败时需要入库。 方案二: 利用 rabbitmq_delayed_message_exchange

未命名

uniapp使用plus.sqlite实现图片、视频缓存到手机本地

浅薄 浅薄 发表于2024-05-10 浏览4178 评论0
SQLite模块用于操作本地数据库文件,可实现数据库文件的创建,执行SQL语句等功能。 注意:HBuilderX1.7.2及以上版本支持此功能。方法: openDatabase: 打开数据库 isOpenDatabase: 判断数据库是否打开 closeDatabase: 关闭数据库 transaction: 执行事务 executeSql: 执行增删改等操作的SQL语句 selectSql: 执行查询的SQL语句 回调方法: SQLiteSuccessCallbac

Ruby教程

商城项目--1.Vagrant相关

浅薄 浅薄 发表于2024-05-09 浏览4655 评论0
折腾了一段时间的源码之后,最近特别想从头到尾做一个完整的项目。也是找了网上一个免费的项目视频,从头到尾拍着敲一遍。然后我会把每天做的部分,整理一下发到我的博客就当作我的笔记了(血的教训啊,原来做过这个项目,但是做了一半,电脑坏了,做的笔记以及项目都丢了,悔死我啦。。。。) 这一部分的博客,暂且作为一个小专栏吧。专栏名称《商城项目折腾日记》 今天开始记录第一部分,安装Vagrant工具以及相应的镜像 我们平时安装虚拟机,都会去安装一个虚拟机软件,比如virtualBox啥的,然后找一个自己需

Ruby教程

adb安装(adb安装apk)

浅薄 浅薄 发表于2024-05-09 浏览6050 评论0
Mac安装adb,最简单的办法是用homebrew homebrew是macOS的一个包管理工具 1、安装homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2、安装adb brew cask install android-platform-tools 3、运行adb adb devices 4.配置环境变量 打开终端,入当前用

scala

大数据必学语言Scala(二十六):函数式编程 分组 groupBy(scala函数式编程实例)

浅薄 浅薄 发表于2024-05-01 浏览5686 评论0
文章目录 分组  groupBy 定义 示例 分组  groupBy 我们如果要将数据按照分组来进行统计分析,就需要使用到分组方法 等同于SQL中的 group by的概念, 就是给数据按照指定的列进行分组用。 定义 groupBy表示按照函数将列表分成不同的组 方法签名 def groupBy[K](f: (A) ⇒ K): Map[K, List[A]] 方法解析

MYSQL教程

3、初识MySQL(初识三阶段)

浅薄 浅薄 发表于2024-05-01 浏览4552 评论0
✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:乐趣国学的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:MySQL数据库学习之旅 ✨特色专栏:国学周更-心性养成之路 🥭本文内容:初识MySQL 更多内容点击👇                        SQLyog管理工具的安装 目录 一、数据库概述 二、MySQL数据库概述 三、DDL:操作数据库、表、列等 1、操作数据库    

后端

修改或更新数据库,提示Data truncated for column ‘字段名‘ at row 1 的原因及解决方法

浅薄 浅薄 发表于2024-05-01 浏览14766 评论0
 执行数据更新时报错提醒:Data truncated for column ‘字段名‘ at row 1。 首先看到的是否该字段为非空对象,经过认真比对后没发现问题,继续排查,发现更新的内容是通过sql批量更新,而非程序输入,那么这个时候就应该能猜到可能是字段超过长度,再次查看更新的字段内容,发现数值大于字段限定长度。 网上查了一下,发现大部分分享都是检查是否字段为空,忽略了字段长度问题。这种问题会出现在批量操作时,因为错误数据出现,导致sql执行截断,提示错误为truncated,而不是

后端

毕业五年,从月薪3000到年薪百万,我掌握了哪些核心技能?(建议收藏)

浅薄 浅薄 发表于2024-05-01 浏览316772 评论0
大家好,我是冰河~~ 很多读者私信问我,自己时间不短了,随着工作年限的不断增长,感觉自己的技术水平与自己的工作年限严重不符。想跳槽出去换个新环境吧,又感觉自己的能力达不到心仪公司的标准,即使投了简历也没人来通知自己面试。就这样在原来的公司一天天的混日子,时间久了,感觉自己废了,就这么恶性循环着。 如何破局? 首先,如果你认为自己是一个天才程序员,那么你可以不按照我说的做,因为你是天才,你可以分分钟达到甚至超过百万。如果你认为自己只是一个普通人,那好,继续往下看,相信会对你有所帮助的。

html5教程

网页设计课设【登录注册系统及增删改查】(网页设计登录与注册)

浅薄 浅薄 发表于2024-05-01 浏览7334 评论0
最近真的是好忙啊,刚刚做好了自己的网页设计课设,迫不及待想和大家分享一下,星辰是个小菜菜,有些地方做的不好希望大家帮我纠正一下哦~~ 1、工具:VS Code,XAMPP,然后随便一款浏览器就行(星辰喜欢谷歌和火狐^_^) 2、代码总览 3、好啦,那就废话不多说,开始做啦 数据库: 公共代码段【连接数据库哒】: conn.php: <?php //数据库的连接 $conn = mysqli_connect('localhost', 'root', '', 'peopl

rust

马斯克:虽然我是Rust的粉丝,但我选择C,其次是C++和Python

浅薄 浅薄 发表于2024-04-29 浏览17896 评论0
近日,人工智能非营利组织OpenAI的CTO格雷格·布劳克曼(Greg Brockman)在推特上发表了他对编程中的一些错误信息的看法。他表示,编程中最不被重视的技能之一就是写出不令人沮丧的错误信息。一个好的错误信息应该是显而易见的,包括:1.用户做了什么;2.可接受的输入是什么;3.如何解决这个问题。这可以决定你对库的爱或恨。 随后,“网络冲浪达人”马斯克在评论区表示了对布劳克曼的认可,甚至还讨论起了编译器的性能。马斯克说:编译器也可以做得更好,但在这方面花费的精力还不够多。 接着,推特创