- 博客(45)
- 收藏
- 关注
原创 mac|使用scrcpy实现无线Android投屏
获取手机IP:将设备连接到与计算机相同的 Wi-Fi,查看“设置”→“关于手机”→“状态”。(由于我的手机不是安卓机,3、4部分由朋友操作后将 adbkey和adbkey.pub发送给我,因此3、4部分可能与实际操作有出入)scrcpy是一个开源项目,从项目的releases可以得知它适用于windows、linux、mac。“设置”->“我的设备”->“全部参数”->点击版本,开启“开发者选项”“设置”->“更多设置”->“开发者选项” 中开启。3、 Android设备启动开发者模式(
2025-04-11 21:54:23
197
原创 Ollama|轻松使用大型语言模型(Llama/deepseek)
(不知道为什么llama返回结果有点奇怪)设备:Mac pro,Apple M2。安装llama/deepseek。下载完毕,解压并安装,打开终端。
2025-03-11 02:30:09
200
原创 mac|IDEA语言中文改回英文
(找bug的时候很多教程都是直接说英文步骤的,看着中文还要翻译很难受,还是英文方便点)选择插件(这时候我已经改回英文了,如果是中文版的话就找【插件】,或者数下来第四个。之前下载了中文插件,看着中文页面不习惯,赶紧改回来。查找【chinese】,将勾取消,重启就好了。打开settings。
2025-03-10 22:23:28
287
原创 mac|maven项目在idea中连接redis
新建一个数据库,名称必须为数字,测试一下是否可以连接,连接成功后选择确定。找到redis.conf配置文件(在上一篇的路径中),按下面编辑一下。idea-setting导入redis插件。项目右侧数据库图标导入redis。idea新建maven项目。pom.xml导入redis。构建系统选择maven。
2024-10-30 21:25:38
534
原创 mac|安装redis及RedisDesk可视化软件
RedisDesk 提供了一个简洁、用户友好的界面,用于高效的 Redis数据管理。是一个原生 Redis 客户端,为 macOS 用户提供了直观的用户体验,便于数据交互,包括具有自动完成的 CLI 和实时状态监控。2、Homebrew安装的软件会默认在以下路径下,可以看到redis的配置文件redis.conf在这里。输入ping,可以查看是否连接成功了(但是前面已经验证过了,所以这步也可以不进行)开一个新的终端,查看是否成功运行,可以看到有对应的端口号,证明成功运行了。点击连接后,上方会出现连接成功。
2024-10-29 22:54:24
1657
原创 excel|获取一段时间内每日数据的条数
工作中经常需要统计一段时间内每日数据的条数,用于计算每日的销售单数或传播数等等。二、在右侧一列,填入1,进行标记,crtl+d快速填充。一、将日期列提取出来。
2024-09-27 19:54:50
1736
原创 mac|安装nginx
是隐藏文件,无法直接查看。通过 shift+ommand+. 即可查看。可以看到我的不在这里(我也不知道为什么😭),查看nginx安装的位置。可以看到Installed那一行下面就是安装位置。使用homebrew安装nginx。找到这一行,就是nginx的位置了。一般来说nginx会被默认安装在。,打开【访达】,前往【电脑】
2024-09-08 03:42:03
539
原创 vue|实现回车或按钮进行登录
如果后续如果怕冲突的话记得销毁,写在mounted ()后面。通过@click实现<el-button>按钮进行响应。监听按键点击事件,配置mouted()
2024-08-05 17:24:57
598
原创 mac|安装hashcat(压缩包密码p解)
1、下载MacPorts,这里我用的是tar.gz ,可以通过keka(keka安装在另一篇文章里)解压。运行下面的命令可以更新版本,但目前已经是最新版本了,可以不执行这行。vi中【i】开始编辑,【esc+:wq】写入并退出,添加最后两行。一、安装Macports(如果有brew就不用这一步)如果显示profile为只读文件,则给予权限。2、打开终端,cd到文件夹的位置,运行命令。的环境,在/etc/profile中写入。3、安装完成可以看到下面的提示。(brew的安装在另一篇文章)
2024-08-03 11:23:36
966
原创 mac|运行别人的SpringBoot+Vue项目
m2文件是隐藏的,mac查看隐藏文件的快捷方法是:在访达中进入文件夹,按下【command+shift+. 】修改maven版本和User settings file,Local repository的地址,一般是这样的。1、查看项目版本,在package.json中查看,在dependencies中的vue就是对应的版本。点击更新按钮进行环境配置,如果项目比较大的话可能需要时间长一点,是正常的,耐心等待就好。2、查看本机的vue版本:vue -V。如果卡住不动,可能是因为网络问题,运行。
2024-08-03 00:45:24
462
原创 mac|WPS小技巧
将某部分变成带边框的单元格(其他格式也是一样的),选择一个需要的格式所在单元格,双击格式刷,点击需要转换格式的单元格,通过command+shift+上下左右箭头选中区域 ,就可以一键进行格式刷。2、选择【序列产生在】-【列】,【类型】-【等差序列】,【终止值】-(所需的数值)ctrl-A全选数据,这时候右上角会有一个相同的黄色感叹号。1、单元格输入“1”,选择开始-填充-序列。当出现下列提示,不想一个个点击时。选择转换为数字,就完成了。二、修改文本类型成数字。
2024-08-02 18:05:28
738
原创 Mosh|SQL教程第六弹(视图+存储+函数)
练习:创建一个视图,叫做客户结余,存储每位客户的结余,包含client_id、name、balance列。练习:写一个存储过程get_payments,带两个参数:client_id(int),payment_method_id(tinyint)练习:写一个存储,返回给定客户的发票get_invoices_by_client。通过运行代码,可以看到成功生成了一个存储,通过闪电符号可以进行查看数据。练习:获取有结余的发票(即结余大于0) ,这里可以使用之前创建的视图。注意:视图不存储数据,数据存储在表中。
2024-08-01 16:06:53
402
原创 mac|安装PostgreSQL
双击,弹窗选择打开,一路next,然后输入你要设置的密码,默认账号名字为:postgres,然后继续一路next。点击第二个大象【pgAdmin 4】客户端进行登陆,密码是刚刚安装时设置的密码。默认回车就行,密码的地方为刚才你在安装过程中设置的密码。选择最右边的SQL Shell(psql)输入数据库名字,点击右下角的save。双击得到的.dmg文件。通过IDEA连接数据库。
2024-07-25 18:45:25
531
原创 Mosh|SQL教程第五弹--日期时间及判断函数
二、FROM子句中的子查询(必须给子查询一个别名),一般来说我们不这样子做,代码不够简洁,后续我们都使用视图来完成这一步。其他可以通过搜索:Mysql numeric functions查看。三、数值函数(以下只展示关键的几个)返回客户总收入与平均值之间的差别。一、SELECT子句中的子查询。六、格式化日期和时间。
2024-07-15 15:31:42
251
原创 Mosh|SQL教程第四弹
筛选,后面接条件,类似where,但是where在group by之前用,having在group by之后用。注意这个顺序:SELECT 、FROM、 WHERE 、GROUP BY、ORDER BY。SQL有很多自带的内聚的函数(MAX、MIN、AVG、SUM、COUNT)一、聚合函数(Aggregate Functions)统计2019-07-01以后每个客户的总销售额。练习:以日期为组,查看对应付款方式的总额。二、GROUP BY子句。三、HAVING子句。
2024-07-11 23:36:23
259
原创 Mosh|SQL教程第三弹--插入、更新、删除
所以我们可以先在orders插入新的订单号,然后通过last_insert_id()获取最近插入的ID,这样我们就可以在order_items插入对应的订单内容了。这里可以看到由于customer_id是自增的,因此我们可以使用DEFAULT进行赋值,也可以直接输入数字但是要避免重复。也可以只写需要赋值的列,这样就不需要填自增或允许为空的值了(注意这里要一一对应)其中PK表示主键、NN表示不为空、AI表示自动递增、Default表示默认值。一、插入(INSERT)
2024-07-10 23:27:24
258
原创 Mosh|初学者SQL教程第二弹
练习:返回一个顾客id,名字,积分,类型的表,其中类型列计算规则如下:积分小于2000,则为Bronze,2000-3000为Silver,3000以上为Gold,并按名字排序。自然连接( NATURAL JOIN),它意味着让搜索引擎基于共同列自行去尝试join,可能会出现意想不到的结果,不要轻易尝试。交叉连接(CROSS JOINS)例如:abc与df连接得到ad、af、bd、bf、cd、cf(很少用到)using子句(如果匹配的两个字段在两个表中的名字相同可以使用)多条件使用using。
2024-07-10 21:06:42
257
原创 Mosh|内连接、外连接、左连接、右连接
下载文件(sql_invoicing):链接: https://pan.baidu.com/s/1GbVAbsoigKfl_1pPJJeuNA?链接: https://pan.baidu.com/s/1Hw3szEtpq-bWKCByqMtL8A?练习:将order_items表和products表连接,返回产品id和名字以及order_items表的数量和单价。连接payments、payment_methods、clients,生成一份报告,显示付款和更多详细信息。一、内连接:Inner Joins。
2024-07-10 02:06:37
677
原创 Mosh|初学者 SQL 教程
通过AS重命名,如果名字中间有空格则需要使用单引号或者双引号,如果没有则可以不用(直接AS discount_factor), AS可以去掉。比较运算符:> , >= , < , <= ,!排序ORDER BY(-- 为注释),此时得到的结果就是按照first_name排序的表。课后练习:1990-01-01至2000-01-01之间出生的顾客(日期需要加单引号)ORDER BY 进行排序(默认为升序,DESC为降序),也可以同时对多列进行排序。IN查询OR连接的多个条件 (IN、NOT IN)
2024-07-09 23:50:40
530
原创 mac|Mysql WorkBench 或终端 导入 .sql文件
这时候可以看看左侧的目标database中有没有成功导入table,如果没有看到的话,可以点一下右上角的刷新(两个绕圈的箭头),就出现了。在第一行加入use 你的schema名字,相当于选择了这个schema。点击运行即可将sql文件导入database。选择Open SQL Script导入文件。
2024-07-07 21:55:13
719
原创 mac|Mac压缩与解压缩
支持的提取格式:RAR,7z,Lzma,xz,Zip,Tar,Gzip,Bzip2,ISO,EXE,CAB,PAX。⚠️:我出现过终端zip进行加密压缩后发给客户,客户(windows系统)打开是空白的没有文件。支持压缩格式:7z,Zip,Tar,Gzip,Bzip2,DMG,ISO。(宝藏网站宝藏站主呜呜呜,基本上要用到的都免费)下载完进入目录解压缩,在终端进入解压缩后的文件夹。1、系统自带的压缩软件。2、keka(优点:体积小,没广告)我的是m2就选的arm。3、系统自带的zip。
2024-07-05 10:57:02
3111
原创 mac|Excel编写简单宏,生成加载项并导入加载项
前提:这里的代码是最简单的代码,主要是记录在哪里书写VBA,如何运行VBA,保存宏,导入宏,保存加载项,导入加载项。选择开发工具-->点击➕号-->新建组-->点击➕号右侧的第二个符号可以改名(或者也可以选择新建选项卡)⚠️:选项卡和选项组的关系:选项卡包含了选项组,就像开发工具(选项卡)和代码(选项组)的关系。这里我放在了开发工具里,点击就可以看到最右侧的加载项了,点击它,就会生成刚刚的弹窗。选择功能区-->从以下选择中选择命令-->选择宏,就会出现刚刚保存的宏。选择工具-->加载项。
2024-07-04 23:14:20
1663
原创 mac|文本编辑txt发给微信好友后回车消失
同事们都打开都是正常的,就客户那边不行。将txt里的内容放到word里面再发给客户就没有问题,猜想这大概率是编码问题,但是吧,那个是客户,客户是上帝,不能让客户改,所以只能自己琢磨。在word中,换行符是^p,从网页复制的内容里看到的分段效果使用的可能不是^p,而是^13(这种标记在记事本里面起不到真正的分段作用)。1、将txt内容复制到word中,Ctrl+H调出替换功能,查找内容输入^13,全部替换成^p。(明天试一下找到的方法行不行,如果可以就删掉这段话,如果不行就删掉这篇文章)
2024-07-04 16:35:27
233
原创 mac|Mysql WorkBench导入文件失败(修改编码)
我有一个excel表,想导入到mysql数据库中,但是Workbench的导入格式只支持csv,通过excel、wps将excel另存为csv文件进行导入。查看转换后的csv格式,发现中文字段出现乱码,但是我目前不需要那一列带有中文字段的,删除后还是导入失败。⚠️:表格中有中文的不适用表格中有中文的不适用表格中有中文的不适用表格中有中文的不适用。导入会因为编码错误,导致导入失败。但是中文字段会变成ascii码,这个,下次再说呜呜呜呜呜呜。选择无损ascii文本编码,(utf-8我试过不行)
2024-07-03 13:44:24
716
原创 Mac|install vue
选择系统为mac,安装步骤在终端输入(放文字版在这里~方便复制)如果出现了:run `xcode-select --install` and try again.则安装一下xcode这时候再执行命令就可以了可以看到我们还需要进行下面操作(最后四行),可以选择重启终端或者添加配置,我这里就直接重启终端了再进行下面的安装即可~安装淘宝镜像(可做可不做)安装vue(可以选择2或者3)结果如下:安装webpack-dev-server如果出现。
2024-07-02 19:43:10
674
原创 mac|浏览器链接不上服务器但可以登微信
设置-网络,点击三个点--选择--位置--编辑位置(默认是自动)千万千万千万不要没有关梯子直接关机,不然就会这样子呜呜呜。新增一个,然后选中点击完成。这样就可以正常上网了。
2024-07-01 20:56:37
996
3
原创 mac|tableau public 仪表盘使用
通过下图操作将两个表联合起来,即上图使用筛选器时下面的表随之改变。选择下面的功能表的新建仪表盘,把上面的表1表2放入其中。将上图设置为筛选器,可以通过点击地区查看数据。对华东地区的利润进行仪表盘可视化。
2024-06-30 21:56:05
330
原创 mac|tableau public 数据表的使用
选择tableau页面的到文件Microsoft excel,选择自带的示例-超市.xls文件。选择【省/自治区】字段,更换地理角色为【州/省/市/自治区】,会自动生成经纬度。加入类别(大类)或子类别(具体商品),可以得到更详细的商品数据。进行数据分析,将订单日期作为列,销售额作为总和。这样看起来数据不明显,可以将利润拖入颜色中。框选目标数据,选择保留,可以过滤掉其他数据。其次还可以利用筛选器进行地区的筛选。通过筛选器可以选择所需的指定数据。选择条形图可以更直观的查看数据。查看每个地区的利润情况。
2024-06-30 21:31:36
356
原创 mac| Tableau Public Install
Tableau Public似乎在隐藏项目了项目后,也只是看不到数据而可以看到可视化结果。千万不要处理敏感或不允许公开的数据。2024年发布了支持本地保存、自动保存、可以分享的 Tableau Desktop Public Edition 免费版本。Tableau Public 与付费版Tableau Desktop在处理简单小型数据上几乎相同,适合新手用来练习。个人资料的工作簿和数据并不是私密的,任何人都可以自由访问。注册账号点击下载即可。
2024-06-29 01:21:24
692
原创 mac安装workbench创建表格显示不全
在官网下载的workbench选择创建表格后界面是这样子的。这里下载老版本的workbench就可以了。
2024-06-18 21:58:28
347
原创 基于Python实现数据分析
可以看到列头分别为序号、性别、身份证号、是否吸烟、是否饮酒、开始从事某工作年份、体检年份、淋巴细胞计数、白细胞计数、细胞其它值、血小板计数。十三、 统计不同年龄段的白细胞计数均值,并画出柱状图,年龄段划分为:小于或等于30岁,31~40岁,41~50岁,大于50岁。十四、统计不同年龄段的人数,画出饼图,年龄段划分为:小于或等于30岁,31~40岁,41~50岁,大于50岁。查看删除后剩下的空的数据,可以看到细胞其它值这一列被删除,身份证号列的为空值的数量为0。六、删除“身份证号”列为空的行数据。
2024-03-12 22:56:08
807
1
原创 [SQL]LeetCode NO.182 查找重复的电子邮箱
使用了 GROUP BY 将数据按照 email 地址进行分组,并使用聚合函数 COUNT 统计每个分组内 email 地址出现的次数。最后通过 HAVING 子句筛选出出现次数大于 1 的分组,即出现了多次的 email 地址。通过distinct对数据进行去重,当p1的邮箱在p2中出现,且p1、p2的ID不一致。编写解决方案来报告所有重复的电子邮件。请注意,可以保证电子邮件字段不为 NULL。此表的每一行都包含一封电子邮件。id 是该表的主键(具有唯一值的列)。a@b.com 出现了两次。
2023-11-29 14:28:56
228
1
原创 [SQL]LeetCode NO.181 超过经理收入的员工
通过将Employee复制一份出来,分别为E1、E2,假设E1为员工表,E2为经理表,当E1的ManagerID(代表员工的经理)与E2的ID(代表经理)匹配时,判断员工的Salary是否高于经理的Salary。1、一开始看题目误以为全部人跟同一个经理比较,但其实看示例可以知道,是每个员工与自己的经理薪资进行比较,因此是一个自连接问题。该表的每一行都表示雇员的ID、姓名、工资和经理的ID。id 是该表的主键(具有唯一值的列)。编写解决方案,找出收入比经理高的员工。Joe 是唯一挣得比经理多的雇员。
2023-11-29 11:49:00
197
1
原创 [SQL]LeetCode NO.175 组合两个表
1.1、两个表的主键分别为 personId、addressId,其中PersonId为外键,连接Person、Address两个表(PersonId是关键)注意:left join 中左表的全部记录都将会被查询显示,on 后面的条件对它不起作用,可通过后面加入where进行筛选。地址表中没有 personId = 1 的地址,所以它们的城市和州返回 null。该表的每一行都包含一个 ID = PersonId 的人的城市和州的信息。该表包含一些人的 ID 和他们的姓和名的信息。1.3、由题目中的“
2023-11-29 11:22:00
145
1
原创 备考-2023年上半年数据库系统工程师(综合练习)试题及答案解析(未完)
(5)信息服务:用户按查询条件发起农事信息请求对相关地块农事活动实施情况(如与农事过程比对)等农事信息进行第选、对比和统计等处理.并将响应信息进行展示.系统也给其他第三方软件提供APP接口,通过接口访问的方式提供账号密码和查询条件发起农事信息请求返回特定格式的农事信息,无查询条件时默返回账号下所有信息多查询条件时返回满足全部条件的信息。(1)系统中存储了每个镜像数据库的基本信息,包括:数据库名称,访问地址,数据库属性以及数据库简介等信息,用户进入某个镜像数据降后,可以浏览检索以及下载其中的学术资源。
2023-11-13 14:49:48
409
原创 备考-2023年上半年数据库系统工程师(基础知识)试题及答案解析
解析:在数据库系统的三级模式体系结构中,外模式也称子模式或用户模式,指数据库用户能够看见和使用的局部数据的逻辑结构和特征描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。69、分布式数据库的设计主要考虑数据分布的设计,数据分布主要目的是提高访问的( ),即通过数据的合理分布,尽可能地使更多的数据能够就地存放,以减少远距离的数据访问。10.已知一个有序表为(12,18,24,35,47,50,62,83,90,115,134),当折半查找值为90的元素时,经过( )次比较后查找成功。
2023-11-08 15:59:03
2042
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人