Yosemite 修复mysql不能自动启动

sudo vi /Library/LaunchDaemons/com.mysql.mysql.plist

 

  
  
  
    
    KeepAlive  
      
    Label  
    com.mysql.mysqld  
    ProgramArguments  
      
    /usr/local/mysql/bin/mysqld_safe  
    --user=root  
        
    

 
xml中的/usr/local/mysql/为MYSQL所在目录

sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
这样就可以了!!!!

唉!mac系统问题软件都不能用了。。。

max x Yosemide无法安装jdk8解决

1.下载 好jdk 1.7(1.8) 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2.打开下载 好的jdk 安装包的DMG .这时候你会在finder在左侧能看到已经被挂上了。

3.运行:
pkgutil –expand /Volumes/JDK\ 8\ Update\ 05/JDK\ 8\ Update\ 05.pkg /tmp/jdk8.unpkg

解释: 通过pkgutil 命令把刚刚下载好的dmg解压开来,存放到/tmp/jdk8.unpkg这个目录中去。

4. 走入到/tmp/jdk8.unpkg目录中去。你可以通过finder也可以通过终端命令进入。

5. 找到目录下的 Distribution 文件,用vim 或者是编辑器打开。
6. 找到里面的 pm_install_check 这个函数。

function pm_install_check() {
  if(!(checkForMacOSX('10.7.3') == true)) {
    my.result.title = 'OS X Lion required';
    my.result.message = 'This Installer is supported only on OS X 10.7.3 or Later.';
    my.result.type = 'Fatal';
    return false;
  }
  return true;
}

只接改成
function pm_install_check() {
  return true;
}

 

7.然后我们重新打包。命令如下:
pkgutil –flatten /tmp/jdk8.unpkg/ /tmp/jdk8.pkg

8. 打开 /tmp/jdk8.pkg文件。
open /tmp/jdk8.pkg或者是从finder中找到并点击打开,你就会发现可以正常安装了。

备注:从网上找来的~~

MAC使用brew以及zsh

安装zsh

1、curl安装zsh
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
2、终端–偏好设置–启动
shell 的打开方式,选择命令,然后在下面填入/bin/zsh,即可使用zsh
安装brew
参考:
http://mxcl.github.io/homebrew/index_zh-cn.html

命令:ruby -e “$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)”
3.zend studio 9.0.4破解

34E606CF10C3E4CF202ABCEAA9B0B7A64DD2C5862A514B944AAAB38E3EB8A5F2CD735A2AB4CF9B952590EFA62BA0AB2B3E5D99C33C55309EE143165AC7F1817D626574615F3B32312F31312F323031313B392E303B3030313B313B3330

mac下mcrypt扩展解决

如果使用php自带的加密算法,其中需要这个mcrypt扩展,各种编译通不过。。后来干脆下在一个

点击下载mcrypt.so

然后修改

sudo vi /etc/php.ini

添加:(记住把你下载那个so放在这个目录里面!)

extension_dir=”/usr/lib/php/extensions/no-debug-non-zts-20090626/”
extension=mcrypt.so

然后重启apache即可

Xcode经典快捷键

前言:你切换Xcode窗口使用鼠标吗?还在为窗口打开关闭发愁吗?Joyous为你提供了一套特别有用的快捷键

1.右边属性窗口切换使用alt+command+1/2/3/4/5/6
2.右边属性栏目打开,关闭alt+command+0
3.左边文件导航栏目打开,关闭command+0
4.左边文件导航栏目选项使用command+1/2/3/4/5/6/7
5.bug窗口显示关闭使用shift+command+y
6.editor窗口切换
command+return显示show the standard editor
alt+command+return显示show the assistant editor
control+alt+command+return显示show the version editor

后记:有木有更新?有木有其他技巧?—有!

Objcetive-c基础知识

Foundation Kit基础知识

1.范围作用
NSRange
typedef struct _NSRange {
unsigned int location;
unsigned int length;
} NSRange;
使用:location是开始位置,length是元素个数;通常在字符串范围或者数组使用
创建NSRange
1.1)直接赋值给字段(range.location = 12,range.length=13)
1.2)使用聚合机制(range={4,5})
1.3)使用快捷函数(range=NSMakeRange(4,5))

