自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Astroline的博客

嗯???

  • 博客(28)
  • 收藏
  • 关注

原创 面试题 16.07. 最大数值 ——一种基于乘法和位运算的解题思路

剧透警告,没写过的勿触题目:编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwqqwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq qwq ...

2023-07-06 12:35:00 72

原创 Gitlab 自动化部署 ——GitLab Runner

内容暂时未空 - 用于另一篇博客的索引

2022-12-13 11:54:00 166 1

原创 思考 为什么要用private 为什么要用getter和setter

有很长一段时间,从入坑Java开始就一直伴随我的问题。既然属性的public权限和带getter/setter的private权限提供的效果一样,为什么还要用private+getter/setter,而不是用public去修饰。我找过不少文章,不过没有找到任何可以让我信服的理由,除了阿里巴巴的Java开发手册(以下简称开发手册)提到的几个点。开发手册 P60 访问权限控制迪米特法则的内...

2022-09-22 00:15:00 251

原创 一个容易内存溢出的js递归循环代码。。。但是可以装杯用???

有一天思路惊奇的我决定用递归来实现一下循环的代码...然后就emmmmmmmm——这个想法还源自于一个业务来着,那个业务要先循环计算一部分,然后回来的时候要重新计算另一部分东西,然后我看这结构和递归的回调很相似,就顺便写了(递归结束之后还会有一部分在后面的业务,执行完成之后内存才会销毁,期间内存是增量的。对于递归的这个问题有一种方式优化,可以在期间销毁内存(具体百度下c语言递归...

2022-02-11 13:18:00 222

原创 随便写了一个js防抖工具

随便写了一个js防抖工具工具类SimpleUtils.jsconst buf = {}/** * * 没事的时候写了一个防抖的小工具,思路蛮简单的其实...当然,我本来是不想用clearTimeout的,不过因时间有限,就没有去想其他思路了...<br/> * 还有一个思路是用数组,每次新增的结果都要断言上一个的结果,性质和目前写的差不多,还占内存... * * -...

2021-12-25 16:13:00 364

原创 微信小程序npm安装pinyin库

微信小程序npm安装pinyin库小程序的拼音库安装,有点儿麻烦,一般来说Dependencies都是在安装主库的时候主库自动安装的,但是在这个库里貌似不大一样(查看node_modules的时候都是可以看到Dependencies的),但是小程序还是需要编译一次,貌似就是这个编译把Dependencies给弄丢了(强行把3m的文件编译成了8m,吐血)。安装pinyin库cd ${proj...

2021-09-03 15:14:00 1140 1

原创 SpringBoot实现下载文件以及前台应当如何对接

SpringBoot实现文件下载以及前台对接方案文件的下载返回:这里用了一个ResponseEntity实体进行数据返回(当时就是不知道用什么对象返回文件,所以很恶心)。请求头使用Content-Disposition,fileName标记返回时的文件名称;ContentType使用octer-stream;ContentLength...可以选择不填,长度如果填错了会报错Body,...

2021-05-29 01:30:00 938 1

原创 OSX 安装mujoco

计划装一次mujoco,试试水。前面都很简单,\(chmod 0755 getid_osx\)~/Download/getid_osx显示id,进入下载,问题从这里开始一切都很正常,然后突然报错,无法加载动态链接库/Users/eve/.mujoco/mjpro150/bin/simulatedyld: Library not loaded: libglfw.3.dylibRef...

2021-05-29 01:21:00 139

原创 一次IDEA装Java版本控制装崩的解决过程

因为Java版本过高,很多项目无法跑起来,百度后装了一个版本管控的插件,导致idea崩了然后我尝试了卸载重装,并没有效果,后来了解到的方法是直接从插件目录下删除这个插件,解决方案如下https://intellij-support.jetbrains.com/hc/en-us/articles/360007568559等哪天官网能访问了,我把解决部分的内容复制出来……太难受惹QAQ...

2021-05-29 01:17:00 96

原创 IOS自动化测试之AirTest

系统环境:macOS Catalina 10.15.7Xcode 12.4(12D4e)iPhone11IOS 14软件环境:Carthagebrew安装 minicaphttps://testerhome.com/topics/1045617年那些做测试的人都是没问题的,后来出现了一个19年的帖子关于设备未找到的,怀疑是设备版本问题,翻了一下issue,找到解决方案https...

2021-05-29 01:10:00 486 1

原创 《将博客搬至CSDN》

嗯,就走个流程Orz……希望博客园的bug早日修好……

2021-03-29 13:34:00 28

原创 SpringBoot2项目中(JPA + Druid)使用多数据源

SpringBoot项目中JPA使用多数据源(举例用Database和Druid两种配置方式 注:我仅写Druid的基础数据库配置)注:代码部分因为影响阅读我将它们折叠起来惹,注意前面有小箭头的文本嗷本文代码篇幅较长,我愿意写,你愿意听看嘛?技术栈(仅说一些必要的,记着要对症下药,避免因为环境不对而不能使用)mysql-connector-java 8.0.22 // 说真的有了d...

2021-01-02 06:24:00 880

原创 Mac配置环境变量

Mac配置环境变量前言以往的开发环境都是Win10,如今切换Mac之后,一些环境就不是一些界面能解决的了,这里简单做一个记录。1. 关于mac的配置文件,这里引用我参考的一篇博客Mac系统下的环境变量(权限嵌套排列,如同层叠样式表):a. /etc/profile b. /etc/paths c. ~/.bash_profile d. ~/.bash_login e....

2020-12-10 00:09:00 92

原创 微信开放平台扫码登陆

微信授权扫码登陆微信开放平台提供了两种登陆方式,一种是会跳转到一个很丑很丑,只有一个二维码的界面里;另一种则是可以自己定制化的(二维码内嵌到自己网站内的方式)第一种方式的完成非常简单,但是第二种方式,就需要前后台都做一些调整了微信扫码登陆的准备工作 这是在开始做相关业务开发之前的一些东西去微信开放平台中注册一个账号,并完成自己的开发者资质认证(这个链接应该点不过去,他们token是明...

2020-11-06 15:16:00 1326

原创 git的一套全流程上手(不包括报错(我忘了有哪些报错了)以及其解决方案(篇幅问题))...

git|Github|Gitee|远程仓库 的基本使用本篇主要说几个git的场景,单纯是为了让新手能够快速上手(因为我就是新手,我给我自己写了一篇教学用的文章,没毛病)注:这里不会去写git能够协同工作的原理(因为我自己还没搞明白,未来我是要去重写git,并改写很多功能的(实际上已经在写了))我不会贴效果图,很麻烦,而且我也贴不好。贴好了事半功倍,贴不好令人反胃。准备材料(软件):...

2020-10-24 14:38:00 107

原创 微信小程序云开发数据库查询指南

写在前面做小程序的开发已经有很长一段时间了,虽然是在写,但是一直没有去沉淀过,没有去记录过踩过的坑,这篇博客作为一个导航,记录一下我所遇到的坑(主要还是云函数的数据库查询)随着不断的更新,小程序的功能也是越来越完善,想当初,刚玩小程序云开发的时候,云开发提供的一个查询环境还不支持$(Aggregate)、_(Command),以及高级的查询方法例如lookup,在现在也是都被修复了。。...

2020-08-03 11:31:00 678

原创 云开发数据库的高级查询

写在前面:这是一篇工具文,如果没有需要,不建议看完;如果有需要,可以随时查询内容。高级的一些查询,很多的数据是在查询的时候就做完了,正常理论来说,数据库是一定要对查询优化到极致的,如果能够将复杂的数据格式放到后台来处理的话,会节省大量的时间。除非说你能够做到把业务处理的代码性能优化到极致的同时又让它可读性不差,并且易于更变,否则这种冗余是可以接受的。然后,我就直接用一些复杂查询开场了蛤~...

2020-08-03 11:29:00 1063

原创 云开发数据库的基本查询

基础的部分,就是不涉及到小程序的聚合($)、操作符(_)以及正则等一些高级操作的实现的查询(我是不是说了句废话。。。。)基础的内容其实看微信小程序官方文档就能看懂的,我就简单啰嗦一点我最初常用的一点方法(下面的索引可以自动跳转)五条内容,已经完成了一套基本的增删改查getEntityById 根据id获取单条内容listEntityBy 根据条件获取对象updateEntityB...

2020-08-03 11:26:00 766

原创 The server requested authentication method unknown to the client

对于这个问题,我看了很多文章,基本上都是清一色的修改mysql配置,然后再用命令行设置,而出现这种问题的原因是因为这个:发生这种错误,是由于MySQL 8默认使用了新的密码验证插件:caching_sha2_password,而之前的PHP版本中所带的mysqlnd无法支持这种验证。但是呢,我下载的是安装版,给你一个msi的文件,双击安装,安装完之后根本找不到那个传说中的my.ini(W...

2019-09-20 13:04:00 550

原创 自我的bug修复之旅 S1W3

我以为今天周四...咳,还是不要找借口的好(不过到今天貌似刚好一周)从开始到现在,我差不多写了个五个python文件了,四个爬虫,一个自动化测试。在写的过程中,遇到过各种各样的问题,但是我一直没有去仔细看过文档,自己根据报错判断,用不同的代码去尝试。然后,一下午过去了,最终只是写了十几行代码。在后来的某一天,记录踩坑记录的时候,搜索了很多关于BeautifulSoup和lxml的用法的时...

2019-07-06 10:12:00 34

原创 记录一次爬取某昵称网站的爬虫

同学跑去实习了...然后工作的时候要她用python写一个爬虫,爬取一万个可以用的用户昵称。(为什么他们都能找到工作啊QAQ) 然后,她找到了我...然后在我动笔的时候,发现之前写过的爬虫基本上忘完了...无奈下只好对着以前写的项目,重新找了下文章,现在写一篇文章重新集合下之前零散的知识点。我这里写的内容只是针对自己的需求写的,如果想要彻底了解BeautifulSoup的用法的话,可以参...

2019-07-05 19:57:00 181

原创 自我的bug修复之旅 S1W2

啊嘞?这么快就过去一周了么。。。言归正传,以后每周四更新……这次晚了一(er)天,因为时间真的是趁我不注意,偷偷溜了过去。很明显,想要让自己能够专注并非是列个列表那么简单的事情。隐隐约约找到了一点感觉,单有目标还是不够,还需要有一个能够坚持下来去完成的动力。下一周,强迫自己在完成一件事情前不去想其它东西,也就是专心。...

2019-06-29 09:36:00 55

原创 自我的bug修复之旅 S1W1

今天是到同学家打了一天游戏,回家前刚下过雨,走在泥泞的路上,终于是被一阵阵冷风吹得清醒了点,不由得想起了近期做的事情。这个月来,自己总是忙里忙外的,好像一直都在忙着,课上课下敲项目,但是却一点进展都没有,两周的时间,只是完成了五个页面,一周的时间完成一套数据库设计,这种效率是我无论无何都不会接受的。分析问题这几天来说,挺懵的,感觉好像有很多事情要做,但是自己又不知道到底该干什么,没有明...

2019-06-20 23:04:00 71

原创 Vue-cli的路由配置踩坑记录,顺便讲下组件引入组件... (真的不是Vue-cil)

啊……对了,因为这篇文章通篇废话,赶时间的话看红字就行了……Vue-cli的路由配置踩坑记录,顺便讲下组件引入组件... (真的不是Vue-cil)因为偏向于说明文章,所以文章就不卖关子了,免得让小白们误入歧途...虽然大部分时间皮一点比较开心~~顺便再说一下,我装的8.12的node,vue-cli是3.8.0的先说说环境吧,我们课程设计要撸静态网页,但是呢,静态网页,两年前我就会撸了...

2019-06-03 15:52:00 147

原创 什么是算法,学习算法有什么用

什么是算法任何一个问题的解决方案都并非是凭空出现的,解决一个问题都需要选择一个合适的方法,并在此方法的引导下完成一系列的解答步骤,最终将问题转换为结果状态,对于计算机来说,这样的方法就是算法。算法有很多种分类,可以是一系列的数学计算,也可以是一系列的操作步骤,总之,它存在的意义就是为了有针对性地解决问题,之所以强调针对性解决问题,是因为这个世界上还没有一种可以解决一切的万能算法,每个问题都...

2019-05-27 22:48:00 911

原创 从零入门nodejs,并新建一个webpack项目

开始之前先定一个准则,我的博客未必全部正确,要敢于质疑,路不通就换条路。一、该文章的基本内容nodejs的安装yarn安装创建webpack项目配置package.json 让项目跑起来安装gulp管理工具对css进行预处理 => gulp-sass (有个gulp4的坑)刷新页面神器 => browser-synchtml预处理 => jade(Pug) ...

2019-05-14 22:11:00 181

原创 Emmet常用语法汇总

1.为什么写这篇文章其实我也不想重新造轮子的,但看网上提供的文章都是成扎的,但是自己要对自己过去学过的东西进行一次系统性的整理,还有些其它的原因. . .所以花了点时间把这些东西整理起来了2.简单介绍下Emmet语法是个啥Basically, most text editors out there allow you to store and re-use commonly used c...

2019-04-22 23:35:00 201 1

原创 关于input的监听聚焦事件

今天是打算开始实战自己一直要写的网站,然后开始疯狂的翻网站找灵感,在路过阿里云的时候,突然发现——欸?这个输入框的效果看着可以欸,于是乎,电源一拔坐了起来,分析效果。其实这个效果并不难理解:  1. 当鼠标指向的时候,文本框会拉长 ;  2. 当鼠标移开的时候,文本框会恢复原来长度;  3. 当点击输入框后,光标在输入框中聚焦后,鼠标再移开,它会保持拉长后的长度;  4. 当失去聚焦的...

2019-03-03 02:12:00 1020

空空如也

空空如也

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

TA关注的人

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