Farmvilli可以全屏显示.HappyIsland可以全屏.
但是在facebook应用程序中启用flash全屏幕的诀窍是什么?
在Excel中,1如果引用的单元格为空 ,我需要返回一个值
如果值是,我可以这样做,zero但如果它是空的,我该怎么做?
我有一个"Product"基类,其他一些类"ProductBookDetail","ProductDVDDetail"继承自这个类.我使用ProductService类对这些类进行操作.但是,我必须根据类型(书的ISBN,DVD的语言)进行检查.我想知道投射"productDetail"值的最佳方法,我在SaveOrupdate中收到.我尝试了GetType()并使用了(ProductBookDetail)productDetail但这不起作用.
谢谢,
var productDetail = new ProductDetailBook() { .... };
var service = IoC.Resolve<IProductServiceGeneric<ProductDetailBook>>();
service.SaveOrUpdate(productDetail);
var productDetail = new ProductDetailDVD() { .... };
var service = IoC.Resolve<IProductServiceGeneric<ProductDetailDVD>>();
service.SaveOrUpdate(productDetail);
public class ProductServiceGeneric<T> : IProductServiceGeneric<T>
{
private readonly ISession _session;
private readonly IProductRepoGeneric<T> _repo;
public ProductServiceGeneric()
{
_session = UnitOfWork.CurrentSession;
_repo = IoC.Resolve<IProductRepoGeneric<T>>();
}
public void SaveOrUpdate(T productDetail)
{
using (ITransaction tx = _session.BeginTransaction())
{
//here i'd like ot know the type and access properties depending of the class
_repo.SaveOrUpdate(productDetail); …Run Code Online (Sandbox Code Playgroud) 是否有类似Dropbox或SugarSync的文件共享服务可以提供API?我想向网站添加文件共享服务,但完整的Dropbox界面对我的用户来说仍然太复杂,所以我想要一个API来构建一个集成到网站的简单文件列表.Google Code上有一个Dropbox API项目,但似乎已经死了.
更新:至少对于Windows,我需要一个桌面客户端服务,这样更技术性的网站用户可以轻松上传和组织存储的数据.如果服务有免费计划,则额外积分.
我正在使用makefile来自动生成一些文档.我在一个目录中有几个文件,我的一个makefile规则将生成这些文件的索引页面.文件列表本身是使用动态加载的,list := $(shell ls documents/*.txt)所以每次添加,删除或重命名文档时,我都不必费心手动编辑makefile.当然,我希望索引生成规则在文档目录中的文件的数量/标题发生变化时触发,但我不知道如何设置先决条件以这种方式工作.
我可以使用.PHONY或类似的东西强制索引生成一直运行,但我宁愿不浪费周期.我试过管道ls到一个文件list.txt并使用它作为我的索引生成规则的先决条件,但这需要list.txt手动编辑(试图避免它),或者在makefile中自动生成它(这会改变创建时间,所以我不能list.txt在先决条件中使用,因为它每次都会触发规则).
搜索了很多后我没有得到任何答案,最后我不得不回复你.下面我详细解释我的问题.这太长了,所以请不要放弃阅读.我用简单的语言解释了我的问题.
我一直在开发一个asp.net mvc项目.我正在使用标准的ASP.NET角色和成员资格.一切都很好,但记住我的功能根本不起作用.我列出了所有工作细节.希望你们能帮助我解决这个问题.
我只需要这个:
我需要用户登录Web应用程序.在登录期间,他们可以记住我或没有它登录.如果用户登录时记得我,我希望浏览器长时间记住它们,让我们说至少一年或相当长的时间.他们在www.dotnetspider.com,www.codeproject.com,www.daniweb.com和许多其他网站上的方式.如果用户登录时不记得我,那么浏览器应允许访问网站大约20-30分钟,之后他们的会话将过期.当用户登录并关闭浏览器而不注销时,他们的会话也应该到期.
注意:我已经成功实现了上述功能,而不使用标准的asp.net角色和成员资格,为用户创建自己的talbes并对我的数据库表进行身份验证,在我的其他项目中设置cookie和会话.但对于这个项目,我们从一开始就使用标准的asp.net角色和成员资格.我们认为它会起作用,在测试之后所有内容都构建完毕后它才起作用.现在我们不能用我自己的自定义用户表和所有东西替换标准asp.net角色和成员资格的现有功能,你明白我在说什么.
有标准的asp.net角色和成员资格功能存在某种错误,或者我有标准asp.net角色和成员身份错误的整个概念.我已经说明了我想要的东西.我认为这很简单合理.
我做了什么
在我的控制器动作中,我有这个:
FormsAuth.SignIn(userName,rememberMe);
public void SignIn(string userName,bool createPersistentCookie){FormsAuthentication.SetAuthCookie(userName,createPersistentCookie); }
现在问题如下:
我已经在上面的章节中说过"我只需要这个".用户可以成功登录系统.它们的会话存在的时间与web.config中超时值中指定的分钟数相同.我还给了我的web.config示例.在我的samplem中如果我将超时设置为5分钟,则用户会话在5分钟后到期,这没关系.但是如果用户关闭浏览器并重新打开浏览器,用户仍然可以在没有登录的情况下进入网站,直到"超时"中指定的时间还没有消失.超时值的滑动到期也正常.现在,如果用户在记住我的情况下登录系统,则用户会话在5分钟后仍会过期.这不是好行为,是吗?我的意思是说,如果用户登录系统并记住我检查了他应该记住很长时间,直到他没有退出系统,或者用户不会手动删除浏览器中的所有cookie.如果用户登录系统而不记得我检查过他的会话应该在web.config中指定的超时时间段之后到期,以及用户是否关闭浏览器.问题是如果用户关闭浏览器并重新打开它,他仍然可以在不登录的情况下进入网站.
我在这个主题上搜索了很多网,但我无法得到解决方案.在Scott Gu撰写的关于完全相同主题的博客文章(http://weblogs.asp.net/scottgu/archive/2005/11/08/430011.aspx)中.用户在评论中抱怨同样的事情,斯科特先生没有给出简单的解决方案.
我在以下地方阅读:http : //weblogs.asp.net/scottgu/archive/2005/11/08/430011.aspx http://geekswithblogs.net/vivek/archive/2006/09/14/91191. ASPX
我想这是很多用户的问题.正如Scott Gu先生所做的博客文章所示.
非常感谢您的帮助.提前致谢.
我在共享的webhost上,我没有权限编辑全局bash配置文件/ect/bashrc.不幸的是,全局文件中有一行mesg y,它将终端置于tty模式,并使得scp类似的命令不可用.我的本地~./bashrc包括全局文件作为源,如下所示:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
Run Code Online (Sandbox Code Playgroud)
我当前的解决方法用于grep将全局文件(无sans违规行)输出到本地文件中并将其用作源.
# Source global definitions
if [ -f /etc/bashrc ]; then
grep -v mesg /etc/bashrc > ~/.bash_global
. ~/.bash_global
fi
Run Code Online (Sandbox Code Playgroud)
有没有办法在没有创建实际文件的中间步骤的情况下包含这样的grepped文件?像这样的东西?
. grep -v mesg /etc/bashrc > ~/.bash_global
Run Code Online (Sandbox Code Playgroud) 我只想从客户端向服务器传输(发送或接收)哈希.
你能告诉我在Perl中哪种方式更好吗?或者你能推荐任何CPAN模块吗?
我想听听文件系统中发生的变化.我正在使用FileObserver.Here是我的代码:
码:
class MyDirObserver extends FileObserver {
String superPath;
public MyDirObserver(String path) {
super(path, ALL_EVENTS);
this.superPath = path;
}
public void onEvent(int event, String path) {
Log.e("onEvent of Directory", "=== onEvent ===");
try {
_Dump("dir", event, path, superPath);
} catch (NullPointerException ex) {
Log.e("ERROR", "I am getting error");
}
}
}
private void _Dump(final String tag, int event, String path, String superPath) {
Log.d(tag, "=== dump begin ===");
Log.d(tag, "path=" + path);
Log.d(tag, "super path=" + superPath);
Log.d(tag, "event list:"); …Run Code Online (Sandbox Code Playgroud) 我正在为我的项目的新版本(C#)安装一个安装程序.
以前,我使用Inno Setup创建.exe文件,以便在工作场所的其他计算机上安装我的项目.虽然阅读了一些教程,但我遇到了Windows Installer XML,它使用XML文件来构建.msi安装程序.
我的项目将在所有员工都可以访问的网络共享中提供,以便他们可以安装软件(我目前正在处理更新检查程序)
.exe和.msi安装人员之间的主要区别是什么?为什么我要选择一个而不是另一个?鉴于我的特定环境,要么更有意义吗?
我在这个问题上找到了一些信息,但没有太多的信息.
c# ×2
.net ×1
android ×1
asp.net-mvc ×1
bash ×1
casting ×1
cpan ×1
dropbox ×1
excel ×1
exe ×1
facebook ×1
file-sharing ×1
fileobserver ×1
flash ×1
fullscreen ×1
generics ×1
grep ×1
installer ×1
makefile ×1
perl ×1
remember-me ×1
sockets ×1
web-services ×1