自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git的学习和使用

关于git入门:git入门教程-廖雪峰关于git系统阐述:推荐书籍《git权威指南》git命令常用// git fetch 命令用于从远程获取代码库。// git cherry-pick命令的作用,就是将指定的提交(commit)应用于其他分支。git fetch和git pull的区别git fetch命令从远端仓库中下载commits, files, refs到本地仓库中。当你想要看看其他人都在做些什么的时候,就要使用fetch命令。

2024-01-25 15:29:13 651

原创 Winows笔记本设置合上盖子不休眠

Windows笔记本设置合上盖子不休眠

2022-09-17 21:25:32 521

原创 生物信息学仿真软件SInC的初步使用教程

1. 下载软件下载:https://sourceforge.net/projects/sincsimulator/paper: SInC: an accurate and fast error-model based simulator for SNPs, Indels and CNVs coupled with a read generator for short-read sequence data2. 使用SInC有三个部分,分别对应三个可执行文件2.1 genProfile 模拟测序质量

2022-01-04 22:27:09 911

原创 关于部分软件运行报错,找不到libgsl.so.0的解决方案

error while loading shared libraries: libgsl.so.0: cannot open shared object file: No such file or directory

2022-01-04 21:47:20 2871 2

原创 css处理单行,多行文本溢出

