分类: IOS技术

IOS技术

mac(osx) apache无法启动 localhost无法访问服务器

问题描述:由于删除了/private/var/log下面的日志,导致重启电脑后apache无法正常工作。

删除log的初衷是:当系统用久了,日志文件占据了几十个G的硬盘容量。

造成的后果:重启电脑后apache无法正常运行,访问localhost或127.0.0.1都会无法找到服务器。

探索:问题出现后,由于$ sudo apachectl start不会报任何错,但是访问localhost或127.0.0.1始终失败。

可能情况1:  没有监听80端口

排除可能1:我的apache,我很清楚我监听了80端口的。

可能情况2:hosts文件配置有问题

排除可能2:localhost以前就没问题,而且没改过,排除。

怀疑点:80端口被占用

排除怀疑点:终端运行$ sudo lsof -iTCP:80 -sTCP:LISTEN,没有发现其他程序占用,排除这个疑点。

这就奇怪了!于是。。。(终端$ sudo /usr/sbin/httpd -k start)问题出现了:No such file or directory: httpd: could not open error log file /private/var/log/apache2/error_log.

想起来昨天删除了log下的所有日志文件,*后创建文件夹apache2,就ok了。
解决方法是:在log目录下,新建一个名为apache2的文件夹(终端$ sudo mkdir /private/var/log/apache2),然后重启apache(终端$ sudo apachectl restart),会自动在apache2里面重新生成apache需要的日志,便可正常访问和使用apache服务了。

mac电脑上localhost找不到

在重装完电脑有时候localhost找不到时,需要我们手动去配置一下

 // 进入hosts
 sudo vi /etc/hosts
 // 添加下面两行
 127.0.0.1  localhost
 ::1        localhost

保存退出,大功告成

Mac 设置对NTFS格式硬盘读写权限

Mac OS系统下经常遇NTFS格式硬盘无法写入的问题。NTFS 是 Windows环境的文件系统格式,因为竞品和专利等原因,Mac OS上的NTFS读写功能被隐藏了。只要通以下方法设置,就可以完美支持NTFS格式读写。

一.插上硬盘,通过命令行查看磁盘的Volume Name

在命令终端里输入命令行:

diskutil list

%title插图%num
可以看到这里有两个NTFS硬盘。Volume Name是Windows_NTFS后面的硬盘名称 XXX。如果发现没有名称,那么需要重新设置硬盘名称,不然无法识别到需要修改的硬盘。

 

二.更新 /etc/fstab文件

sudo vim /etc/fstab
编辑文件把下面内容写入文件(xxxx 为Volume Name)。

LABEL=xxxxx none ntfs rw,auto,nobrowse

%title插图%num
三.修复硬盘不显示问题

按以上方法编辑好之后,重新插入硬盘,发现硬盘在Finder里无法显示了。可以通过命令行访问,不过这种方法太麻烦了。

还有一个简单的解决方法:

sudo ln -s /Volumes ~/Desktop/Volumes
通过命令行设置快捷方式。

%title插图%num

 

Mac OS 启动apache localhost无法访问服务器

*近在使用Mac apache 时候发现localhost无法访问服务器,但是$ sudo apachectl start不会报任何错。

于是查了下问题原因发现问题是:由于删除了/private/var/log/apache2文件夹,导致重启电脑后apache无法正常工作。

解决方法是:创建apache2的文件夹(终端$ sudo mkdir /private/var/log/apache2),然后重启apache(终端$ sudo apachectl restart),会自动在apache2里面重新生成apache需要的日志,便可正常访问和使用apache服务了。

IOS技术栈总结

IOS技术栈总结
前言
技术栈
一.语法
1.Objective-C
2.swift
3.C语言
二.UI
1.页面绘制
2.动画
3.图像处理
4.音频视频
三.网络
1.通讯协议
2.断点下载
3.断点上传
4.网络异常(弱网)处理
四.存储
1.文件系统与沙盒机制
2.NSUserDefaults存储
3.文件读写
4.数据流读写
5.数据库
五.线程
1.线程类型
2.线程通讯
3.线程锁
六.内存
1.内存管理机制ARC/MRC
2.内存泄露原理
3.缓存管理
七.架构
1.设计模式
2.路由
3.Native与Web混合开发架构
八.系统
1.RunLoop
2.RunTime
九.安全
1.应用安全防护
2.沙盒
3.网络安全
十.数据加解密
1.对称加密
2.非对称加密
3.报文加解密优化
十一.代码管理
1.SVN
1.git
十二.证书与发布管理
1.签名原理
2.证书签发流程
3.上架流程
4.审核问题处理
十三.开发工具
1.快捷键
2.插件
3.调试与性能测试工具
总结

 

前言
技术栈就是在某一个领域(项目或工程)所需要的一堆技能,整理起来的技术链。作为一个程序猿有必要整理一下自己的技能树方便查缺补漏,所以整理了一下这几年做IOS开发接触或使用到的技能树。这份整理的技能树带有很大的个人技能倾向性。

