问题列表 - 第5228页

从ruby脚本调用并将值传递给vbscript

是否可以从ruby脚本调用vbscript?基本上,我正在我的ruby脚本中创建一个带有随机名称的临时文件夹,我想调用vbscript并传递此文件夹的名称以执行下一个操作.

ruby vbscript

3
推荐指数
1
解决办法
1481
查看次数

ASP.NET Web表单作为ASP.NET MVC

我很抱歉可能误导了这个头衔,但我不知道一个合适的头衔.

随意编辑.

无论如何,我使用的是ASP.NET Web Forms,也许这不是Web表单的使用方式,但我喜欢手动构建和填充HTML元素.它给了我更多的控制权.

我不使用DataBinding和那种东西.我使用SqlConnection,SqlCommand和SqlDataReader,设置SQL字符串等,并从DataReader读取数据.老学校,如果你喜欢.:)

我确实创建WebControls,这样我每次需要一些控件时都不需要复制粘贴,但大多数情况下,我需要WebControls渲染为HTML,这样我就可以将HTML附加到其他函数中,使用控件渲染最终输出内.

我知道我可以用control.RenderControl(writer)渲染一个控件,但这只能在(pre)Render或RenderContents覆盖中完成.

例如.

我有一个dal.cs文件,其中存储了与数据库通信的所有静态函数和空洞.函数主要返回字符串,以便可以将其附加到其他函数中以呈现最终结果.

我这样做的原因是我想尽可能多地将编码与HTML分开,这样我就不会在HTML中执行<%while(dataReader.Read())%>并显示数据.我把它移到了CodeBehind.我还使用此函数在HttpHandler中呈现AJAX响应.

这很好用,但是当我想添加一个控件(ASP.NET服务器控件(.cs扩展名,而不是.ascx))时,我不知道该怎么做,所以我看到自己编写了与函数相同的控件返回该控件中的字符串或其他函数,它返回字符串并替换RenderContents所做的作业,这样当我需要将控件附加到另一个字符串时,我可以调用该函数.我知道这可能不是一个很好的做法.

当我看到关于ASP.NET MVC的所有教程/视频时,我认为它满足了我的需求,就像MVC一样,你必须自己构建一切(或大部分),我现在已经在使用Web表单.

在这个长篇介绍之后,我想问一下如何构建我的控件以便我可以像我提到的那样使用它们(返回字符串)或者我必须忘记服务器控件并将控件构建为函数并以这种方式使用它们?甚至可以使用ASP.NET服务器控件(.cs扩展名),或者当我说我没有正确使用它时我是对的.

为了清楚起见,我正在讨论如何正确使用Web表单,但是为了避免使用数据绑定器,因为我想通过自己构建所有内容(在Code Behind中呈现HTML).
有人可能会认为我附加的字符串如"some"+"string",我不是.我正在使用StringBuilder,因此没有缓慢.

欢迎提出任何意见.

asp.net-mvc webforms

2
推荐指数
2
解决办法
1030
查看次数

Application.DoEvents();

我如何保持我的C#表单,让我们说是一个for循环,从锁定?我是否调用Application.DoEvents(); 在循环之前或之后?从我所听到的使用DoEvents方法将保持我的应用程序锁定.

c# multithreading

4
推荐指数
1
解决办法
2341
查看次数

在IIS7上使用Joomla重写URL

我在IIS7上运行Joomla 1.5.9.我现在正在试验Joomla全局配置页面中的SEO设置.

首先,我玩弄了搜索引擎友好URL(删除了URL的查询部分); 工作正常.

我还尝试启用"使用Apache mod_rewrite".我安装了"用于IIS 7.0的Microsoft URL重写模块",并根据http://learn.iis.net/page.aspx/527/joomla-on-iis添加了web.config .单击菜单链接时,这似乎有效,因为我不再在URL中看到index.php.地址栏会更新为正确的URL,但显示的内容始终是主页的内容.我在IE和谷歌Chrome中都试过了同样的结果.加载后刷新页面没有任何区别.

我尝试重新启动IIS7,它没有什么区别.

编辑:我按照下面的建议(按照http://www.mydotnetworld.com/post/2008/10/24/URL-Rewriting-In-Joomla-15-on-IIS-7.aspx上的说明开启:打开快速cgi,修改php.ini,并导入重写规则,而不是将它们放在web.config中),我现在得到404而不是只显示主页的内容.URL似乎仍然被正确重写.所以,不同的行为,但仍然不起作用.我不确定这是有用的信息,但这两个字段显示在404页面中:请求的URL http:// localhost:80/joomla_course /季节性特色 物理路径C:\ inetpub\wwwroot\joomla_course\seasonal-specialties物理路径应该是"未重写"的URL吗?或者它是否预期会像这样?

编辑2:Oho!我发现在Joomla论坛上发布了同样问题的人:http://forum.joomla.org/viewtopic.php?f = 533&t = 364706&p = 1598137#p1598137.但是,也没有答案.

关于如何诊断(甚至更好,修复:))的任何想法?

谢谢!

