Mac Xcode空间清理

原文地址:http://blog.csdn.net/cuihaiyang/article/details/56892799

128G存储空间已经剩下没多少了,必须得清理一下。

一层层查找发现~/Library/Developer目录占了15G, Xcode8占用了12G,拿它开刀。

1. 清理~/Library/Developer/CoreSimulator/Devices 该目录是存放模拟器,里面每个模拟器标识符代表一台设备,具体可见device_set.plist

关闭模拟器,执行命令

rm -rf ~/Library/Developer/CoreSimulator/Devices

删除Devices文件夹,下次启动会重新创建模拟器

2.清理~/Library/Developer/Xcode/iOSDeviceSupport 该目录是真机调试时产生的,删除后下次调试时会自动生成。

rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport

3.清理~/Library/Developer/Xcode/DerivedData 该文件夹存放项目的索引文件等,可以全部删除,或者删除不常用的项目,再次打开项目会自动生成。

4.清理~/Library/Developer/Xcode/Archives 该文件夹存放app打包生成的文件,可以删掉不需要的项目打包文件。

5.清理/Library/Developer/CoreSimulator/Profiles/Runtimes,该文件夹存放手动下载的Simulator。

清理后Xcode只剩下四百多兆大笑

cmd 定时任务

CMD命令总结 AT命令2006-10-25 19:11at
这个命令的作用是安排在特定的日期或时间执行末个特定的命令和程序。
用法:AT TIME COMMAND \\COMPUTER
AT 命令安排在特定日期和时间运行命令和程序。
要使用 AT 命令,计划服务必须已在运行中。

AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,…] | /NEXT:date[,…]] “command”

\\computername 指定远程计算机。 如果省略这个参数,
会计划在本地计算机上运行命令。
id 指定给已计划命令的识别号。
/delete 删除某个已计划的命令。如果省略 id,
计算机上所有已计划的命令都会被删除。
/yes 不需要进一步确认时,跟删除所有作业
的命令一起使用。
time 指定运行命令的时间。
/interactive 允许作业在运行时,与当时登录的用户
桌面进行交互。
/every:date[,…] 每个月或每个星期在指定的日期运行命
令。如果省略日期,则默认为在每月的
本日运行。
/next:date[,…] 指定在下一个指定日期(如,下周四)运
行命令。如果省略日期,则默认为在每
月的本日运行。
“command” 准备运行的 Windows NT 命令或批处理
程序。
AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。

我们可以在“开始→运行”中输入AT命令,下面就来看看AT命令的一些实例分析。

1、定时关机

命令:at 21:00 ShutDown –S –T30

该命令运行后,到了21:00点,电脑会出现“系统关机”对话框,并默认30秒延时自动关机。

2、定时提醒

命令:at 12:00 Net Send 10.10.36

.122与朋友约会的时间到了,快点准备出发吧!

其中Net Send是Windows内部程序,可以发送消息到网络上的其他用户、计算机。10.10.36.122是本机电脑的IP地址。这个功能在Windows中也称作“信使服务”。

3、自动运行批处理文件

如果公司的数据佷重要,要求在指定的日期/时间进行备份,那么运行:

命令:at 1:00AM /Every:Saturday My_BackUp.bat

这样,在每个Saturday(周六)的早上1:00点,电脑定时启动My_BackUp.bat批处理文件。My_BackUp.bat是一个你自行编制的批处理文件,它包含能对系统进行数据完全备份的多条命令。

4、取消已经安排的计划

命令:at 5 /Delete

有时候,你已经安排好的计划可能临时变动,这样你可以及时地用上述命令删除该计划(5为指派给已计划命令的标识编号),当然,删除该计划后,可以重新安排。

教你如何将Word文档转PDF文档

若是少量的几个文件,大致有如下几种方法:

1. 若是你使用的还是Office2003,赶紧的升级到Office2007或者是Office2010吧;

2. 若是你使用的是Office2007或2010,首先找找在另存为的选项里是不是有PDF。如果没有,那么需要在微软的官网上下载一个转PDF的插件。安装好加载项后,具体的操作可以参考微软的支持文档。

3. 若是你使用的是WPS2007或者WPS2010,直接在“另存为…”的时候有格式可以选择的

教你如何在远程桌面和自己电脑之间拷贝文件

