会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
古兰精
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
97
98
99
100
101
102
103
104
105
···
127
下一页
2018年3月5日
冒泡排序的2种写法
摘要: 假如有几个数字 int score[] = {67, 69, 75, 88}; 按照从大到小排序。 有2种思路: 第一种思路:score[j] 和 score[j+1] 比较,如果前者比后者小,把前者和后者调换顺序,两两调换后一轮下来,最小的会被排到最后去。 每一轮j都从0开始,当i轮排序,就有最后
阅读全文
posted @ 2018-03-05 18:51 古兰精
阅读(2283)
评论(0)
推荐(0)
2018年3月1日
浅析for、for in、map、forEach、for of遍历循环解析
摘要: 先说结论:几种遍历方法中for执行最快,它没有任何额外的函数调用栈和上下文。但是是不是就一定直接使用 for 循环呢?这个也不好说,我们在实际开发中需要结合语义话、可读性和程序性能,去选择究竟使用哪种方案。 一、5种遍历对比 1、for语句 是最原始的循环语句。定义一个变量i(数字类型,表示数组的下
阅读全文
posted @ 2018-03-01 22:38 古兰精
阅读(863)
评论(0)
推荐(0)
2018年2月28日
浅析Number.EPSILON及JavaScript中的数值误差问题
摘要: 一、Number.EPSILON 是什么 Number.EPSILON 属性表示 1 和大于 1 的最小值(可表示为 Number)的差值。可直接使用 Number.EPSILON 来访问这个静态属性。 Number.EPSILON属性的属性特性:Writable、Enumerable、Config
阅读全文
posted @ 2018-02-28 20:23 古兰精
阅读(1367)
评论(0)
推荐(0)
如何解决跨域导致<a>标签下载文件重命名失败download无效的问题以及解决如何使pdf文件在浏览器里面直接下载而不是打开
摘要: 最近用到<a>标签实现文件下载并对文件进行重新命名,遇到了一些问题,文件重命名一直失败,所幸最终还是解决了,在此记录一下,避免后来者踩坑。 一、问题背景 我们先看一下问题背景:HTML <a> 元素可以创建一个到其他网页、文件、同一页面内的位置、电子邮件地址或任何其他URL的超链接,其中href和d
阅读全文
posted @ 2018-02-28 15:40 古兰精
阅读(8309)
评论(0)
推荐(0)
2018年2月26日
浅析MySQL的in和or的效率问题
摘要: 一、实验结论 这里有一篇文章有做实验:mysql中or和in的效率问题,分三中情况进行测试,分别是: 第一种情况:in和or所在列为主键的情形 第二种情况:in和or所在列创建有索引的情形 第二种情况:in和or所在列没有索引的情形 最后得出的结论如下: 1、in或or在字段有添加索引的情况下,查询
阅读全文
posted @ 2018-02-26 23:33 古兰精
阅读(934)
评论(0)
推荐(1)
2018年2月24日
浅析JS中的BigInt类型及其使用方法与注意事项
摘要: 一、Number 的安全范围 和别的强类型编程语言(比如说 C,Java)不同,JavaScript 不区分整数值和浮点数值。我们可以发现 10 10.0 为 true,那是因为 JavaScript 的数字类型是基于 IEEE 754 标准中的"双精度"格式,也就是 64 位二进制来实现的,它是通
阅读全文
posted @ 2018-02-24 18:31 古兰精
阅读(1280)
评论(0)
推荐(0)
2018年2月3日
浅析纯css实现虚线渐变边框的2种方式:反向镂空与mask遮罩
摘要: border-image 可以实现实线渐变边框,但是如果需要虚线渐变边框,则设置 dashed 之后,还是实线,那么如何实现虚线渐变边框呢? 一、反向镂空的方式 如果对边框的样式细节不是很在意,则可以借助反向镂空的方法实现,也就是虚线原本实色的地方和周围颜色融为一体,看上去透明,而原来虚框透明的部分
阅读全文
posted @ 2018-02-03 09:42 古兰精
阅读(1789)
评论(0)
推荐(0)
2018年1月28日
JavaScript高阶函数的应用
摘要: 定义 高阶函数是指至少满足下列条件之一的函数: 函数可以作为参数被传递; 函数可以作为返回值输出。 函数可以作为参数被传递; 函数可以作为返回值输出。 JavaScript语言中的函数显然满足高阶函数的条件,在实际开发中,无论是将函数当作参数传递,还是让函数的执行结果返回另外一个函数,这两种情形都有
阅读全文
posted @ 2018-01-28 09:53 古兰精
阅读(507)
评论(0)
推荐(0)
2018年1月27日
Javascript中的高阶函数介绍
摘要: 高阶函数:高阶看上去就像是一种先进的编程技术的一个深奥术语,一开始我看到的时候我也这样认为的。 Javascript的高阶函数 然而,高阶函数只是将函数作为参数或返回值的函数。以下面的Hello,World作为一个简单的例子。 或许这个过程有点混乱,看看详细一点的。 也就是说实际上Moqi('Hel
阅读全文
posted @ 2018-01-27 22:01 古兰精
阅读(340)
评论(0)
推荐(0)
java中XML操作:xml与string互转、读取XML文档节点及对XML节点增删改查
摘要: 一、XML和String互转: 使用dom4j程式变得很简单 二、读取XML文档节点: 三、对XML节点属性进行增删改查 下面介绍下dom4j: dom4j是Java的XML API,用来读写XML文件的。目前有很多场景中使用dom4j来读写xml的。 要使用dom4j开发,需要下载导入dom4j相
阅读全文
posted @ 2018-01-27 15:39 古兰精
阅读(21044)
评论(0)
推荐(1)
上一页
1
···
97
98
99
100
101
102
103
104
105
···
127
下一页
公告