mac tips

evernote链接

 

整站下载

wget -r -np -nd http://appinn.com

 

MAC MONTAIN LION右键菜单打开方式出现重复项的解决办法


0

打开终端,输入以下命令回车即可:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system-domainuser


如何在Quick Look的预览窗口里选择文本?

首先,方法很简单,打开“终端”(Finder->应用程序->实用工具->终端),并且输入以下命令: 
defaults write com.apple.finder QLEnableTextSelection -bool TRUE;killall Finder

设定将激励生效,如果你想还原成原样,也很简单,再次打开“终端”(Finder->应用程序->实用工具->终端),并且输入以下命令: 
defaults delete com.apple.finder QLEnableTextSelection;killall Finder


Stop the Help Window From Floating

Another troublesome floating window is the Help window which appears when you click Help in most applications. To stop it floating, use

defaults write com.apple.helpviewer NormalWindow -boolean yes

Disable the ‘Unexpectedly Quit’ Dialog

When an application crashes, you’ll see a dialog telling you the application quit unexpectedly. This can get annoying if it happens often, so you can disable that dialog using

defaults write com.apple.CrashReporter DialogType none
You may need to restart your computer for changes to take effect. To turn this back on again, replace ‘none’ with ‘prompt’.

 

 

 

 

disable spaces animation

 

  • Open /Applications/Utilities/Terminal.app .
  • Copy and paste the following into the terminal window and then press enter:
      defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES && killall Dock

If you'd like to re-enable the animation, just do the following:

  • Open Terminal.
  • Copy and paste the following into the terminal window and then press enter:
    defaults delete com.apple.dock workspaces-swoosh-animation-off && killall Dock

 

快速锁屏系统已经有默认快捷键了,control + shift + eject

 

 

 

至于你的Mac是否支持64位的内核,主要看你的Mac是否有64-bit EFI, 请打开终端窗口, 输入:

 

ioreg -l -p IODeviceTree | grep firmware-abi

 

终端会返回“EFI32″ or “EFI64.”

 

 

如果我们想切换到64位系统的话,要在开机的时候按住键盘上的数字“4”和“6”,直到进入系统界面才是真正的切换到snow leopard的64位系统状态

 

 

这种切换的方法要在每次开机的时候都要按住“4”和“6”才能进入64位系统,如果不按的话还是默认进入到32位状态的!

接下来介绍的另外一种进入64位系统的方法,这种方法可以让我们每次开机的时候不用按住“4”和“6”直接进入到64位状态!

 

sudo vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

 

 

把文本里面的

<key>Kernel Flags</key>

<string></string>

 

替换成

<key>Kernel Flags</key>

<string>arch=x86_64</string>

 

 

 

浏览器里 切换tab

ctrl+tab

 

 

切换同一个application的不同窗口

Command-~

 

查看使用Internet的应用程序

lsof -P -i -n | cut -f 1 -d ” ” | uniq

 

XRayFolder

defaults write com.apple.finder QLEnableXRayFolders 1  


在Space中收集窗口

Command-方向键

 

在打开/保存对话框中显示隐藏文件

Command-Shift-.


让菜单栏图标菜单显示更多信息

Option-点击

 

QS,按Command+L就可以看见这个增强剪贴版

 

Finder菜单中点击“显示”,然后选择“显示路径栏

 

 

标题栏上显示目录完整路径

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

killall Finder

 

改变截屏图片的保存位置

defaults write com.apple.screencapture location 存放位置

强制Safari在新的标签中打开网页

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

 

 

键盘激活“Dock Exposé” (10.6)

 

  1. 通过Command-Tab激活应用程序切换栏,用左右键或Tab键选中某个应用程序的图标,记住,不能松开Command键。
  2. 选中应用程序图标后,按上键或者下键,这时Exposé就激活了。
  3. 通过方向键可以进行窗口的选择。
  4. 选中窗口后,可以用空格键进行预览,或者直接按Enter键激活窗口。

 

 

 

我们在Terminal中,因为某些原因需要从Finder里打开当前路径对应的文件夹,传统的方法是从Dock中打开Finder,按照这个路径一层一层地找到最后的那个文件夹。这种方法有几种弊端:

  1. 很繁琐,特别是如果路径复杂,文件夹多,找到最后那层文件夹是很杀脑细胞的工作;
  2. 如果某层文件夹有特殊权限或属性限制,比如是系统文件或者被隐藏,那么首先还得取消它们的这些属性。做完你的工作后还得还原它们的属性。修改系统文件夹的默认属性是应该避免的事情,这样会带来安全隐患。

一个简单的方法是这样的,打开当前目录,则输入命令

open .

 

 

 

1、在terminal下输入:

defaults write com.apple.finder AppleShowAllFiles TRUE   

killall Finder  


全部hidden files都显示出来了.

 

 

2.设置classpath

 

vi /etc/zshenv

 

vi ~/.zshenv

 

 

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home

 

export M2_HOME=/usr/local/maven

 

export classpath=.:$JAVA_HOME/lib

 

 

export PATH=$JAVA_HOME/bin:$M2_HOME/bin:/opt/local/bin:/opt/local/sbin:$PATH


==========================================

本教程是教你在Mac OS X系统下怎样使用Terminal.命令行把DMG格式镜像文件转换为ISO镜像文件的,因为有时候你可能需要在Windows或者Linux操作系统下刻录DMG镜像。

步骤1
把你要转换的DMG文件放在桌面上,打开Finder窗口。

步骤2
进入应用程序Applications。

步骤3
进入工具Utilities文件夹。

步骤4
打开命令行工具Terminal。

步骤5
按照下面的命令在窗口内输入:

hdiutil convert ~/Desktop/'filename.dmg' -format UDTO -o ~/Desktop/'filename.iso'