技术栈
一.语法
1.Objective-C
基础语法
对象模型
动态特效
2.swift
基础语法
3.C语言
基础语法
面向对象
数据结构与算法
常用网络协议
二.UI
1.页面绘制
UIkit
Core Animation
Core Text
2.动画
Core Graphics
Quartz 2D
3.图像处理
openGL ES
GLKit
SpriteKit
SceneKit
4.音频视频
AudioToolbox
AVAudioPlayer
三.网络
1.通讯协议
TCP/UDP
Http/Https
2.断点下载
3.断点上传
4.网络异常(弱网)处理
四.存储
1.文件系统与沙盒机制
2.NSUserDefaults存储
3.文件读写
4.数据流读写
5.数据库
五.线程
1.线程类型
GCD
NSHread
NSOperationQueue
2.线程通讯
3.线程锁
六.内存
1.内存管理机制ARC/MRC
2.内存泄露原理
3.缓存管理
七.架构
1.设计模式
MVC
MVVM
KVO
KVC
2.路由
3.Native与Web混合开发架构
JSBridge
UIWebView/WKWebView
八.系统
1.RunLoop
2.RunTime
九.安全
1.应用安全防护
加固
完整性校验
签名校验
放动态调试
越狱检测
越狱
2.沙盒
3.网络安全
通讯加密
https ssl证书校验
十.数据加解密
1.对称加密
2.非对称加密
3.报文加解密优化
十一.代码管理
1.SVN
1.git
十二.证书与发布管理
1.签名原理
2.证书签发流程
3.上架流程
4.审核问题处理
十三.开发工具
1.快捷键
2.插件
3.调试与性能测试工具
总结
以上技术栈是根据个人开发经验所整理的,也是对自己IOS技能的一个总结。会有些遗漏或者不完全合理的地方,在不断学习中会继续添加修改。

求教各位, MacOS 如何便捷修改文件的默认打开方式?

MacOS 如何便捷修改文件的默认打开方式


目前是点开文件的显示简介手动修改打开方式

但是每次更新了 xcode 这个就被重置为 xcode 了


有没有编辑的工具满足以下两点

  1. 可以方便的设置某种后缀默认被什么程序打开
  2. 可以方便的设置某个程序为某些后缀的文件的默认打开方式
6 条回复    2021-03-23 18:55:34 +08:00
hyrious
    1

hyrious   6 天前   ❤️ 1

https://github.com/moretension/duti
typhoonbb
    2

typhoonbb   6 天前

选择文件,Cmd+i,可以修改打开方式
chinvo
    3

chinvo   6 天前 via iPhone   ❤️ 1

duti (楼上给链接了)

用法很简单, 你可以搜 duti vscode, 有整理好的 shell 脚本

wuqingdzx
    4

wuqingdzx   5 天前

? 感谢 @hyrious @chinvo
CenN
    5

CenN   5 天前

App Cleaner & Uninstaller
SilentDepth
    6

SilentDepth   5 天前   ❤️ 1

如果你用 Finder 打开文件,右键菜单里按住 option 再选择应用程序

ARM 构架的 mbp,能否虚拟化 x86-64 的系统?

现在 M1 的芯片,能通过虚拟机软件( parallels 或 vmware )虚拟化 x86-64 的操作系统么? windows 10 之类的。

9 条回复    2021-03-26 13:42:13 +08:00
minamike
    1

minamike   3 天前

UTM 可以龟速运行 X86-64 的操作系统
pd 可以运行 ARM 的 win10 兼容 X86-64 架构的软件
systemcall
    2

systemcall   3 天前

异构虚拟化了解一下
kilala2020
    3

kilala2020   3 天前

我主要是想看看,能不能虚拟化 windows server 。
holong2000
    4

holong2000   3 天前

@minamike ARM 版 win10 可以运行 windows 下的 x86-64 软件吗?还是只是某些,少数
systemcall
    5

systemcall   3 天前

@holong2000 #4
据说现在可以了
本来也不算什么特别困难的事情,Linux 有类似的东西,就是用户态 QEMU
要专门维护一套给这套东西用的库之类的东西,微软的话还真的做到了,所以现在 ARM64 版 Windows 里面有 3 个 WoW
chonger
    6

chonger   3 天前

@holong2000 多数可以,少数不行
holong2000
    7

holong2000   3 天前

@chonger 少数是有特定的一类吗?我正在考虑买新机,就是怕在虚拟机下不能用一些行业的 x86-64 软件。
jdjingdian
    8

jdjingdian   3 天前

不可以虚拟化,因为架构不同。但是可以模拟,用 UTM ( qemu )
systemcall
    9

systemcall   3 天前

@holong2000 #7
涉及到硬件、驱动层的估计就不行了
连 64 位 Windows 加载驱动都得加载 64 位的,估计 ARM 版的是加载不了 X86 的驱动的
行业软件有很多种,有的还要插 PCI 接口的卡才能用

Mac 版微信消息同步不及时怎么办?

晚上合上电脑,第二天它不会主动同步(或者半天了都不同步)之后的消息。

除了退出重新登录还有其他办法吗?

