问题列表 - 第26038页

来自C#的Excel操作 - 设置ActiveCell?

我目前正在尝试将一些VB6宏移动到C#应用程序中,而我在使用C#设置活动单元时遇到问题.

在VB6中它简单地说:

ActiveSheet.Range("L1").Select
Run Code Online (Sandbox Code Playgroud)

有谁知道C#的等价物是什么?

提前干杯.

c# vb6 excel interop visual-studio-2010

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

Ruby to_json:方法参数

to_json在一个对象上使用该方法,并试图让:methods参数工作.我的模型(Drop)上有一个方法叫做is_favorited_by_user?.此方法接受一个参数current_user,然后检查用户是否收到了drop.如何通过该to_json方法传递此参数.

render :json => @drops.to_json(:methods => :is_favorited_by_user?(current_user))
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails render-to-response

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

删除单元类方法

我一直在学习Groovy,目前正在研究元类功能.我已经看到了添加新方法和删除所有方法的示例,但没有关于删除单个方法的示例.例如:

String.metaClass.foo = {delegate.toUpperCase()}
String.metaClass.bar = {delegate.toLowerCase()}
Run Code Online (Sandbox Code Playgroud)

有明显的副作用.现在我已经看到你可以说了

String.metaClass = null
Run Code Online (Sandbox Code Playgroud)

删除所有方法.我希望有人能说些什么

String.metaClass.foo = null
Run Code Online (Sandbox Code Playgroud)

删除String.foo(),但仍保留String.bar(),但此语句似乎没有任何效果.有没有办法说方法foo()不应该再定义,而不影响bar()或任何其他添加的方法?

groovy metaclass

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

将Bloite数据从SQLite数据库保存到文件中

我正在尝试将blob数据从SQLite数据库(Safari缓存:Cache.db)保存到文件中,但由于某种原因,sqlite不会读取整个blob.我最终想在ruby中这样做,但是现在直接在sqlite命令提示符下工作的东西很好.此外,我已经在stackoverflow上阅读了所有关于此内容的条目,但是大多数条目只讨论了在blob中保存图像的性能以及确保将blob保存到文件的一个条目是在C#中没有帮助我.这是我尝试过的:

sqlite> select*from cfurl_cache_response limit 1; 3501 | 0 | 945281827 | 0 | http://www.gospelz.com/components/com_jomcomment/smilies/guest.gif | 2010-02-24 16:20:07

