MAC - 技术教程文章

Mac 必备工具之 brew【代码】

brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具安装 brew首先要通过如下命令安装 brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"基本用法安装/卸载/更新以 nodejs 为例,执行下面命令即可,安装目录在...

mac系统下为emacs设置中文字体,解决乱码问题【图】

近期换了个系统,如今用mac系统。当打开emacs后,中文支持的不是非常好。有的地方能显示。在.el文件的凝视里显示为口口口口口口口口这种框。例如以下图所看到的找了半天。是由于中文字体的问题。仅仅要设置好中文字体即可了。曾经在Linux下中文就支持的非常好,不用配制中文字体就能显示。配制代码例如以下(将其放到.emacs文件或init.el里就OK):;; ----------------------------------------------------------------------------...

[MAC系统]JAVA设置环境变量【代码】【图】

一、全局配置1、打开终端,输入sudo su2、输入电脑密码3、vi /etc/profile4、配置JAVA_HOME(根据自己的版本及路径进行更改)JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home"CLASS_PATH="$JAVA_HOME/lib"PATH=".:$PATH:$JAVA_HOME/bin"export JAVA_HOME 二、单用户配置1、打开终端,编辑".bash_profile"2、sudo vi .bash_profile,输入电脑密码3、进入编辑模式,输入下面内容export JAVA_HOME="/Libr...

MAC OS下编译apple跨平台的libevent库 (可延申到其它第三库)【图】

apple下的跨平台是指不同设备上的苹果系统以及同一系统在不同cpu体系的不同版本。前面一篇介绍如何用ndk编译android跨平台的第三库,那样的方法却不能应用在apple上。网上可以找到这么一个脚本,其主要过程和功能如下图:脚本主要依靠了xcrun -sdk命令来搜索出平台关联的编译程序和SDK目录位置。不像ndk的目录结构,苹果的目录结构不清晰有些又不统一,xcrun就是这个咨客,问它就是了。只要将脚本中相应的容器修改就可以应用到其...

【Machine Learn】决策树案例:基于python的商品购买能力预测系统【代码】【图】