2.几何数据类型
有NSPoint(点),NSSize(长和宽),NSRect(面),快捷方法有:NSMakePoint(),NSMakeSize(),NSMakeRect()

3.NSString字符串
3.1)创建字符串stringWithFormat
知识点:这里的方法是类方法,方法前面有+,方法属于类对象,那么这个方法就是工厂方法
3.2)字符串长度发方法length
3.3)字符串比较
isEqualToString是返回一个YES或者NO的BOOL值而compare返回是一个枚举值而且compare是逐个字母比较
hasPrefix:(NSString *)astring是判断字符串是否有astring开头,hasSuffix是否以astring结尾
3.4)NSstring可变字符串stringWithCapacity也是一个NSMutableString对象(这个类是NSString的子类,所以你可以使用他的很多方法)方法
常见的字符串操作方法有:appendString或者appendFormat附加字符串,删除字符串deleteCharactersInRange(从名字上就可以知道这个方法需要一个开始位置和一个长度,所以需要一个range参数)

Continue reading

Mac中gcc命令

默认安装的xcode不会安装命令行,所以需要自己安装!

具体路径为:Xcode –> Preferences –> Downloads 的Components下,选择安装Command Line Tools 即可

Mac下配置安卓开发环境

1.下载
android-sdk_r10-mac_x86 3.0.zip(原因是因为不能下载!!!所以只好下载这个,然后更新!!!需要的可以留言给我)
eclipse-java-juno-SR2-macosx-cocoa.tar.gz
jdk-7u17-macosx-x64.dmg

2.安装sdk目录要选好

3.配置环境变量(我实用的zsh,所以修改的是zhsrc文件,你用bashrc就修改对应文件即可!注意linux也是这样的)

export PATH=${PATH}:/Users/Baipin-iOS-Testing/baipin/android/androdiSdk/tools:/Users/Baipin-iOS-Testing/baipin/android/androdiSdk/platform-tools

source .zshrc 立即生效

mac os x常用快捷键

1.重命名文件夹或者文件(enter)

2.打开其他文件夹(打开finder,再顶部菜单(就是靠近黑苹果那个)“前往”,然后下面有个“前往文件夹”输入/var即可到达)

3.窗口最小化(command+m)再dock右侧还能看到

4.关闭窗口(command+w)

5.剪切(command+option+v)这样复制之后就会把源文件删除

6.推出应用程序(command+q)

7.删除文件(command+delete)

8.复制(command+c)

9返回(command+向上)

10.刷新网页使用(command+r)

11.全部隐藏直接返回桌面(command+option+h+m)

12.隐藏应用(command+h)

Mac OS X安装php工作环境

1.安装Apche

Sudo apachectl start

2.开启php支持

sudo vi /etc/apache2/httpd.conf

找到LoadModule php5_module libexec/apache2/libphp5.so 去掉前面的#

3.编辑PHP.ini

sudo cp /etc/php.ini.default /etc/php.ini

4.重启Aache测试环境

sudo apachectl restart

编写文件 sudo vi /Library/WebServer/Document/i.php内容是

<?php

echo phpinfo();

?>

5.配置网站根目录到/var/www(注意这里的www是我自己建立的,因为我习惯使用这个目录)

sudo vim /etc/apache2/httpd.conf

文档最后添加:

NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot /var/www

ServerName localhost

<Directory />

Options FollowSymLinks

AllowOverride All

</Directory>

<Directory /var/www>

Options Indexes FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

</Directory>

</VirtualHost>

6.安装mysql

http://www.mysql.com/downloads/mysql/

下载dmg的可以直接安装

安装教程http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html

安装之后mysqlroot密码貌似是空的

需要使用/usr/local/mysql/bin/mysqladmin -u root password “mypass”;

7.安装zendstudi教程http://www.evget.com/zh-CN/Info/catalog/18264.html

备注:使用PHP连接MySQL可能会报错“Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’”,或者使用localhost无法连接MySQL而需要127.0.0.1,原因是连接时候php默认去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改动了文件的位置,放在/tmp下了。处理办法是按如下修改php.ini:

mysql.default_socket = /tmp/mysql.sock

mysql管理工具使用MySQL Workbench的安装

或者使用phpmyadmin或者使用navaicat

如果phpmyadmin提示2002错误,修改confin.inc.php

将$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
改为$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;