自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (4)
  • 收藏
  • 关注

转载 Angular数据绑定----方括号[ ],和圆括号()还有花括号{}的使用

Angular数据绑定----方括号[ ],和圆括号()还有花括号{}的使用

2023-01-30 14:08:22 613

原创 vue生命周期

vue相关知识点学习与总结

2022-07-17 17:10:40 255 1

原创 angular 内置管道和自定义管道

angular 管道(相当于1.x中的filter过滤器):主要用于格式化源数据,而不改变源数据angular内置过滤器: Angular 2 内建管道及分类 String -> String UpperCasePipe 大写转换 LowerCasePipe 小写转换 TitleCasePipe 将文本转换为标题大小写,将每个单词的第一个字母大写,并将单词的其余部分转换为小写。单词由任何空格...

2020-05-19 18:01:12 2210

原创 关于高精度数据计算库bignumber:

1.用js的基础类型number对小数进行乘除运算的时候会存在精度问题,例如:0.1+0.2 = 0.300000000000000040.1*0.2 = 0.020000000000000004用bignumber这个库解决上述问题:import BigNumber = require('bignumber.js')bignumber.js简介: bignumber.js是一款用于任意精度十进制和非十进制算术的JavaScript库。 特征: 整数和小数,支持任意精度...

2020-05-18 15:10:22 5159 1

原创 git pull和git fetch的区别:

git pull = git fetch+git merge是真的吗?1. git pull 和 git fetch都起到了更新代码的作用2. 我们本地的git文件夹里面对应也存储了git本地仓库master分支的commit ID 和 跟踪的远程分支orign/master的commit ID(可以有多个远程仓库)。那什么是跟踪的远程分支呢,打开git文件夹可以看到如下文件:....

2020-05-07 16:52:52 305

原创 制作一个中奖轮播图

<template> <div class="con"> <div id="hideDiv" class="hideDiv"></div> <div id="firstQuoScrollBox"> <ul id="firstQuoCon1" :style="{transform: 'translat...

2020-05-07 15:25:49 603

原创 git常见命令

git命令:git initgit clone **********###################################git pull origin master #获取并合到当前分支ll #查看,显示当前目录下文件的详细信息git diff #查看和仓库不一样的文件git add . # .或* 全部添加git status #查看本地工作区、暂存区中...

2020-04-30 20:15:53 98

原创 下载pdf

