Tag: osx

在半透明框架/面板/组件上重新涂漆。

我试图用OSX上的Java创build一个半透明的窗口,并添加一个JLabel 。 这JLabel每秒更改其文本…. 但是,组件并没有很好的重绘。 我该如何解决这个问题? 我find了这些 文章 ,但我不知道如何解决它。 如果可能,请粘贴固定源代码,这是我的: import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JLabel; import java.awt.Color; import java.awt.Font; import java.util.Timer; import java.util.TimerTask; public class Translucent { public static void main( String [] args ) { JFrame frame = new JFrame(); frame.setBackground( new Color( 0.0f,0.0f,0.0f,0.3f)); final JLabel label = new JLabel("Hola"); label.setFont( new Font( label.getFont().getFamily(), […]

如何在macOS或OS X上安装点子?

我昨天大部分时间都在寻找安装pip (Python包pipe理器)的明确答案。 我找不到一个好的解决scheme。 我如何安装?

如何在Swift中创buildHTTP请求?

我在iBooks上看了Apple的Swift编程语言,但是不知道如何在Swift中创build一个http请求(类似于CURL)。 我是否需要导入Obj-C类或只需要导入默认库? 或者是不可能做出基于本地swift代码的HTTP请求?

从Cocoa应用程序执行一个terminal命令

我怎样才能从我的Objective-C Cocoa应用程序执行terminal命令(如grep )?

如何安装最新版本的OpenSSL Mac OS X El Capitan

我已经使用brew install openssl来下载和安装openssl v1.0.2f,但是,它回来说: A CA file has been bootstrapped using certificates from the system keychain. To add additional certificates, place .pem files in /usr/local/etc/openssl/certs and run /usr/local/opt/openssl/bin/c_rehash This formula is keg-only, which means it was not symlinked into /usr/local. Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries […]

在Chrome / Mac上强制DOM重绘/刷新

每过一段时间,Chrome都会错误地呈现完全有效的HTML / CSS或根本不呈现。 通过DOM检查器进行挖掘往往足以使其认识到其方法的错误并正确重绘,所以可以certificate标记是好的。 在我正在进行的一个项目中,这种情况经常(而且是可以预测的)发生了,我已经把代码放在了某些地方强制重绘的地步。 这适用于大多数浏览器/操作系统组合: el.style.cssText += ';-webkit-transform:rotateZ(0deg)' el.offsetHeight el.style.cssText += ';-webkit-transform:none' 如在,调整一些未使用的CSS属性,然后要求一些信息,强制重绘,然后解开财产。 不幸的是,Mac版Chrome浏览器后面的团队似乎已经find了一种方法,可以在不重绘的情况下获得offsetHeight。 从而杀死其他有用的黑客。 到目前为止,为了在Chrome / Mac上获得同样的效果,最好的办法就是这样的丑陋: $(el).css("border", "solid 1px transparent"); setTimeout(function() { $(el).css("border", "solid 0px transparent"); }, 1000); 在其中,实际上迫使元素跳了一下,然后冷却了一秒钟,然后跳回去。 更糟糕的是,如果你把这个超时减less到500ms以下,那么它往往不会达到预期的效果,因为浏览器在它回到原始状态之前不会重新绘制。 有人愿意提供一个更好的版本,这个刷新/刷新黑客(最好基于上面的第一个例子)在Chrome / Mac的作品?

find没有/ proc / self / exe的当前可执行文件的path

在我看来,Linux使用/ proc / self / exe很容易。 但是我想知道是否有一个方便的方式来find当前应用程序的目录在C / C + +与跨平台接口。 我已经看到一些argv [0]的项目,但它似乎并不完全可靠。 如果你曾经需要支持Mac OS X(没有/ proc /),你会怎么做? 使用#ifdefs隔离平台特定的代码(例如NSBundle)? 或尝试从argv [0],$ PATH推导可执行文件的path,以及在边缘情况下发现错误的风险?

如何在Mac OS X 10.6.4上卸载Python 2.7?

我想从我的Mac OS X 10.6.4中彻底删除Python 2.7。 我设法通过恢复我的.bash_profile从PATHvariables中删除条目。 但是我也想删除Python 2.7安装包安装的所有目录,文件,符号链接和条目。 我从http://www.python.org/获得了安装包。 我需要删除哪些目录/文件/configuration文件条目? 有没有列表?

Homebrew拒绝链接OpenSSL

我在:OSX 10.11.6,自制软件版本0.9.9m OpenSSL 0.9.8zg 2015年7月14日 我正在努力与dotnetcore玩,并按照他们的指示 , 我已经升级/安装了最新版本的openssl: > brew install openssl ==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2h_1.el_capitan.bottle.tar.gz Already downloaded: /Users/administrator/Library/Caches/Homebrew/openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Pouring openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Caveats A CA file has been bootstrapped using certificates from the system keychain. To add additional certificates, place .pem files in /usr/local/etc/openssl/certs and run /usr/local/opt/openssl/bin/c_rehash This formula is keg-only, which means it was […]

使用Homebrew在OS X上更新OpenSSL

我正在使用MacOS X 10.7.5,由于握手失败 ,我需要一个更新的OpenSSL版本。 在互联网上有几个教程,我尝试了以下几点: brew install openssl brew link openssl –force 不过,这是行不通的: openssl version OpenSSL 0.9.8r 8 Feb 2011 brew unlink openssl && brew link openssl –force Unlinking /usr/local/Cellar/openssl/1.0.1e… 1139 links removed Linking /usr/local/Cellar/openssl/1.0.1e… 1139 symlinks created SVN问题也没有解决。 有任何想法吗? 我宁愿不尝试MacPorts的方式,因为它可能会干扰Homebrew。