最近的项目中做了一个“跑马灯”的抽奖特效插件。上篇文章已经分享过html和css 的相关知识。这篇文章主要分享一些 JavaScript 相关的知识。这几天在写这篇文章的时候,也顺便把自己的代码重构了一下。
这里主要是来写写自己的优化过程。俗话说:
一个程序猿的进步是从对自己的代码不满意开始的。
开始之前先来看上篇文章遗漏的两个问题和几个知识点,是自己重构的过程中需要用到的:1.移动端1px像...
分类:
编程语言 时间:
2016-02-16 13:29:26
阅读次数:
290
一、前言新的一年又开始了,大家是否还记得去年年末的时候,我们还有一件事没有做,那就是解析Android中编译之后的classes.dex文件格式,我们在去年的时候已经介绍了:如何解析编译之后的xml文件格式:http://blog.csdn.net/jiangwei0910410003/article/details/50568487如何解析编译之后的resource.arsc文件格式:http:...
分类:
移动开发 时间:
2016-02-16 13:29:38
阅读次数:
496
CEF有几种线程,比如TID_UI、比如TID_RENDER,我们可以指定某个任务在某个线程上执行。...
分类:
编程语言 时间:
2016-02-16 13:29:30
阅读次数:
165
2016已经开工,开工之前先来对2015年的工作做一个总结。是我们跑的太慢,还是时间跑的太快,是我们跑偏了方向,还是时间在跳跃性的向前,让时间把我们落的太远太远!这一年在做的事情还是花时间去赚钱,依然没有学会用金钱来换取时间……2014年终总结回顾2014年终总结参考:屌丝程序猿的2014年终总结根据15年的情况,再说说以下几点:1、人生最重要的习惯是:复杂的事情简单做,简单的事情认真做,认真的事...
分类:
其他好文 时间:
2016-02-16 13:30:09
阅读次数:
212
转载自: http://www.stwind.org/android-market 给你的程序签名 注意事项: 所有提交到Market的程序必须经过签名。未经签名的程序不能安装。 你可以使用个人证书去签名程序,不一定要经证书机构授权。 用Debug版本证书签名的程序将不能发布。 在安装程序时会检测签
分类:
移动开发 时间:
2016-02-16 13:29:30
阅读次数:
273
举例 用ADC1 规则通道的顺序为CH0,CH1,CH2,CH3, 不启动SCAN模式: 在单次转换模式下: 启动ADC1,则 1.开始转换CH1(ADC_SQR的第一通道) 转换完成后停止,等待ADC的下一次启动,继续从第一步开始转换 在连续转换模式下: 启动ADC1,则 1.开始转换CH0(AD
分类:
其他好文 时间:
2016-02-16 13:27:30
阅读次数:
346
集合 13.1 集合的三大类 所有的集合都扩展Iterable特质。集合的三大集合为Seq, Set, Map Seq是一个有先后次序的值的序列,比如数组或列表。IndexSeq允许我们通过整型下表快速访问任意元素。但是链表不可以。 Set是一组没有先后次序的值。SortedSet中,元素排过序。
分类:
其他好文 时间:
2016-02-16 13:30:05
阅读次数:
258
查看容器及运行进程 docker ps 查看容器内部信息 docker inspect container_id 进入容器 docker attach container_id 退出容器 docker kill container_id 查看日志 docker logs container_id
分类:
其他好文 时间:
2016-02-16 13:29:04
阅读次数:
140
SourceTree是一个免费的Git图形化管理工具,可以在Windows和Mac OS X下安装和使用。 下载地址:https://www.sourcetreeapp.com/ 1、下载Windows版本,当前版本为SourceTreeSetup_1.7.0.32509.exe; 2、运行Sour
分类:
其他好文 时间:
2016-02-16 13:26:43
阅读次数:
200
一、修改Apache端口 1、在界面中选Apache,弹出隐藏菜单选项,打开配置文件httpd.conf; 2、找到 Listen 80; 3、将 80 改成 8080(当然自己也可以设定别的不使用的端口); 4、保存,待重启Wamp服务后即可。 二、修改Wamp打开默认页 Localhost 和
分类:
其他好文 时间:
2016-02-16 13:27:11
阅读次数:
362
1 隐藏系统的图标栏在 setContentView(R.layout.activity_main); 之前增加: 1 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParam
分类:
其他好文 时间:
2016-02-16 13:26:18
阅读次数:
242
RSA算法的原理就不提了,网上有很多介绍的文章,因为项目中使用RSA加密,所以需要找一个RSA加密的算法,之前尝试过使用Crypto++库,无奈Crypto++其中使用了大量的模版,各种继承,看着头大,github上一些个人代码又不敢使用,最后选用了polarssl内的RSA算法,本文主要讲解VS2...
分类:
其他好文 时间:
2016-02-16 13:27:53
阅读次数:
733
延迟共享是啥呢,这么说吧,就是在应用程序打开共享面板选择共享目标时,不会设置要共享的数据,而是等到共享目标请求数据时,才会发送数据,而且,延迟操作可以在后台进行。 这样说似乎过于抽象,最好的诠释方法,还是通过实例对比来观察吧。 老周设计的示例解决方案包含三个项目,其中一个是共享目标,用来接收共享的文
方法一: <%@ page contentType="text/html; charset=GBK"%> 方法二: //设置解码方式,对于简体中文,使用GBK编码 request.setCharacterEncoding("GBK"); 方法三: // 获取请求里包含的查询字符串 String ra
分类:
其他好文 时间:
2016-02-16 13:26:17
阅读次数:
171
动态加载框架DL分析插件化开发,主要解决三个问题1.动态加载未安装的apk,dex,jar等文件2.activity生命周期的问题,还有service3.Android的资源调用的问题简单说一下怎样解决这三个问题,让插件化开发成为可能1.解决未安装的apk比较简单,用DexClassLoader就可
分类:
其他好文 时间:
2016-02-16 13:27:18
阅读次数:
222
使用普通用户来安装lamp环境: 1.安装apache: sudo apt-get install apache2 输入:y 安装完成之后查看是否安装成功: apache2 -v 2.安装php sudo apt-get install php5 安装完后查看是否安装成功: php5 -v 注意:a
分类:
系统相关 时间:
2016-02-16 13:25:11
阅读次数:
219
一、内部类(innerclasses) 一般情况,我们把类定义成独立的单元。有些情况下,我们把一个类放在另一个类的内部定义,称为内部类。 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内
分类:
其他好文 时间:
2016-02-16 13:25:07
阅读次数:
269