问题列表 - 第33623页

使用存储在主程序不同文件夹中的参考库(dll)?

(这可能是一个显而易见的问题,但我不确定要问什么Bing/Google)

在VS2008(C#Winforms)项目中,引用了许多第三方库.该项目使用"Copy Local = True",以便各种DLL文件最终与编译的应用程序位于同一文件夹中.

为了清理我想修改程序,以便库都在子文件夹下.

例如:

C:\ MyProgram\ - >主程序文件夹C:\ MyProgram\Libraries - > DLL存储文件夹

我该怎么做?

c# external shared-libraries visual-studio-2008

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

IEnumerable和数组有什么区别?

是否有人会描述IEnumerable以及IEnumerable和数组之间的区别以及在何处使用它...所有关于它的信息以及如何使用它.

c# ienumerable

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

使用WMI远程卸载应用程序

我正在尝试使用WMI编写一个mini w32可执行文件来远程卸载应用程序.

我可以使用下面的代码列出所有已安装的应用程序,但我找不到通过WMI和C#远程卸载应用程序的方法

我知道我可以使用msiexec作为一个过程来做同样的事情,但我希望使用WMI解决这个问题,如果可能的话......

谢谢,Cem

static void RemoteUninstall(string appname)
{
    ConnectionOptions options = new ConnectionOptions();
    options.Username = "administrator";
    options.Password = "xxx";
    ManagementScope scope = new ManagementScope("\\\\192.168.10.111\\root\\cimv2", options);
    scope.Connect();


    ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_Product");

    ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
    ManagementObjectCollection queryCollection = searcher.Get();

    foreach (ManagementObject m in queryCollection)
    {
        // Display the remote computer information

        Console.WriteLine("Name : {0}", m["Name"]);

        if (m["Name"] == appname)
        {
            Console.WriteLine(appname + " found and will be uninstalled... but how");
            //need to uninstall …
Run Code Online (Sandbox Code Playgroud)

c# wmi uninstall uninstallation wmi-query

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

这个行号占位符excel公式

所以我正在为我的电子表格编写一些公式,并想知道这个行号是否有占位符.

例如说我使用的公式:

=C4+SUM(F4:N4)
Run Code Online (Sandbox Code Playgroud)

我知道我可以自动填充这个,但我真正想要的是一些库存公式,如:

=C{this.row}+SUM(F{this.row}:N{this.row})
Run Code Online (Sandbox Code Playgroud)

这可能吗?谢谢

excel excel-formula

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

空指针的解除引用

这个错误消息究竟是什么意思,我该如何解决?

空指针的解除引用

pointers objective-c ios

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

cPickle.UnpicklingError:无效的加载密钥

我的程序在windows上工作正常,有cpickle,我使用的是二进制模式,比如'wb'或'rb'.当我在Linux上运行我的程序时,它仍然可以正常工作.

但是当我试图在我的Windows平台上取消从Linux平台获得的文件时,我得到了这条有线消息:cPickle.UnpicklingError:无效的加载密钥''.

谁能告诉我为什么?

似乎我无法从Linux平台上取消任何文件.

顺便说一句,我运行的两个程序是相同的.

太感谢了.

python pickle

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

Python Twitter库:哪一个?

我意识到这是一个懒惰的问题,但是我想看看Twitter人们有哪些python库有很好的经验.

我使用过Python Twitter工具,并且喜欢它简洁美观的界面,但它似乎并不是流行的 - 它甚至没有列在Twitter Libraries页面上.

但是,有很多其他的列出:

  • Konpaku Kogasa的oauth-python-twitter2.结合python-twitter和oauth-python-twitter来创建一个进化的OAuth口袋妖怪.
  • 由DeWitt Clinton撰写的python-twitter.该库为Twitter API提供了纯Python接口.
  • 安德鲁普莱斯的python-twyt.BSD许可的Twitter API接口库和命令行客户端.
  • Dustin Sallings的twitty-twister.Twitter的Twisted界面.
  • Ryan McGrath的twython.REST和搜索库受到python-twitter的启发.
  • 由Josh Roesslein提供的Tweepy.支持OAuth,Search API,Streaming API.

我的要求很简单:

  • 能够使用OAuth
  • 能够关注用户
  • 能够发送直接消息
  • 能够发布
  • 流式API会很好

一边扭曲一边(在这种情况下我没有使用扭曲),你是否使用过其他任何一种,如果是的话,你推荐它们吗?

[更新] FWIW,我最终再次使用Python Twitter Tools.新版本很好地支持OAuth,它是一个非常聪明的API,所以我坚持下去.

python twitter

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

非静态方法需要PropertyInfo.SetValue中的目标

好的,所以我正在学习泛型,我正试图让这个东西运行,但它一直在说我同样的错误.这是代码:

public static T Test<T>(MyClass myClass) where T : MyClass2
{
    var result = default(T);
    var resultType = typeof(T);
    var fromClass = myClass.GetType();
    var toProperties = resultType.GetProperties();

    foreach (var propertyInfo in toProperties)
    {
        var fromProperty = fromClass.GetProperty(propertyInfo.Name);
        if (fromProperty != null)
            propertyInfo.SetValue(result, fromProperty, null );
    }

    return result;
}
Run Code Online (Sandbox Code Playgroud)

c# generics propertyinfo setvalue visual-studio

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

HTTP状态405 - HTTP方法此URL不支持POST

HTTP Status 405 - HTTP method POST is not supported by this URL当我使用下面的代码(下面)时,我收到错误...引起麻烦的线(显然)是getServletContext().getRequestDispatcher("/EditObject?id="+objId).forward(request, response);

package web.objects;

import java.io.IOException;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import dao.ObjDetailsDao;

@SuppressWarnings("serial")
public class EditObjectText extends HttpServlet {

 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {


  int objId = Integer.parseInt(request.getParameter("objId"));
  String text = (String)request.getParameter("description");

  ObjDetailsDao oddao = new ObjDetailsDao();
   try {
oddao.modifyText(text, objId);
 /////////////
    getServletContext().getRequestDispatcher("/EditObject?id="+objId).forward(request, response);
 ////////////
   } catch (SQLException e) {
    // TODO Auto-generated catch block …
Run Code Online (Sandbox Code Playgroud)

java servlets http-status-code-405

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

Rails使用模型根呈现JSON数据

我在Rails中有一些数据要呈现为JSON数据.我现在正在做的只是查找模型的所有实例并调用render:json => data.

data = Data.find(:all)
render :json => data
Run Code Online (Sandbox Code Playgroud)

但是,Rails在每个JSON对象中包含模型名称.所以我的JSON数据最终看起来像这样:

[{modelname:{propertyName: 'value',...}},{modelname:{propertyName: 'value2',...}}]
Run Code Online (Sandbox Code Playgroud)

而不是:[{propertyName:'value',...},{propertyName:'value2',...}]

型号名称始终相同,我不希望它在那里.

我更改了选项以在其中一个Rails初始值设定项中呈现JSON数据中的根,但这会影响我想要呈现为JSON的所有内容,我不想为此项目执行此操作.

在这种情况下,我希望能够根据具体情况做到这一点.

我怎样才能做到这一点?提前致谢.

json ruby-on-rails

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