1. Canvas绘图的时候为什么会模糊,该怎么解决?

我们在进行canvas开发的时候,需要绘制一些文字和图片,绘制之后发现是模糊的,先不说怎么解决,这个原因是什么呢?首先我们要从Retina技术说起:所谓“Retina”是一种显示技术,可以将把更多的像素点压缩至一块屏幕里,从而达到更高的分辨率并提高屏幕显示的细腻程度,由摩托罗拉公司研发。而现在手机端大屏很多都用了该技术,甚至Macbook上也支持该技术。 在JS中的有一个变量:window.devicePixe  阅读全部>>
阅读:432016-09-23评论几句

2. 怎么理解480P、720P、1080P,和分辨率有什么关系?

我们看在线视频网站或者下载视频的时候,会看到让我们选择480P、720P、1080P等选项,看到第一眼感觉数值越大肯定越清晰,对网速要求也更高,但是这些xxxP到底和分辨率有什么关系呢? 标清和高清:标清是物理分辨率在720p以下的一种视频格式。720p是指视频的垂直分辨率为720线逐行扫描(电视的清晰度,是以水平扫描线数作为计量的)。具体的说,是指分辨率在400线左右的VCD、DVD、电视节目等“标清”视频格式,即标准清晰度。   阅读全部>>
阅读:182016-09-23评论几句

3. 证书过期 如何更新IOS消息推送证书?

IOS端消息推送需要使用Apple Push Service,以前叫APNS。使用之前需要在Apple Developer端配置App,然后生成一个P12的证书,服务器端推送会用到这个P12证书。 这里要说的是这个推送证书的有效期是1年,如果到期没有及时更新,会导致消息推送失败。那么下面就说下如何更新IOS消息推送证书: 1. 首先需要一个MAC电脑,然后打开钥匙链(Keychain),选择 证书助理/从证书颁发机构  阅读全部>>
阅读:332016-09-21评论几句

4. Android开发如何理解及应对SO文件兼容性问题

什么是armeabi和armeabi-v7a? 做Android开发,经常在工程的libs目录会看到armeabi和armeabi-v7a等,该如何理解呢?armeabi与armeabi-v7a表示支持不同的CPU类型。armeabi是指ARM的通用CPU,而v7a的CPU支持硬件浮点运算。因此armeabi通用性强,但速度慢,而v7a能充分发挥v7a CPU的能力。 那么在项目中使用armeabi还是armea  阅读全部>>
阅读:532016-09-18评论几句

5. IOS App的访问Scheme如何破解及常见App Scheme

在开发IOS App或者H5页面的时候,偶尔需要唤起第三方App的操作,这个时候需要得知这个App的scheme,也就是访问入口。 首先我们在Mac上下载该App,然后重命名为.zip文件,双击解压之后。打开Playload目录,会看到一个看到这个App的核心文件,然后右键:Show Package Contents,会看到一个info.plist文件,里面的URL Types节点里就存储了这个App的 访问Scheme。   阅读全部>>
阅读:872016-08-12评论几句

6. 到底什么是相机的曝光补偿?

在我们拍摄的时候,总会听到有人说我们的照片欠曝了或者过曝了。对于初拿相机的摄友来说往往只是知道要延长和缩短曝光时间,或者开大缩小光圈才能校正这种“过曝欠曝”。但是这样做的结果往往是面对曝光越来越糊涂,其实对于曝光来说相机里面一直有一个重要的参数在提示着我们,那就是曝光补偿。 什么是曝光补偿? 曝光补偿不是一个动词,也不是一个行为,而是一个名字。曝光补偿是用来量化一张照片明暗程度的参数。 我们之所以能够看到世间万物是因为  阅读全部>>
阅读:432016-08-12评论几句

7. 屌炸天的Content Security Policy,解决运营商页面注入!

其实不管在移动端还是PC端,都会有运营商劫持页面并且向页面里注入广告,尤其在移动端,网络不稳定的情况下,对用户体验的损伤是很致命的,可能需要等待很久页面都打不开。 那么如何解决这个问题呢?投诉运营商,太天真了,人家根本不鸟我们。所以还是自己动手风衣足食,先说下市面上常见的两个方案: 一、https大法好 如果你的页面都是https,那么恭喜你,不会有注入的情况发生,因为运营商就算拿到服务器返回的数据流,是加密的  阅读全部>>
阅读:5262015-12-24评论几句

8. IOS: Object-C如何拦截UIWebView发出的请求?

