MAC - 技术教程文章

mac系统中搭建apache+mysql+php的开发环境,安装mysql后,登录报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)【代码】

php新手在mac系统中搭建apache+mysql+php的开发环境(按照这篇博客来操作的:http://my.oschina.net/joanfen/blog/171109?fromerr=xvCsafCe),在安装配置mysql完毕后,登录mysql,报错:mac ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO),折腾很久,终于解决,随手记录下,备忘。解决方法:第一步:如果mysql服务正在进行,将之停止。第二步:在终端中以管理员权限启动mysqld_safe,命...

mac uninstall node ,npm from official【代码】

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}/User/nyan/.npmsudo rm -rf ~/.npmsudo rm -rf ~/.node-gyp sudo rm /opt/local/bin/node sudo rm /opt/local/include/node sudo rm -rf /opt/local/lib/node_modules原文:https://www.cnblogs.com/Nyan-Workflow-FC/p/15225723.html

mac下eclipse安装svn插件-subclipse

目前Eclipse最常用的svn插件莫非subclipse,在windows系统下的安装svn client和subclipse比较简单。本文介绍如何在mac安装svn插件和subclipse。一、安装svn客户端:JavaHL  JavaHL作为svn client,稳定性,速度性都比SVNKit好很多,使用SVNKit有可能出现未知的错误,使你的项目数据受损。由于安装eclipse插件subclipse需要与JavaHL的版本进行适配,因此我们需要先安装JavaHL,确定安装的JavaHL版本号之后再安装subclipse。  查...

如何在 Mac 上的“照片”应用中创建智能相册?

智能相册可让您自动对照片库的内容进行排序。在这个技巧中,我们将解释如何在 Mac 上的照片应用程序中创建智能相册以及它的作用。 照片应用中的智能相册如今,不再需要对所有照片材料进行整齐分类。多亏了智能技术,这会自动发生。此外,借助智能相册,您可以根据自己选择的标准对照片集进行排序。如果您知道它可以做什么,这将为您节省大量时间。什么是智能相册?智能相册是根据您预先设置的规则自动收集所有内容的相册。规则越具...

新mac终端中添加git所在的分支,以及终端中显示颜色【图】

如题所示,在新mac中对文件进行git版本控制的时候,默认安装的git并不会显示所在的分支。使用oh-My-Zsh可以实现相关的效果。在https://ohmyz.sh/#install这个网址中进行安装(按照步骤执行),终端运行时可能会被墙,在http://tool.mkblog.cn/github/这个网址中进行操作,把执行后的结果复制到文本中,并改名 install.sh。在当前所在的目录中执行chmod +x install.sh和./install.sh,稍等片刻后就可以发现git版本控制的文件就可以...

Mac OS和Office版本问题

昨天就有使用Mac OS的同事告知邮件突然不能收发,然并不是所有Mac OS用户都这样,OS版本从10.9到10.13的都有,大部分有问题的Mac Office是2011版,通过多种尝试发现12版本及以下升级到2016的office问题解决了,然对于10.13版本的Mac OS用户升级到office 2016后出现outlook与OS兼容性问题无法打开的提示,outlook程序图标也被加上了禁止打开的图样,想着系统降级不是很好弄,就从office的角度出发,真的是2016不能在10.13版本上跑了...

POJ 1276 Cash Machine(多重背包)

POJ 1276 Cash Machine(多重背包)http://poj.org/problem?id=1276题意: 有n种货币, 其面值和数量分别为val[i]和num[i]. 现在给出一个m值, 问你由上面的货币能构成的最大的且不超过m的金额是多少?分析: 明显的多重背包问题. 令dp[i][j]==x表示用前i种货币能构成的<=j面值的金钱的最大值为x. 初始化: dp为全0. 我们对第i种物品进行分情况处理: 如果val[i]*num[i]>=m , 那么就对该物品做一次完全...

Mac系统 Sublime Text 3 控制台无法输出中文该怎么处理