import { ResponseContentType, Http, Headers } from "@angular/http";downloadDealOrder(url, token) { const httpOptions = { responseType: ResponseContentType.Blob, headers: new Headers(...

2020-04-22 21:03:53 426

原创 导出excel

//测试post方式导出 exportList(reqData, token, mockDate) { if (mockDate.length == 0) { this.alertTS("无数据导出"); return false; } this.downloadExcel(this....

2020-04-22 20:47:19 180

原创 margin塌陷(又叫边距重叠效应) & BFC

问题:有时当我们设置子元素的margin-top,但是却发现子元素没有出现上外边距的效果,反而是父元素出现了上外边距的效果。第一个子元素设置margin-top父元素会跟着移动原因:边距重叠:一个盒子和其子孙的边距重叠。根据规范,一个盒子如果没有上补白和上边框,那么它的上边距应该和其文档流中的第一个孩子元素的上边距重叠。 发生这一现象的有三种情况: 相邻兄弟块元素间、 ...

2020-04-13 17:05:18 398

原创 koroFileHeader代码自动注释工具

koroFileHeader:插件用于快速生成开发者注释。koroFileHeader是一款用于在vscode中用于生成文件头部注释和函数注释的插件,支持所有主流语言,功能强大,灵活方便,文档齐全。在vscode里直接搜插件安装,然后打开settings.json进行配置文件顶部的注释,包括描述、作者、日期、最后编辑时间,最后编辑人 > **文件头部添加注释快捷键**:`wi...

2020-03-13 19:45:47 1254

原创 深拷贝 & 浅拷贝

深拷贝(深入彻底来一套):除了对象本身被复制外,对象所包含的所有成员变量都会被复制,包括引用类型的成员对象。创建新对象,copy地址,如基本类型Number,String,Boolean按值传递,直接存储在栈(stack)中。注意注意:深拷贝,是拷贝对象各个层级的属性。slice()对象的一级属性确实不受影响了,但是二级属性还是没能拷贝成功,slice()根本不是真正的深拷贝。浅拷贝:只复制对...

2020-03-13 14:48:23 174

原创 css3中的3种和动画相关的属性:变形(transform) 过渡(transtion) 动画(animation)

css3中的3种和动画相关的属性: 变形(transform)----描述元素的静态样式,常用于配合后两者使用,实现动画效果 过渡(transtion)----常和hover等事件配合使用,由事件触发。只能设定头尾。所有样式属性都要一起变化。 动画(animation)----和gif动态图差不多,立即播放。可以设定循环次数。可以设定每一帧的样式和时间。 结论...

2020-03-12 16:11:39 1944

原创 发版:本地编译是好的,发到服务器上提示找不到文件

今天有个页面,本地编译是好的,发到服务器上提示找不到文件。原因是:windows对路径大小写不敏感,linux对大小写是敏感,开发本地用的是windows机器,所以本地编译没有暴露出问题。...

2020-03-11 14:20:10 814

原创 prettier格式化代码:

1.首先在vscode插件里查找安装prettier,如果装成功了,插件列表是高亮的,如果是灰色就是没应用了,可能是vscode的版本问题。我目前的版本:vscode 1.41.1 prettier版本 3.18.02.打开每个项目工程:vscode左下角螺丝图案打开设置页面,编辑setting.json会在项目文件夹下面生成叫.vscode的文件夹,内有settings.j...

2020-03-10 20:17:15 4713

原创 优雅的写法

1.js利用 && 和 || 赋值小技巧---就是if-> 值用&&,else用||,if中内容多的写到括号里。//demo1 var b; if(b != null){ b = b; }else { b = 2; } var c = c || 2; //demo2 va...

2020-03-09 16:26:16 268

原创 使input文本框不可编辑的3种方法

使input文本框不可编辑的3种方法,现在总结一下:disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。disabled 属性无法与 一起使用。示例:readonly 属性规定输入字段为只读可复制,但是,用户可以使用Tab键切换到该字

2017-12-26 13:44:40 2814

转载 为什么GOF的23种设计模式里面没有MVC?

总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并

2017-03-02 10:54:18 474

转载 快速掌握一个语言最常用的50%

现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学习效率不高。因为没有实际问题驱动的语言学习通常是不牢固不深入的。有的人学着学着成了语言专家,反而忘了

2017-03-01 10:22:24 276

原创 float、position与display关系

float、position 和 display 之间的关系:如果display的值为none,那么后两者就不会产生作用,也不会有任何的盒子产生;除此之外,如果元素为absolute或者fixed定位,那么float的属性值相当于‘none’,display的属性如下面的表格所示。盒的位置根据“top”,“right”,“bottom”和“left”属性与盒的包含块决定。除此之外,如

2017-02-28 16:40:37 2591

原创 史上最全的CSS hack方式一览

[-]什么是CSS hackCSS hack的原理CSS hack分类CSS hack方式一条件注释法CSS hack方式二类内属性前缀法CSS hack方式三选择器前缀法CSS3选择器结合JavaScript的HackCSS hack利弊做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友

2017-02-21 23:08:35 425

转载 浏览器开发工具的秘密

点击打开链接

2016-12-27 19:01:14 353

原创 MAC下安装Mysql数据库

亲测有效~步骤一:安装登录官网:mysql数据库下载官网下载合适的版本下载完成后,在Finder的侧边栏为下载的目录中,找到下载完成的文档。单击下载文档,单击mysql-5.6.22-osx10.8-x86_64.pkg安装包。

2016-11-24 12:29:02 2322 6

原创 冗余与表关联

通过增加冗余来减少表关联因为以前的硬盘空间很宝贵,通过设计范式来减少冗余,但是现在硬盘价格下降,可以通过冗余来提高查询性能,另外,冗余会使得表相对减少,这样有利于以后的分表分库,如果信息在很多张表中,分库后不能join多个库。所以尽可能进行单表查询。

2016-08-09 09:10:13 1635

原创 面试

很不错的网站:http://www.aikaiyuan.com/2085.html

2016-08-05 09:13:25 468

原创 svn使用总结

基础篇:svn 服务器端以及客户端 安装教程、分支合并、文件上传更新等 参见:http://www.cnblogs.com/armyfai/p/3985660.html

2016-08-01 13:36:21 326

原创 Linux命令行

ctrl+c  退出当前文件在vim下输入q   或   shift+:   或  按esc键退出当前文件输入  history                                                                          查看历史命令记录ls

2016-07-28 14:56:54 263

原创 log4的配置和使用

理论部分: Log4J是Apache的一个开放源代码的项目。作用:使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也可以控制每一条日志的输出格式,或通过定义每一条日志信息的级别,更加细致地控制日志的生成过程使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也可以控制每一条日志的输出格式

2016-07-18 16:14:10 3266

转载 浅析HTTP中Get和Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。

2016-06-13 16:47:58 285

转载 Tomcat配置优化经验

一、去掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加大tomcat使用的jvm的内存二、服务器资源  服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。  (1) 对于高并发情况下会有大量的运算,那么CPU的速度会直接影响到处理速度。  (2) 内存在大量数据处理的情况下,将会有较大的内存容量需求,可以用-Xmx -Xms -XX:

2016-06-13 14:39:23 1170

转载 J2EE的13个规范总结

什么是J2EE?在企业级应用中,有一些通用企业需求模块,很多企业级应用需要这些模块,一些大公司便开发了自己的通用模块服务,即中间件,这样做优势:避免重复开发,开发周期长和代码可靠性差等问题劣势:各公司的中间件不兼容的问题就出现了,用户无法将它们组装在一起为自己服务解决方法:制定通用的"标准"J2EE就是基于JAVA技术的一系列标准.J2EE是Java2平台企

2016-06-13 10:01:24 383

原创 android中的color文件

#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD

2016-04-17 17:15:24 962

原创 fragment 跟activity之间的跳转

activity---->fragment :Intent homeIntent = new Intent(Activity_Login.this,Fragment_Main.class); startActivity(homeIntent);

2016-04-14 14:48:44 444

转载 android listview里包含组件(checkbox)点击事件和Item的点击事件冲突

在listview的item中包含有textview和checkBox。我们既想获取listitem的点击事件,又想获取listitem中textview的点击事件和listitem中checkBox的点击事件,那么有没有办法实现呢?答案是肯定的,我们只需重新创建listview的适配器继承BaseAdpter就可以了。另外如果有checkBox或者imageview在内的话就必须设置它聚焦为fa

2016-04-07 11:50:10 1504

原创 android中的sharedPreferences应用与理解

1.sharedPreferences中文件的存储格式是xml文件格式2.新增加的相同键名的记录会覆盖原来的同键名的记录3.可以存储json格式的数据一、sharedPreferences封装好的操作代码:package com.example.text;import android.content.Context;import android.content.SharedP

2016-04-05 13:31:37 510

原创 intent传参与接收参数

第一个activity中public void itemClick(String roomName){ Intent intent = new Intent(Activity_SetRoom.this,Activity_SetPanel.class); Bundle bundle = new Bundle(); bundle.putSerializable("roomName",r

2016-04-04 12:10:53 889

原创 android中listView

ListView中获取选中行数据的方法:点击打开链接     ListView与CheckBox结合----多选与记录: 点击打开链接

2016-04-03 22:40:21 438

原创 命名规范

1.通用命名原则●用英文全称命名,名字长度不超15个●驼峰原则:每个单词首字母大写其余小写●不用下划线做名字首末字母,下划线为首字母名为系统保留,下划线用在常量的命名的单词中做分隔符。2.包●包名都小写,格式:顶级域名.公司名.模块名  示例:com.base.module.contacts.ui3.类●驼峰命名,

2016-04-02 18:39:40 592

原创 分页查询

关键点: 1.传进来参数page(页码),int startPos = (page - 1) * 10;//设置开始查找的位置2.sql语句,用到limit示例语句:String sql="Select * from news where  limit "+ startPos + "," +10;//每次取10条数据知识点:sql语句里limit的用法  SELECT 

2016-03-01 11:19:25 349

原创 各种android开发小问题解决方法链接收集,亲测有效

android 手机屏幕全屏方法:http://jingyan.baidu.com/article/f25ef2546e9ee4482c1b8297.htmlandroid中xml文件屏幕分辨率问题:http://blog.csdn.net/baoxiaofeicsdn/article/details/48764969android中颜色:http://blog.csdn.net/linc

2016-01-08 11:39:17 775 1

svn版本控制安装包

svn版本控制安装包(含服务器和客户端安装包)

2016-08-03

mysql-connector-java-5.0.0-beta-bin.jar

mysql-connector-java-5.0.0-beta-bin.jar

2016-01-10

电话拨号器

电话拨号器功能,非常简单,输入号码,一键拨号

2015-12-27

空空如也

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

TA关注的人

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