我们在IOS App里潜入一个WebView,但有时候需要拦截页面发出的请求,做一些过滤或者转发,该怎么办呢? 可以从NSURLCache作为切入点,不过NSURLCache拦截的是所有App的请求,这个后续在处理的时候需要注意下,免得漏掉或误杀。 首先需要在AppDelegate.m文件的didFinishLaunchingWithOptions方法增加如下代码: FilteredWebCache *cach  阅读全部>>
阅读:3222015-12-23评论几句

9. iPhone: 拍张照片实际发生了240亿次运算

12月 21日消息,苹果 CEO 库克日前携高管团队接受了一次访谈,其中专门谈到了 iPhone 摄像头,讲了许多琐碎但有趣的冷知识,比方说用 iPhone 拍摄一张照片,实际上发生了 240 亿次运算。 苹果高管在访谈中介绍称,iPhone 摄像头共分 200 个独立的组件,苹果共有 800 名工程师和专家负责 iPhone 摄像头,也就是这 200 个组件。 为了让用户能够拍出优质照片,工程师要想办法消除摄影者手  阅读全部>>
阅读:1412015-12-22评论几句

10. jQuery的jsonp方法在不跨域的情况下就是个坑

如果遇到跨域的情况,jsonp是个不错的方法,毕竟对于跨域的get请求足够了。那么假如后端提供一个jsonp服务,在跨域和不跨域的情况下,是否都是ok的呢? $.ajax({ url: "http://jsonp-service", data: {}, dataType:"jsonp", success: handleSuccess,   阅读全部>>
阅读:562015-12-22评论几句

11. 工作五年以上的程序员,应该干些什么?

面试的时候,我会问面试者,你日常如何构建自己的知识体系,如何让自己更高更快更强?多数工程师并没有深入地思考过这个问题,基本上是零敲碎打,随机性大。本着不能让你白来一趟的精神,好为人师的我会娓娓道来:第一阶段认真构建完整的知识体系十几年前我投身软件行业的时候,光是讲解数据库原理、操作系统、TCP/IP、组网、算法等等基础知识的英文原版书摞起来就等身,认认真真看完,各种上手实践,入行后,读遍C++各种经典著作,读遍各种协议原文,认认真真打基  阅读全部>>
阅读:1492015-11-27评论几句

12. NSMutableDictionary和NSDictionary的区别

调用NSDictionary的removeObjectForKey报错:No visible @interface for 'NSDictionary' declares the selector 'removeObjectForKey:' 原因如下: Use NSMutableDictionary instead of NSDictionary. You can't set object in NSDictio  阅读全部>>
阅读:792015-10-12评论几句

13. Android无法安装apk到手机[device not found]

某些Android手机Mac OS X下执行adb shell提示device not found,参考网上解决方法,以三星S3为例详述方法如下。 终端命令行下输入: system_profiler SPUSBDataType 就会打印出连接到 MAC的USB信息: USB: USB Hi-Speed Bus: Host Controller Location: Built-  阅读全部>>
阅读:822015-09-22评论几句

14. 在Javascript中实现XML和JSON相互转换

开发中有时候会遇到XML和JSON相互转换,要求在JS中使用,网上找了好多,竟然每一个好用的,要么缺胳膊少腿,要么词不达意,太没天理了,果断自己实现一个。 先看调用例子:   阅读全部>>
阅读:792015-09-17评论几句

15. 在mac上如何实现git命令自动补全?

在mac上安装完git,默认是没有命令自动补全的,狂按tab,没用啊,坑爹的很,不过还是有办法。 1.brew list (如果没有安装brew,请网上搜索自行安装。) 查看你是否已经安装了"bash-completion",如果没有,继续往下看: 2. brew install bash-completion #####安装完成之后###### $ brew info bash-completio  阅读全部>>
阅读:5222015-08-06评论几句

16. 网站开发人员应该知道的61件事

有人在Stack Overflow上发问,动手开发网站之前,需要知道哪些事情? 不出意料地,他得到了一大堆回答。通常情况下,你需要把所有人的发言从头到尾读一遍。但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案。于是,就有了下面这篇文章,一共总结出六个方面共计61条"网站开发须知"。我发现,这种概述性的问题,最适合这种集合群智、头脑风暴式的回答方式了。这也是我第  阅读全部>>
阅读:2212015-07-10评论几句

17. 如何自定义设置placeholder文本的颜色?

浏览器自带的placeholder一般文字颜色是灰色,大多数情况都是ok的,但也有极少数情况需要去更改placeholder文字颜色,当然设置css color属性是不可以的。 大概有两种实现方式:伪元素(pseudo-elements)、伪类( pseudo-classes)。 ::-webkit-input-placeholder @ WebKit和Blink使用伪元素 :-moz-placeholder @ Mozi  阅读全部>>
阅读:1442015-06-25评论几句

18. IE关怀哥:停电对setInterval频率的影响

在炎热的夏季正在办公,如果暂时停电了,正在吹空调的我们可能会慢慢觉得热燥,但大部分用笔记本的屌丝来说,没什么影响,该写代码写代码,该写文档还写文档。 不过,在停电的时间里,一件诡异的事却在这短短几分钟里遇到了:用IE9测试 JavaScript 代码的时候,发现setInterval的频率递减到了60帧/秒。 这在老版本的IE上面是再正常不过了。不过对于与时俱进的IE9来说,似乎是低了不少。记得IE9的setInterval可以  阅读全部>>
阅读:932015-06-24评论几句

19. 然并卵?试着用js来抽取网页的正文

然并卵啊,有时候需要抽取网页正文,在网上也看了很多算法,但效果感觉都不好,有的根本打不开无法看到效果,于是自己就试着写了一个,效果还不错,支持图片和Flash和文字一并抽取。方法就是适用打分机制,把正文文字和标签的比例、标点符号、换行等因素累加起来,打分最高的就是正文,当然肯定有识别不出来的,这个是任何算法都无法避免的。感兴趣的同学可以看看,代码很短: /***@Extract Content*/var extractor  阅读全部>>
阅读:1062015-06-21评论几句

20. 小科普:到底什么是BFC、IFC、GFC和FFC,次奥?

软件开发的一般被称为民工,搞前端的,有人形容为是掏粪工,说白了连民工级别高都没有。说直接点就是个制作界面的,注意,连设计界面的都算不上,一般前端都是拿着设计稿去照这样子开发的。 说这些无非是觉得前端前端,却一点也不高端啊,就连逼格高的术语都找不到几个,但少不代表没有,比如Closure、BFC、IFC、GFC和FFC,等等,怎么这么多C啊,C==操?本文就简单列举下这几个C到底都他妈的什么意思,虽然这些东西都没什么卵用,但万一被哪  阅读全部>>
阅读:20922015-06-03评论几句
搜索

记住我们

邮箱: 发邮件 Rss订阅 Ctrl+D收藏

精彩评论

Me.稀奇#1. Me.稀奇在“兼容微信JS SDK和WeixinJSBridge的分享API”中评论:
你这个字好小呀!
 Said on: 2015-1-15 12:04:02喜欢[7]
小编#2. 小编在“兼容微信JS SDK和WeixinJSBridge的分享API”中评论:
@灰常记忆 : 搞技术的屌丝也只能折腾点代码了。。face
 Said on: 2015-1-15 15:16:21喜欢[7]
李阳博客#3. 李阳博客在“网站开发人员应该知道的61件事”中评论:
感觉这样会忙到死,哈哈face
 Said on: 2015-7-11 9:24:40喜欢[7]
seo#4. seo在“网站开发人员应该知道的61件事”中评论:
faceface这篇文章好,挺多需要注意和学习的都总结好了。
 Said on: 2015-7-13 17:56:11喜欢[7]
小编#5. 小编在“网站开发人员应该知道的61件事”中评论:
@seo : 是挺多的,前端和站长都需要关注哈。
 Said on: 2015-7-14 10:14:55喜欢[7]
seo#6. seo在“网站开发人员应该知道的61件事”中评论:
@小编 : 互联网技术博大精深啊。。face
 Said on: 2015-7-14 11:50:16喜欢[7]
Betty#7. Betty在“网站开发人员应该知道的61件事”中评论:
对于新闹出的优衣库视频,你这个专业人士有什么看法?face
 Said on: 2015-7-15 14:41:49喜欢[7]
小编#8. 小编在“网站开发人员应该知道的61件事”中评论:
@Betty : 表示纯属炒作哈,女的那表情和姿势,太专业,还有那男的高超的拍摄技巧。face
 Said on: 2015-7-18 19:52:55喜欢[7]
灰常记忆#9. 灰常记忆在“兼容微信JS SDK和WeixinJSBridge的分享API”中评论:
好高级 根本不会玩
 Said on: 2015-1-15 14:18:04喜欢[6]
网站地图#10. 网站地图在“Javascript到底是如何设计出来的?”中评论:
直接简写JS,不是很懂的、
 Said on: 2014-12-12 10:39:14喜欢[5]
注:这里仅列出被喜欢次数最多的10条评论。