自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 转载原生input type=‘date‘

html5中如何去掉input type date默认样式1.时间选择的种类:HTML代码:选择日期:选择时间:选择星期:选择月份:2.对日期时间控件的样式进行修改目前WebKit下有如下9个伪元素可以改变日期控件的UI:::-webkit-datetime-edit – 控制编辑区域的::-webkit-datetime-edit-fields-wrapper – 控制年月日这个区域的::-webkit-datetime-edit-text – 这是控制年月日之间的斜线或短横线的:

2021-07-15 13:41:22 542

原创 electron踩坑系列---白屏

状况在创建窗体后,整个界面是白色的原因在窗体创建完毕后,vue的渲染进程是还没有完成加载,而造成加载失败解决在创建窗体实例的时候先隐藏,之后再createWindow函数中,给BrowserWindow实例用once添加一个ready-to-show事件,去主动的展示窗体即可解决...

2021-06-22 18:06:38 3171

原创 electron踩坑系列-托盘程序过几秒后会消失

状况:electron启动后,托盘图标会过一阵子消失原因:通过一阵子排查分析,发现在创建完windows窗体之后,托盘程序的变量会直接被浏览器的垃圾回收器直接清除,而被清除的原因是,当调用createWindow方法之后,方法就执行完毕了,而创建的托盘程序变量是局部变量没有再被引用,所以发生了回收解决在electron的背景文件中,创建一个全局变量即可解决...

2021-06-22 18:01:47 689

原创 electron10在渲染进程中使用ipcMain会报错,原因是新版本做了安全限制,需要去写一个胶水函数去间接调用

https://blog.csdn.net/qq_40488121/article/details/108128371

2021-05-24 18:55:29 662

原创 CSS性能优化

https://www.jianshu.com/p/8dd09ed9a908

2021-04-26 17:14:39 98

原创 自己写一个new