电脑配置 MacBook Pro (Retina, 15-inch, Mid 2015)系统版本 10.13.2 我在本机安装了sublime text3 为python3.6 配置了一编译系统python3。当我尝试用python3,输出,print(‘中国‘) 系统给出了一个错误UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1: ordinal not in range(128)通过修改 python3.sublime-build 加入"env": {"PYTHONIOENCODING": "utf8"},可以解决改问题更改以后我的sublime-bui...

sublime text 3 MAC

常用快捷键ctrlCtrl+A:光标跳转到行首Ctrl+G:跳转到第几行Ctrl+M:跳转到对应括号Ctrl+Shift+A:选中当前行光标前面部分Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身 commandcommand+P:搜索项目中的文件command+W:关闭当前打开文件command+D:选择单词,重复可增加选择下一个相同的单词command+L:选择行,重复可依次增加选择下一行command+X:删除当前行command+M:隐藏当前项目command+H:隐藏所有项目command+U:软...

openWRT利用mac地址限制局域网内设备访问外网【图】

利用iptable设置防火墙: iptables -A INPUT -p tcp -m mac --mac-source 44:94:FC:25:68:8D --dport 80 -j DROP 原文:http://www.cnblogs.com/ysys/p/6775568.html

Mac OS X: 删除系统中的Grow!软件【图】

系统版本和系统配置: OS X Yosemite 10.10.4 故障现象:可能是由于安装过盗版软件,所以系统被安装了Grow!软件。解决方法:1、可能是由于安装过盗版软件,所以在“系统偏好设置”中发现,被安装了Grow!软件。650) this.width=650;" src="/upload/getfiles/default/2022/11/12/20221112075839847.jpg" title="1、系统偏好设置中读了一个Grow.png" />2、Grow!简介:650) this.width=650;" src="/upload/getf...

smack 4.1.2+openfire 3.10.2i

openfire 和以往版本配置没有多大区别就不详细介绍了,网上搜会有一大堆的图解下面主要说一下smack 4.1.2 的开发使用,在网上看了好多文章包括stackoverflow的都没有4.1以上的使用说明,同时我发现官方的一些说明好像和这个版本不对应,例如UseConnectionConfiguration#setReconnectionAllowed(boolean)to turn on/off this feature, 我查了根本没有这个方法,所以以就自己写了一些笔记,供大家参考,同时共同讨论促进大家使用sm...

win、mac 设置 php上传文件大小限制【代码】【图】

修改php.iniwin平台WAMP修改步骤左键点击wamp选择php在弹出的窗口中选择php.ini在打开的文件中进行修改(修改步骤如下)修改完毕,保存并重启wampmac MAMP步骤File------Edit Template-------php选择自己的版本即可 修改内容使用文本编辑工具的搜索功能找到下列选项 进行修改设置文件最大上传限制(值的大小可以根据需求修改)file_uploads = On ; 是否允许上传文件 On/Off 默认是On upload_max_filesize = 32M ; 上传文件的最...

Mac 虚拟环境搭建使用【代码】【图】

虚拟环境的搭建优点1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突windows安装# 建议使用pip3安装到python3环境下 pip3 install virtualenv pip3 install virtualenvwrapper-win配置虚拟环境管理器工作目录# 配置环境变量: # 控制面板 => 系统和安全 => 系统 => 高级系统设置 => 环境变量 => 系统变量 => 点击新建 => 填入变量名与值 变量名:WORKON_H...

VSCode 常用快捷键 Mac

一.删除整行:command+shift+k 二.删除所有空行: 1.输入Command + Option + F打开替换栏 2.输入正则匹配:^\s*(?=\r?$)\n 3.选择全部替换为空基本 Command + X 剪切(未选中文本的情况下,剪切光标所在行) Command + C 复制(未选中文本的情况下,复制光标所在行) Option + Up 向上移动行 Option + Down 向下移动行 Option + Shift + Up 向上复制行 Option + Shift + Down 向下复制行 Command + Shift + K 删除行 Command + Ent...

