Skip to main content

May 22, 15

"小米手机MIUI V4中无法清除带锁的程序图标
发布:牵手网| 分类:数码测评与应用
问题:
小米手机MIUI V4系统,一键清理后台时发现有些程序图标是带锁的,清理不掉,该怎么办?

解答:
这是MIUI V4一键清理的锁定功能,可以锁定应用程序不被清理,向下滑动可以锁定,向上滑动可以解锁,解锁就可清理掉了。"

May 22, 15

"Ant脚本中echo输出换行符的写法 (2013-05-31 15:14:53)转载▼
标签: ant 换行符 echo it
今天在编辑Ant脚本中,需要在打包的时候在配置文件末尾加一句配置。
一开始直接写

<echo message="Last-Modified=${NOW}" file="${dist.dir.classes}/config.properties" append="true" />

运行后发觉有问题,输出的语句与配置文件最后一行连在了一行中,而没有另起一行输出。
然后我天真的以为前面加上“\n”就可以解决。事实证明我错了。
然后再google上搜到了解决方法:
原文如下:

You could use the built in property ${line.separator} (this comes from the
set of java system properties):

<echo message="First line${line.separator}Second line"/>

原来Ant脚本中有专门的变量来处理换行符。
修改我的脚本
<echo message="${line.separator}Last-Modified=${NOW}" file="${dist.dir.classes}/config.properties" append="true" />
解决问题"

May 19, 15

"  sudo apt-get install g++-multilib "

May 15, 15

"Howto enable or disable multicast on interface with ifconfig
Wednesday, 24 February 2010 22:30 Fabien FAYE
User Rating: / 17
PoorBest 
Type : System
Operating System : Linux

This howto explain how to enable or disable multicast on network device

DEVICE ETH0 :

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0C:29:F1:FF:EA  
inet addr:78.46.74.27  Bcast:78.46.74.31  Mask:255.255.255.224
inet6 addr: fe80::20c:29ff:fef1:ffea/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500  Metric:1
RX packets:5339836 errors:0 dropped:0 overruns:0 frame:0
TX packets:5486444 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:820300389 (782.2 MiB)  TX bytes:1929979381 (1.7 GiB)
Base address:0x1400 Memory:e8820000-e8840000

Disable Multicast:

ifconfig eth0 -multicast

result :

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0C:29:F1:FF:EA  
inet addr:78.46.74.27  Bcast:78.46.74.31  Mask:255.255.255.224
inet6 addr: fe80::20c:29ff:fef1:ffea/64 Scope:Link
UP BROADCAST MTU:1500  Metric:1
RX packets:5339836 errors:0 dropped:0 overruns:0 frame:0
TX packets:5486444 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:820300389 (782.2 MiB)  TX bytes:1929979381 (1.7 GiB)
Base address:0x1400 Memory:e8820000-e8840000

No Multicast present in the interface

Enable Multicast :

ifconfig eth0 multicast

RELATED ARTICLES

How to force multicast to be routed on a dedicate network interface"

May 15, 15

"Linux-shell给变量设置默认值 (2013-07-09 18:19:53)转载▼
分类: Linux
通常shell中我们需要给变量设置默认值,可能会写出如下代码
Shell代码  
#!/bin/bash  
if [ ! $1 ]; then  
       $1='default'  
fi  
显然这种方式在变量少的时候没啥问题,一旦变量多起来,我们可能就有大量的重复劳动(if判断)
有没有比较优雅的方式,不用写一大堆if判断,显然答案是有的
1.变量为null时
Shell代码
#当变量a为null时则var=b  
var=${a-b}  
2.变量为null且为空字符串的时候
Shell代码
#当变量a为null或为空字符串时则var=b  
var=${a:-b} "

May 14, 15

"Sharding:Balancer 操作  

2012-12-21 15:35:58|  分类: MongoDB |举报|字号 订阅
    
下载LOFTER客户端
 

        在 sharded cluster 体系结构中,Balancer 进程的作用是转移数据,当一个 shard 中
的数据比其它 shard 的数据多并达到一定条件时,Balancer 进程触发。

      为了减少 Balancer 进程对性能的消耗,当拥有最多 Chunks 的 shard 节点和拥有最少
Chunks 的 shard 节点 chunks 差着达到阀值时才触发 Balancer 进程,如下。


