小编Pra*_*tik的帖子

如何仅使用Javascript访问Google表格电子表格?

我想只使用JavaScript访问Google Spreadsheets(没有.NET,C#,Java等)

我来到这里并且震惊地知道JavaScript没有用于访问Google表格的API.

请告诉我如何使用JavaScript或其任何框架(如jQuery)访问(创建/编辑/删除)Google表格.

javascript google-api google-data-api google-api-js-client google-sheets-api

95
推荐指数
6
解决办法
12万
查看次数

属性或索引器不能作为out或ref参数传递

我收到上述错误,无法解决.我google了一下,但无法摆脱它.

场景:

我有类BudgetAllocate,其属性是预算,是双重类型.

在我的dataAccessLayer中,

在我的一个课程中,我试图这样做:

double.TryParse(objReader[i].ToString(), out bd.Budget);
Run Code Online (Sandbox Code Playgroud)

这引发了这个错误:

在编译时,属性或索引器不能作为out或ref参数传递.

我甚至试过这个:

double.TryParse(objReader[i].ToString().Equals(DBNull.Value) ? "" : objReader[i].ToString(), out bd.Budget);
Run Code Online (Sandbox Code Playgroud)

其他一切工作正常,层之间的引用存在.

.net c# error-handling

73
推荐指数
6
解决办法
7万
查看次数

.NET的未来版本是否会支持C#中的元组?

.Net 3.5不支持元组.太糟糕了,但不确定.net的未来版本是否会支持元组?

.net c# language-features tuples

69
推荐指数
6
解决办法
3万
查看次数

HTML中的<script>标记位置是否会影响网页的性能?

如果脚本标记位于HTML页面正文的上方或下方,那么网站的性能是否重要?

如果在这之间使用如下:

<body>
..blah..blah..
<script language="JavaScript" src="JS_File_100_KiloBytes">
function f1() {
.. some logic reqd. for manipulating contents in a webpage
}
</script>
... some text here too ...
</body> 
Run Code Online (Sandbox Code Playgroud)

或者这更好吗?:

<script language="JavaScript" src="JS_File_100_KiloBytes">
function f1() {
.. some logic reqd. for manipulating contents in a webpage
}
</script>
<body>
..blah..blah..
..call above functions on some events like onclick,onfocus,etc..
</body> 
Run Code Online (Sandbox Code Playgroud)

还是这一个?:

  <body>
    ..blah..blah..
    ..call above functions on some events like onclick,onfocus,etc..
<script language="JavaScript" src="JS_File_100_KiloBytes">
    function f1() {
    .. some logic reqd. …
Run Code Online (Sandbox Code Playgroud)

html javascript optimization performance

64
推荐指数
5
解决办法
7万
查看次数

使用批处理文件在Windows中生成GUID

如何在Windows中使用命令行运行的批处理文件中生成GUID?

command-line cmd guid batch-file

46
推荐指数
7
解决办法
6万
查看次数

在jQuery中导出到csv

我动态生成一个div,如:

<div id='PrintDiv'>
        <table id="mainTable">
            <tr>
                <td>
                    Col1
                </td>
                <td>
                    Col2
                </td>
                <td>
                    Col3
                </td>
            </tr>
            <tr>
                <td>
                    Val1
                </td>
                <td>
                    Val2
                </td>
                <td>
                    Val3
                </td>
            </tr>
            <tr>
                <td>
                    Val11
                </td>
                <td>
                    Val22
                </td>
                <td>
                    Val33
                </td>
            </tr>
            <tr>
                <td>
                    Val111
                </td>
                <td>
                    Val222
                </td>
                <td>
                    Val333
                </td>
            </tr>
        </table>
    </div>
Run Code Online (Sandbox Code Playgroud)

页面上还有更多元素.现在,我怎样才能获得这样的csv文件:

Col1,Col2,Col3
Val1,Val2,Val3
Val11,Val22,Val33
Val111,Val222,Val333
Run Code Online (Sandbox Code Playgroud)

使用jQuery?

需要一个文件保存dailog框,如下所示:

替代文字

谢谢.

javascript csv asp.net jquery

45
推荐指数
4
解决办法
12万
查看次数

Mathematica 8.0使用HTTP POST和XML与Web服务器JSP交互

我的任务是使用Mathematica通过JSP使用HTTP POST和XML与第三方的Web服务器进行交互.我需要发送的示例:

<html>
<head></head>
<body>
<form method="post" action="http://www. ... .com/login.jsp">
<textarea name="xml" wrap="off" cols="80" rows="30" spellcheck="false">
<loginInfo>
<param name="username" type="string">USERNAME</param>
<param name="pwd" type="string">PASSWORD</param>
</loginInfo>
</textarea>
<input type="hidden" name="Login" value="1"/>
<input type="submit" name="go" value="go" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我将收到的示例(XML):

<UserPluginInfo>
  <PluginInfo>
    <param name="pluginUid" type="string">1</param>
  </PluginInfo>
  <UserInfo>
     <param name="username" type="string">USERNAME</param>
  </UserInfo>
</UserPluginInfo>
Run Code Online (Sandbox Code Playgroud)

我发现Robert Raguet-Schofield在2009年撰写了一篇关于与Twitter交互的博客,博客使用J/Link访问Java来执行HTTP POST并处理响应.

我的问题是,这是完成我的任务的最佳方法,还是自2009年以来Mathematica发展并且有更好的方法(更直接)完成我的任务?

webserver wolfram-mathematica

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

在MVC中实例化和处理DbContext的最佳方法是什么?

MVC 3 + EF 4.1

我在两种方法中选择处理DbContext:

  1. 实例化Application_BeginRequest,投入 HttpContext.Current.Items和处置Application_EndRequest.
  2. 创建一次性UnitOfWork(用于包装DbContext),并启动每个控制器操作using(var unitOfWork = new UnitOfWork()) { ... }

请分享您的经验:您更喜欢哪一个?每种方法的利弊是什么?

asp.net-mvc entity-framework poco entity-framework-4.1 dbcontext

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

会话如何在asp.net中运行?

请任何人建议我如何在asp.net中实际工作?我在会议的一部分中感到困惑,并希望简要介绍它,所以请指导我

session asp.net-3.5

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

SqlCommand对象,CommandTimeout的时长是多少?

在使用SqlCommand对象时,如何确定使用超时的时间长度?

在我正在处理的部分代码上(由其他人编写)我有:

cmd.CommandTimeout = 60;
Run Code Online (Sandbox Code Playgroud)

我觉得这很短暂.但是,我在论坛上看到一些人谈论将它设置为30000,这似乎太长了.

我怎么知道什么是我的应用程序的最佳选择?

c# ado.net sqlcommand command-timeout

23
推荐指数
3
解决办法
4万
查看次数