模块:逻辑上组织python代码(变量、函数、类、逻辑:实现功能),以.py为结尾的python文件。(test.py 文件,对应的模块名:test) 包:用来从逻辑上组织模块的,本质就是一个目录(带有__init__.py的文件)。 导入方法: import test from test impo ...
分类:
编程语言 时间:
2017-05-29 20:30:13
阅读次数:
226
Darwin 是一种Unix-like操作系统,整合数种的技术,包含开 Darwin LOGO 放原始码的XNU核心,一种以微核心为基础的核心架构来实作Machkernel。操作系统的服务和userland 工具是以4.4BSD(柏克莱软件套件的UNIX),特别是FreeBSD和NetBSD) 为基 ...
想在node中获取本机ip,需要先判断操作系统,可以通过process.platform来判断,MAC下得到的值是darwin,window下得到的值是win32; 然后再利用os模块的networkInterfaces()可以获取所有网卡信息;从其中就可以找到需要的ip;下面是个小例子 当然也可以 ...
分类:
Web程序 时间:
2017-04-30 18:34:36
阅读次数:
388
一、 使用netstat去过滤listen效果不怎么理想。 二、于是决定使用 lsof 代替 Mac中的 netstat 查看占用端口的程序 众所周知水果系统内核是有 BSD 血统的 Darwin,OS X 自带的很多 CLI 工具也是 BSD style 的,有一部分使用起来和 Linux 无异, ...
分类:
系统相关 时间:
2017-04-23 01:18:05
阅读次数:
220
源代码下载地址:https://github.com/EasyDarwin orwww.easydarwin.org 在博客 在Darwin进行实时视频转发的两种模式 中,我们描写叙述了流媒体server对源端音视频转发的两种模式。当中一种#拉模式# 转发。在我们通常的项目中常常会用到。比方在传统视 ...
#!/bin/bash TARGET=android-24 HOST=darwin-x86_64 TOOL=aarch64-linux-android #arm-linux-androideabi aarch64-linux-android TOOLCHAIN=$TOOL-4.9 ARCH=arch ...
分类:
移动开发 时间:
2017-04-09 16:23:50
阅读次数:
304
npm publish [13:17:43] npm ERR! Darwin 14.3.0 npm ERR! argv "/usr/local/bin/iojs" "/usr/local/bin/npm" "publish" npm ERR! node v1.7.1 npm ERR! npm v2. ...
分类:
其他好文 时间:
2017-03-23 14:15:15
阅读次数:
1333
strlen()返回size_tsize_t是 unsigned int类型很多函数,如果确认不会返回小于0的值,那么就会使用size_t类型 size_t 和int兼容 字符串比较不能使用==比较 需要使用strcmp比较 strcmp相等返回0 否则返回非0(1,-1);如果第一个参数的ASCI ...
分类:
其他好文 时间:
2017-02-23 00:30:23
阅读次数:
143
MacPorts,曾经叫做DarwinPorts,是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装。它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目,与Fink和BSD类ports套件的目标和功能类似。跟BSD中的ports道理一样。MacPort ...
分类:
系统相关 时间:
2017-01-10 20:07:51
阅读次数:
298
TODO:字节的那点事Go篇 (本文go version go1.7.3 darwin/amd64) 在Golang中string底层是由byte数组组成的。 fmt.Println(len(“dsd好”)) 输出的长度是6 fmt.Println(len(string(rune(‘好’)))) 输 ...
分类:
其他好文 时间:
2016-12-06 02:29:20
阅读次数:
255