我有一个白色文本前景色和透明背景色的控件.稍后,此usercontrol将添加到带有真实背景颜色的不同控件中.
然而在设计这个时,在VS 2010中控制白色背景上的白色前景,我显然无法看到任何东西.无论如何,只为设计时间定义不同的颜色?
我试过这个:
if (System.ComponentModel.DesignerProperties.IsInDesignTool)
{
LayoutRoot.Background = new SolidColorBrush(Colors.Blue);
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.有小费吗?
更新:
我不明白这对你们有什么用.我创建了一个新的Silverlight 4.0应用程序,并将这行代码插入到ctor中:
public MainPage()
{
InitializeComponent();
LayoutRoot.Background = new SolidColorBrush(Colors.Blue);
}
<UserControl x:Class="SilverlightApplication3.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot">
</Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)
当我进入Designer时,我仍然不认为它是蓝色的.我甚至没有任何isInDesignTime条件.我在这里缺少什么?
谢谢,Kave
#include <stdio.h>
void main(void)
{
int a;
int result;
int sum = 0;
printf("Enter a number: ");
scanf("%d", &a);
for( int i = 1; i <= 4; i++ )
{
result = a ^ i;
sum += result;
}
printf("%d\n", sum);
}
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这个'^'不起作用.
我需要具有http://www.unicode.org/Public/5.1.0/ucd/UCD.html#Alphabetic中Alphabetic定义的属性的Unicode字符范围列表.但是,无论我如何搜索它们,我都无法在Unicode字符数据库中找到它们.有人可以提供它们的列表,还是只提供具有指定Unicode属性的字符的搜索工具?
我有一个在Linux上运行的Python应用程序.它每分钟都来自cron.它检查一个目录中的文件,如果找到一个它处理它 - 这可能需要几分钟.我不希望下一个cron作业拿起当前正在处理的文件,所以我使用下面调用portalocker的代码将其锁定.问题是它似乎不起作用.下一个cron作业设法为文件返回所有准备好处理的文件句柄.
def open_and_lock(full_filename):
file_handle = open(full_filename, 'r')
try:
portalocker.lock(file_handle, portalocker.LOCK_EX
| portalocker.LOCK_NB)
return file_handle
except IOError:
sys.exit(-1)
Run Code Online (Sandbox Code Playgroud)
任何想法我可以做什么来锁定文件所以没有其他进程可以得到它?
UPDATE
感谢@Winston Ewert我检查了代码,发现文件句柄在处理完成之前已经关闭了.它现在似乎正在工作,除了portalocker.lock上的第二个进程块,而不是抛出异常.
您可能知道,标准SWT主循环如下所示:
Display display = new Display();
Shell shell = new Shell(display);
...
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
Run Code Online (Sandbox Code Playgroud)
最近,我与一位同事争论是否将主循环包装在try-catch中是有意义的,如下所示:
Display display = new Display();
Shell shell = new Shell(display);
...
shell.open();
while (!shell.isDisposed()) {
try {
if (!display.readAndDispatch()) {
display.sleep();
}
} catch (RuntimeException e) {
// TODO Implement exception handler
}
}
display.dispose();
Run Code Online (Sandbox Code Playgroud)
我的同事说这样做,如果GUI线程发生崩溃,你不必立即关闭应用程序,因此用户可能有机会在关闭程序之前保存他的数据.
所以你怎么看?做这样的事情有意义吗?
我正在尝试解决内存泄漏,但我找不到任何解决方案.
仪器表示此方法存在泄漏:
- (void)refreshData {
Sn0werSp33dAppDelegate *appDelegate = [[Sn0werSp33dAppDelegate alloc] init];
NSFetchRequest *coreDataNewsFetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"News" inManagedObjectContext:managedObjectContext];
[coreDataNewsFetchRequest setEntity:entity];
self.managedObjectContext = appDelegate.managedObjectContext;
self.newsArray = [[managedObjectContext executeFetchRequest:coreDataNewsFetchRequest error:nil] mutableCopy];//Intruments says that here is the memory leak :(
[appDelegate release];
[coreDataNewsFetchRequest release];
[entity release];
}
Run Code Online (Sandbox Code Playgroud)
newsArray 在我的.h中声明为NSMutableArray,它有一个属性:
@property (nonatomic, retain) NSMutableArray *newsArray;
我尝试了很多东西,但在任何时候,事情都没有用.我正在使用iPhone SDK 4.2.1和Instruments 2.7运行XCode 3.2.5.
所有,
这是我第一次使用MySQL,因此列出了所有步骤.这实际上是MySQL的重新安装,因为我的第一次尝试失败了.
我在我的机器上安装了最新版本的MySQL社区服务器.安装文件夹是C:\Program Files\MySQL\MySQL Server 5.5.该data文件夹位于此文件夹路径中.我在MySQL命令提示符中创建了几个表:
1>进入MS DOS提示符.
2>制作 C:\Program Files\MySQL\MySQL Server 5.5当前目录
3>输入命令:mysql -u root -p
4>输入密码
5>放置我的脚本文件(.sql),在文件夹中创建新表C:\Program Files\MySQL\MySQL Server 5.5\bin
6>在命令提示符下,键入source <scriptfile>.sql
7>现在,我收到警告表.但是当我输入命令时SHOW TABLES,会显示脚本文件中的所有表.
但是,我无法找到以驱动器上的目录/文件形式创建的表.数据文件夹也不包含我的表.谁能告诉我桌子在哪里?
我想设置我的Eclipse IDE(Helios 3.6.x)用于Web开发,我一直在尝试这几个小时,但没有令人满意的结果.到目前为止,我正在使用Eclipse和Aptana 1.5.x插件,但它已经过时,速度很慢,不支持XHTML 1.0/HTML 5和CSS 3,它不再受支持.Aptana 3.0.0反而非常错误,并没有准备好使用.
所以我尝试为PHP开发人员设置Eclipse以获得我需要的IDE,但是存在很多问题.PHP支持足够好:代码完成,检测错误并突出显示详细信息,自动代码完成以及关键字,代码大纲和自定义语法突出显示的文档.但我不能为Javascript/JQuery,HTML和CSS文件工作相同的东西,错误显示不好或不好.我为Javascript开发人员尝试过Eclipse,使用HTML和Javascript(错误,但没有自动完成)这里的东西更好,CSS仍然很糟糕.
我尝试在互联网上搜索一些插件,但似乎没有什么工作,大多数插件也已过时.为此目的,有人知道正确的和最新的插件吗?或者它只是设置的问题,我无法弄清楚如何配置它?如何将Eclipse for PHP Developers和Eclipse for Javascript Developers集成到一个安装中?
我无法想象成为第一个遇到此问题的人,这是Web开发的标准IDE设置.
程序永远不会打印出"测试",除非我在它上面设置一个断点并跨过我自己.我不明白发生了什么.感谢任何帮助.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
string testKey = "lkirwf897+22#bbtrm8814z5qq=498j5";
string testIv = "741952hheeyy66#cs!9hjv887mxx7@8y";
string testValue = "random";
string encryptedText = EncryptRJ256(testKey, testIv, testValue);
string decryptedText = DecryptRJ256(testKey, testIv, encryptedText);
Console.WriteLine("encrypted: " + encryptedText);
Console.WriteLine("decrypted: " + decryptedText);
Console.WriteLine("test");
}
public static string DecryptRJ256(string key, string iv, string text)
{
string sEncryptedString = text;
RijndaelManaged myRijndael = new RijndaelManaged();
myRijndael.Padding = PaddingMode.Zeros;
myRijndael.Mode = CipherMode.CBC;
myRijndael.KeySize = 256;
myRijndael.BlockSize = 256;
byte[] keyByte = …Run Code Online (Sandbox Code Playgroud) 我正在为我的实体对象使用javax.persistence.Mysql用于数据库我的实体对象有一个字段entryDate
@Column(name = "ENTRYDATE")
private Date entryDate=new Date();
Run Code Online (Sandbox Code Playgroud)
当我使用saveOrupdate方法保存对象时,只保存日期.我还想保存时间戳和日期.我没有明确设置日期,因为我已经将其与上面的字段声明一起声明了.我怎么能得到时间也与日期一起保存.
谢谢.
alphabetic ×1
c ×1
c# ×1
c++ ×1
cocoa-touch ×1
date ×1
debugging ×1
designer ×1
eclipse ×1
hibernate ×1
html5 ×1
iphone ×1
java ×1
javascript ×1
jpa ×1
jquery ×1
locking ×1
memory-leaks ×1
mysql ×1
objective-c ×1
php ×1
python ×1
silverlight ×1
swt ×1
timestamp ×1
unicode ×1
xaml ×1