`
jonson
  • 浏览: 168465 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
今天参加了阿里技术沙龙第17期·杭州站-无线技术专场。 分享1:The Application Sandbox in Android 主要介绍了android的相关的安全控制的知识。   分享2:无线大数据 - 采集与分析  1.客户端数据上传应该遵循 范式规则。尽量减少冗余数据。对于服务器端采用反范式,允许冗余数据,减轻分析。 2.关于如何保证客户端ID的唯一性的思考。 android手机的imei可以被改变,可能不唯一,比如山寨手机会出现一批手机的IMEI都一样的情况。 采用OPENUDID解决方案。   分享3:构建互联网iOS应用 1.对于服务器端API设计,隔离客户 ...
开发中碰到一个坐标转换的算法问题,终于解决了,在此分享下。 java代码实现如下: private static Point calcNewPoint(Point p, Point pCenter, float angle) { // calc arc float l = (float) ((angle * Math.PI) / 180); //sin/cos value float cosv = (float) Math.cos(l); float sinv = (float) Math.sin(l); // calc new poi ...
最近在定制一个画文字的控件,想把文字画到指定的点。开始始终会有几个像素的偏差。 经过研究找到了几个在调用画布来画文字的时候需要注意的地方: 1.文字大小的Rectangular区域需要用 Paint的getTextBounds来获取; 如果用 mFontMetrics.top 和 mFontMetrics.bottom的绝对值相加获得的高度是包含的空白padding部分的。   2.对于mPaint.setTextAlign(Align.CENTER) 这种对齐方式: 文字(英文)的TOP点的计算:(textoutlineheight + textHeight )/2 3。对于中 ...
top  | grep app名称 ps  |  grep app名称 procrank | grep app名称 dumpsys meminfo app名称 前两个命令只能查到VSS RSS内存占用信息 而后面两个命令可以查出  PSS USS内存占用. dumpsys meminfo 可以查出native和dalvik分别占用多少内存   dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。 dumpsys [Option]                meminfo 显示内存信息                cpuinfo 显示CP ...
1 sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier 2   勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐 3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。研究了半天,发现SI对每个字符的宽度不太一致。     发现选上"view --> draft view ...
最近在家和公司都发现有电信的所谓ADSL推送式广告,相当的讨厌。 配置下DNS服务器就可以了。 我用的是: Google Public DNS:8.8.8.8、8.8.4.4
在eclipse使用过程中,最近发现每次F5刷新都很慢,有一大半的时间是在做 eclipse refresh external folder,非常的缓慢,每次编译都要等待好长的时间,开发效率非常低下。 研究发现,原来是由于设置了源码路径的缘故,rightClick project->Properties->Java Build Path->libraries ->source attachment. 如果挂着了源码目录,那么eclipse每次refresh都会重新刷新这个目录。   解决方法:将挂在的源码目录压缩打包成zip包,然后挂载到对于的lib库上。就不会有 ...
      玩android开发也有一段时间了,最近有时间就把小时候玩的拼图板游戏按照记忆中的样子实现了一把。代码放在google code上,跟大家分享下。      记得小时候经常玩的拼图板是一块小白板中间有16块小方块,有一块是空的,可以填充。我也是这么实现的。由于手机的型号,屏幕分辨率千差万别,我就考虑根据屏幕的大小来等分,这样子每个方块看起来就不一定是正方形的了,不过不影响游戏。在此基础上增加了可选图片,可设置游戏难度(3X3,4X4,5X5),另外增加了游戏的背景音乐,增加了游戏的氛围。      前面说的都是前期的设计。代码实现中主要技术点有游戏中对象的设定,我将每个滑块都设计 ...
What is the smallest number divisible by each of the numbers 1 to 20? [my resolutio]  find the prime number first.beside the prime number ,find every number's smallest factor,then delete the equals factor.finally,multiple all the factors and prime number.   sample code as blow:             ...
  在minifest.xml中的<activity>元素的launchmode属性可以设置四种不同的加载模式: “standard”(默认值) “singleTop” “singleTask” “singleInstance”   以下表格是纯考虑launchmode设置情况下作出比较 哪个Task把持对intent作出响应的activity Activity是否可以存在多个实例 在实例所在的Task是否会有别的Activity 是否载入新的类实例来处理新的intent standard 产生intent的任务 可以被多次初始胡,每个实例 ...
——深秋的一天,枯木瑟瑟中,有位路人急急忙忙地往家里赶。猛一看,脚下散落着很多白色的东西。再仔细一看,原来是人的骨头。为什么在这里会有人骨呢?——令人毛骨悚然又不可思议,他继续前行,一头正在咆哮的猛 ...

js的this指针理解

    博客分类:
  • js
因为发现身边的一些朋友对js的this指针的理解不是很全面。下面本人简单的讲解一下js的this指针的相关内容,仅供需要的朋友学习参考。 简单的,我先用一句话来概括javascript的this。在js里面,this指针代表的是执行当前代码的 ...
    前日收到华为HR的电话,说招人,让周六去面试。冲着华为的名号,想想就答应了。 今天去面试了,发现人好多,据说HR介绍说最近华为在大规模招人,而且杭州在建一个大厦啥的balabala(此处忽悠省略几百个字 )。。。     第一轮面试是一个哥们,因为我当时投的是手机端的开发职位,面试的时候发现是其它部门。面试就问了一个在手机上开发的经历,但是觉得问的问题好宽泛,比如:“让你在一个新的平台上比如android开发一个项目,你会怎么来做”等等。感觉自己回答的也比较宽泛,什么需求分析,平台分析,技术攻关,UI设计啥的一坨。(后来反思了下,应该先搞清楚他问问题的意图才回答会比较好)。     ...
一个NinePatchDrawable图片其实就是一个可延展的位图,它在android系统下,如果它被设置为背景图的话,会自动适应宿主View的尺寸。比如:对于android的button空间,由于button text长度的不同就很适合用NinePatchDrawable的图片作为背景,免去了为不同尺寸的图片定制背景的麻烦。 一个NinePatchDrawable图片是一张标准的png图片,只是它带有比正常图片多一个像素宽度的额外信息。它必须被保存成 .9.png,并且放在res/drawable/目录下。 对于button背景图片变形的情况,可以通过使用9pitch图片来解决。从而使一个 ...
jquery的框架,我想对于大部分使用过js的人来说,都再熟悉不过了。但是却很少有人认真的去学习研究过jquery的源码。下面我就将我前些天研究的这方面的成果与大家分享一下。 这里我采用从整体到细节的讲解方式。 先看jque ...
Global site tag (gtag.js) - Google Analytics