当前位置: ▪Android中GPS定位的用法实例
iis7站长之家
本页文章导读:
▪暴风和网易,哪位高手是流氓 暴风和网易,谁是流氓?
前一阵暴风影音的DNS服务器受攻击导致全国大面积的网络瘫痪,这期间网易科技对其报道相当活跃,发布了多篇独家评论,指出暴风影音理应为断网事故负责,谴责.........
▪ 执行sh脚本异常:/bin/sh^M: bad interpreter: 没有那个文件或目 执行sh脚本错误:/bin/sh^M: bad interpreter: 没有那个文件或目
今天执行脚本时发现如下错误:
/bin/sh^M: bad interpreter: 没有那个文件或目录
错误分析:
因为操作系统是windows,我在windows下.........
▪ ListView/ListActivity 创办时指定显示具体位置 ListView/ListActivity 创建时指定显示具体位置在onCreate()中如果简单地通过setSelection(position)指定ListView的显示项,由于View还没有创建,因此实际无效。
通常的做法是通过post()来延迟执.........
[1]暴风和网易,哪位高手是流氓
来源: 互联网 发布时间: 2014-02-18
暴风和网易,谁是流氓?
前一阵暴风影音的DNS服务器受攻击导致全国大面积的网络瘫痪,这期间网易科技对其报道相当活跃,发布了多篇独家评论,指出暴风影音理应为断网事故负责,谴责了暴风影音搞后门程序、自动启动、自动下载广告的行为,称暴风影音为“新流氓软件”,并要求暴风影音道歉。
虽然暴风影音后来也道歉了,然而令人惊讶的是,从昨天开始,暴风影音开始搞“小动作”了,在暴风影音的推荐页面上弹出新闻,称网易是流氓网站,充满淫秽内容,网易博客沦为卖淫女招揽生意的平台。
当然,稍有独立思考能力的人都会觉得暴风影音此举不妥,有点小孩掐架一般的幼稚和歇斯底里。但从另一方面,暴风影音的这个举动正好应印了网易对暴风的流氓指控。
这件事情令我想起了一个心理学现象——“自证预言”。“自证预言”是心理学上对一种现象的描述,即人会不自觉地按照已知的预言来行事,最终导致预言结果出现。在心理学原理上,人并非被动地任从环境影响,而是主动地根据个人的期望,作出相对的思想及行为反应,而使期望得以实践。
这次暴风影音断网事件中,网易科技的独家评论,对暴风影音做出了某种预言,即暴风影音是流氓,而之后暴风影音做出的这种所谓的“绝地反击”行为,恰恰用自己的行为不折不扣地印证了网易科技论断的正确性,在无意之中帮助网易完成了这个预言。
由此可见,真正的流氓,根本不需要费力地证明,他自己就可以一遍又一遍自证了自己的流氓本性。
[2] 执行sh脚本异常:/bin/sh^M: bad interpreter: 没有那个文件或目
来源: 互联网 发布时间: 2014-02-18
执行sh脚本错误:/bin/sh^M: bad interpreter: 没有那个文件或目
今天执行脚本时发现如下错误:
/bin/sh^M: bad interpreter: 没有那个文件或目录
错误分析:
因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。
脚本文件是DOS格式的, 即每一行的行尾以\n\r来标识, 其ASCII码分别是0x0D, 0x0A.
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
解决方法:
vim filename
然后用命令
:set ff? #可以看到dos或unix的字样. 如果的确是dos格式的。
然后用
:set ff=unix #把它强制为unix格式的, 然后存盘退出。
再次运行脚本。
另外一种解决方法是使用dos2unix命令转一下,即输入: dos2unix 文件名
web开发网http://www.software8.co/wzjs/
[3] ListView/ListActivity 创办时指定显示具体位置
来源: 互联网 发布时间: 2014-02-18
ListView/ListActivity 创建时指定显示具体位置
在onCreate()中如果简单地通过setSelection(position)指定ListView的显示项,由于View还没有创建,因此实际无效。
通常的做法是通过post()来延迟执行,如代码所示:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); listView = getListView(); //get desired item position of the listView position = ... // other operations BaseAdapter adapter = ...; // get the adapter and listView.setAdapter(adapter); listView.post(new Runnable() { public void run() { listView.setSelection(position); } }); }
但结果是ListView先显示出来,然后好像被点击了一下以后滚动到期望位置。经过尝试,发现要改进其实是非常简单的,只要通过Adapter invalidate ListView即可:
// listView.post(new Runnable() // { // public void run() // { // listView.setSelection(position); // } // }); listView.setSelection(position); adapter.notifyDataSetChanged();
UI呈现前ListView就应该重新定位,结果就是ListActivity会直接呈现期待的条目。
最新技术文章: