问题列表 - 第18880页

将字符串转换为乐趣

我试图解决文件的问题:咨询/ 1不允许元组在其中有趣,就像在这个例子中:

{add_one, fun(X) -> X+1 end}.
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我正在考虑在字符串中编写乐趣并对其进行评估

{add_one, "fun(X) -> X+1 end"}.
Run Code Online (Sandbox Code Playgroud)

问题是.如何将字符串转换为有趣的?

erlang

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

使用泛型将类库DLL暴露给COM

为了这个问题,这是我的通用类.

[ComVisible(true)]
public class HtmlTable<T> where T : class
{
    List<T> listToConvert;

    public HtmlTable(List<T> listToConvert)
    {
        this.listToConvert = listToConvert;
    }
}
Run Code Online (Sandbox Code Playgroud)

本质上,这个类负责将类T的List转换为HTML表(我省略了生成部分).我得到的错误是

Generic classes may not be exposes to COM.
Run Code Online (Sandbox Code Playgroud)

我已经阅读了几个关于这个问题的帖子,但我并不是真的了解它们.需要更改/添加什么才能使用此课程?

谢谢.

c# generics com .net-3.5

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

用光标插入语句

在表格中有113列.并且表中有两个默认记录,一个用于未知,另一个用于不适用.因此,每列都有自己的默认值来表示未知和不适用.

我不想写常规插入语句来获取这两个记录.

所以,我试图用光标插入每一列.

从information_schema.columns获取该表的列名,并尝试使用"insert into select"语句将精确表中的值插入另一个位置,但是我们从information_schema获取的列的名称

Declare @col_name varchar(50)

declare my_cur CURSOR for
  select  column_name  from information_schema.columns 
  where table_name = 'tabl' and table_catalog = 'db'
  and table_schema = 'dbo'


  Fetch next from my_cur
  into @col_name

  while @@FETCH_STATUS  = 0
  BEGIN

   Insert into db.dbo.tabl (***@col_name***)
   select ***@col_name*** from openrowset('sqlncli', 'server=my_server;           trusted_connection=yes;', db.dbo.tabl) 



  fetch next from my_cur into @col_name
  end

close my_cur
deallocate my_cur
go
Run Code Online (Sandbox Code Playgroud)

但是,我没有意识到@col_name将被视为字符串,而不是对象(列)

对于这种情况或任何替代解决方案是否有任何解决方法.

t-sql sql-server cursor

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

在运行时更改App.config

我正在为我们正在开发的系统编写测试WinForms/C#/ .NET 3.5应用程序,我们不需要在运行时切换.config文件,但这变成了一场噩梦.

这是场景:WinForms应用程序旨在测试WebApp,分为5个子系统.测试过程适用于在子系统之间发送的消息,并且为了使该过程成功,每个子系统都有自己的.config文件.

对于我的测试应用程序,我写了5个单独的配置文 我希望我能够在运行时在这5个文件之间切换,但问题是:我可以编程方式编辑应用程序.config文件很多次,但这些更改只会生效一次.我一直在寻找一个表格来解决这个问题,但我仍然没有成功.

我知道问题定义可能有点令人困惑,但如果有人帮助我,我会非常感激.

提前致谢!

---更新01-06-10 ---

我之前没有提到过.最初,我们的系统是一个Web应用程序,每个子系统之间都有WCF调用.出于性能测试的原因(我们使用的是ANTS 4),我们必须创建程序集的本地副本并从测试项目中引用它们.听起来有点不对劲,但我们找不到令人满意的方法来衡量远程应用程序的性能.

---结束更新---

这是我正在做的事情:

public void UpdateAppSettings(string key, string value)
{
    XmlDocument xmlDoc = XmlDocument.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);

    foreach (XmlElement item in xmlDoc.DocumentElement)
    {
        foreach (XmlNode node in item.ChildNodes)
        {
            if (node.Name == key)
            {
                node.Attributes[0].Value = value;
                break;
            }
        }
    }

    xmlDoc.Save(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);

    System.Configuration.ConfigurationManager.RefreshSection("section/subSection");    
}
Run Code Online (Sandbox Code Playgroud)

c# configurationmanager app-config configuration-files .net-3.5

7
推荐指数
2
解决办法
3万
查看次数

如何检测用户是否单击了"后退"按钮

当用户进入历史回溯1时...如何检测到?然后,提醒"用户点击回来!"

