月色的部落格
我们来到这个世界上,只是为了看一看月亮
-
Mac版AppStore无法下载、升级错误处理在mac版本AppStore下载软件的时候,有时会出现“This item is temporarily unavailable, Try again later”错误提示,当然等一会儿或者不断重新尝试都是无法下载的。StackOverFlow上找到一个解法:Mac App Store –> Store –> Check for Unfinished Downloads…通常是因...
-
在Mac上使用vs-code快速上手c语言学习天下事,合久必分、分久必合,你肯定想不到当你逃离到Mac平台这么多年之后,有一天你会再用微软的产品来写代码 :)其实微软的产品虽然用户体验总是做不到最好,但整体上的确拉低了行业的进入门槛,对于编程也是这样的。Seven的c语言课程,老师选择的是vc6,但总不能为了使用vc6,又回到那个我们曾经无爱的世界。其实Xcode已经足够好了,足以支撑从入门到专家各个阶段的需求。不过对于入门者来说,还是...
-
在Mac上使用远程X11应用XWindows太老了,历史比Windows和Linux的开发时间都长,以至于很多人每天实际在用,但已经不知道它的存在。XWindows目前是Linux/类Unix系统上的标准显示配置,QT/GTK等架构也是基于XWindows的。所以通常也有很多人只关注占领桌面市场的Windows,对于败退在边缘的XWindows完全嗤之以鼻。其实只从GUI层面上来对比Windows和XWindows是不...
-
Docker for mac上使用Kubernetes本文成文较早,当前已经有更好的解决办法,请参考:https://github.com/AliyunContainerService/k8s-for-docker-desktop(此下为原文)通常开发都是使用单机版的Docker环境,不太操心Docker集群的事情。而在这种单机环境下,命令行操作Docker觉得很好用了,如果碰到解决不了的问题,还有脚本,如果说有什么事是一个脚本解决不了的。。。...
-
那些令人惊艳的TensorFlow扩展包和社区贡献模型随着TensorFlow发布的,还有一个models库(仓库地址:https://github.com/tensorflow/models),里面包含官方及社群所发布的一些基于TensorFlow实现的模型库,用于解决各式各样的机器学习问题。很多任务,在其中都能找到相同或者近似功能的实现,这时候无需编程或者只要很少的编程,就可以在已有模型的基础上建立自己的人工智能应用。而且models的更新...
-
swift异步调用和对象间互动修改原来一个程序的时候,需要从定义于另外一个类中的后台进程调用回AppDelegate类中的一个方法,然后方法中调用evaluateJavaScript来通知JS子程序做页面的变化处理。功能很简单,但实现后到调用evaluateJavaScript的时候总会出现崩溃,而这个功能以前肯定是正常的。首先想到在后台进程中偷懒使用了AppDelegate().methodName()这种方式,虽然通...
-
将dylib库嵌入macOS应用的方法![]/attachments/201802/sun1.jpg)写作是一种习惯,稍微松懈,也许失去的就很多。过了一个年,居然很多天都没有更新,幸福的代价吧:)标题的问题其实以前碰到过,不过当时在iOS,所以随手处理了没有重视。而这次是在macOS,所使用的库,本身已经用brew安装过,所以本机调试没有发现这个问题。等到拷贝到用户的机器上,突然发现程序无法启动,查看log才发现库没有找到。而实...
-
macOS使用内置驱动加载可读写NTFS分区macOS插入NTFS格式的U盘,都会自动加载为只读格式,拷贝文件出来没有问题,写文件就不允许了。流行有两个商业软件可以将NTFS格式的U盘加载为读写模式,它们是:Paragon NTFS for Mac和Tuxera NTFS for Mac,很像的两个软件,很好用,但也都是收费的商业软件。实际上macOS的内置NTFS驱动支持读写模式,只是容错性不佳,网上有过在macOS读写NTFS分区...
-
mac应用启动时卡死在“验证...”macOS的应用安装很简单,通常是把.app应用拷贝到/Applications文件夹就算安装完成。但也经常有几个小坑,最常见的要数无法启动或者报错应用已损坏再不就是闪退。在10.13版本以后通常在系统设置->安全设置->通用中,最下面会有一个选项允许xxx.app运行,确认允许即可。在10.12以前的版本,则是有三个选项,允许运行来自:App Store/可识别的开发者/任意来...
-
CrossOver和wine不同于Docker和虚拟机,诞生于Windows尚且一家独大的年代,wine是一个在Linux/Mac上面运行Windows应用的选择。当然从诞生开始,对wine的诟病就不曾中断,主要来自于较低的运行效率和不良的兼容性。事实上,wine是一个天才的项目和被严重低估的产品。在官网的说明中,wine是“Wine Is Not an Emulator” 的递归缩写。其实这已经把wine的出身说的很...
-
MarkTo be aware of awareness is the way to Heaven.
-
GreenPlum无法远程访问解决通常GreenPlum都是安装在Centos上,结果安装完发现远程无法连接,在本地是可以正常访问的。测试是否可以连接可以使用psql工具:psql -h 192.168.1.200 -p 5432 -d dw_oems -U gpadmin -W #默认密码一般也是gpadmin或者admin如果不能连接,可以先使用netstat测试一下:#列出当前主机所有tcp监听端口netstat...
-
rinetd:轻量级Linux端口转发工具新的微服务理念下,网络端口映射从来没有像今天一样被如此频繁的应用。在正式的生产环境中,HAPROXY或者NGNIX反向代理基本已经成为软件方案中事实上的工业标准,硬件路由器的NAT方式则是硬件方案中的普及应用。但是在开发环境中,这些通常的工具还是太重了,维护起来也有些麻烦。rinetd是一个好选择,安装容易,配置简单,兼容性也还不错。我在使用中只发现过碰到上G的大文件直接sftp协议传输碰到...
-
Ubuntu16包依赖故障解决Linux一个令人赞叹的优点就是浩如烟海的开源软件。工作中碰到的大多数问题,往往都能找到一个优秀的开源软件包来解决,从而节省了自己从头开发的时间和金钱。然而也带来了一个附加问题,大量依赖前人成果的后续开发,导致层层叠叠俨如梦魇的包依赖,很多初入门的Linux新手折戟于此。当前已经有很多的的包管理工具来简化这一切,比如Centos中的yum,又比如Ubuntu中的apt。都已经默认就安装在各自...
-
iNode环境Windows 10配置固定IP地址搬家之后,上网有了一个安全认证,使用的是H3C的iNode。软件是个好软件,不过功能上做的比较死板。比如说,已经不支持静态IP。对于通常的办公室没有问题的,对于研发类的员工就费劲了,每次重启都要修改一堆的设置,来保证多台实验设备之间的互联。这事儿也赖MicroSoft,系统设置中本来是支持多个IP地址设定的,但只要使用了DHCP就不再支持多IP的工作方式。所以就跟通常一样,Linux/Mac...