小编ohh*_*hho的帖子

5
推荐指数
1
解决办法
1万
查看次数

OpenGL ES 着色器将彩色图像转换为黑白红外图像?

我能够通过以下方式创建一个片段着色器来将彩色图像转换为灰度:

 float luminance = pixelColor.r * 0.299 + pixelColor.g * 0.587 + pixelColor.b * 0.114;
 gl_FragColor = vec4(luminance, luminance, luminance, 1.0);
Run Code Online (Sandbox Code Playgroud)

现在我想模拟一个 Photoshop 通道混合器效果:

黑白红外

如何将%百分比值(-70%、+200%、-30%)转换为r g b浮点数(例如 0.299、0.587、0.114)?

shader opengl-es image-processing

5
推荐指数
1
解决办法
5221
查看次数

5
推荐指数
1
解决办法
2万
查看次数

5
推荐指数
1
解决办法
310
查看次数

如何将.bundle添加到Xcode 4源代码控制?

.bundleXcode 4.3项目中的文件旁边有一个问号:

在此输入图像描述

当我尝试右键单击并选择时Source Control,Add菜单项被禁用/变暗:

在此输入图像描述

如何添加.bundle源控件?

version-control xcode ios xcode4

5
推荐指数
1
解决办法
1989
查看次数

为什么SELECT语句中的'BINARY'?

Vote模型中,有一个验证:

validates_uniqueness_of :topic_id, :scope => [:user_id]
Run Code Online (Sandbox Code Playgroud)

它被转换为开发日志中的以下SQL:

SELECT 1 AS one FROM `votes` WHERE (`votes`.`topic_id` = BINARY 2 AND `votes`.`user_id` = 1) LIMIT 1
Run Code Online (Sandbox Code Playgroud)

哪里有BINARY在2(topic_id)前?而且,这是什么意思?

activerecord ruby-on-rails ruby-on-rails-3

5
推荐指数
1
解决办法
1730
查看次数

为什么我的脚本跟在/ etc/hosts之后,但是当有SOCKS代理时浏览器没有?

我办公室里的MacBook没有上网功能.所以我通过SSH建立了一个即时SOCKS代理来访问stackoverflow.我主要使用我的MacBook进行开发,所以我依靠/etc/hosts和虚拟主机在本地测试一些网站.

但是,当我尝试添加条目时/etc/hosts,浏览器不会转到我期望的网站...

我的MacBook的WIFI已关闭并连接到公司LAN:

 IP address:  192.168.8.250
 Subnet mask: 255.255.255.0
 Router:      192.168.8.1
 DNS server:  8.8.8.8
Run Code Online (Sandbox Code Playgroud)

默认情况下,没有互联网访问权限.

有一个Linux开发盒(192.168.12.128)可以访问互联网,所以我设置了一个即时的SOCKS代理来获取我的MacBook的互联网访问:

 ssh -fND localhost:30000 ohho@192.168.12.128
Run Code Online (Sandbox Code Playgroud)

然后在我的MacBook的系统偏好设置>网络>代理中

 (Enable) SOCKS Proxy
 SOCKS Proxy sever: 127.0.0.1:30000
 Bypass proxy settings for these Hosts & Domains:
   *.local, 169.254/16, 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

现在我可以上网了,到目前为止一切都很好.

为了开发,我/etc/hosts为虚拟主机设置了一些条目:

 127.0.0.1 air.company.com
Run Code Online (Sandbox Code Playgroud)

bash:

 $ ping air.company.com
 PING air.ohho.es (127.0.0.1): 56 data bytes
 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.046 ms

 $ curl air.company.com
 <html>OK</html>
Run Code Online (Sandbox Code Playgroud)

它看起来不错,并且很好地curl返回了内容index.html.

但是,如果我尝试打开网站:http://air.company.com …

dns proxy hosts socks osx-mountain-lion

5
推荐指数
1
解决办法
2797
查看次数

如何在Xcode 5.1中没有arm64支持的框架链接?

在Xcode 5.1上升级项目后,Product> Build会发出以下警告和错误:

ld:警告:忽略文件Dropbox/Dropbox.framework/Dropbox,丢失文件Dropbox.framework/Dropbox中需要的架构arm64(3个切片)

架构arm64的未定义符号:"_ OBJC_CLASS _ $ _ DBPath",引自:DropboxViewController.o中的objc-class-ref

似乎Dropbox.framework还不支持arm64.

从项目中删除arm64支持以获得干净构建的Xcode设置是什么?

ios7.1 xcode5.1

5
推荐指数
1
解决办法
2428
查看次数

键盘上的地球图标是字符还是图像?

我正在为iOS 8构建键盘扩展,并想知道地球图标是某个字体还是图像的字符?

在此输入图像描述

icons ios

5
推荐指数
1
解决办法
1505
查看次数

在iPhone 6 Plus中如何检测主机应用程序处于缩放模式或普通模式?

假设iPhone 6 Plus显示器处于标准模式(设置>显示>视图>标准),UIInputViewController inputView键盘扩展的返回宽度取决于主机应用程序是否针对iPhone 6/iPhone 6 Plus屏幕进行了优化.

例如,内置的Notes应用程序返回宽度为414点(未缩放),其中LINE应用程序(从v4.7.2开始)返回320点(缩放).

键盘扩展如何确定主机应用程序窗口的宽度(例如viewDidLoad,之前,之前viewDidiLoad)?

ios ios8 iphone-6 iphone-6-plus ios-keyboard-extension

5
推荐指数
1
解决办法
863
查看次数