function newByTxd() { // 创建一个对象,使得对象的__proto__为null let obj = Object.create(null) // 取到第一个参数 为构造函数 let constructor = Array.shift.call(arguments) // 把构造函数的原型复制给新对象 obj.__proto__ = constructor.prototype // 执行构造函数 改变this执行 let

2021-04-21 10:34:55 68

原创 call跟apply

call// 第一版:Function.prototype.callByTxd = function (context){ // 用接受到的对象然后创建一个fn属性将方法赋值给他 执行 context.fn = this context.fn() delete context.fn;}// 第二版: 不能使用Es6 用一些比较低的Function.prototype.callByCall = function (context){ let obj = co

2021-04-20 16:05:21 66

原创 自己实现一个Bind函数

// 第一版: 返回一个函数 函数返回结果Function.prototype.bindByTxd = function (context){ let self = this return function (){ return self.apply(context) }}// 第二版: 接受参数Function.prototype.bindByTxd = function (context){ let self = this // 获取bi

2021-04-20 14:55:15 348

原创 前端写代码一些以后常注意的点

1.document.createDocumentFragment()功能:创建一个新的空白的文档片段(文档片段不懂的自行去了解一下Dom文档对象模型)作用:我大体理解以及想到的就是 用来减少页面渲染的次数,操作Dom元素会引起页面重新渲染.如果频繁的创建一个li元素插入到页面,就会频繁造成页面渲染降低性能,而使用该API将多次新创建的li元素先插入到这个文档片段中,然后将文档片段插入到页面中,就会减少页面渲染次数,提高性能.注意文档片段存在于内存中,而不是Dom树上,而且在插入的时候,就将文档片段中的

2021-04-10 16:15:03 128

原创 工作一年后的总结

1.从写Java变成前端也是阴差阳错,本来疫情后首次工作是去写后端的,但是在公司遇到一个前辈老师是写前端的.一些机缘巧合下就跟着他一起写前端,基本是手把手的教我,把我从一个刚毕业只懂点Java的学生带成一个我觉得真正意义上的初级前端.加上自己不断的恶补前端知识,最后Java基础都扔给了老师忘到了脑后,自己也在前端的路上越走越远.2.前端学习中自己做的努力自己在前三个月跟着视频恶补了Html Css Js的基础知识,以及慢慢了解的Vue框架相关的东西,三个月都是些一些页面布局以及交互行为.学习过程中,越

2021-04-10 15:14:24 72

原创 疫情期间回不了学校也没法实习通过在家几个月的跟网上别人的项目学习的一些感想

越跟着别人的项目进行做,越发现自己在学校学的操作系统 计算机网络 计算机组成原理 数据结构这些底层原理的科目知识只有零零散散的记忆,没有融会贯通.在学校也遗憾只专注学习课本的知识,没有去将知识融汇贯通到实际项目中,在这段时间里,发现将自己所学的知识用到实际项目中,有一种满足感,觉得自己学的东西这就用上了,会发自内心说出一句 哦 原来是这样用的啊.如果说大学生活我认为自己在专业课学的已经很不错的话,那么现在的我会觉得以前的我远远不够,如果能将自己所学用到所用上面那就好了.现在我感慨大牛的厉害,也是大牛会融会贯

2020-05-16 17:30:31 937 2

原创 疫情期间复习Java基础总结笔记都在源码

**container:复习了一下java各种容器类:**UDP TCP list map collection容器类之间的区别,用法,比较.各种类加载器JDBC:复习各种数据库连接的技术:各种数据库驱动的方法测试使用JUC:复习了多线程技术 线程池啊 读写锁啊 同步 异步NIO:复习了各种io流操作 缓存啊 信道啊 管道啊都是操作系统的基础知识...

2020-05-16 17:21:05 185

原创 throws跟throw区别

1、throws出现在方法函数头;而throw出现在函数体。2、throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常。3、两者都是消极处理异常的方式(这里的消极并不是说这种方式不好),只是抛出或者可能抛出异常,但是不会由函数去处理异常,真正的处理异常由函数的上层调用处理。也就是异常处理是会一层层往上抛的,直到遇到了某个方法...

2019-12-31 21:18:41 85

原创 自定义日期类

//方式三:自定义格式ofPattern("yyyy-MM-dd hh:mm:ss") DateTimeFormatter dateTimeFormatter1 = dateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss"); //格式化 String format2 = dateTimeFormatter...

2019-12-30 21:20:42 249

原创 字符串匹配练习

package com.java;import org.junit.Test;/** * @author txd * @create 2019-12-23-21:45 */public class LianXi2 { public static int getCount(String mainStr, String subStr) { int mainLen...

2019-12-23 22:13:58 140

原创 自己实现一个翻转字符串操作

/** * @author txd * @create 2019-12-23-20:59 */public class LianXi { //将一个字符串进行翻转 public String reverse(String str, int startIndex, int endIndex) { //方式一:先转换为char[] if (str...

2019-12-23 21:44:13 129

原创 Date时间类说明

package com.java;import org.junit.Test;import java.util.Date;/** * @author txd * @create 2019-12-22-21:36 */public class DateTimeTest { @Test public void test1() { //时间戳 返回当前...

2019-12-22 22:01:21 126

原创 Sting StringBuffer StringBuilder说明

package com.java;/** * @author txd * @create 2019-12-22-20:31 */public class StringBufferBuilderTest { //String StringBuffer StringBuilder异同 //String:不可变的字符序列 底层是用char[]数组存储 //String...

2019-12-22 21:34:23 104

原创 字符拼接内存解析

1.常量与常量的拼接还在常量池,但不允许重复内容。2.只要拼接其中有一个变量则,最后拼接的结果在堆中3.如果拼接的结果调用intern()方法,返回值就在常量池中。...

2019-12-22 20:27:08 100

原创 ==跟equal()区别

== 的作用:基本类型:比较的值是否相同(四类八种基本数据类型byte,short,char,int,long,float,double,boolean引用类型:比较的是堆内存地址值是否相同equals() 的作用:引用类型:默认情况下,比较的是地址值。通常我们会根据情况去重写equals方法,一般是自动生成,比较对象的成员变量值是否相同举例涉及到地址值,就会引出堆栈内存分配,new...

2019-12-22 20:11:54 109

转载 深入理解Java内存(图解堆栈)

深入理解Java内存(图解)这篇文章是转自https://www.cnblogs.com/lipeineng/p/8358601.html博文,自己对其中一些东西加入了自己的理解和补充。进入正题前首先要知道的是Java程序运行在JVM(Java VirtualMachine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见J...

2019-12-22 13:48:49 290

原创 Java设计模式之单例设计模式

单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。    单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个...

2019-11-18 19:10:53 112

原创 读取一个目录下的文件名并打印输出

在中科院计算技术研究所烟台分所工作中,需要读取一个文件夹中的所有PNG图片 的名字并打印。代码如下:package com.java;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayLis...

2019-10-18 15:42:22 690

空空如也

空空如也

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

TA关注的人

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