远程桌面确实很方便。我们可以很方便的在家里或宿舍对办公室的电脑随时进行远程操作。如果您还不了解什么是远程桌面,那么可以先看一下本博客的另一篇文章:

如何开启Windows远程桌面服务 | 远程操作自己的电脑

这里我介绍一下本文的主题:如何在将远程桌面的文件拷贝到自己电脑上,将自己电脑上的文件拷贝到远程桌面上也是一样的。

image

 image

image

这样,打开远程桌面后就可以在“我的电脑”中看到本地共享的磁盘了。如下图所示。

image

这样,就可以方便地在本地电脑和远程桌面之间拷贝文件了。

同时,这里再告诉大家一个技巧:如何欣赏远程桌面上的电影或音乐,而播放的声音却在本地电脑。

这里,也是用到了远程桌面的一个选项:

image

同样是在本地资源的选项卡中,还有一个“远程计算机声音”的选项。选择“带到这台计算机”就可以在本地电脑上听到远程电脑上的声音了。当然,也可以利用这个选项进行恶作剧,远程控制电脑播放一些古怪的声音,没准可以吓到周围的同事。当然,有人也尝试过打开远程桌面上的摄像头偷窥心仪的MM…这个就不推荐了…

EICAR Test String

 

这段代码:

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

该段代码是欧洲反病毒发展研究所(EICAR)开发的一种病毒代码,其中的特征码已经包含在各种杀毒软件的病毒代码库里,所以可以用做测试病毒扫描引擎。
EICAR标准反病毒测试文件,它是反病毒软件厂商在全世界范围内提供的用来检查反病毒软件安装的一个测试标准。它一方面让你让你确认自己的电脑正在处于杀毒软件的保护中。另一方面给你一个确信的病毒“样本”。这种方法产生的文件是无害的,尽管测试。
打开“记事本”,将上面一行代码拷贝进去,然后将文件保存,文件类型选择“所有文件”,文件名为“EICAR.COM”。

下面是测试结果及你所使用的杀毒软件等级:
特等:复制完代码后便提示内存有病毒
优等:刚保存完就提示病毒(或者直接删除)
中等:保存后几秒提示病毒(或者直接删除)
下等:需自己启动病毒扫描查杀才提示病毒(或者直接删除)
劣等:无论怎么扫描都无法提示病毒(或者直接删除)

诺顿主页对这个的解释:
The Eicar Test String is not a real virus. It is a text file that is used to test antivirus software. By default, the file name is Eicar.com, but it could be renamed to any other name.
译:Eicar Test String并不是一个真正有效的病毒,它仅仅是个通常用于测试杀毒软件的测试文件,缺省状态下,该文件名字为Eicar.com,但是可以重命名为其他任何名字。
官方网站:http://www.eicar.org/anti_virus_test_file.htm


一段能瞬间秒杀所有版本IE的简单HTML代码

许多人都非常讨厌Internet Explorer,在西方万圣节即将到来之际,让我们来看一个真正吓人的东西——如何用一段简单的HTML和CSS,将任何版本的IE搞死。我们只需要简单地打开任意文本编辑器,将下面的代码复制进去,然后保存文件,例如SomeFilename.html。

<html><head>
<style type=”text/css”>
#a {
margin:0 10px 10px;
}

#b {
width:100%;
}

</style>
<title>IE Crasher</title>
</head>
<body>
<table><tr><td>
<div id=”a”>
<form id=”b”>
<input type=”text” name=”test”/>
</div>
</td><td width=”1″></td></tr></table>
</body></html>
然后用Internet Explorer打开它——哈哈!它很惨地死给你看了。

这个bug几乎存在于现在流行的所有IE版本,从IE6到刚刚发布的Internet Explorer 9的第6个平台预览版。在IE6中,该页面往往显示为空白,但是整个窗口都无法交互。在IE8中,崩溃来得很彻底。而IE9 Beta增强了坚固性,经过我的实测,这个页面又是会导致整个进程无响应,而有时IE9会提示你网页存在的问题,但是这都无法避免崩溃的现实。