sqlite>从cfurl_cache_blob_data中选择receiver_data,其中entry_ID = 3501;
的GIF89a(

原始(guest.gif)文件的hexdump显示sqlite在第一个空值后停止读取blob:

$ hexdump -C guest.gif
00000000 47 49 46 38 39 61 28 00 28 00 f7 00 00 f1 f5 fd | GIF89a(.(.......)

sqlite> .output test.gif
sqlite>从cfurl_cache_blob_data中选择receiver_data,其中entry_ID = 3501;
$ hexdump -C test.gif
00000000 47 49 46 38 39 61 28 0a | GIF89a(.|

ruby sqlite blob

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

从PHP创建MySQL用户和数据库

有没有办法创建一个新的MySQL数据库,一个新的MySQL用户,并使用PHP为新数据库赋予新的用户权限?

编辑 - 应该指出这是从1台服务器运行到另一台服务器,因此服务器A试图在服务器B上安装数据库/用户

我有这个:

$con = mysql_connect("REMOTE.IP.ADDRESS","root","pass");
mysql_query("CREATE DATABASE ".$db."",$con)or die(mysql_error());
mysql_query("GRANT ALL ON ".$db.".* to  ".$user." identified by '".$dbpass."'",$con) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

但我在授权查询中收到错误:

"Access denied for user 'root'@'MY.REMOTE.SERVER.HOST.NAME' to database 'dbname'"
Run Code Online (Sandbox Code Playgroud)

php mysql database

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

LaTeX hyperref链接转到了错误的页面

我正在尝试创建一个不使用标题的浮点数的引用.如果我在float中包含\ label {foo}并使用\ pageref {foo}引用它,则在我的pdf文档中显示正确的页码,但是由hyperref包创建的超链接链接到不同的页面(第一页)部分).如果我在float中的标签之前包含标题,则hyperref链接将转到正确的页面.

有没有办法让hyperref链接正常工作而不在浮点数中包含标题?或者有没有办法抑制标题的显示,所以我可以包括一个没有显示?

以下是一个最小的例子.如果我使用pdflatex处理它,我会得到三页."图"显示在第二页上,第三页正确显示"见第2页上的图".但是'2'上的超链接表示"转到第1页",如果我点击它,则会将我带到第1页.

如果我在\ label {foo}之前放置一个空的\ caption {},那么超链接可以正常工作,但我不想为我的浮点显示一个标题.

\documentclass[11pt]{memoir}

\usepackage{hyperref}

\begin{document}

some text
\clearpage


\begin{figure}
  a figure
  \label{foo}
\end{figure}

more text
\clearpage


See figure on page \pageref{foo}.

\end{document}
Run Code Online (Sandbox Code Playgroud)

latex hyperref

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

强类型局部视图的问题

我有部分视图的问题.我正在asp.net mvc开发一个博客,我会在我的主页上列出一个类别列表,最后发表的帖子,最后的评论.我认为最好的解决方案是使用强类型的局部视图,并在每个局部视图中传递必要的模型.

我的问题是View ..在任何视图(连接到母版页的contentplaceholder)中的模型与部分视图中的模型冲突,我得到如下错误:

The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[Blog.Models.Articoli]' but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable`1[Blog.Models.Categorie]'. 
Run Code Online (Sandbox Code Playgroud)

我在网上发现了一个肮脏的解决方案,它包括传递任何视图的模型,一些viewdata,每个模型都可以在局部视图中传递.但是这个解决方案不尊重DRY原则.因为你必须为每个动作重复这个代码!

所以,我的问题是:我可以创建一个包含局部视图模型的模型吗?如果,是的,以这种方式?

它存在另一种解决方案更简单吗?

感谢帮助

asp.net-mvc

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

开源Asp.Net主页面模板

我在哪里可以下载开源Asp.Net Master页面模板?

asp.net master-pages

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

NVIDIA GPU和PhysX引擎

如何在NVIDIA GPU中实现NVIDIA PhysX引擎:它是一个协处理器还是物理算法被实现为要在GPU管道中执行的片段程序?

gpu gpgpu nvidia physx

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

F#中#indent"off"

我刚刚开始学习F#,并尝试了来自wiki的代码:

我更喜欢使用制表符空格,所以我将代码更改为:

#indent "off"
open System
open System.Windows.Forms

let form = new Form(Visible=true, TopMost=true, Text="Welcome to F#")

let label =
    let temp = new Label()
    let x = 3 + (4 * 5)
    temp.Text <- sprintf "x = %d" x
    temp

form.Controls.Add(label)

[<STAThread>]
Application.Run(form)
Run Code Online (Sandbox Code Playgroud)

输出是:

Microsoft(R)F#2.0编译器版本4.0.30319.1版权所有(c)Microsoft Corporation.版权所有.

fstest2.fs(1,1):警告FS0062:此构造用于ML兼容性.考虑使用扩展名为".ml"或".mli"的文件.您可以使用'--mlcompatibility'或'--nowarn:62'禁用此警告.

fstest2.fs(9,2):错误FS0010:表达式中出现意外关键字'let'或'use'.预期'in'或其他标记.

fstest2.fs(13,1):错误FS0597:连续参数应该用spac es或tupled分隔,涉及函数或方法应用程序的参数应该用括号括起来

fstest2.fs(9,14):错误FS0374:赋值左侧的表达式无效

fstest2.fs(16,1):错误FS0010:定义中的意外标识符

猜猜错误是在let标签块的某个地方,但无法弄明白.

f# indentation

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