问题列表 - 第26756页

如何使用protobuf-net处理.proto文件

我已经开始使用protobuf-net lib在我正在维护的一些程序之间进行通信.我也能够将C#中的消息解码为Ruby.我的ruby ProtoBuf lib使用.proto文件生成ruby代码.为了不得不在尽可能少的地方进行更改,我希望protobuf-net使用相同的.proto文件.虽然看起来protobuf-net文件夹有一个名为ProtoBufGenerator和protobuf exe的Dll,但我无法找到任何关于我是否可以通过这种方式使protobuf-net工作的指令.

这可能吗?

c# ruby protocol-buffers protobuf-net

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

如何在vs2008中关闭JScript Intellisense?

当在VS2008中使用大型aspx文件时,程序会停止更新JScript intellisense.

他们有办法解决这个问题吗?

它未在工具>选项>文本编辑器中列出.已关闭AllLanguages.AutoListMembers和AllLanguages.ParameterInformation.

编辑:VS2008没有安装sp1.至于为什么它没有SP1我不知道.未列在我的Microsoft更新中.立即强制手动安装.AARRGGGHHHHHHH !!!!!! 1!

编辑2:一个半小时后,安装并更新了SP1.顺便说一句,这些是我用来关闭和智能感知的宏:

Sub Intellisense_Off()
    Dim textEditor As Properties
    textEditor = DTE.Properties("TextEditor", "AllLanguages")
    textEditor.Item("AutoListMembers").Value = False
    textEditor.Item("AutoListParams").Value = False
End Sub

Sub Intellisense_On()
    Dim textEditor As Properties
    textEditor = DTE.Properties("TextEditor", "AllLanguages")
    textEditor.Item("AutoListMembers").Value = True
    textEditor.Item("AutoListParams").Value = True
End Sub
Run Code Online (Sandbox Code Playgroud)

javascript asp.net visual-studio-2008

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

System.Timers.Timer/Threading.Timer vs Thread with WhileLoop + Thread.Sleep for Periodic Tasks

在我的应用程序中,我必须定期发送心跳到"兄弟"应用程序.

使用System.Timers.Timer/Threading.Timer或使用带有while循环和Thread.Sleep的线程可以更好地完成此操作吗?

心跳间隔为1秒.

while(!exit)
{
   //do work
   Thread.Sleep(1000);
}
Run Code Online (Sandbox Code Playgroud)

要么

myTimer.Start( () => { 
                       //do work 
                      }, 1000); //pseudo code (not actual syntax)...
Run Code Online (Sandbox Code Playgroud)

c# multithreading timer

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

从非域计算机连接到域SQL Server 2005

几天前我问了一个问题(使用Windows身份验证从非域计算机访问SQL Server 2005),这提出了一些有趣但不可用的建议.我想再次提出这个问题,但要弄清楚我的约束是什么:

我有一个Windows域,其中一台机器运行SQL Server 2005,并配置为仅支持Windows身份验证.我想在同一网络上的计算机上运行C#客户端应用程序,但不在域上,并访问SQL Server 2005实例上的数据库.

我不能在任何一台机器上创建或修改操作系统或SQL Server用户,我也不能对权限或模拟进行任何更改,我也不能使用runas.

我知道我可以使用以下四个参数编写可以连接到SQL Server数据库的Perl和Java应用程序:服务器名称,数据库名称,用户名(域名为domain\user)和密码.

在C#中,我尝试过各种各样的事情:

string connectionString = "Data Source=server;Initial Catalog=database;User Id=domain\user;Password=password";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
Run Code Online (Sandbox Code Playgroud)

并尝试将集成安全性设置为真假,但似乎没有任何效果.我想在C#中做什么根本不可能?

感谢任何帮助,马丁

.net c# sql-server active-directory sql-authentication

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

使用PDO计算MySQL表中的行数