事实上,很早就有人发现过这个问题了,而且还有一个专门的网站(http://crashie8.com/,请谨慎传播此链接)。除了IE以外的浏览器打开那个页面都不会有任何问题,但是IE却莫名其妙地崩溃。

当然,如果你细心的话,会发现上面的HTML代码中<form>标签没有闭合。我们需要在<input>标签后使用</form>闭合标签才能让这段代码符合规范。规范的代码就不会让IE崩溃了,这样看来似乎并不是IE的错。

但是,当其他浏览器都能有很高的容错性时,IE没有,甚至到了IE9还是没有,这就是IE的悲剧了。

10款优秀的替代操作系统

在世界的某一个角落,有人正在开发或许会改变未来的操作系统,它们可能会成为我们生活中缺一不可的东西,让人产生缺少它就活不下去的感觉。Techradar介绍了10款优秀的替代操作系统,它们没有大型企业为后盾,多由社区的开发者业余开发。

主流的操作系统来自微软、苹果和Linux,替代操作系统包括了: 处于早期开发阶段的GNU/HURD,主要用Java语言开发的JNode,工业级操作系统FreeVMS,类主机界面的DexOS,分布式操作系统Inferno,汇编语言开发的操作系统KolibriOS,OpenBSD,Amiga 研究操作系统AROS,开源Windows兼容系统ReactOS,开源BeOS系统Haiku(前称OpenBeOS)。

URL的井号

去年9月,twitter改版。

一个显著变化,就是URL加入了”#!”符号。比如,改版前的用户主页网址为

http://twitter.com/username

改版后,就变成了

http://twitter.com/#!/username

在我印象中,这是主流网站第一次将”#”大规模用于直接与用户交互的关键URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与井号有关的所有重要知识点。

一、#的涵义

#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,

http://www.example.com/index.html#print

就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。

为网页位置指定标识符,有两个方法。一是使用锚点,比如<a name=”print”></a>,二是使用id属性,比如<div id=”print” >。

二、HTTP请求不包括#

#是用来指导浏览器动作的,对服务器端完全无用。所以,HTTP请求中不包括#。

比如,访问下面的网址,

http://www.example.com/index.html#print

浏览器实际发出的请求是这样的:

GET /index.html HTTP/1.1

Host: www.example.com

可以看到,只是请求index.html,根本没有”#print”的部分。

三、#后的字符

在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。

比如,下面URL的原意是指定一个颜色值:

http://www.example.com/?color=#fff

但是,浏览器实际发出的请求是:

GET /?color= HTTP/1.1

Host: www.example.com

可以看到,”#fff”被省略了。只有将#转码为%23,浏览器才会将其作为实义字符处理。也就是说,上面的网址应该被写成:

http://example.com/?color=%23fff

四、改变#不触发网页重载

单单改变#后的部分,浏览器只会滚动到相应位置,不会重新加载网页。

比如,从

http://www.example.com/index.html#location1

改成

http://www.example.com/index.html#location2

浏览器不会重新向服务器请求index.html。

五、改变#会改变浏览器的访问历史

每一次改变#后的部分,都会在浏览器的访问历史中增加一个记录,使用”后退”按钮,就可以回到上一个位置。

这对于ajax应用程序特别有用,可以用不同的#值,表示不同的访问状态,然后向用户给出可以访问某个状态的链接。

值得注意的是,上述规则对IE 6和IE 7不成立,它们不会因为#的改变而增加历史记录。

六、window.location.hash读取#值

window.location.hash这个属性可读可写。读取时,可以用来判断网页状态是否改变;写入时,则会在不重载网页的前提下,创造一条访问历史记录。

七、onhashchange事件

这是一个HTML 5新增的事件,当#值发生变化时,就会触发这个事件。IE8+、Firefox 3.6+、Chrome 5+、Safari 4.0+支持该事件。

它的使用方法有三种:

window.onhashchange = func;

<body onhashchange=”func();”>

window.addEventListener(“hashchange”, func, false);

对于不支持onhashchange的浏览器,可以用setInterval监控location.hash的变化。

八、Google抓取#的机制

默认情况下,Google的网络蜘蛛忽视URL的#部分。

但是,Google还规定,如果你希望Ajax生成的内容被浏览引擎读取,那么URL中可以使用”#!”,Google会自动将其后面的内容转成查询字符串_escaped_fragment_的值。

比如,Google发现新版twitter的URL如下:

http://twitter.com/#!/username

就会自动抓取另一个URL:

http://twitter.com/?_escaped_fragment_=/username

通过这种机制,Google就可以索引动态的Ajax内容。

 

——摘自 阮一峰的网络日志

在浏览器中使用“Linux 操作系统”

大家在PC、服务器、Mac以及在虚拟机上使用 Linux 都已经是非常熟悉了。但是你在Web浏览器中使用过 Linux 吗?可能你看到这里并不相信在浏览器中也能使用 Linux 吧,其实我也不敢相信在浏览器中也可以使用 Linux 操作系统。不相信,你就往下看吧,有图有真相!

看到了吗? 这个“Linux 操作系统”使用的是 Linux 2.6.20 的内核,可以使用大多数 Linux 的命令,还可以用tab来自动补全操作时的命令。使用深受和在物理机的是 Linux 十分相似。其实是和大家开了一个玩笑,这个 “Linux 操作系统”只是一个用 JavaScript 来写的模拟器罢了。不过,的确很佩服作者把环境模拟得如此“雷同”。QEMU模拟器项目创始人Fabrice Bellard,编写了一个在JavaScript中运行的模拟器,允许用户在浏览器上启动Linux(支持Firefox 4和Google Chrome 11)。他去年曾用个人电脑创造了Pi的世界纪录。[via solidot.org

看起来很蛋疼的东西,不过给初学 Linux 的用来捣鼓一下命令环境也不是一样坏事。当然,如果你也足够蛋疼的话,你也可以在这个模拟器里玩玩 rm -rf / 这之类的命令。

猛击下面的网址在浏览器里把玩 Linux 操作系统吧。
http://bellard.org/jslinux/

如何分辨赶集网的交友照片是不是假的

58同城和赶集网都有同城交友信息。上面可以找男友、找女友。

有些MM的照片非常漂亮,但如何分辨上面的交友照片是不是本人,还是从网上下载的图片呢?

下面教给大家一个很有效的办法。

简单来说,就是利用谷歌提供的搜图功能。下面举个例子来说明。

下面是我在58上随便找的一个交友信息。

如何分辨赶集网的交友照片是不是假的

点击进去之后,我们可以看到照片大图。在图片上点击右键,选择属性,找到图片地址并复制。

然后进入谷歌,点击左上方的“图片”(也就是进入谷歌图片搜索)。

如何分辨赶集网的交友照片是不是假的

如上图所示,搜索框里有个照相机的图样,点击后会提示“粘贴图片地址”。我们将刚才复制得到的图片地址粘贴到里面,然后搜索。搜索结果如下。

如何分辨赶集网的交友照片是不是假的

这样,我们基本可以判断这张图片是网上下载的图片,而非本人上传。

Droppages让你用Dropbox搭建网站

Dropbox是一个出色的文件存储和分享服务,但你想过用它来搭建网站吗?

Dropbox现在无处不在,可以帮你在电脑之间同步文件,把重要的文件备份到云端,甚至可以充当一个版本控制工具。已经成为手机用户的必备工具之一。

但是你想过把Dropbox作为一个轻量级内容管理系统吗?Droppages就是这样一个工具。

你只需在Dropbox里创建一个文件夹,然后分享给Droppages,这样很快你就能通过文本文件和文件夹搭起一个网站。你甚至还可以通过CSS和简单的模板设计自定义网站的界面。

Droppages非常适合搭建轻量级网站,速度非常快,无需FTP或登录信息。更牛的是它使用Dropbox对网站内容进行备份,如果你觉得网站出问题了,可以很快回滚到之前的版本。

此外,由于Dropbox已经整合到了数百个应用里面,所以你可以在这些应用里随时编辑你的网站。

这个网站就是通过Droppages搭建的:http://davemcdermid.co.uk/

如果你也想试试通过Droppages在Dropbox上搭建自己的网站,可以联系:dave@davemcdermid.co.uk,他说可以谈谈:)

转载自 boagworld

网站性能工具Yslow使用方法

Yslow是雅虎开发的基于网页性能分析浏览器插件,从年初我使用了YSlow后,改变了博客模板大量冗余代码,不仅提升了网页的打开速度,这款插件还帮助我分析了不少其他网站的代码,之前我还特意写了提高网站速度的秘籍,就是通过这款插件分析得出的。网络上已经有不少Yslow使用说明了,本文我想介绍下我使用Yslow的方法和一些别人没提到的小技巧。

Yslow的安装方法

现在Yslow已经有很多版本了,本文介绍的是3.0.4最新版,打开Yslow官网就能看到有四个版本可供选择:火狐(firefox)浏览器、谷歌(chrome)浏览器、欧朋(opera)浏览器和移动版。
继续阅读