mod-rewrite seo joomla iis-7

5
推荐指数
1
解决办法
6906
查看次数

许多控制器的一个视图(首页)(子视图)

注意:不能使用Javascript或iframe.事实上,我不能相信客户端浏览器可以做任何事情,除了超基础.

我正在重建一个传统的PHP4应用程序作为MVC应用程序,我的大多数研究目前都集中在Pylon的框架上.

我遇到的第一个奇怪的问题之一是我过去通过使用iframe或更好的javascript来解决的问题是显示动态的"小部件"集合,就像典型控制器的索引视图的摘要视图一样.

可视化我的问题的最佳方式是查看Google的个性化主页.他们用Javascript解决了这个问题,但是对于我的场景,javascript和基本XHTML之上的任何东西都是不可能的.

我开始研究的一个想法是让我的Frontpage控制器为当前激活的小部件轮询数据库或其他服务,然后获取元组/ dicts列表,动态实例化每个控制器并构建渲染子视图的列表/字典并传递那个到首页视图,让它解决问题.

所以使用peusudo代码:

Get request goes to WSGI
WSGI calls pylons
Pylons routes to Frontpage.index()
Frontpage.index() 
   myViews = list()
   for WidgetController in ActiveWidegets():
        myViews.append(subRender(WidgetController, widgetView))

c.subviews = myViews
render(frontpage.mako)
Run Code Online (Sandbox Code Playgroud)

关于subRender的奇怪的一点

  • 通过动态导入控制器__import__(当前硬编码到项目的命名空间:()
  • 有可能非常昂贵(大多数小部件调用可以缓存,但一个是用户面板)

我觉得必须有一个更好的方法或者可能已经在WSGI中实现的机制或更好的Pylons来实现这一点,但到目前为止,我发现最接近的是这种实用方法:http: //www.pylonshq.com/ docs/en/0.9.7/modules/controllers_util/#pylons.controllers.util.forward但是N为了获得集合视图,在pylons之上构建pylons实例似乎有点疯狂.

python model-view-controller pylons cherrypy

1
推荐指数
1
解决办法
482
查看次数

什么是缓冲区溢出?如何导致缓冲区溢出?

我听说过缓冲区溢出,我想知道如何导致缓冲区溢出.

有人能告诉我一个小缓冲区溢出的例子吗?新的(它们用于什么?)

c++ buffer-overflow fortify-source

30
推荐指数
5
解决办法
3万
查看次数

右对齐UIPickerView中的文本

如何正确对齐文本UIPickerView?我试图UILabel为行视图制作自定义s,但由于某种原因,没有任何东西出现,右对齐或其他.这是我写的:

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view {
    UILabel *label = [[UILabel alloc] initWithFrame:CGRectZero];
    [label setText:[NSString stringWithFormat:@"row %d", row]];
    [label setTextAlignment:UITextAlignmentRight];
    return [label autorelease];
}
Run Code Online (Sandbox Code Playgroud)

如果有人想知道,我使用,CGRectZero因为我在UICatalog示例中看到了它.

iphone uipickerview

8
推荐指数
2
解决办法
1万
查看次数

"标签云"发电机?

我想在我正在研究的项目中添加一个"标签云".我通过谷歌看到了很多,但它们似乎主要是"输入网址"类型.

这是我的意思的一个例子:

我正在找一个要么有的

  • 一个很好的网络访问api
  • 一个独立的本地可执行文件(linux首选)
  • 一个可链接的库(c,python首选)

当然,其他选择和建议赞赏!

更新:看起来我正在寻找的通常被称为标签云而不是文本云,即使我有兴趣使用它来查看文本块.

更新2:最优秀的Jonathan Feinberg和IBM发布了Wordle ......万岁!!!

http://www.wordle.net

cloud text tag-cloud

10
推荐指数
2
解决办法
9455
查看次数

Android YouTube应用播放视频意图

我创建了一个应用程序,您可以在其中下载Android视频.现在,我想要它,以便如果您在YouTube原生应用中播放视频,您也可以下载它.为此,我需要了解YouTube原生应用推出的Intent才能播放YouTube应用.
如果我在我的模拟器上安装了YouTube程序,我可以轻松地做到这一点,所以我的第一个问题是:
1.我可以为我的模拟器下载YouTube应用程序,或者......
2.当用户选择视频时使用的意图是什么用于播放.

youtube android emulation android-intent

142
推荐指数
10
解决办法
20万
查看次数

如何使用Perl提取HTML标题?

有没有办法使用Perl提取HTML页面标题?我知道它可以在表单提交期间作为隐藏变量传递,然后以Perl方式检索,但我想知道是否有一种方法可以在没有提交的情况下执行此操作?

就像,让我说我有一个像这样的HTML页面:

<html><head><title>TEST</title></head></html>
Run Code Online (Sandbox Code Playgroud)

然后在Perl中我想做:

$q -> h1('something');
Run Code Online (Sandbox Code Playgroud)

如何用<title>标签中包含的内容动态替换'something'?

html perl title

0
推荐指数
1
解决办法
5516
查看次数