单行文本溢出p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}多行文本溢出p { position: relative; line-height: 1.5em; /*高度为需要显示的行数*行高,比如这里我们显示两行,则为3*/ height: 3em; overflow: hidden;}p:after { content: '...'; position: abso

2021-07-28 16:53:38 318

原创 原生实现JavaScript的call()、apply()、bind()

javascript中call、apply、bind作用是改变函数执行时的上下文,简而言之就是改变函数运行时的this指向。

2021-07-21 18:02:49 73

原创 vue中element-ui 使用axios上传文件 组件

在使用element UI的upload组件上传文件时,遇到一些问题,网上的说法不尽如是,在此记录其实最主要的估计就是axios相关的问题,因我们平时开发的vue项目都是封装过axios后进行api的调用,但上传操作跟一般的api请求不同,所有总是保持,故需要建立新的axios实例1. 封装上传文件的axios实例import Vue from "vue";import axios from "axios";const instance = axios.create({ baseUR

2021-05-21 14:50:15 2103 8

原创 vue3中引入vue-i18n, 国际化方案

前言该项目使用vue(3.0.5)+ vue-i18n(9.1.2) +vite2.0原因当前项目需要采用国际化方案,但因为采用了vue3.0,网上诸多说明不太明白,故在此记录一下。。。使用流程1. 下载安装npm install vue-i18n2.在main.js所在目录建立locales文件夹,该文件对外暴露了全局注册接口,以及对message的配置(建议)3. 初步使用如果需要国际化的message不是太多,可以直接将条目信息配置在getMess...

2021-04-11 17:53:22 13186 12

原创 JavaScript的Object.defineProperty()属性

Object.defineProperty(obj,prop,descriptor)方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。参数obj目标对象 prpo属性值(目标对象存在该属性时,进行修改,不存在时进行创建) descriptor对属性的描述,可选配置如下:configurable:默认值为false,为true时,该属性的descriptor才能够被改变,同时也能够被删除 enumerable:默认false,为tr...

2021-04-07 10:52:55 155

原创 javaScript中this的指向问题

javaScript 有一套完全不同于其它语言的对this的处理机制。this的指向不仅是由定义函数的方式和位置决定,同时还严重受到函数调用方式的影响1. 在全局范围内this 指向全局对象,浏览器是 window 对象, node 是 global 对象2. 作为函数调用在函数内部,this指向全局对象。function foo() { console.log(this); // window or global}foo();/*<ref *1&g...

2021-04-01 15:57:45 370

原创 JavaScript中的深拷贝和浅拷贝常用方法总结

本文乃学习总结,学习参考自:https://medium.com/javascript-in-plain-english/how-to-deep-copy-objects-and-arrays-in-javascript-7c911359b089对于引用类型来说,赋值运算符 "=" 进行的拷贝是对引用的拷贝(实质上用的是同一个引用),其中一个值的改变,会导致另一个值随之改变。但有时我们并不想这样做,这就可以通过如下深拷贝和浅拷贝(两者复制的都是不同的引用)实现。let array = [1,2,3

2020-08-11 21:09:46 659

原创 avue 中字典的使用

在实际开发中,有些可选的字段通常是用数字来代替文字进行存储,而前端显示的时候又使用的是文字,所以在avue中,字典通常作为这些字段(下拉框,多选,单选)的处理。1.1 在当前的页面列中直接填写适用数量较少的选项column: [{ label: "经营状态", prop: "businessStatus", type: "select", dicData: [ { label: "正常", value: 1, }, {

2020-07-14 11:22:57 13569 5

原创 Java函数参数的传值方式

在C++中有引用传递和值传递,引用传递是基于C语言指针,可以轻松改变一个参数的值。在Java中没有指针类型,所以Java程序设计语言总是采用按值调用。也就是说,方法得到的是所有参数值的一个拷贝,特别是,方法不能修改传递给它的任何参数的变量的内容。然而,方法参数共有两种类型:1.基本数据类型(数字、布尔变量)2.对象引用虽然一个方法不能修改一个基本数据类型的参数,但对象引用作为参...

2019-09-26 22:23:57 584

原创 UML中四大关系

一、关联对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时,这两个对象之间为关联关系。关联用横线表示。例如一个公司可以对应着多个员工。1.1  聚合:关联的一种,聚合关系涉及的两个对象处于不平等的层次上,一个代表整体,一个代表部分。比如电脑和它的显示器、键盘、主机、鼠标就是聚和关系。如下图。1.2 组合:关联的一种,对于具有组合的两个对象,整体对象会制约它的组成...

2018-05-23 11:06:25 402

转载 软件质量模型的6大特性与27个子特性

软件测试、软件测评,围绕软件质量这一特性逐层展开,看似简单,实际操练起来却又无从下手。还好有前人的最佳实践形成的质量模型,先拿来主义,后细细揣摩。悟!-----------------------------------------------------------------------------------------------------------------ISO9126质量模型:...

2018-05-12 10:02:37 3469

转载 进程资源图理解与化简

进程资源图的理解和化简

2018-05-12 09:56:32 28498 17

转载 软件设计模式简要总结

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计框架 可复用面向对象软件系统一般划分为两大类:应用程序工具箱和框架(Framework),...

2018-04-25 10:48:47 1940

原创 JavaScript实现常见排序算法:冒泡,插入,选择,归并,快速,堆排序

转自百度百科:冒泡排序,这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名“冒泡排序”。冒泡排序算法的运作如下:(从后往前)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数...

2018-04-12 09:29:59 260

原创 java 实现二分查找

一般情况二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。它的基本思想是,将n个元素分成个数大致相同的半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止。如 果x...

2018-04-09 20:58:50 222

原创 取消eclipse自动更新(Oxygen版)

我用的目前为止是最新版的eclipse,但是网上很多的取消自动更新的方法已经不再适用,所以我在这里介绍一下:1.windows->preferences->Install/Update2.直接进到Preferences界面后搜索Update,如下界面,取消勾选Automatically find new updates and notify me 即可。

2018-01-08 08:15:15 7900 1

原创 css居中布局总结:水平居中,垂直居中,水平垂直居中

1. 水平居中:①.被设置元素为行内元素,设置父元素:text-aligen:center;②.被设置元素为块状元素,元素定宽时:margin:0px(可变) auto; 元素不定宽时:display:inline;text-aligne:center;③.通过给父元素设置 float,然后给父元素设置 position:relative 和 left:50%,子元素设置 position:relative 和 left: -50% 来实现水平居中。④.通过flex布局,设置父元

2017-07-05 17:13:38 266

原创 H5 canvas 绘制简易时钟

Canvas clock #myclock{ border:1px solid red; } #div01{ width:400; height:400; border:1px solid blue; } var drawing = document.getElementById("myclock"); var widt

2017-06-08 16:38:51 674

空空如也

空空如也

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

TA关注的人

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