需要使用PDO计算MySQL表中每个类别的行数.例如,我需要有类别1,类别2等的条目数.如果可能,我想这样做而不必为每个类别写出SQL语句.

谢谢!

php mysql pdo

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

C++中的模板语法

我真的不懂模板,并试图运行一个简单的查找最小的int,double,chars.

第一个问题,为什么template<typename T>有时使用,有时使用template<>

第二个问题,我不知道下面的代码我做错了什么:

#include <iostream>

template <typename T>
T minimum(T arg1, T arg2)
{
    return arg1 < arg2 ? arg1 : arg2;
}

template <typename T>
// first I tried template <> instd of above, but wasn't sure the difference
T minimum<const char *>(const char *arg1, const char *arg2)
{
    return strcmp(arg1, arg2) ? arg2 : arg1;
}

int main()
{
    std::cout << minimum<int>(4, 2) << '\n';
    std::cout << minimum<double>(2.2, -56.7) << '\n';
    std::cout << …
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

虽然不是[required]列表字段按要求显示,并且模型状态由于它为空而无效?

我有以下代码 -

视图-

<% Html.BeginForm(); %>
    <div>
<%= Html.DropDownList("DropDownSelectList", new SelectList( Model.DropDownSelectList, "Value", "Text"))%>
Run Code Online (Sandbox Code Playgroud)

控制器 -

public ActionResult Admin(string apiKey, string userId)
{
    ChallengesAdminViewModel vm = new ChallengesAdminViewModel();
    vm.ApiKey = apiKey;
    vm.UserId = userId;
    vm.DropDownSelectList = new List<SelectListItem>();
    vm.DropDownSelectList.Add(listItem1);
    vm.DropDownSelectList.Add(listItem2);
    vm.DropDownSelectList.Add(listItem3);
    vm.DropDownSelectList.Add(listItem4);
    vm.DropDownSelectList.Add(listItem5);
    vm.DropDownSelectList.Add(listItem6);
    vm.DropDownSelectList.Add(listItem7);
}

[HttpPost]
public ActionResult Admin(ChallengesAdminViewModel vm)
{
    if (ModelState.IsValid)//Due to the null dropdownlist  gives model state invalid
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

ViewModel-

public class ChallengesAdminViewModel
{
    [Required]
    public string ApiKey { get; set; }

    [Required]
    public …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc field required-field

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

sqlite语句中返回的行数

有没有简单的方法来获取sqlite语句返回的行数?我不想首先完成COUNT()的过程.谢谢.

sqlite iphone objective-c

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

如何将Perl单行转换为完整脚本?

我在网上发现了很多Perl单行.有时我想将这些单行转换成脚本,否则我会忘记单行的语法.

例如,我正在使用以下命令(来自nagios.com):

tail -f /var/log/nagios/nagios.log | perl -pe 's/(\d+)/localtime($1)/e'
Run Code Online (Sandbox Code Playgroud)

我要用这样的东西替换它:

tail -f /var/log/nagios/nagios.log | ~/bin/nagiostime.pl
Run Code Online (Sandbox Code Playgroud)

但是,我无法找出将这些内容快速抛入脚本的最佳方法.有没有人能够快速将这些单行内容放入Bash或Perl脚本中?

perl command-line

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

通过PHP/Perl脚本运行命令作为Linux上的特权用户

背景:我正在为一家允许用户通过Web界面创建FTP帐户的公司编写脚本.在后台,脚本必须运行一堆命令:

  • 将用户添加到系统(useradd)
  • 打开并编辑各种文件
  • 通过sendmail邮寄用户

还有其他一些事情......

我基本上都在寻找最安全的方法.我听说过setuid方法,sudo方法,当然还有httpd作为特权用户运行.在执行任何命令之前,将对输入的数据进行完整性检查(即,仅用户名中的字母数字字符)

流行脚本使用的方法是什么(例如webmin),因为它必须相当安全?

php linux apache perl cgi

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