我们应该感谢相遇,无论结局是喜是悲....
不可否认,想要成为一名优秀的程序员确实是需要掌握多种编程语言。通过这几年的自虐式学习,小编也慢慢的掌握了这些编程语言。接下来要为大家,介绍五款让人又爱又恨的编程语言!
1.C 语言
C 语言给人的感觉,就是一位神秘莫测而又高冷型的女生形象。这是因为 c 语言相比其他编程语言难度高一些,这也就多了一...阅读全文>>
查询某字段长度超过一定长度时的方法, MongoDB中可能不好处理,一般这样:
db.test.find({
$where:"this.F_DAQDATA.legnth>600"
});
但用$where查询时性能可能不太好,在网上搜索之后,发现使用正则可能会更好,同时判断字段是否存在:
db.test....阅读全文>>
npm install express --registry=https://registry.npm.taobao.org
npm
全称Node Package Manager
,是node.js的模块依赖管理工具。由于npm
的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm
镜像资源,国内用户可以选...阅读全文>>
今天给大家带来一款基于TweenMax.js的网页幻灯片。这款幻灯片以不规则的碎片百叶窗的形式切换。切换效果非常漂亮。
一起看下效果吧:阅读全文>>
今天在网上看到一有趣的开关按钮的制作,用到了SVG、css3和js,下面的演示中还引用了TweenMax.min.js,这是一个js动画工具库。
点击试试吧阅读全文>>
所有的编程语言都有执行系统命令的接口,nodejs也不例外,比如删除调用shell命令,将一个HTML文件转换成PDF文件,如果是PHP,很简单:
<?php
`prince -v builds/pdf/book.html -o builds/pdf/book.pdf`
?>
在PHP里系统命令可以放在反单引号(`)里执行。如果...阅读全文>>
这篇文章将会向大家简要的介绍JavaScript里关于数组的最重要的5个方法,这5个方法是每个想要高效的进行JavaScript编程的程序员必须知道的。
Array.forEach()
.forEach() 方法能够方便的让你 遍历数组里的每个元素,你可以在回调函数里对每个元素进行操作。.forEach()方法没有返回值,你不需要在回调函数里写retur...阅读全文>>
最近芝麻二维码的“收款码合并”火了,它能将微信收款码和支付宝收款码合并为一个二维码!听上去感觉很神奇,其实原理非常简单!
无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接……
那么问题来了,如何进行判定呢?
这部分的代码如下:
...阅读全文>>
引用必要的文件初始化插件:
<script src="dist/sweetalert.min.js"></script>
<link rel="stylesheet" type="text/css" href="dist/sweetalert.css">
页面加载完成后调用sweetAlert函数
...阅读全文>>
最近在用NPM安装一个nodejs工具时发现,我的nodejs的版本有些旧了。这不是大问题,只要升级就可以了,当然,重新从nodejs.org最新版本是一种方法,但我想应该有更简单的方法,那就是使用 n 这个工具包,我们可以使用NPM先安装 n 工具包,然后用它升级nodejs,十分的方便。
sudo npm cache clean -f
s...阅读全文>>