--1 Migration Thresholds

 Number of Chunks

  Migration Threshold

 Less than 20    2
 21-80   4
 Greater than 80  8
    备注:当 Balancer 进程开始执行时,会一直执行下去,直到当拥有最多 Chunks 的 shard
              节点和拥有最少 Chunks 的 shard 节点的差值小于上表阀值时结束。
      
--2 查看 Balancer 进程详细信息

 [shard@redhatB ~]$ mongo 127.0.0.1:7282/config
MongoDB shell version: 2.2.1
connecting to: 127.0.0.1:7282/config
mongos> db.locks.find( { _id : "balancer" } ).pretty();
{
        "_id" : "balancer",
        "process" : "redhatB.example.com:7282:1355471954:1804289383",
        "state" : 0,
        "ts" : ObjectId("50d11adc2f9d8a6566923017"),
        "when" : ISODate("2012-12-19T01:39:40.448Z"),
        "who" : "redhatB.example.com:7282:1355471954:1804289383:Balancer:846930886",
        "why" : "doing balance round"
}

   
       
--3 查看 Balancer 进程是否开启   
 mongos> sh.getBalancerState();
true  
    备注:连接到 config 库操作。
 

--4 停 Balancer 进程

 mongos> sh.stopBalancer();
Waiting for active hosts...
Waiting for the balancer lock...
Waiting again for active hosts after balancer is off...
mongos> sh.getBalancerState();
false

    备注:连接到 config 库操作。
 

--5 开启 Balancer 进程

 mongos> sh.startBalancer();
mongos> sh.getBalancerState();
true
    备注:连接到 config 库操作。
 
 
--6  设置 Balancer 进程运行时间窗口
    默认情况下Balancing 进程时时在运行 为了降低 Balancing 进程对系统的影响,也可以设置
 Balancer 进程的运行时间窗口,让 Balancer 进程在指定时间窗口操作。
 mongos> db.settings.update({ _id : "balancer" }, { $set : { activeWindow : { start : "23:00", stop : "6:00" } } }, true )  ;
mongos> db.settings.find();
{ "_id" : "balancer", "activeWindow" : { "start" : "23:00", "stop" : "6:00" }, "stopped" : false }

    备注:以上设置 balancer 进程在 23:00 到 6:00 时间窗口执行,如果要设置时间窗口,确保
             在指定时间段内能够完成数据分布。
 
 
--7  删除 Balancer 进程运行时间窗口
 mongos> db.settings.update({ "_id" : "balancer" }, { $unset : { activeWindow : 1 }});
mongos> db.settings.find();
{ "_id" : "chunksize", "value" : 10 }
{ "_id" : "balancer", "stopped" : false }

   
--8  参考
http://docs.mongodb.org/manual/administration/sharding/#balancer-operations
http://docs.mongodb.org/manual/core/sharding/#sharding-balancing"

May 12, 15

"Windows Server 2008 R2怎样设置自动登陆
| 浏览:6039 |更新:2014-04-07 17:00 |标签: windows 
1 2 3 4 5 6分步阅读
    Windows Server 2008 R2是一款服务器操作系统,提升了虚拟化、系统管理弹性、网络存取方式,以及信息安全等领域的应用,Windows Server 2008 R2也是第一个只提供64位版本的服务器操作系统。

    当然,还有很多功能及性能等待你的发现哦,相信很多人都在“玩”了吧,但是系统每次登陆都比较麻烦,能否设置自动登陆呢?有兴趣一起来学习一下吧!

    Windows server 2008 r2的自动登陆方法也比较多,在此分享一个实用简单的,通过命令来设置“用户帐户”项。


工具/原料
Windows Server 2008 R2系统
rundll32 netplwiz.dll,UsersRunDll
设置自动登陆方法
1
通过命令来设置“用户帐户”项。命令为:control userpasswords2 或者rundll32 netplwiz.dll,UsersRunDll  复制过去粘贴运行即可。
首先,点击:开始-运行,如图。

2
在运行对话框中输入命令:control userpasswords2,如图。再回车或确定。
在此提示一下,如果你当前不是管理员权限的话,请切换到管理员。

3
然后会出现“用户帐户”对话框,如图,如果系统当前有其他用户,请选择你要设置自动登陆的用户 ,再将打勾取消。

4
取消后,则显示如图。我们点击:确定按钮。

5
会弹出设置自动登陆用户帐户及密码对话框,如图,我们只需要输入下该帐户的密码,最后点击:确定,没有任务提示,就完成了,你重启试一下吧,呵呵。

END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士"

1 - 20 of 3531 Next › Last »
20 items/page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo