最近在研究前端框架,学习了一下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在获取权限时开始出现报错。现在这个问题都没有解决,而我暂时也没有找到合适的方法去处理权限问题,只能暂时放在这里了。

以上

最新文章

  1. 理解Docker(2):Docker 镜像
  2. Gson操作json
  3. Android事件处理机制
  4. Asp.Net MVC 中实现跨域访问
  5. [转载]WCF实现双工通信
  6. sql 命令操作用法
  7. MATLAB将变量存储到EXCEL
  8. 使用JSCH框架通过跳转机访问其他节点
  9. C++虚拟多重继承对象模型讨论
  10. [LeetCode] Peak Index in a Mountain Array 山形数组的顶峰坐标
  11. C# Global.asax.cs 定时任务
  12. java.net.UnknownHostException: lc001 未知的网络服务
  13. SCOI 2015 Day2 简要题解
  14. Nginx的使用(三)把nginx和php-cgi.exe注册成windows服务
  15. c/c++ 整数除预算保留小数
  16. JavaScript编码风格
  17. tips___代码规范
  18. 2018-2019-1 20189218《Linux内核原理与分析》第七周作业
  19. ASP.NET MVC配置Redis服务
  20. 2016-2017-20155329 《Java程序设计》第7周学习总结

热门文章

  1. mysql多实例的配置和管理
  2. C#调用SQL Server参数过程传参
  3. SQL Server 2008 R2——VC++ ADO 操作 存储过程 向datetime类型参数传入空值
  4. 一个有趣的SQL Server 层级汇总数据问题
  5. sqlyog不用密码登陆(强制取消)
  6. PCIe 32GT/s 含义
  7. LINUX下NFS系统的安装配置
  8. 日常使用 Git 的 19 个建议[转]
  9. IE10、IE11 User-Agent 网站无法写入Cookie 问题[转]
  10. 《ASP.NET MVC 5 高级编程(第5版)》