有没有办法将图例添加到它创建的图表中?我创建了一个折线图,默认情况下它为不同的y轴数据创建了不同的颜色.我希望在侧面显示哪些数据与哪种线条颜色相关的图例.
谢谢.
我在Windows窗体应用程序上使用Microsoft Visual C#2008.
我想将一些变量写入IDE中的窗口以确定它们包含的值.我想也许我可以使用console.writeline写入控制台但是我没有看到我可以在哪里打开控制台窗口.
是否有一个命令我应该用来写入即时窗口或其他可以在IDE中轻松查看信息的地方?
我想摆脱Emacs访问的自动"闪屏"(称为GNU Emacs).我在我的.emacs文件中添加了以下行:
(add-hook'after-init-hook'(kill-buffer" GNU Emacs "))
好吧,它有效,但我在echo区域收到以下警告信息:
"无效的功能:( kill-buffer" GNU Emacs ")
我看不出什么是无效的.谁知道?
谢谢,PS我肯定一个更好的方法是让Emacs首先不要访问GNU Emacs,但我还没想出怎么做(也许是default.el文件中的东西?)
我已经将UIView子类化并创建了一个NIB来控制我的应用程序的主要逻辑.
希望视图可以很好地扩展,我想将它用于iPhone和iPad版本的应用程序.
在iPhone上,视图将覆盖全屏.在iPad上,视图将仅覆盖屏幕的一部分.
我已经读过你不应该使用UIViewControllers来控制部分屏幕.所以,我试图使用IB将自定义UIView嵌入到主UIViewController的视图中.
如何才能做到这一点?
我认为我对内存管理缺少一些东西.这是代码:
NSString *string = @"foo";
[string release];
NSLog(@"%@", string);
Run Code Online (Sandbox Code Playgroud)
我期望使用该代码获得内存错误,但代码运行时没有错误.我注意到了这一点,因为我正在关注一本书并且在设置属性和添加子视图之前发布了scrollView(但是在插入主视图之后).
我的问题是,什么时候对象真的被解除分配?这会被认为是好的编码风格吗?
我没有意识到:'在一个单独的类库中有一个web.config,'正在从不同的Web应用程序中读取web.config应用程序设置.
我正在使用VS2010目标框架3.5
我不知道这里有什么问题,但是null当我试图得到时,我得到了ConfigurationManager.AppSettings["StoreId"];
private string _storeid = GetStoreId;
public static string GetStoreId
{
get
{
return ConfigurationManager.AppSettings["StoreId"];
}
}
Run Code Online (Sandbox Code Playgroud)
web.config中:
<appSettings>
<add key="StoreId" value="123" />
</appSettings>
Run Code Online (Sandbox Code Playgroud) 我需要仅针对特定操作验证模型(:create).我知道这不是一个好策略,但我只需要在我的情况下这样做.
我尝试过使用类似的东西:
validate :check_gold, :if => :create
Run Code Online (Sandbox Code Playgroud)
要么
validate :check_gold, :on => :create
Run Code Online (Sandbox Code Playgroud)
但我得到错误.问题是我无法在编辑时执行自定义check_gold验证,但仅在创建时执行(因为只有在创建联盟,而不是编辑联盟时才需要检查黄金).
Thanx阅读:)
我正在附加一些实际的代码:
attr_accessor :required_gold, :has_alliance
validate :check_gold
validate :check_has_alliance
Run Code Online (Sandbox Code Playgroud)
这是联盟模式.:required_gold和:has_alliance都在控制器中设置(它们是虚拟属性,因为我需要来自控制器的信息).现在,实际的验证器是:
def check_gold
self.errors.add(:you_need, "100 gold to create your alliance!") if required_gold < GOLD_NEEDED_TO_CREATE_ALLIANCE
end
def check_has_alliance
self.errors.add(:you_already, "have an alliance and you cannot create another one !") if has_alliance == true
end
Run Code Online (Sandbox Code Playgroud)
这适用于创建,但我想限制它单独创建而不是编辑或脚手架的其他操作.
我怎样才能转像一个列表[[1,2,3][4,5,6][6,7,8]]来[[1,4,6],[2,7,8],[3,6,9]]?
描绘它:我想将矩阵向左翻转90度.我怎样才能做到这一点?
对于我的项目,我通常为unsigned int,char和double以及std :: string等类型定义了很多别名.
我也别名和和/,或||,而不是!等.
对于示例我正在使用此连接字符串:
<connectionStrings>
<add name="PicturesDatabase"
connectionString=" Server=.;
Database=SomeprojectDatabase;
Trusted_Connection=True;"
providerName="System.Data.SqlClient"/>
<../>
Run Code Online (Sandbox Code Playgroud)
然后我在Application_Start()中使用它:
Database.DefaultConnectionFactory =
new SqlConnectionFactory(ConfigurationManager.
ConnectionStrings["PicturesDatabase"].ConnectionString);
Run Code Online (Sandbox Code Playgroud)
在我的数据库中,我得到了这个非常奇怪的新数据库: MyAppNamespace.Models.PicturesCatalog, 带有两个表dbo.EdmMetadata和dbo.Pictures
表很好,但为什么不用这些表创建一个名为PicturesDatabase的新数据库(如连接字符串中)?
我试过几次删除这个表,我尝试创建PicturesDatabase并使用它...但它仍然生成这个MyAppNamespace.Models.PicturesCatalog.它有什么问题?我该如何解决?