osx开发,skport项目记录
2024-08-25 04:50:11
最近在研究前端框架,学习了一下vue.js,而后找到了element.js,后来又了解到了cooking···前端开发真是三天小更新,一周大变样,一个月天翻地覆啊···
期间在使用cooking时遇到一个问题:
cooking watch的时候,会开启一个端口,但是此时我准备结束watch,使用了control + Z进行停止。当我再次启动的时候,出现了端口被占用的情况。
osx下很简单的解决方法:
1. lsof -i:$port 命令找到对应port的PID,比如80端口:lsof -i :80
2. kill -9 &PID 命令杀死这个进程。
搞定
命令行中的两句话,说复杂也不复杂,而且也很简单。想着练手就用swift写了一个osx下的关闭port端口的小程序。
源码在:https://github.com/LunaGao/Skport
以下记录一些开发过程中遇到的坑及问题:
1. TableView,osx的和iOS的,简直是天差地别。osx的TableView好难用啊···也许是难者不会,会者不难···总之,下载了很多demo来看,最终写出来了···其中要注意的就是在连接cell中的item的时候,选择其中的属性尤为重要。
2. 权限调用。由于执行lsof和kill,需要su权限,直接执行会出现错误,所以需要获取权限。使用了STPrivilegedTask后,在上传到app store时出现问题。App store要求开启sandbox,我按照要去开启了sandbox,然后再次进行测试,就发现STPrivilegedTask在获取权限时开始出现报错。现在这个问题都没有解决,而我暂时也没有找到合适的方法去处理权限问题,只能暂时放在这里了。
以上
最新文章
- 理解Docker(2):Docker 镜像
- Gson操作json
- Android事件处理机制
- Asp.Net MVC 中实现跨域访问
- [转载]WCF实现双工通信
- sql 命令操作用法
- MATLAB将变量存储到EXCEL
- 使用JSCH框架通过跳转机访问其他节点
- C++虚拟多重继承对象模型讨论
- [LeetCode] Peak Index in a Mountain Array 山形数组的顶峰坐标
- C# Global.asax.cs 定时任务
- java.net.UnknownHostException: lc001 未知的网络服务
- SCOI 2015 Day2 简要题解
- Nginx的使用(三)把nginx和php-cgi.exe注册成windows服务
- c/c++ 整数除预算保留小数
- JavaScript编码风格
- tips___代码规范
- 2018-2019-1 20189218《Linux内核原理与分析》第七周作业
- ASP.NET MVC配置Redis服务
- 2016-2017-20155329 《Java程序设计》第7周学习总结
热门文章
- mysql多实例的配置和管理
- C#调用SQL Server参数过程传参
- SQL Server 2008 R2——VC++ ADO 操作 存储过程 向datetime类型参数传入空值
- 一个有趣的SQL Server 层级汇总数据问题
- sqlyog不用密码登陆(强制取消)
- PCIe 32GT/s 含义
- LINUX下NFS系统的安装配置
- 日常使用 Git 的 19 个建议[转]
- IE10、IE11 User-Agent 网站无法写入Cookie 问题[转]
- 《ASP.NET MVC 5 高级编程(第5版)》