我希望能够以编程方式比较mp3.我不知道的问题是什么.页眉?直方图?渠道?有没有人有这方面的经验?
我有点惭愧地说我从未使用过ORM; 你可能还记得我的大部分职业经历都是使用经典ASP和小.NET进行攻击,而我只是维护.
为了我自己的职业生涯以及为工作中的新项目做准备(最终在.NET中完成!)我正在考虑在我的技能组中添加一个ORM - 作为受虐狂我是我也会看TDD而我正忙于这个项目.
无论如何,我使用.NET 3.5作为项目(或计划,反正)所以我试图决定我想要选择什么ORM; 就像我说我对它们并不熟悉,但我一般都知道它们应该做什么,以及它们是如何做到的.我的选择基本上取决于NHibernate或LINQ/Entity Framework.我没有使用过任何东西,但我看过一些LINQ2SQL和NHibernate的演示.
NHibernate看起来总体上更健壮(Linq2Sql甚至不是"真正的"ORM)以及在ALT.NET社区中大量使用,我想要更多地探索它.但是,EF是微软的产品,因此,大多数开发团队都会大量使用EF,他们只使用微软推出的任何产品,而不会考虑任何其他选择.
我已经听说了关于EF的好事和坏事,但是如果/当我在一个真正的开发团队的公司找到一份更好的工作时,我想选择能给我一个良好基础的东西以及对其他雇主好看的东西.
编辑:我应该补充一点,如果在选择ORM时有任何问题,应用程序将不得不处理现有的数据库.
编辑(02/15/2009 6:48 PM):它将使用的唯一数据库是SQL Server 2005 Standard,在Windows Server 2003上运行.鉴于这是一个工作项目,我的目标是选择一些赢得的东西我需要很长时间才能加快速度(因为我需要提高工作效率并且"学习新工具"对管理来说看起来不太好)但是比滚动我自己的DAL要好一些.当时我还没有确定应用程序是智能客户端还是ASP.NET应用程序,但其中的一部分很可能是用ASP.NET MVC完成的.
好吧,我想管理x86和x64平台,以及许多不同的配置,如"Debug CPU UMFPACK","Release CUDA CNC"等.在项目属性中进行更改时,如何将它们同时应用于多个配置/平台?我在Visual Studio中遗漏了什么吗?
我在一家小型网站建设公司工作,在我们的客户网站上,我们在横幅上有一个flash动画.动画相当厚实,是4兆字节.客户端最近请求重建该站点,该站点将再次包含动画标题.我们一直在考虑不在Flash中构建标题(或者实际上是在flash中构建它,因为我们都不能实际执行flash),而是使用Javascript(使用jQuery().animate()和plugins)构建它.
这是一个坏主意吗?动画标题的闪光效果更好吗?我知道你有更多的选择,但你也需要用户下载Flash播放器,而Javascript广泛可用.
它也是一个非常简单的动画,它主要包括文本弹出和弹出以及一些图像移动/淡入和淡出.
这应该很容易使用jQuery(我认为自己对jQuery很有经验),为什么我们会选择flash方法而不是javascript/jQuery aproach?
此外,如果我们选择Javascript方法,确保动画不会影响页面中的任何其他内容的最佳方法是什么?将绝对位置div内的完整动画做诀窍吗?
编辑
当我说横幅时,我实际上是指标题.
RedirectToAction受到保护,我们只能在行动中使用它.但是,如果我想在过滤器中重定向?
public class IsGuestAttribute: ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (!Ctx.User.IsGuest)
filterContext.Result = (filterContext.Controller as Controller)
.RedirectToAction("Index", "Home");
}
}
Run Code Online (Sandbox Code Playgroud) 我学习c ++,今天开始学习文件处理.但是在运行此代码时遇到错误
#include <iostream>
#include <fstream.h>
using namespace std;
int main()
{
fstream file;
file.open("test.txt",ios::in|ios::out)
file.close();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
获取错误
Cannot open include file: 'fstream.h': No such file or directory
Run Code Online (Sandbox Code Playgroud)
怎么了?
最近,我遇到了许多依赖"属性文件"进行配置的Java代码.但是代码不是普通的旧字符串文字,而是使用常量(静态最终字符串)来检索属性值.
我发现这种额外的间接级别很烦人,因为我需要在EITHER方向上执行两次查找.如果我从配置文件中观察到的属性开始,我必须首先搜索属性名称以找到Java常量,然后再次搜索以在代码中查找对常量的引用.如果我从代码开始,我必须找到常量的实际值,然后才能确定配置文件中属性的值!
重点是什么?
我理解使用常量引用资源包中的键的价值,通常支持i18n.我指的是简单的,非面向用户的配置值.我能想到的唯一原因是为了让以后更改属性名称变得容易,但这个好处远远小于骚动恕我直言,特别是考虑到全球搜索和替换的简易性.
这是我的脚本代码:
// ==UserScript==
// @name test
// @description test
// @include http://*
// @copyright Bruno Tyndall
// ==/UserScript==
var main = function() {
var b = document.getElementsByTagName('body')[0];
var t = document.createElement('div');
t.innerHTML = '<a href="javascript:void(0);" style="color:white;">Hello World</a>';
t.style.position = 'absolute';
t.style.zIndex = 1000;
t.style.bottom = '5px';
t.style.right = '5px';
t.firstChild.setAttribute('onclick', 'test();');
b.appendChild(t);
}
var test = function() {
alert("Hello World");
}
main();
Run Code Online (Sandbox Code Playgroud)
我唯一的问题是当单击Hello World时页面无法找到test()函数.请告诉我,我没有通过innerHTML'ing功能上类似的页面来解决它这个.还有另外一种方法吗?
谢谢.
我用
我使用Derby进行开发,并希望切换到MySQL.我很惊讶地看到,使用MySQL,我的测试速度比使用Derby慢大约50%.
我的测试场景:
我确认缓存正在使用中.没有真正的SQL进入数据库.所以我猜它是连接创建时间,这会减慢MySQL测试速度.
我正在编写一个由两部分组成的小型Python模块:
起初,我决定通过使用它在函数内部定义它来"隐藏"这个实现类,但这妨碍了可读性,如果多个函数重用同一个类,则不能使用它.
那么,除了评论和文档字符串之外,是否有一种机制将类标记为"私有"或"内部"?我知道下划线机制,但据我所知它只适用于变量,函数和方法名称.