Reveal是分析、调试iOS应用UI的利器。
Reveal能够在运行时调试和修改iOS应用程序。它能连接到应用程序,并允许开发者编辑各种用户界面参数,这反过来会立即反应在程序的UI上。就像用FireBug调试HTML页面一样,在不需要重写代码、重新构建和重新部署应用程序的情况下就能够调试和修改iOS用户界面。
继续阅读 »
近期在公司把 PC-WWW 项目从之前比较复杂的脚本改成了webpack,随后因为看到webpack2发布了正式版本又升级到了 webpack2。效果非常好。
为什么使用 webpack
webpack 是一款非常非常强大的前端资源处理工具,可以把所有前端需要的资源统一处理。比如js文件,css文件,甚至图片,字体文件,html文件。通过一个个独特的 loader 来对文件进行一些处理。
继续阅读 »
本文转自OpenStack中国社区,原文链接:http://www.openstack.cn/p353.html,作者Joshua,转载请注明。
在OpenStack世界中,网络组件最初叫nova-network,它混迹于计算节点nova的代码库中。nova-network可以单独部署在一台机器上,为了高性能HA也可以和nova-compute一样部署在计算节点上(这也就是所谓的multi-host功能)。nova-network实现简单,bug少,但性能可不弱哦,直接采用基于Linux内核的Linux网桥少了很多层抽象应该算强大的。不足之处是支持的插件少(只支持Linux网桥),支持的网络拓扑少(只支持flat, vlan)。
继续阅读 »
很多应用都在需要用户登陆的 controller 添加了拦截器,未登陆或登陆超时会被重定向到登陆页面。
但是长期不操作 session 过期之后,执行 Ajax 请求,返回的数据会直接是登陆页面的 html 文件。
这样用户操作起来会得不到任何的反馈,没有返回数据,也没重定向到登陆页面。
继续阅读 »
写在前面
lists官方文档在此http://erlang.org/doc/man/lists.html,不知因为什么原因,官方文档中函数顺序和lists.erl源码里的顺序完全不一样。我是按照源码里的顺序来写的,目的是为了熟悉一下Erlang的编程风格和巩固基础语法。也不会所有函数都提到,挑下面一些来学习学习。
1. 属性说明
2. keyfind/3
3. suffix/2
4. seq/2, seq/3
5. sort/1
6. merge/1
7. concat/1
8. flatten/1, flatten/2
10. filter/2, map/2, filt
继续阅读 »
引言
{% blockquote hexo.io https://hexo.io/zh-cn/docs/plugins.html 插件 %}
Hexo 有强大的插件系统,使您能轻松扩展功能而不用修改核心模块的源码。在 Hexo 中有两种形式的插件:
脚本(Scripts)
如果您的代码很简单,建议您编写脚本,您只需要把 JavaScript 文件放到 scripts 文件夹,在启动时就会自动载入。
插件(Packages)
如果您的代码较复杂,或是您想要发布到 NPM 上,建议您编写插件。首先,在 node_modules 文件夹中建立文件夹,文件夹名称开头必须为 hexo-,如此一来 Hexo 才会在启动时载入否则 He
继续阅读 »
http://test.xss.tv
http://47.94.13.75/test/
test on Firefox 54.0 (64-bit)
Level1
```javascript
view-source:http://47.94.13.75/test/level1.php?name=test
欢迎用户test
直接在文本中输出用户提交的变量
http://47.94.13.75/test/level1.php?name=alert()
收获:为HTML body添加标签。
```
Level2
```javascript
view-source:http://47.94.13.75/test/level2
继续阅读 »
更新日志
英文原文出处:http://amattn.com/p/arc_best_practices.html
一些可选背景故事:
相关文档:迁移至ARC版本说明
Mike Ash 在他的 Friday Q&As 也有一篇关于ARC的文章。
深入的技术文档在 LLVM 项目的 CLANG 网站上。
假设你正在使用 iOS 5 或者更高版本,而不是 4。实际上,弱指针是 ARC 中的一个重要工具,所以我不建议在 iOS 4 中使用 ARC。
更新注意事项
这份文件自从2011年发布以来,一直在不断更新。最后一次微小的修订是在 2013年发布 iOS 7。
继续阅读 »
做客户的一个专题,四个静态页面。
点击新窗口打开,target="_blank"
上线之后,客户打电话过来,反映IE会显示是文件,只能下载,不能打开。
纳闷了!!!怎么回事?
页面后缀是special/1 2 3 4
首先想到的是,是否IE不支持数字作为后缀?
在IE console中修改页面代码,改为1.html,能正常弹出一个404页面。
修改controller,改为special/first ...
重新提交,用ie再次打开,fuck,还是下载....
蛋疼了!!
继续console
找到
Content-Type:*/*;charset=UTF-8
正常情况下应该是
Content-Type:te
继续阅读 »
tabindex 属性用于管理键盘焦点,决定元素是否能被选中,以及按下 tab 键过程中被选中的顺序,使用得当能够极大的提高应用的易用性,然而,不恰当地使用时可以键盘用户对应用的可用性。到底如何使用?设置为 0 会有什么效果?设置为 -1 会有什么效果?本文将为你揭晓。
more
要理解为什么 tabindex 属性对可用性有如此大的影响,有必要知道一些键盘交互的方式。键盘用户通常会使用 tab 键将光标从一个可获取焦点的元素有序地移动到下一个元素。
像链接和 form 表单元素默认都是可获取焦点的,他们的默认焦点顺序取决于他们在源代码中出现的顺序。
```html
Username:
Password:
```
继续阅读 »