逻辑回归的分布式实现 [Logistic Regression / Machine Learning / Spark ]【代码】

1- 问题提出 2- 逻辑回归 3- 理论推导 4- Python/Spark实现 1# -*- coding: utf-8 -*- 2from pyspark import SparkContext3from math import *4 5 theta = [0, 0, 0] #初始theta值 6 alpha = 0.001 #学习速率 7 8def inner(x, y):9return sum([i*j for i,j in zip(x,y)]) 1011def func(lst): 12 h = (1 + exp(-inner(lst, theta)))**(-1) 13return map(lambda x: (h - lst[-1]) * x, lst[:-1]) 141516 sc = SparkCont...

MD5 SHA1 HMAC HMAC_SHA1区别

什么是MD5,什么是SHA-1,让我们先来了解一些基本知识,了解hash。 Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。 简单的说就是一种将任意长度的消息压缩到某一固定...

Mac OS X 下MySQL的安装、配置及卸载

打开终端,输入:vi~/.bash_profile输入i然后粘贴以下内容# mysql alias mysql=‘/usr/local/mysql/bin/mysql‘ alias mysqladmin=‘/usr/local/mysql/bin/mysqladmin‘ # lsalias ls=‘ls -G‘按ESC键输入::wq重启终端程序 修改MySQL的管理员密码:mysqladmin -u root -p123456 卸载MySQL:sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePan...

在 Mac OS X 终端里使用 Solarized 配色方案【代码】【图】

