首页
学习
活动
专区
工具
TVP
发布

only theone 的记录

专栏作者
46
文章
62237
阅读量
12
订阅数
git 小技巧
我们在使用git作为项目中版本控制工具的时候 1. 对于不需要提交的文件例如IDE自动生成的非代码文件或者编译生成的二进制文件我们可以放在 .gitignore 文件中。 2. 对于已经在版本跟踪里面的文件例如一些数据库配置文件,服务器上需要,每个人又有不同的配置,那么我们可以执行下列命令
Theone67
2020-05-04
3610
mac 安装 homebrew 报 connection 443 错误 解决方案
参考 https://www.cnblogs.com/dtdxrk/p/12308074.html
Theone67
2020-04-24
8680
Failed to connect to raw.githubusercontent.com port 443 解决方案
由于某些你懂的因素,导致GitHub的raw.githubusercontent.com域名解析被污染了。
Theone67
2020-04-24
2.3K0
sql 删除重复的数据,保留一条,并且保留update_time最大的那条
近期面试的时候,考官出了一道题,当时没有做出来。第二天灵光乍现吧,写出来了,特此记录一下。
Theone67
2020-03-19
1.4K0
javalite 使用druid数据库连接池配置
注意这个过滤器要放在 org.javalite.activeweb.RequestDispatcher 的前面,因为activeWeb 中请求的入口是就是这个过滤器,如果请求先被RequestDispatcher 捕获了的话就直接返回相应的静态页面或者请求结果了。这样的话,就不能捕获到API了。
Theone67
2020-02-14
1.3K0
资源池模式和单例模式实现的自定义数据库连接池java实现版
在企业级开发中,我们往往不会直接使用原生的JDBC操作来实现与数据库得连接。因为数据库的连接是一个很宝贵的资源且耗时,我们往往会在内存中引入一个资源池来统一管理数据库的连接。这个模式也被总结为一种设计模式:资源池模式和单例模式。 关于原理部分就不多做介绍了,这里也是做一个简单的原理实现。
Theone67
2019-12-20
1K0
moment.js 默认使用服务器时间
在前端使用Date对象获取当前时间的时候,该时间是客户端的时间。但是该时间可以被用户修改,所以我们一般情况下并不想要这个时间。如果每一次获取时间的时候都请求一下服务器,那么将会对服务器造成不必要的压力,我们也不想这么做。在网上找了一圈之后,发现了一些解决方案,就在这里总结一下
Theone67
2019-12-20
2.8K0
当使用junit4 对spring框架中各层进行测试时,需要添加的配置
当使用junit4 对spring框架中controller/service/mapper各层进行测试时,需要添加的配置
Theone67
2019-11-21
8760
pagination使用说明
下载jquery.min.js 下载jquery.pagination.js 下载pagination.css
Theone67
2019-11-21
7170
解析浏览器和nodejs环境下console.log()的区别
怎么会这样呢?在google和Safari的webkit中,console.log并没有立即拍摄对象快照,相反, 他只是存储了一个指向对象的引用,然后在代码返回事件队列时才会去拍摄快照,类似于异步操作, 在nodejs和火狐下,它是严格同步的。
Theone67
2019-11-21
9730
用伪代码理解浏览器中的事件冒泡以及捕获
浏览器会获取到每一个节点的位置和宽度、高度。 好了,从这个时候开始,浏览器就会运行自己的事件循环,查看是否有各种事件发生 于是,这个时候,用户点击了一下页面上的某一块位置,但是浏览器并不知道用户点 击了哪一个dom,并且也不知道该dom是否有事件响应程序,浏览器知道的只是用户点 击的位置的x,y坐标,浏览器这个时候就开始从dom树的根开始寻找,(这里是捕获的 开始),x,y是否在根的位置上,根有没有注册点击事件?点击事件是否是捕获注册的 ?如果事件是捕获注册的,那么执行这个事件处理函数,在该函数中,判断是否有 event.stopPropagation()来阻止事件的捕获,若阻止了,那么该点击事件的整个过程就完 成了,不论子节点是否注册了点击事件都不会执行到的。然后接着往后找,进行同样的 判断,知道找到叶子节点位置(这里是捕获的结束)。同样要判断该叶子节点是否注册 了点击事件?是否阻止了事件?然后怎么来的,就怎么回去(这里是冒泡的开始)。在回 去的过程中,判断每个节点是否注册了点击事件,是否是冒泡注册的,如果是冒泡注册的 事件,那么就执行,执行过程中如果发生了event.stopPropagation(),那么整个点击事件 就结束了,如果没有就接着往根走,直至结束。 以下是伪代码
Theone67
2019-11-21
6550
使用js获取url中的get参数并转成json格式
写在前面的 没啥说的 上代码 思路就是先获取到?后面的参数区,然后 利用字符串转数组方法获取到各个参数 var json = {}; var url = 'https://www.ba
Theone67
2019-11-21
6.3K0
javascript 异或运算符实现简单的密码加密功能
写在前面的 当我们需要在数据库中存储用户的密码时,当然是不能明文存储的。 我们就是介绍一下用^运算符来实现简单的密码加密以及解密功能 上代码 首先,回顾一下基础知识。 String.fromCharcode() 这个函数接受一个unicode值,然后转换为字符串。 'abcd'.charCodeAt(0) 这个函数返回字符串中第0个字符的unicode字符 加密解密代码如下 var unEncrypted = 'xy123qw'; var encrypted = ''; var key = 0x75
Theone67
2019-11-21
1.5K0
适配移动端不同分辨率的解决方案
这里 还有这里 再有就是这里 记录一下常用的rem根元素的设置 @charset "utf-8"; @media only screen and (max-width: 315px){ html { font-size: 50% !important; } } @media only screen and (min-width: 316px){ html { font-size: 62.5% !important; } } @media only screen and
Theone67
2019-11-21
5100
玩转图片上传————原生js XMLHttpRequest 结合FormData对象实现的图片上传
  服务端如何处理的解决方案看我的这篇文章http://www.cnblogs.com/theone67/p/6698762.html
Theone67
2019-11-21
8.3K0
移动端一物理像素边框的设置
.border-1{ position: relative; } .border-1:after{ content: ' '; position: absolute; width: 100%; left: 0; bottom: 0; border-top: 1px solid rgba(7, 17, 21, 0.1); } @media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ra
Theone67
2019-11-21
6030
在js中关于同名变量和函数的地位争夺问题
其实,在浏览器解析js代码的过程中,会有一个预编译的过程,遇到function 函数定义的部分,会先将该部分的代码提前,所以我们在第一个console.log(foo)中,会打印出function foo(){},第二个和第三个foo被变为1,所以会打出来1
Theone67
2019-11-21
2.7K0
form表单里的坑
我们在写前端表单页面的时候,为了更好的SEO,我们会使用form标签,但是我们经常的情况是:我们并不需要form标签的一些默认事件,比如:
Theone67
2019-11-21
7400
妙用$.extend
在js中,我们有时需要复制一个对象的值,而不是复制它的引用的时候,可以使用jquery的$.extend方法,简单代码如下
Theone67
2019-11-21
6570
vue双向数据绑定
我之前一直以为vue的双向数据绑定只有在视图中显式使用了才会进行视图的更新,今天发现当在某个方法中使用到某个变量时,该变量改变之后,会重新调用该方法,例子如下:
Theone67
2019-11-21
1K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档