自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Java 操作符:Java 中操作符优先级、一二三元操作符及逻辑操作符的中德模佛定理_一元二元三元运算符区别

我们常见的操作符分为三种,其优先级为:逻辑操作符 < 关系操作符 < 算术操作符逻辑操作符(也称布尔操作符),是对布尔值进行的运算,它会创建新的布尔值。包括:非(!)、与(&&)、或(||)、异或(关系操作符(=)产生一个布尔值。优先级规则定义了操作符的先后次序,下表按照从上到下按优先级递减的方式排列。优先级操作符最高级var++和var- -(后置操作符)↓+、-(一元加号和一元减号)、++var、- -var(前置操作符)↓(type)类型转换↓!

2024-09-10 23:42:26 960

原创 从零开始学WEB前端——HTML实战练习

作为一个合格的程序员,熟练的掌握开发工具是必不可少的。这里给大家稍微的讲解一下前端常用的开发工具。VSCode:插件众多,拓展性强;适用于绝大部分前端开发Sublime Text:界面简洁,轻量级启动快速。HBuilder:国产前端开发工具,非常不错的软件,在开发微信小程序和手机APP上非常好用。WebStorm:jetbrains公司旗下的JavaScript开发工具,适合在前端工程化的项目中使用。Dreamweaver:曾经以PS+DW+FW称霸网页领域,号称网页三剑客。

2024-09-10 15:12:15 1196

原创 “生活资讯网”项目血泪教训莫让后人再踩坑

*在布局完后基本展现出效果后,里面许多参数也是要不停的调整,一会儿这个图标掉下来了,一会儿这个图标不见了,一会儿那个图标被影响了…**对于应用Bootstrap(栅格系统)这个响应式布局从一开始接触到现在使用我都还在叫错它的名字…**学的解决方法多了选择恐惧症的我就开始害怕了…**就是这脑子呀总是把以前学的搞忘,就还需要花时间往前复习一哈…但是我发现一个问题,里面的子盒子会在屏幕挤压下会改变样式动来动去的不按我的要求来💢。我算是明白了,越是花里胡哨越是好看的东西背后绝对没有看到的这么简单。

2024-09-10 10:41:29 505

原创 Vue进阶(幺肆叁):如何用绝对定位(position absolute)完美定位布局及其注意事项_vue position

这时候你要是想定位,如果不将它的父元素设置为相对定位(即让父元素变为非标准流),或者它没有父元素,那么它就会以。其实,当它为标准流的时候,它默认在原位,当它脱离标准流的时候,他就浮动起来了,不再占据原来的位置了。(对一个盒子使用了浮动,相对定位,或者绝对定位,那么这个盒子就变成了一个非标准流的盒子。属性可以设置元素外部显示类型,元素的外部显示类型将决定该元素在流式布局中的表现。不是把块级元素变成了内联元素,它本身还是块级元素,只是它具备了内联元素的显示特点。如果他没有父元素,或者它的父元素没有设置。

2024-09-10 09:12:31 1164

原创 js异步之宏任务(marcroTask)和微任务(microTask)

宏任务包括:setTimeout setInterval Ajax DOM事件微任务:Promise async/await微任务比宏任务的执行时间要早。

2024-09-10 03:28:33 838

原创 JavaScript流程控制-循环

ES6列举常用的ES6特性:箭头函数需要注意哪些地方?拓展:var方式定义的变量有什么样的bug?Set数据结构拓展:数组去重的方法箭头函数this的指向。手写ES6 class继承。微信小程序简单描述一下微信小程序的相关文件类型?你是怎么封装微信小程序的数据请求?有哪些参数传值的方法?你使用过哪些方法,来提高微信小程序的应用速度?小程序和原生App哪个好?简述微信小程序原理?分析微信小程序的优劣势怎么解决小程序的异步请求问题?

2024-09-10 01:56:56 521

原创 HTML-浮动与清除浮动、文字属性、动画效果

color:#fff;/* 设置字体排布,默认向左 *//* 设置文字行高 *//* 设置文字阴影 水平偏移距离 垂直偏移距离 模糊度 阴影的颜色*/#d4{/* 设置字体大小 *//* 设置字体样式 */font-family: ‘宋体’;/* 设置字体粗细,100-9000,lighter细 normal bold加粗默认正常的字体粗细 *//* 设置字体颜色 */color:#fff;/* 设置字体排布,默认向左 *//* 设置文字行高 */

2024-09-09 21:59:32 730

原创 24个CSS新特性,不容错过!

上面的示例,我们是使用渐变来模拟的一个效果,但有了 @scroll-timeline 我们就可以像下面这样来实现:start: 0;end: 100%;width: 0px;

2024-09-09 18:37:51 1936

原创 [译] 为什么 Flutter 能最好地改变移动开发

我首先创建了网络请求,解析 JSON 数据,并逐渐习惯 Dart 的单线程并发模型(单单这个就可以作为另一整文章的主题)。我开始在我的应用中运行一些电影数据,然后开始为列表和列表项创建布局。在 Flutter 中创建布局和扩展无状态或有状态的小控件类加上一些方法的重写一样简单。我将比较 Flutter 和 Andriod 之间在实现这些功能方面的差异。当然,这很乏味。

2024-09-08 20:07:19 1661

原创 app与后台的token、sessionId、RSA加密登录认证与安全解决方案

在最原始的方案中, 登录保持仅仅靠服务器生成的sessionId: 客户端的请求中带上sessionId, 如果服务器的redis中存在这个id,就认为请求来自相应的登录客户端。2004年8月17日的美国加州圣巴巴拉的国际密码学会议(Crypto’2004)上,来自中国山东大学的王小云教授做了破译MD5、HAVAL-128、 MD4和RIPEMD算法的报告,公布了MD系列算法的破解结果。不知使用是否有风险?2. 对密码分析的安全性:由于MD5的设计,易受密码分析的攻击,SHA-1显得不易受这样的攻击。

2024-09-08 10:35:30 1201

原创 Android笔试题大全(持续更新中)

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。

2024-09-08 05:27:18 1613

原创 Android开发环境搭建篇详尽的教程实例汇

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。当然我也为你们整理好了百度、阿里、腾讯、字节跳动等等互联网超级大厂的历年面试真题集锦。这也是我这些年来养成的习惯,一定要学会把好的东西,归纳整理,然后系统的消化吸收,这样才能极大的提高学习效率和成长进阶。碎片、零散化的东西,我觉得最没有价值的。就好比你给我一张扑克牌,我只会觉得它是一张废纸,但如果你给我一副扑克牌,它便有了它的价值。

2024-09-07 18:54:34 787

原创 android之activity全面解析

当该模式Activity实例在任务栈中创建后,只要该实例还在任务栈中,即只要激活的是该类型的Activity,都会通过调用实例的newInstance()方法重用该Activity,此时使用的都是同一个Activity实例,它都会处于任务栈的栈顶。我们平时直接创建的Activity都是这种模式的Activity,这种模式的Activity的特点是:只要你创建了Activity实例,一旦激活该Activity,则会向任务栈中加入新创建的实例,退出Activity则会在任务栈中销毁该实例。

2024-09-07 13:15:49 1880

原创 android 清除缓存功能(1)

** * 清除本应用所有数据库(/data/data/com.xxx.xxx/databases) * * @param context *//** * 清除本应用内部缓存(/data/data/com.xxx.xxx/cache) * * @param context *//** * 清除自定义路径下的文件,使用需小心,请不要误删。/** * 清除/data/data/com.xxx.xxx/files下的内容 * * @param context *//** * 本应用数据清除管理器 */

2024-09-07 06:45:56 1087

原创 Android studio 使用JitPack发布library到Github开源库

打开https://jitpack.io,在搜索输入OpenLibrary库的地址,点击“Look Up”之后,下方出现版本信息,点击对应版本的“Get it”,即可得到该OpenLibrary库的引用信息。此时打开你的github网站地址在你的repositories中会看到刚刚提交过的工程名称,点击进去会看到完整的提交工程,到此提交结束。第一步:创建工程(库),如下图,我创建了名为“OpenLibrary”的工程,里边有个“MyTool”工具类(随便创建测试的);第二步:上传项目给Github。

2024-09-07 00:59:42 423

原创 JavaWeb JSP详解

% java代码%>JSP中的内置对象JSP中有九大内置对象,前四个主要用于存取数据,结构类似Map共同方法:setAttribute(“键”,值) 存数据Object getAttribute(“键”) 取数据作用范围是这个应用程序(项目),保存的数据可以被该项目的所有用户共享。创建方法:request对象或pageContext对象.getSession()

2024-09-05 07:06:34 813

空空如也

空空如也

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

TA关注的人

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