我正在使用WinForms属性网格来显示对象的属性.但是,大多数属性都是只读的,因此显示为灰色而不是黑色.有没有办法自定义使用的颜色?我希望禁用的属性更容易阅读.
顺便说一句:我认为这个问题的答案可能与我想要做的事情有关.但我不确定我究竟能如何访问ControlPaint.DrawStringDisabled.
我目前安装了Xcode 3.2.3(没有iOS SDK).它似乎已经为我自动下载了(OSX)Cocoa开发库 - 但不是iOS(UIKit)文档.
在Xcode首选项中,我看到"Mac OSX 10.6核心库"和"Xcode 3.2开发人员工具库"(均已下载)的"文档集"选项 - 以及一些Java等文档.但没有关于iPhone/iOS/UIKit.
在实际安装iOS SDK之后,Xcode首选项中的iOS文档集会有新选项吗?或者我必须手动做某事吗?
好吧,我想我可能会过度复杂化这个问题,但我确实陷入困境.基本上,我试图模拟一个重量组,特别是一个奥运重量组.所以,我有其为45磅的条,然后我分别具有2个权重的2.5磅,4 5的磅,然后10 2,25,35,和45.这使得总共300磅.
bar = 45 lbs
2 of 2.5
4 of 5
2 of 10
2 of 25
2 of 35
2 of 45
Run Code Online (Sandbox Code Playgroud)
我想对这个重量集进行建模,以便我掌握这些信息:重量和重量.我知道我可以对此进行硬编码,但最终我想让用户输入他们可能拥有的每个重量的数量.
无论如何,最初我以为我可以简单地NSDictionary使用关键是重量,例如35,而值是数量.
当然我不能将原语存储在一个NSDictionary或其他Cocoa集合中,所以我必须将每个整数封装在一个NSNumber.然而,我对这个权重集建模的重点是我可以模拟某些权重的使用.例如,如果我使用35磅.重量需要2关(每侧一个),所以我必须去编辑35磅的值.重量来反映我从数量中扣除2的事实.
这涉及繁琐的任务,即拆箱NSNumber,转换回原语,进行数学运算,然后重新装箱NSNumber并将新结果分配给中的适当位置NSDictionary.经过一番搜索,我确认了我最初的预感,这不是一个好主意.
所以我有几个问题.首先,除了使用字典式解决方案之外,还有更好的方法来设置权重集吗?如果没有,建议的方法是什么?我是否必须离开可可领域并使用某种C++ STL模板,例如map?
我已经看到了一些信息NSDecimalNumber,我应该使用它吗?
就像我说的那样,如果我过于复杂,我也不会感到惊讶.我真的很感激任何帮助,谢谢.
编辑:我开始认为所描述的权重集'定义'确实应该是不可变的,因为它毕竟是一个定义.然后当我使用一定的重量时,我可以添加某种计数器.问题是,计数器也将是某种形式的集合,其值将被修改(添加到),以便我可以将其与特定权重相关联.所以我想我遇到了同样的问题.
我想我想要的是创建一个'克隆',可以说我可以轻松修改的权重集定义(模拟单个权重的使用).
对不起,我已经烧坏了.
我可以在脚本中间更改/ su用户吗?
if [ "$user" == "" ]; then
echo "Enter the table name";
read user
fi
gunzip *
chown postgres *
su postgres
dropdb $user
psql -c "create database $user with encoding 'unicode';" -U dbname template1
psql -d $user -f *.sql
Run Code Online (Sandbox Code Playgroud) 相对较新的C#,并希望尝试使用它的一些第三方Web服务API.
这是XAML代码
<Grid x:Name="ContentGrid" Grid.Row="1">
<StackPanel>
<Button Content="Load Data" Click="Button_Click" />
<TextBlock x:Name="TwitterPost" Text="Here I am"/>
</StackPanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)
这是C#代码
private void Button_Click(object sender, RoutedEventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://api.twitter.com/1/users/show/keykoo.xml");
request.Method = "GET";
request.BeginGetResponse(new AsyncCallback(twitterCallback), request);
}
private void twitterCallback(IAsyncResult result)
{
HttpWebRequest request = (HttpWebRequest)result.AsyncState;
HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(result);
TextReader reader = new StreamReader(response.GetResponseStream());
string strResponse = reader.ReadToEnd();
Console.WriteLine("I am done here");
TwitterPost.Text = "hello there";
}
Run Code Online (Sandbox Code Playgroud)
我猜这是因为回调在一个单独的线程上执行而不是UI?在C#中处理这些类型的交互的正常流程是什么?
谢谢.
我一直在尝试为树提出一个复制构造函数.我找到了不少建议.
这个让我感兴趣.
class TreeNode
{
int ascii;
TreeNode* left;
TreeNode* right;
public:
TreeNode() { ascii = 0; left = right = 0; }
TreeNode* clone();
// ...
};
TreeNode* TreeNode::clone()
{
if (TreeNode* tmp = new TreeNode)
{
tmp->ascii = ascii;
if (left) tmp->left = left->clone();
if (right) tmp->right = right->clone();
return tmp;
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
" if (TreeNode* tmp = new TreeNode)是什么意思?
除此之外它看起来还不错.它只是不能很好地工作.
知道它有什么问题吗?
上面的例子来自这个网站.
我正在使用NET Beans IDE在LINUX中开发我的应用程序.我使用synthetica包来产生新的外观和感觉.一直都很好.
现在我的下一个阶段是在某些数据库状态发生变化时为按钮添加颜色.
例如:
在一家餐馆,我有2张桌子,当有8个人进来用餐时,我将在我的软件中创建2个桌子,因为人们无人看管我希望这两个桌子的按钮是绿色的.处理任何这些表的订单时,处理表的按钮颜色应更改为橙色.处理时,它应该是闪烁的颜色.如何在java中执行此操作?我将负责数据库更新我只想知道如何更改按钮的颜色和添加闪烁技术.
有没有人知道任何有关高性能应用中设计模式的最佳实践或理论的网站/书籍/文章?似乎很多模式使用间接/抽象/封装的方式可能会影响计算密集型代码的性能.Head First Design Patterns甚至GoF提到了许多模式的性能可能性,但没有更具体的建议如何处理它.
多么满口.
基本上我有一个父母<div>,里面有一个<iframe>.我需要iframe中的一个元素作为拖动父div的句柄.这甚至可能吗?
我试过了:
$(node).draggable("option","handle",$('iframe',node).contents().find('#handle'));
$(node).draggable("option","handle",$('iframe',node).contents().find('#handle')[0]);
Run Code Online (Sandbox Code Playgroud)
它针对的是正确的DOM元素,但它不会拖动.有可能在iframe上覆盖一个隐藏的div,但我发现当position是绝对的时,iframe会将事件放在div上.奇怪.