6 条回复    2021-03-26 15:27:57 +08:00
nathan618
    1

nathan618   3 天前

打开手机版微信划拉几下就同步了
jobs0
    2

jobs0   3 天前 via iPhone

是的,微信就是这样。
csunny
    3

csunny   3 天前

某个版本开始就这样了,只能打开手机,它就同步了。
CenN
    4

CenN   3 天前

@nathan618 怎么个划拉法?我打开手机微信了没同步啊
nathan618
    5

nathan618   3 天前

@CenN 就是打开手机微信点开对话框划几下它就自动同步了
freeair
    6

freeair   3 天前

Mac 版微信保持登录状态,休眠后再打开,消息都会漏的。同步不及时都不算什么了。

Mac 版本的 Notability 资源占用很大啊

电脑信息:19 年 16 寸,macOS10.15.7,9980HK+5500M+64G

昨天晚上拿 notability 整理笔记本,笔记大小除去音频外 300M 左右,大概 200 页的手写笔记。打开笔记之后,电脑风扇开始狂转,CPU 主频提升到 4.5G 以上,CPU 占用 270%。

这个软件的 universal 版是只针对 M1 进行优化了么,不过老版本好像也很拉垮啊,你们的都是这样吗?

4 条回复    2021-03-25 12:23:14 +08:00
CipherSysu
    1

CipherSysu   5 天前 via iPhone

刚刚看了一下,在 M1 上的也是 Intel 版本啊,请问怎么安装 universal 版
imrei
    2

imrei   4 天前

这货头铁的很,前不久更新了个大版本,改了适配 big sur 的图标,就是死活不肯支持 m1
kiracyan
    3

kiracyan   4 天前

CPU 占用 270%。 ????
spacedebris
    4

spacedebris   4 天前 via iPhone

好奇现在 ios 和 macos 的 notability 统一了吗?之前是分开购买的

One Goal – 在菜单栏填入你的小目标

预览

one goal

为什么要做

我的记忆力不太好,有时候打开电脑浏览过一些邮件和新闻之后就忘记了自己一开始想要做什么。我希望打开电脑*件事情,设置好一个目标,时时提醒我当前*重要的事情是什么。

链接

  • 下载体验: https://github.com/timqian/one-goal/releases/download/v0.0/One.Goal.dmg
  • 官网: https://timqian.com/one-goal/
  • 开源代码: https://github.com/timqian/one-goal
23 条回复    2021-03-24 14:34:53 +08:00
bleepbloop
    1

bleepbloop   7 天前

我需要的不是一个目标,而是一个执行计划 (狗头)
anyforever
    2

anyforever   7 天前

需要这个东西,你这脑子是走神太多了。。。
ooops
    3

ooops   7 天前 via iPhone

只能输入一个么?
supercaizehua
    4

supercaizehua   7 天前 via Android

我需要这个东西!
timqian
    5

timqian   7 天前

@ooops 除非装两个 one goal ?
fx777
    6

fx777   7 天前   ❤️ 1

Goal:赚它一个亿。 今日完成度:0.0001%
saimax
    7

saimax   7 天前

挺需要这个的~ 比我贴个记事贴好看 哈
aero99
    8

aero99   7 天前

我倒是希望手机打开进入桌面就能看到壁纸上面一个提醒,试了任务和日程不行,除非修改壁纸,又很麻烦
domodomo
    10

domodomo   6 天前

系统自带的提醒事项不挺好用的吗?还可以多设备无缝切换

easylee
    11

easylee   6 天前

Catch the Flag!
bnrwnjyw
    12

bnrwnjyw   6 天前 via iPhone

一直想要这个
AlphaRobert
    13

AlphaRobert   6 天前

感觉可以加一个 progress indicator 垫在文字底下,一两 px 宽,然后在 pop-up 里加一个 slider 来控制进度
j165287
    14

j165287   6 天前

把备忘录放在 widget 里面不好吗 或者每天工作和下班时打开一次备忘录 习惯了不久好了
wangtcalex
    15

wangtcalex   6 天前

挺好的,已经用上了
goldenlove
    16

goldenlove   6 天前

结果状态栏图标太多位置不够还是看不见……(狗头)
mybdye
    17

mybdye   6 天前

状态栏本就不太够,还是不占位置了
666VS2333
    18

666VS2333   6 天前 via Android

阿哥有 win 版伐 ?
ufan0
    19

ufan0   6 天前 via Android

能放在 Touch Bar 吗?
timqian
    20

timqian   6 天前 via Android

@666VS2333 windows 好像没有 menu bar 吧?#18

@ufan0 暂时不得行,不过是个好主意,看下一代 mac 留不留 touch bar 再决定要不要支持了?

liuzhihang
    21

liuzhihang   6 天前 via iPhone

把系统自带的提醒放到菜单栏行不
aero99
    22

aero99   5 天前

@Zhongwei 目前在用 iOS,那么有没有类似的推荐一下,谢谢
KyrieJoshua
    23

KyrieJoshua   5 天前

支持一下,希望可以搞个小小的自定义进度条
友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速