摘要: 如果曾经有过java,或者c++,之类的后台开发经验,让你调试node你会崩溃的。这tmmd只能用console.log();调试吗?,到底还是脚本语言,鄙视node程序员。那你就孤陋寡闻了,我们node程序员也是可以像其他后台一样进行调试的,只是你不知道而已,下面进行介绍。 首先要加上--insp 阅读全文
posted @ 2019-01-03 21:50 node-吉利 阅读(384) 评论(0) 推荐(0) 编辑
摘要: node是单线程的,运行 cpu密集型运算不是node的强项,当项目出现问题时对cpu的监控是重要的一环,防止某些运算,太耗费cpu性能,从而影响真个系统的性能。网上介绍的方法很多,这里说两种方法。 1.基于node提供的工具。 --prof命令,例如运行node --prof app.js,并且当 阅读全文
posted @ 2019-01-03 15:12 node-吉利 阅读(2198) 评论(0) 推荐(0) 编辑
摘要: 昨天处理了前端页面保存图片问题用于微信分享,这里涉及的的问题有三个:1.跨域问题。2,效率问题。3,清晰度问题。 前端dom转图片一般是用的html2canvas将dom元素转为图片,然后可以通过canvasimage保存图片为某种格式。 跨域问题,在手机上测试,如果页面里面嵌入跨域的图片,html 阅读全文
posted @ 2018-12-29 16:47 node-吉利 阅读(2140) 评论(0) 推荐(0) 编辑
摘要: 客户端安全的基础是同源策略,什么是同源策略呢?就是限制了不同源的“document”或脚本,对当前“document”读取或者设置属性。有一点需要注意对于当前页面来说页面内存放JS的域并不重要,重要的是加载js页面所在的域是什么。例如在a.com下加载了<script src="b.com/b.js 阅读全文
posted @ 2018-12-27 22:22 node-吉利 阅读(243) 评论(0) 推荐(0) 编辑
摘要: promise汉语是承诺的意思,就是现在还没有发生将来要发生的事,大家都知道promise可以解决前端回调地狱的问题,可以promise不仅仅是解决了上述问题。promise建立了一个可信任的回调机制,单决议性无法取消,我认为这才是promise的关键,js不管是在浏览器还是在node中运行都是单线 阅读全文
posted @ 2018-12-27 14:29 node-吉利 阅读(430) 评论(0) 推荐(0) 编辑
摘要: redis是一个键值对,NOSQL,高性能存储系统,性能高,是分布式缓存的最佳人选,特别是node环境下,由于node的内存限制,是的node在内存方面寸土寸金,使用redis做缓存,是高性能高并发,node服务器最佳组合。 redis是使用内存进行存储的,所以就注定了他不适合非常大的持久性数据,这 阅读全文
posted @ 2018-12-27 13:16 node-吉利 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 我们都知道门户网站的登录好多都需要验证码,将发送给你的短信验证码,输入到页面才能完成登录或者注册,可是短信是要钱的,都是老板花钱卖的,如何防止恶意的人无休止,请求验证码呢?如果老板短信费一天耗尽他将大为恼怒:我冲的钱一天就没了怎么没见一个人注册成功。当此之时作为项目负责人的你该如何是好? 来先看一个 阅读全文
posted @ 2018-12-27 10:37 node-吉利 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 前两天遇到一个妹子,她说不会从拉网页,我想用node做个网页抓取工具是何尝的简单,于是装x之路开始了。 其实想法很简单,由网址得到html,由html解析css,js,image等,分别下载就行了, 一个难点就在路径的解析上,一般的的页面是域名的,例如www.baidu.com。而有的页面是http 阅读全文
posted @ 2018-12-27 09:27 node-吉利 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 其实就是把打的问题转化为小的问题,小的问题解决了打的问题自然就解决了,这一听就像是递归,没错就是递归。比较经典的有:汉诺塔,八皇后,归并排序了,等等。我就不列出代码了,网上多的是。关键是将大的问题转化为小的问题,这种思想。其实再将问题分解以后,小的对象面临的问题的本质和大的对象面临问题的本质是一样的 阅读全文
posted @ 2018-12-25 18:27 node-吉利 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 贪婪算法是求问题的最优解,最典型的是0/1背包问题,如下: 有n个物品和一个容量为c的背包,从n个物品中选取装包的物品,物品i的重量是wi,价值是pi,一个可行的背包装载是指:装包的物品重量不超过物品的容量。一个最佳的背包装载是指物品总价值最高的可行的背包装载。仔细想想这东西其实很难求最优解的,不过 阅读全文
posted @ 2018-12-25 16:56 node-吉利 阅读(215) 评论(0) 推荐(0) 编辑