自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 react-grid-layout 实现原理介绍

*性能好:**200个模块 约268.8ms独立的是否更新layout的判断机制用 transform: translateY(-5px) 只是改变了视觉位置,元素本身位置还是在 0px,不改动 css 布局,因为渲染行为大多数情况下在元素本身,所以效率比 top left 要高功能齐全。

2023-08-28 19:23:04 1463 1

原创 前端面试中的缓存问题

cookie,localstorage,sessionstorage基础部分cookie:大小4KB;数据保存在客户端,同源共享。即使不需要也要在http请求中携带,在浏览器和服务器之间传递。有有效期的说法:一般由服务器生成,可设置失效时间。如果在浏览器端生成Cookie,默认是关闭浏览器后失效。如果浏览器使用的是cookie,那么所有的数据都保存在浏览器端。使用 cookie被攻击的可能性...

2019-10-08 14:52:58 1517

原创 vue.js和css结合实现弹框居中以及背景半透明

本文中要实现的是点击注册按钮弹出一个注册信息框,要求弹框居中,且背景透明效果:1.vue.js中的template部分代码(html中的body部分)其中第一个div模块为要点击的模块,第二个div模块是为了实现背景半透明的背景模块,第三个div模块为点击后出现的居中的注册信息模块。<div class="login"> <span class="loginS" ...

2019-07-17 07:22:45 4519

原创 AndriodStudio新建数据库和表,以及基本操作

在新环境第一次新建数据库和表这里我们以新建数据库存储用户名和密码为例。数据库的类基于SQLiteOpenHelper。 设置数据库的名字(MyStocks.db)、表格的名字(user)、创建表格的语句为全局变量。在新建表格的语句中,可以看到格式为“Create tabel" + 表格名称+表头。其中表头的第一列最好为id,因为数据库会自动生成递增的id。之后则可以设置其他表头及其数据格式要求...

2019-03-26 11:37:48 4741 1

原创 递归与迭代的g区别以及实例

递归递归,即函数不断地自己调用自己。其原理在于把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决。解决过程分为两个阶段:1.递推:把复杂的问题的求解推到比原问题简单一些的问题的求解;2.回归:将获得的最简单的问题所对应的解决方案,逐步返回,依次得到复杂的解。迭代迭代,即一个函数不断地调用另一个函数,A调用B。它是要利用变量的原值推送出一个新值。两者关系递归中一定有迭代,...

2019-01-27 05:17:49 137

原创 斐波那契数列及其应用跳台阶问题,以及Java实现

斐波那契数列1.定义:斐波那契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=Fn-1+Fn-2(n&gt;=2,n∈N*),用文字来说,就是斐波那契数列由 0 和 1 开始,之后的斐波那契数列系数就由之前的两数相加。2.Java实现,以递归调用的方式实现public class Solution { public int Fibonacci(int n) { ...

2019-01-19 13:18:04 282

原创 java数据类型之数组Array

数组中常用的方法1.获取元素的数组中的位置需要import java.util.Arrays;int position = Arrays.binarySearch(array, x); 即可获取x在数组array中的位置,如果不存在,则返回-1.但是这个方法在数组长度为2时,发现了问题,即使存在,也会返回-1。2.拷贝数组中的一部分a. 需要import java.util.Array...

2019-01-18 13:05:22 317

原创 Java数据类型之string,stringbuffer和stringbuilder

三者之间的区别String是安全的、不可变的,即每次对String的改变都是生成一个新的String对象,并将指针指向新的String对象。StringBuffer是线程安全的可变字符序列,每次直接对StringBuffer对象进行操作,但是不能修改。因此,所有的操作是类似于串行顺序发生的,这个顺序与所涉及的每个线程进行的方法调用顺序一致。StringBuilder是不安全的可变字符序列,...

2019-01-16 12:55:04 155

原创 Vue使用routerlink实现点击导航栏进行页面跳转

实现内容如图所示,要实现的是:点击导航栏中的Data Set, Data Mining, Result List, Model List区域跳转至对应界面。使用router-link来实现跳转1.如代码所示,router-link后面的to需要的内容是要跳转界面的路径,这个路径在src–&amp;gt;router–&amp;gt;index.js中进行编辑。同时需要保证这些跳转界面的vue文件已存在。...

2018-12-19 13:29:45 4901

原创 AndroidStudio读取Assets下的excel

要读取Assets下的excel文件,需要使用jxl.jar的库,并做好以下几步准备工作:在Android Studio中将Android模式切换到Project模式,在main目录右键-&amp;gt;New -&amp;gt;Directory,输入名称为“assets”(注意assets与java、res等目录平级)。将要使用的excel放在assets目录下,excel需要是xls文件。图1.切换...

2018-11-17 13:24:08 1743 3

原创 Android Studio 点击按钮跳转新界面

Android Studio 点击按钮跳转新界面问题描述首先,我们有两个Java文件和与之绑定的xml文件。此处以HistoryActivity.java,activity_history.xml 和 EventDetail.java,activity_event_detail.xml为例。我们要实现在HistoryActivity界面中添加一个按钮,并且点击跳转到EventDetail界面。...

2018-11-06 13:46:28 30901 13

电话本C++代码

这个代码是北邮计算机院的数据结构课程在大二上学期的作业,相信学计算机的朋友会用到这个代码的

2013-05-09

信号系统习题解答

高等教育出版社(郑君里 杨为理)版本的课后习题答案,很详细,有助于理解内容,学习这门课的朋友应该用的到

2013-05-09

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

TA关注的人

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