提示*: 注意这里的'filename'就是你要转换的DMG镜像的文件名。

步骤6
你将会注意到有个文件出现在桌面上后缀是.iso.cdr,选择这个文件修改后缀把.cdr去掉。

将有窗口提示确认,选择确定。

步骤7
下面你就可以把这个复制到任何Windows或Linux电脑上去刻录了。

<think> 我们正在处理的是名为'tips1.xls'的Excel文件,该文件是seaborn库中小费数据集的转存版本。在Python中,我们使用pandas来读取Excel文件,然后进行数据分析和可视化。 1. 导入模块:需要导入pandas、numpy、matplotlib.pyplot和seaborn。 2. 获取数据:使用pandas的read_excel函数读取'tips1.xls'。 3. 数据预处理:包括缺失值检测和处理。 4. 数据分析与可视化:按照要求进行。 关于设置tips1.xls文件,实际上我们不需要在Python中特别设置该文件,只需要确保该文件在当前工作目录中,或者提供正确的路径。 步骤: 1. 导入必要的库 2. 读取Excel文件 3. 进行数据预处理 4. 进行数据分析和可视化 注意:由于原始数据是seaborn自带的,我们假设已经将其保存为Excel文件,并且列名与seaborn中的一致。原始列名为:total_bill, tip, sex, smoker, day, time, size。 但是,用户要求将列名改为中文,所以我们需要在读取数据后修改列名。 另外,在数据预处理阶段,我们按照要求删除缺失值: - 首先,删除一行中有两个及以上缺失值的行(使用thresh参数) - 然后,删除'sex'或'time'为缺失值的行 接下来,我们按照要求进行各项分析。 由于用户的问题是关于如何设置tips1.xls,实际上我们只需要正确读取它即可。因此,以下代码将展示如何读取并设置该文件: 注意:确保文件'tips1.xls'在代码运行的同一目录下,或者使用绝对路径。 示例代码: </think> 在使用 Seaborn 自带的小费数据集转存的 Excel 文件 `tips1.xls` 进行数据分析与可视化时,需要遵循以下设置方法: ### 1. 文件位置设置 - **当前目录存储**:将 `tips1.xls` 文件放置在 Python 脚本的**当前工作目录**中 - **绝对路径指定**:如果文件不在当前目录,需提供**完整路径** ```python # 示例:Windows 系统路径 df = pd.read_excel(r'C:\data\tips1.xls') # 示例:Mac/Linux 系统路径 df = pd.read_excel('/home/user/data/tips1.xls') ``` ### 2. 列名映射配置 由于 Seaborn 原始数据集列名为英文,需在读取时或读取后映射为中文: ```python # 方法1:读取时重命名 df = pd.read_excel('tips1.xls', names=['消费总额','小费','性别','是否吸烟','星期','聚餐时间段','人数']) # 方法2:读取后重命名 df = df.rename(columns={ 'total_bill': '消费总额', 'tip': '小费', 'sex': '性别', 'smoker': '是否吸烟', 'day': '星期', 'time': '聚餐时间段', 'size': '人数' }) ``` ### 3. 数据类型设置 确保分类数据的正确类型转换: ```python # 分类数据转换 df['性别'] = df['性别'].astype('category') df['是否吸烟'] = df['是否吸烟'].map({'Yes': '是', 'No': '否'}).astype('category') df['聚餐时间段'] = df['聚餐时间段'].astype('category') df['星期'] = df['星期'].astype('category') ``` ### 4. 缺失值处理配置 针对转存可能产生的缺失值: ```python # 删除行内有两个及以上缺失值的记录 df = df.dropna(thresh=len(df.columns)-1) # 删除关键字段缺失的行 df = df.dropna(subset=['性别', '聚餐时间段']) ``` ### 5. 新增计算字段 为满足分析需求添加衍生字段: ```python # 人均消费 df['人均消费'] = df['消费总额'] / df['人数'] # 小费比例(慷慨度指标) df['小费率'] = (df['小费'] / df['消费总额'] * 100).round(2) ``` ### 6. 完整数据加载示例 ```python import pandas as pd # 加载数据并设置中文列名 df = pd.read_excel('tips1.xls') df = df.rename(columns={ 'total_bill': '消费总额', 'tip': '小费', 'sex': '性别', 'smoker': '是否吸烟', 'day': '星期', 'time': '聚餐时间段', 'size': '人数' }) # 数据类型转换 df['性别'] = df['性别'].astype('category') df['是否吸烟'] = df['是否吸烟'].map({'Yes': '是', 'No': '否'}).astype('category') df['聚餐时间段'] = df['聚餐时间段'].astype('category') # 缺失值处理 df = df.dropna(thresh=6) # 保留至少6列有效数据的行 df = df.dropna(subset=['性别', '聚餐时间段']) # 添加计算字段 df['人均消费'] = df['消费总额'] / df['人数'] df['小费率'] = (df['小费'] / df['消费总额'] * 100).round(2) # 验证数据 print(df.info()) print(df.head()) ``` ### 关键注意事项 1. **文件格式**:确保文件为真正的 `.xls` 格式,非 `.xlsx` 2. **中文兼容**:若遇中文乱码,添加编码参数: ```python df = pd.read_excel('tips1.xls', engine='openpyxl') ``` 3. **内存优化**:对于大数据集,指定数据类型减少内存占用: ```python dtypes = { '消费总额': 'float32', '小费': 'float32', '人数': 'int8' } df = pd.read_excel('tips1.xls', dtype=dtypes) ``` > 正确设置后的数据结构应包含:7个原始列(含中文列名)+ 2个计算列(人均消费、小费率),总记录数约244条(原始数据集量级),无缺失值的关键字段[^1][^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值