机子上装了 vs05、vs08、vs10 如果按上顺序安装的话,在 运行 =>
devenv 就可以打开最新的vs10 工具,如果顺序是乱的话,就没那么幸运了,也就是说你最后安装的版本将会被你的 devenv
命令打开,原因是最后一次安装vs工具的时候,它修改了 运行命令devenv的注册表。既然知...
分类:
其他好文 时间:
2014-04-30 05:09:04
阅读次数:
473
1、建用户目录 mkdir /var/www/ftpuser2、建用户 useradd -s
/sbin/nologin -d /var/www/ftpuser ftpuser3、设置用户密码 passwd ftpuser4、修改目前所有权 chown
-R ftpuser:ftpuser /var...
分类:
其他好文 时间:
2014-04-30 04:16:31
阅读次数:
538
快速移除键盘
之前一直是讲view的父类改成control,然后加一个全屏按钮,点击让键盘消失。这个方法要写好多代码,现在一个比较好的方法是重写一个下面的方法:-
(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ ...
分类:
移动开发 时间:
2014-04-30 02:54:24
阅读次数:
542
出现该问题是由于电脑上安装的silverlight不是silverlight
developer。一般来说安装完VS之后是不会出现该问题。但是一旦更改了silverlight中web
service中TestPage的minRuntimeVersion版本,因为默认生成的版本号是silverligh...
分类:
Web程序 时间:
2014-04-30 02:43:06
阅读次数:
568
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家....
分类:
其他好文 时间:
2014-04-30 02:37:02
阅读次数:
181589
现有IOS设备唯一标示符的方案比较UDID[[UIDevice currentDevice]
uniqueIdentfier]iOS官方最早提供的UDID方案,根据某一公式,使用设备序列号、网卡地址等信息作为参数计算而来,iOS6之后该计算公式发生了改变。该方法返回的结果在所有应用中都相同,并且卸载...
分类:
移动开发 时间:
2014-04-30 02:15:24
阅读次数:
615
变脸,川剧的一种表演形式,除了哄哄小孩,似乎别无用处。而川剧变脸从业者何其多也,存在时间何其长也。以如此多的从业者,如此长的时间,来进行科研,其成果一定是斐然吧。推而广之,试问天下谁能敌!微软变脸,足以改变世界。这次变脸,不仅是形式上的,而且是骨子里的。为适应手机、平板的性能苛求,其应用商店程序是建...
分类:
移动开发 时间:
2014-04-30 02:08:18
阅读次数:
535
copy的目的就是修改副本,修改原始对象和副本时不会产生干扰。
定义一个不可变属性A,再定义一个可变属性B。用B做添加删除等操作后再将B赋值给A时,有些人习惯用A = B;其实这样是不安全的。 假设有下面的一段代码: int
main(){ NSMutableString *strM = [...
分类:
移动开发 时间:
2014-04-30 01:58:00
阅读次数:
561
将以前铁板一块的硬件拿来无限细分,路由器,交换机可灵活实现,SDN,NVF。硬盘可以分区,分区可以分布式块存储,操作系统可虚拟化,KVM OR
LXC,网络可自由随时按需求定制更改配置。操作系统支持OSPF,RIPV2协议和路由。LINUX支持VLAN与防火墙。有的开放实现-LINUX,ESXI,X...
分类:
其他好文 时间:
2014-04-30 01:50:50
阅读次数:
924
快速失败是指某个线程在迭代集合类的时候,不允许其他线程修改该集合类的内容,这样迭代器迭代出来的结果就会不准确。比如用iterator迭代collection的时候,iterator就是另外起的一个线程,它去迭代collection,如果此时用collection.remove(obj)这个方法修改了...
分类:
其他好文 时间:
2014-04-30 01:47:43
阅读次数:
600