MacOS X 终端solarized配色 相信长期浸泡在终端和代码的小伙伴们都有一套自己喜爱的配色方案。以前一直在用简单、适合阅读的 Terminal.app 配色方案,换到 MacBook Pro with Retina display 后发现这个配色时间看长了眼睛有点累。不断有人推荐 Solarized,看了一些截图,感觉还不错,决定试一下。Solarized 是目前最完整的 Terminal/Editor/IDE 配色项目,几乎覆盖所有主流操作系统(Mac OS X, Linux, Windows)、编辑器和 IDE(Vi...

mac/linux ssh 免密码登陆配置及错误处理【代码】

先说一下,mac 和linux 的设置方法是一样的一般做法可以参照http://www.tuicool.com/articles/i6nyei第一步:生成密钥。在终端下执行命令:ssh-kegen -t rsa一路回车,各种提示按默认不要改,等待执行完毕。然后执行:ls ~/.ssh#可以看到两个密钥文件:id_rsa(私钥) id_rsa.pub(公钥)第二步:放置公钥到Linux服务器。使用scp命令:scp ~/.ssh/id_rsa.pub cssor@cssor.com:/home/cssor/.ssh/然后把id_rsa.pub的内容加入到服务器...

在Mac系统下,搭建Java环境有感。

最近准备写一些网络方面的应用,所以要搭建java的环境,开始不太顺利,所以在这里分享一下经验。 1.搭建java环境的第一步,首先肯定是要JDK了,不知道为什么在OSX10.10环境下,安装JDK7也无法让其它编程工具使用,所以必须要去官方下载老的JDK6才可以,oracle官方网站找了许久也没能找到,在apple官方网站反而找到,真是奇怪,以下分享其链接。 http://support.apple.com/kb/DL1572 2.安装MyEclipse10(好先进,现在都10了...

在mac os 10.9上部署Apache+PHP+Mysql开发环境

具体步骤参考:~OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程 | 果迷网http://www.guomii.com/posts/30136~Mac OS X 10.9 启用 Web 服务器 ? 任平生的学习笔记http://note.rpsh.net/posts/2013/11/27/osx-10-9-apache-server-php-mysql官方文档:~PHP: 使用内置的 PHP - Manualhttp://php.net/manual/zh/install.macosx.bundled.php下面两篇文章很详细,照着做基本就ok了~How to install configure Apache, MySQL a...

Mac OS X磁盘重新分区后 BootCamp Windows启动项丢失【代码】【图】

前言我有一台Mac,装有OS X和Windows两系统,因Windows和OS X都能读写exFAT分区,故若在Machintosh HD和Windows HD之间开辟一个exFAT分区,可以作为共享文件区。我在OS X中用磁盘工具对Machintosh HD进行分区,在Machintosh HD和Windows HD之间开辟一个exFAT分区。重启启动时,我按住了option,之后出现的启动选项中没有Windows。这因为刚才给磁盘分了区才导致的。解决重启MAC ,按住COMMAND+R进入恢复模式,打开Terminalcsrutil d...

jmeter+ant+jenkins+mac报告优化【代码】【图】

一、在上篇博客中生成的报告有两个问题: 1.date not defined 2.Min Time和Max Time显示成了NaN 二、Jmeter+Ant报告生成原理:  在解决问题之前,让我们先弄清楚Jmeter+Ant是生成报告的原理,知道原理后我们就可以很从容的解决问题了。另外,如果后续我们想定制报告也就很容易了。  1、在Jmeter的extras目录下,官方已经为我们提供了一个现成的实例,我们只需要在该目录下执行ant命令就可以生成一个数据文件Test.jtl和一...

RandomAccessFile java IO【代码】

1.写入字节/*** java.io.RandomAccessFile* RAF是专门用来读写文件数据的API,其基于指针对文件任意位置进行读写.*/publicclass RafDemo1 {publicstaticvoid main(String[] args) throws IOException {/** 对当前目录下的raf.dat文件读写数据*/RandomAccessFile raf = new RandomAccessFile("./raf.dat","rw");/** void write(int d)* 向文件中写入1个字节,写入的是给定的int值* 所对应2进制的"低八位"* ...

Mac系统下快捷切换到Win系统的方法

平常需要点击4部操作才可以重新启动到Win系统,通过下面的方法可以一步搞定。使用AppleScript Editor 编辑保存如下脚本,使用的时候双击运行即可do shell script "bless -mount /Volumes/BOOTCAMP/ -legacy -setBoot -nextonly" password "1" with administrator privileges do shell script "shutdown -r now" password "1" with administrator privileges其中BOOTCAMP是win系统的卷标名称,你可以在系统属性-启动磁盘中看到。pas...

mac homebrew

卸载ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"从新安装/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) 原文:http://www.cnblogs.com/itwlg/p/5548271.html

Lua学习之【1】:Mac平台下环境的搭建及Hello Lua的输出与编译

1、下载Lua安装包下载地址:http://www.lua.org/download.html,目前最新的Lua是5.2.3。解压得到doc、src、Makefile、README共4个文件。2、编译Lua环境1)控制台下cd Lua解压路径。2)执行make 平台,我是Mac,所以执行make macosx;3)在src中生成lua和luac两个可执行文件,这两个文件可以单独拿出来,比如我们在Lua解压路径下创建bin目录,将生成的可执行文件放进去。3、Hello Lua1)控制台直接输出:(1)在刚才生成的lua可执...

Appium环境搭建python篇(mac系统)【代码】【图】

1、安装Appium通过终端安装:安装nodejs,下载地址:https://nodejs.org/download/,安装完成后打开终端输入node -v,检查是否安装成功安装npm,打开终端,输入命令:sudo bash sudo curl -L https://npmjs.org/install.sh | sh安装完成后,输入npm -v,检查是否安装成功安装appium,命令:npm install –g appium npm --registry http://registry.cnpmjs.org install -g appium (推荐这种,npm的国内镜像)安装完成后,输入appium 提...

解决方案-在Mac系统中,Eclipse无法导入含有中文路径的工程

1、修改eclipse.app/Contents/Info.plist,查找<key>CFBundleExecutable<key>在其上方添加以下代码 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>LSEnvironment</key> <dict> <key>JAVA_TOOL_OPTIONS</key> <string>-Dfile.encoding=UTF-8</string> <key>LANG</key> <string>...