使用绑定(最好是jquery)

javascript jquery back-button jquery-events

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

强制窗口等待服务在关闭时停止

我遇到了一个我用C#编写的Windows服务无法解决的问题.我想要做的是等待一个指定的时间让子进程终止,然后我被迫杀死它并停止服务.我将超时设置为5到15秒之间的任何时间,我的服务等待适当的时间,然后杀死孩子并在我通过mmc服务窗口停止时停止.但是,如果我关闭计算机,我的服务会在能够等待和正常停止之前被吹走.我已经读过Windows允许服务在关闭之前超时30秒.我的代码执行的时间远远少于30秒,最大值约为20秒左右,具体取决于我设置的超时时间.

我尝试在win32 Api中使用SetServiceStatus()函数,但它没有改变代码的功能.我已经验证函数调用是否成功.有没有其他方法可以强制Windows等待我的服务正常关闭?我在Windows 7 x86和Windows Vista Sp1 x86中测试它.

.net c# windows windows-services

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

如何将maven托管依赖项复制到war\web-inf\lib中,以便在Eclipse中以调试模式运行我的GWT 2.0应用程序?

我正在将现有项目从GWT 1.5.2更新为GWT 2.0.0.我们使用maven 2来管理我们的依赖项,并在Eclipse 3.5中完成所有开发.

因为我们使用maven来管理我们的依赖项,所以我没有像warT指定的那样在war\web-inf\lib目录中拥有所有这些jar.相反,它们位于maven存储库中,就像maven喜欢它们一样.我已经设置了项目,以便maven可以在开发或Web模式下成功构建和启动,并且应用程序可以正常运行.

问题是当我从Eclipse启动时,我得到一个java.lang.NoClassDefFoundError.如果我在启动之前手动将我的依赖项复制到war\web-inf\lib中,一切运行正常,但这并不适合长期解决方案.首先,如果我将所有这些罐子检查到我们的版本控制中,那将破坏我们从maven获得的大部分价值.像maven一样恼人,抛弃它不是答案.其次,让开发人员在每次调试时手动复制它们都是荒谬的.

那么我可以让Eclipse在启动之前将依赖项复制到war\web-inf\lib中吗?有没有我想念的替代解决方案?

谢谢,

托尼

java eclipse gwt maven-2

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

在RGBA4444 RGBA5551中为openGL创建和加载.pngs

我正在创建一个openGL游戏,到目前为止,我一直在使用RGBA8888格式的.pngs作为纹理表,但那些内存太多,我的应用程序经常崩溃.我在Apple的网站上看到,只要需要太多质量就可以使用这种格式,并建议使用RGBA4444和RGBA5551(我已经将纹理转换为PVR,但在大多数精灵表中质量损失太大).

我只需要在我的纹理加载器类中的glTexImage2D调用中使用GL_UNSIGNED_SHORT_5_5_5_1或GL_UNSIGNED_SHORT_4_4_4_4来加载我的纹理,但是我需要将纹理表转换为RGBA4444和RGBA5551,我对如何实现这一点毫无头绪.

iphone textures opengl-es

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

Subversion:在提交时将修订数据添加到代码文件中

有没有一种简单的方法,在提交文件时,自动将信息插入代码文件本身(如作者,提交评论,提交日期等)?我希望将此信息附加到每个已提交文件顶部的块中.基本上,整个修订历史记录应记录在每个代码文件中......

我看到有一种方法可以使用subversion属性来实现类似的东西,但是我没有看到如何将实际的提交注释添加到文件中,而且我也看不到如何保持具有整个修订版的运行日志历史而不是最后一次提交信息.

我个人认为这不是一个好主意,因为代码文件应该包含代码,但不幸的是,这是我当前项目的要求.

svn

19
推荐指数
2
解决办法
4万
查看次数

禁止emacs自动填充选定的区域

我使用emacs编辑所有内容.在我的一些LateX文档中,我想在编辑表和代码时自动禁用自动填充模式.基本上,我想要两个标签,如:

   %%% BEGIN NO FILL
   %%% END NO FILL
Run Code Online (Sandbox Code Playgroud)

他们之间没有任何东西可以自动填充.

任何人都可以想到这样做的方法吗?我需要弄清楚光标是否在区域内,然后必须切换模式,并且每次光标移动时都需要这样做.或者有更好的方法吗?

emacs latex elisp

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