决策树在商品购买能力预测案例中的算法实现作者:白宁超2016年12月24日22:05:42摘要:随着机器学习和深度学习的热潮,各种图书层出不穷。然而多数是基础理论知识介绍,缺乏实现的深入理解。本系列文章是作者结合视频学习和书籍基础的笔记所得。本系列文章将采用理论结合实践方式编写。首先介绍机器学习和深度学习的范畴,然后介绍关于训练集、测试集等介绍。接着分别介绍机器学习常用算法,分别是监督学习之分类(决策树、临近取样...

Mac在Finder中显示/usr、/tmp、/var等隐藏目录【代码】

Finder中默认是不显示/usr、/tmp、/var等隐藏目录的,通过在终端中输入一下命令来另其显示:#开启defaults write com.apple.Finder AppleShowAllFiles YES#关闭 defaults write com.apple.Finder AppleShowAllFiles NO 之后还需重启Finder,最简单的方法是Alt+鼠标右击屏幕下方的Finder图标,选择“重新开启”即可。原文:https://www.cnblogs.com/zhaoyingjie/p/8883928.html

10.26的总结, 管道流用法, RandomAccessFile, DataStream 有待深入.【代码】

1package test;2import java.io.*;3import java.nio.channels.FileChannel;4import java.util.*;5publicclass Test10_266{7publicstaticvoid main(String[] args) throws Exception8 {9 10 }11publicstaticvoid method_delete()12 {13 File dir = new File("D:\\testdir\\111");14 removeDir(dir);15 }16privatestaticvoid removeDir(File dir)17 {18 File[] files = dir.listFiles();19for...

解决Mac下Parallels Desktop的Host-only网络问题【图】

最近想在两个虚拟机之间直接拷贝文件,于是想使用Host-only网络模式,但是设置完成之后主机和虚拟机之间10.37.129.[ ]网段互相都访问不了,也ping不通~附上PD官方说明文件对Host-only模式的说明,清楚明了:650) this.width=650;" src="/upload/getfiles/default/2022/11/18/20221118094825264.jpg" title="1.jpg" />理论层次上都没用问题,后来想想装好PD以来,经历了系统升级、软件版本升级的洗礼已经无数次了,所以把网络设置这...

thinkpad e450 win7黑苹果macos 10.10.5(网/显/声卡驱动)安装成功【图】

首先上图: 过程: 1.使用变色龙安装macos 10.10.5懒人版黑苹果2.使用Haswell破解内核替换,成功进入系统2.5.使用Hackintosh Vietnam Tool 1.9.6以及MultiBeast-Yosemite-Edition-7.5.0安装网卡(USB的802.11)、声卡(万能版)的驱动 其实当然之前还有什么:HFS for Windows、EasyBCD、Leopardhdinstallhelper、硬盘分区、BootDiskUtility 、BOOTICEx64、U盘EFI方式启动等等其实都没什么特别的。哪怕是原生网卡不行换usb的,还...

MAC下Android Studio 1.4编译构建Cocos2d-x 3.9之Android版本程序【图】

本文记载的是一个HELLO WORLD级别的入门程序在如题所示环境下的编译构建过程。 说明:如今安装Android Studio 1.4,它会自动安装Gradle 2.4(早期却不是这样),但遗憾的是没有下载对应的.zip文件。所以,后面在命令行编译时还需要再次下载这个文件。另外,在MAC环境下下载安装Cocos2d-x 3.9和Android Studio 1.4的步骤,在此省略描述。环境变量配置终端工具下,运行如下命令:vim ~/.bash_profile输入如下内容:ANT_ROOT=‘/...

mac下selenium+python环境搭建【代码】【图】

selenium2+python的环境搭建主要需要python和selenium1.pythonmac下自带了python,可以查看版本。当然可以选择安装其它版本的python。 2.selenium在mac自带的终端里输入 sudo easy_install selenium即可完成安装 通过以上两步就完成了最基本的环境安装。一般选择firefox作为自动化测试对应的默认浏览器,当然也可以使用其它浏览器。以firefox为例,我们可以执行以下python脚本,测试selenium能否正常使用。1from selenium import w...

Mac终端命令【图】

1、下载命令:在mac os下,如何通过命令行来下载网络文件?如果你没有安装或wget命令,那么可以使用curl工具来达到我们的目的。 原文:http://www.cnblogs.com/ChouDanDan/p/5566791.html

nginx mac 10.10 编译报错

/os/unix -I ../pcre-8.36 -I objs \-o objs/src/core/ngx_crypt.o \src/core/ngx_crypt.csrc/core/ngx_crypt.c:82:5: error: ‘MD5_Init‘ is deprecated: first deprecated in OS X 10.7 [-Werror,-Wdeprecated-declarations] ngx_md5_init(&md5); ^src/core/ngx_md5.h:30:25: note: expanded from macro ‘ngx_md5_init‘#define ngx_md5_init MD5_Init ^/usr/include/openssl/md5.h:113:...

让MAC系统声音变得与众不同更个性的方法【图】

一些MAC用户不喜欢MAC自带的系统声音,想要将它替换掉。或者是想要在操作完一个步骤以后,系统发出一些提示声音,这个问题该怎么解决呢?现在就让小编来为你解决这个问题吧。  解决方法:  在Finder中,打开系统/Library/Components/CoreAudio.component/Contents/Resources/System Sounds。在打开的文件夹中有很多AIFF文件,这些都是系统声音,每一个都有很清楚的标签。  在删除其中一个声音前,先把它备份到另一个文件夹中...

比较Fink, macports 和 homebrew

原文:http://tetsu.iteye.com/blog/1507524Fink,Macports和Homebrew是Mac上3个主流的package management tool。 1. Fink   Fink是基于Debian的packaging tools开发的。最大的特点是安装软件是预编译好的(pre-compiled/pre-built)。   所以,用Fink安装package是不需要在本机编译的,都是现成的binary code。 Fink最大的问题是package跟进不够快。很多最新版的软件,你要等Fink。 2. Macports   Mac算是BSD的一个变种吧。所...

HDP出现Could not create the Java Virtual Machine解决方法

操作系统:Centos6.6,JDK:1.7 ,HDP:2.2 启动HDP平台时,出现如题的错误,解决方法:在/etc/profile 中加入:export _JAVA_OPTIONS="-Xms512M -Xmx512M"(当然,上面的512可以根据实际情况进行调整)出现的原因是因为部署的HDP的服务太多了,资源(内存)不够用导致的。版权声明:本文为博主原创文章,未经博主允许不得转载。原文:http://blog.csdn.net/fansy1990/article/details/48242263

Machine_learning--score【图】

辛苦了2个半月,终须学完了machine-learning证书地址原文:http://www.cnblogs.com/cynchanpin/p/6914966.html

mac设置有线访问内网,无线访问外网【代码】【图】

首先提一下网上很多,借鉴总结。首先放着图片,后边是文字方便复制 0??清除无效路由,需要多次执行,知道没有输出为止【可以做这个操作】 sudo route -n flush 查看当前路由表 netstat -rn # 获取默认路由 route get 0.0.0.0有线内网,无线外网同时可以访问方法 删除默认路由 renjianjun@ddrsg ~ % sudo route -n delete 0.0.0.0 添加外网网关 renjianjun@ddrsg ~ % sudo route -n add 0.0.0.0 192.168.0.1 添加内网网关 ...

《VMware安装Mac OS 10.11.6》【图】

准备工作:VMware 11.1.0(虚拟化平台)Unlocker204(破解VMware插件)El Capitan 10.11.6 Installer.cdr(Mac OS X镜像) 百度资源:unlocker 206 链接:http://pan.baidu.com/s/1bnWTgIz 密码:5zgmMac OS X 10.10镜像 链接:http://pan.baidu.com/s/1sj4ri5R 密码:y86wVMware注册码:1F04Z-6D111-7Z029-AV0Q4-3AEH8下载资源2.解压unlocker 206.zip文件,会出现类似如下文件(我用的是204跟206差别不大):3.安装好VMware之...

Android-Mac电脑如何进行APK反编译-使用apktool、jd-gui

最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁着嗑瓜子的功夫,我研究了下mac下如何进行apk反编译,其实和windows下是一样,我在这里记录了下: 第一步:下载反编译工具集,apktool、dex2jar、jd-gui,最后我会上传这些工具,解压后如下图:下面那个弹出框是JD-GUI的,用来将字节码...

some settings for spacemacs golang【代码】

spacemacs 中的 golang配置spacemacs 中的 golang layer 已经有很多默认的配置了, 但是都是针对在 GOPATH 下的配置. 如果你的项目不再默认 的 GOPATH 下, 每次都把自己的项目加入到 GOPATH 也很麻烦, 所以我构造了一些函数, 可以动态的配置 GOPATH配置GOPATH 相关配置 (setq default-gopath (getenv "GOPATH"))(setq current-gopath "")(defun set-gopath (relative-path)(interactive(list (read-string "relative path: " "." n...

Mac os 下brew的安装与使用—— Homebrew【代码】

1.简介 brew 全称Homebrew 是Mac OSX上的软件包管理工具,相当于linux下的apt-get。2.安装2.1安装ruby工具2.1.1 ruby简介2.1.2 检查ruby,terminal:$ ruby --versionruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]如果没有:需要安装,参考其他博客内容2.2 安装brew软件包管理工具Homebrew官方网址:http://brew.sh/index.html2.2.1 安装命令,terminal:$ ruby -e "$(curl -fsSL https://raw.gith...

Threejs CSS2DRenderer mac机显示标签位置优化【代码】

Threejs标签显示一般有两种方式,Sprite精灵和CSS2DRenderer,Sprite精灵的话显示效果会有些模糊,CSS2DRenderer绘制标签是之接将dom挂载到三维对象上,渲染时其实是将dom直接根据对象位置位置实时渲染,可以在开发者模式中审查元素。在mac机中,因为mac机的设备像素比DPR为2,而window的设备像素比为1,该值可以通过window.devicePixelRatio获取。css2DRenderer计算对象位置是默认设备像素比为1的情况,如果想要适配苹果机,需要做...

maccms网站部署【代码】【图】

1.安装宝塔一键部署2.一键部署maccms3.进入后台采集3.1.可以使用默认的采集方式--默认的方式没有播放器,得自己添加。所以可以直接使用插件的方式--可以自己试试把播放器代码添加进去....我直接用的插件 播放器代码:MacPlayer.Html=‘<iframe width="100%" height="‘+MacPlayer.Height+‘" src="//www.968790.com/?url=‘+MacPlayer.PlayUrl+‘" frameborder="0" allowfullscreen="true" border="0" marginwidth="0" marginheig...

机器学习(Machine Learning)&深入学习(Deep Learning)资料

机器学习(Machine Learning)&深入学习(Deep Learning)资料?《Brief History of Machine Learning》  介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机、神经网络、决策树、SVM、Adaboost 到随机森林、Deep Learning.?《Deep Learning in Neural Networks: An Overview》  介绍:这是瑞士人工智能实验室 Jurgen Schmidhuber 写的最新版本《神经网络与深度学习综述》本综述的特点是以时间排序,从 1940 年开始讲起,到...

Mac 开发者常用的工具

转载:http://www.oschina.net/news/53946/mac-dev-tools 在写 Mac 程序员的十个武器之前,我决定先讲一个故事,关于 Mac 和爱情的。(你们不是问 Mac 和爱情有个鸟关系吗?)从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调、无聊和内涵。他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若无的职业,一切都朝着注定孤独一生的方向发展着,如果没有变数的话...

POS终端MAC算法-C语言实现

POS终端MAC算法-C语言实现原文:http://www.cnblogs.com/LittleTiger/p/6388813.html

MacBook 常用快捷键

Mac OS X系统图形表示方法 ? = shift ? = control ? = option / alt Home=fn + ? End=fn + ? Page Up=fn + ▲ Page Down=fn + ▼ 删除后一个字符(普通键盘的Delete)=fn + delete 截图保存整个屏幕到桌面=shift + command + 3 保存整个屏幕到剪贴板=control + shift + command + 3 截取指定屏幕区域到桌面=shift + command + 4 保存指定屏幕区域到剪贴板=control + shift + command + 4 Dock=control + F3 切换窗口=cont...

Mac nginx PCRE install ngnix

1 下载:pcre-8.12.tar.gz ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre 2 sudo tar xvfz pcre-8.12.tar.gz 解压文件解压完成之后,执行命令cd pcre-8.12sudo ./configure --prefix=/usr/local --enable-utf8 sudo make sudo make install 3. ok原文:http://www.cnblogs.com/zhoujingjie/p/4649354.html

使用ARP发包获取目的IP的mac地址【代码】【图】

//发送端 1 #include <stdio.h>2 #include <stdlib.h>3 #include <string.h>4 #include <unistd.h>5 #include <errno.h>6 #include <sys/socket.h>7 #include <sys/ioctl.h>8 #include <sys/types.h>9 #include <netinet/in.h>10 #include <netinet/ip.h>11 #include <netinet/if_ether.h>12 #include <net/if_arp.h>13 #include <netpacket/packet.h>14 #include <net/if.h>15 #include <net/ethernet.h>16 17#define BUFLEN 421...