我有一个iPhone应用程序,允许一个人用手指在屏幕上绘制一些东西.他们在黑色背景上画一条白线.但是,当我将此图像上传到Web服务器时,该行本身是白色的.我一直试图通过核心图形库来寻找一种方法来反转绘制图像的颜色.没有背景设置,所以它应该是透明的.执行图像反转应将白色交换为黑色.
有谁知道这是否可以通过核心图形库?
干杯
我一直听说Delphi可以做任何C++可以做的事情......除了编写Windows驱动程序.这是正确的,如果是这样,那为什么呢?
我最近在线阅读了一篇博客文章,可能表明使用Delphi编写驱动程序的可能解决方案,但它已经3年了,我不知道这些信息有多准确.
因此,使用最新版本的Delphi(2010),编写Windows驱动程序在技术上是否可行?
在公司我为我们计划的是预定要在2010年底我们目前有净的所有以前的版本上运行的生产应用发布多个项目.当项目开发开始时,我想考虑使用.Net 4.0.在此之前,我必须对提出这个想法感到很自在,并且还必须说服管理层.我正在寻找使用.Net 4.0框架开始一个新项目的意见,以及如果意见是应该使用最新的.Net框架的指导管理.需要考虑的一件事是我们目前使用的工具(Telerik和EntitySpaces)以及使用这些工具与.Net 4.0框架是否存在任何问题.上述两家供应商都声称产品在发布时可以随时使用.Net 4,但我知道无法保证.我期待着大家的反馈.我知道如果不在SO上发布情况,对这个主题的研究就不会完整:)
我想知道Apple如何在标题上方实现包含活动指示符的UINavigationItem(参见下图).Apple的私有API是否允许这样做?如果没有,如何在应用程序中复制.
带有提示和活动指示符的UINavigationItem http://img218.imageshack.us/img218/8819/img0133g.png
谢谢!
给定以下资源定义:
map.resources :posts, :except => [:show]
map.post '/:year/:month/:slug, :controller => :posts, :action => :show
Run Code Online (Sandbox Code Playgroud)
我可以url_for使用以下语法为我工作:
<%= link_to @post.title, post_url(:year => '2010', :month => '02', :slug => 'test') %>
Run Code Online (Sandbox Code Playgroud)
但有没有办法让这项工作?
<%= link_to @post.title, @post %>
Run Code Online (Sandbox Code Playgroud)
目前它抛出此错误:
No route matches {:year=>#<Post id: 1, title: "test", (...)>, :controller=>"posts", :action=>"show"}
Run Code Online (Sandbox Code Playgroud)
显然它将@post对象传递给第一个路由参数(看起来像是一个Rails错误...).但我可以为我做这项工作吗?我要补充一点,搞乱default_url_options是一个死胡同.
仅在Rails 3.x中工作的解决方案是可以的,但我不想使用任何插件.
我想在日志文件中输出标题行,然后在数据前输出一行" - ".为此,我创建了一个标题字符串,然后输出相同数量的' - '.
但是下面的代码总是因CONSTRAINT_ERROR而失败,因为生成的字符串不是1024个字符.在Ada中,字符串分配需要完全相同的长度而不仅仅是足够的容量.
选项1)是计算确切的长度,但对未来的变化是脆弱的.选项2)是使用String以外的东西.
procedure F() is
Msg : String(1..1024);
begin
Open_Log();
Msg := FLS(" Field1", 12) &
"|" & FLS(" Field2", 12) &
"|" & FLS(" Field3", 16);
Log_To_File("# " & Msg);
Log_To_File("# " & Fill_String(Msg'Last, '-'));
end;
Run Code Online (Sandbox Code Playgroud) 我有一个自定义控件,祖先是另一个自定义控件,他的祖先是TPanel; 即
TNotMyCustomControl = class(Tpanel);
TMyCustomControl = class(TNotMyCustomControl);
Run Code Online (Sandbox Code Playgroud)
是我可能当正在设置Caption(运行时或设计时)做出反应,而且还有改变的传递给祖先控制?
问题是默认用户模型没有给字段提供一些非常有用的选项,例如unique = True到电子邮件字段.
我读到了这个问题:覆盖默认的用户模型方法,并检查了代理模型概念,但没有效果.
起初我尝试过:
from django.contrib.auth import models
class User(models.User):
class Meta:
proxy = True
email = EmailField('e-mail address', unique=True, blank=False)
Run Code Online (Sandbox Code Playgroud)
结果导致:
django.core.exceptions.FieldError: Proxy model 'User' contains model fields.
Run Code Online (Sandbox Code Playgroud)
接下来是:
from django.contrib.auth import models
class User(models.User):
class Meta:
proxy = True
models.User.email = EmailField('e-mail address', unique=True, blank=False)
Run Code Online (Sandbox Code Playgroud)
而这个"解决方案"根本没有效果.默认用户模型的行为与以前相同.
我只对非猴子修补解决方案感兴趣.
编辑:好的.猴子修补对我来说是可以接受的,但是如何合理地做到这一点呢?(我的意思是不更改位于的文件/usr/pyshared/python2.6/...)
如何使用Ruby通过HTTP下载和保存二进制文件?
网址是http://somedomain.net/flv/sample/sample.flv.
我在Windows平台上,我宁愿不运行任何外部程序.