如何才能做到这一点
首先出现登录窗口,如果每件事情都很好,只需关闭登录窗口并打开第二个主窗口.在win表单中我们修改program.cs但在wpf中没有program.cs.
任何解决方案.?
实际上我完成了创建的窗口中的大部分工作默认情况下,现在想要使它成为辅助(意味着它应该出现,然后在需要控制到新窗口时关闭)
<Application x:Class="DevnMark_V1._0.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Startup="Application_Startup">
<Application.Resources>
</Application.Resources>
</Application>
public partial class App : Application
{
private void Application_Startup(object sender, StartupEventArgs e)
{
var login = new MainWindow();
login.ShowDialog();
if (myAppSett.Default.validated == true)
{
var mainWindow = new DevNMarkMainWindow();
mainWindow.ShowDialog();
}
}
Run Code Online (Sandbox Code Playgroud)
登录窗口启动XML
<Window x:Class="DevnMark_V1._0.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
xmlns:local="clr-namespace:Progress"
Title="MainWindow" Height="292" Width="563" WindowStyle="None" BorderBrush="#FF0A6277" AllowsTransparency="True" WindowStartupLocation="CenterScreen" Topmost="True">
Run Code Online (Sandbox Code Playgroud)
当我关闭登录窗口时发生异常,并且InitializeComponent();当它将被启动时被查看时发生在第二个窗口的点
我最近看到一条推文让我很困惑(这是由XNA编码器在编写XNA游戏时发布的):
当天的微优化提示:在可能的情况下,在高频区域使用乘法而不是除法.它的速度提高了几个周期.
我很惊讶,因为我一直认为编译器非常聪明(例如,使用位移),最近读了Shawn Hargreaves的一篇文章说了很多相同的事情.我想知道这有多少真相,因为我的游戏中有很多计算.
我询问,希望有一个样本,但原始的海报无法给出一个.然而,他这样说:
不一定是"center = width/2"之类的东西.而且我已经确定"是的,这是值得的".:)
所以,我很好奇......
任何人都可以给出一些代码示例,您可以将分区更改为乘法并获得性能增益,其中C#编译器本身无法执行相同的操作.
我有一个mysql表,看起来像这样:
id | uid | title | description | parent
1 | 1 | Portraits | desc. | photostream
2 | 1 | Abstract | descr. | photostream
Run Code Online (Sandbox Code Playgroud)
我正在尝试构建一个最终看起来像这样的多维数组:
Array
(
[0]
[id] => 1
[uid] => 1
[title] => Portraits
[description] => desc.
[parent] => photostream
[1]
[id] => 2
[uid] => 1
[title] => Abstract
[description] => descr.
[parent] => photostream
)
Run Code Online (Sandbox Code Playgroud)
我正在使用选择查询:
$query = mysql_query(
"SELECT * FROM `table` WHERE `uid`='1' ORDER BY `id` DESC");
Run Code Online (Sandbox Code Playgroud)
有谁知道如何做到这一点?谢谢,Levi
iOS上有很多流媒体应用程序.他们都使用一个播放器,我假设它是AVPlayer.然而,似乎不可能找到一个有效的文档,其示例代码可行!我很确定它只是几行代码,但我无法弄清楚出了什么问题......
尝试调用"play"方法时出现EXC_BAD_ACCESS错误.但网址很好,并且有一个播放器的实例.
- (void)viewDidLoad {
[super viewDidLoad];
// Load the array with the sample file
NSString *urlAddress = @"http://mystreamadress.mp3";
//Create a URL object.
urlStream = [NSURL URLWithString:urlAddress];
self.player = [AVPlayer playerWithURL:urlStream];
[urlAddress release];
}
Run Code Online (Sandbox Code Playgroud)
urlStream是具有retain属性的属性.然后我有一个IBAction,当点击按钮并尝试播放它时会触发,这就是它崩溃的地方.
- (IBAction)playButtonPressed
{
[player play];
}
Run Code Online (Sandbox Code Playgroud)
我的问题可能是因为我正在尝试播放MP3或者什么?当我使用webview加载它时,我正在使用的真实网址正常工作.
如果有人能指出一个好的样本(不是来自Apple的AVFlayer或AVTouchController项目的AVFlayer文档),我们将非常感激.
谢谢 !
我正在尝试CheckBox在我的每个项目中添加一个ListView.我不能把CheckBox小部件放进去ListView,所以我该怎么做?我认为Android设置有这样的东西.
在我的数据库迁移文件中,我插入了以下行:
t.timestamps
Run Code Online (Sandbox Code Playgroud)
正如我所料,创建了两列:"updated_at"和"created_at".但是,它们的类型是"datetime"而不是"timestamp".
我正在使用MySQL和"timestamp"类型,据我所知,它是专门为这种情况设计的,因为它占用的空间更少,并且与时区无关.
那么,有什么理由,为什么Rails 3使用"datetime"而不是"timestamp"?我应该尝试解决这个问题吗?如果是,除了不使用"t.timestamps"并且每次为每个新表分别定义"updated_at"和"created_at"列时,有没有办法做到这一点?
我正在使用symfony 1.4并尝试通过表单提交评论(使用嵌入式用户表单).我已经安装了所有验证器,但即使所有数据都有效,"视图"仍然会显示为橙色并且表单无法保存.当我试图查看细节时,它只是将评论表单显示为橙色,但它下面的所有字段都很好.
我对发生的事情感到非常困惑.有人可以帮忙吗?
我正在编写测试用例,这是我的一个问题.
所以说我正在测试一个简单的函数 someClass::loadValue($value)
正常的测试用例很简单,但假设在传入null或-1时,函数调用会生成一个PHP警告,这被认为是一个错误.
问题是,如何编写我的PHPUnit测试用例,以便在函数正常处理null/-1时成功,并在抛出PHP警告时失败?
谢谢,
在构建nodeJS服务器对象时,我试图找出一些简单的最佳实践.请注意,我来自LAMP背景,所以整个事情对我来说是一种范式转换.
静态内容
静态内容已经记录了示例,并且像魅力一样工作:
var http = require('http'),
url = require('url'),
fs = require('fs'),
sys = require(process.binding('natives').util ? 'util' : 'sys');
server = http.createServer(function(req, res){
var parsedURL = url.parse(req.url, true);
var path = parsedURL.pathname;
var query = parsedURL.query;
switch (path){
case '/':
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('<h1>Greetings!</h1>');
res.end();
break;
default:
fs.readFile(__dirname + path, function(err, data){
if (err) return send404(res);
res.writeHead(200, {'Content-Type':'text/html'})
res.write(data, 'utf8');
res.end();
});
}
}).listen(80);
send404 = function(res){
res.writeHead(404);
res.write('404');
res.end();
};
Run Code Online (Sandbox Code Playgroud)
服务器侦听请求,查找文件,并将这些文件的内容发送回客户端.显然我给出的例子非常愚蠢,并没有考虑不是text/html的文件,但你明白了.
动态内容
但是,如果我们不想提供静态内容呢?例如,如果我们想要一个hello world文件,该文件从查询字符串中获取值并以不同方式响应,那该怎么办呢?
我的第一个猜测是我应该使用nodeJS模块设置创建第二个文件,给它一些接收信息的模块方法,并且只是将一堆垃圾串连接起来.
例如,一个名为hello.js的hello world模块:
exports.helloResponse …Run Code Online (Sandbox Code Playgroud)