问题列表 - 第11383页

是否存在无法使用ASP.NET MVC构建的网站

我正要问这个问题......但是因为它已经问过我会问另一个问题.

我从未创建过生产网站,我认为现在是时候学习如何了.(我可以为客户做一件简单的事.)

我个人喜欢MVC核心的Convention Over Configuration范例(我个人希望微软在很多其他领域朝着这个方向发展).

我的问题是......

如果我学习并努力掌握ASP.NET MVC,我能够构建任何网站吗?我问,因为微软的术语暗示它不适合每个项目.我是否应该关注缺乏工具支持?具体来说,您可以使用MVC的第三方Web控件(如telerik的东西),如果没有,它是否重要?

赛斯

.net asp.net asp.net-mvc

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

程序终止自己进程的正确方法是什么(Windows)

C#.NET 3.5

我有一个控制台应用程序,由计算机上的另一个应用程序调用.此控制台应用程序连续运行,并从"父"进程侦听stdin上的数据.

但是,当父项被停止或终止时,它启动的控制台应用程序将继续.在正常情况下,它使用最少的资源来等待来自stdin的输入.然而,一旦父母离开,这个控制台应用程序就会激活CPU,并使其运行的核心匮乏,利用率接近100%.这一直持续到我手动终止进程.

理想情况下,主叫父母会自行清理,特别是因为这是在正常(非特殊)"停止"条件下发生的.不幸的是,这个父进程不在我手中.

我的第一个想法是从控制台应用程序中获取调用父级,并监视其PID.如果父进程消失,我的控制台应用程序将自行终止.目前,我这样做:

Process process = Process.GetCurrentProcess();
m_ParentPID = 0;
using (ManagementObject mgmtObj = new ManagementObject("win32_process.handle='" +     process.Id.ToString() + "'"))
{
    mgmtObj.Get();
    m_ParentPID = Convert.ToInt32(mgmtObj["ParentProcessId"]);
}
string parentProcessName = Process.GetProcessById(m_ParentPID).ProcessName;
Log("Parent Process: " + parentProcessName + Environment.NewLine);

// Create a timer for monitoring self.
Timer timer = new Timer(new TimerCallback(sender =>
{
    if (m_ParentPID != 0)
    {
        Process parent = System.Diagnostics.Process.GetProcessById(m_ParentPID);
        if (parent == null)
        {
            Log("Parent process stopped/killed.  Terminating self.");
            System.Environment.Exit(0);
        }
    }
}));

// Kick …
Run Code Online (Sandbox Code Playgroud)

.net windows kill process terminate

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

在ASP.NET MVC中自动完成组合框?

我正在尝试将我之前在ASP.NET Web Forms中编写的应用程序转换为MVC,并且我坚持实现自动完成组合框的问题.以前,我使用过Telerik的RadComboBox,但我不确定如何在MVC中使用它,或者甚至可以使它工作.这是我使用的标记代码:

<telerik:RadComboBox ID="Brand" runat="server" Width="250px" EmptyMessage="Choose a brand" EnableLoadOnDemand="true" OnItemsRequested="Brand_OnItemsRequested" />
Run Code Online (Sandbox Code Playgroud)

代码隐藏:

protected void Brand_OnItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
{
  foreach (BrandCode b in _repository.GetBrandCode(e.Text).OrderBy(b => b.BrandName).Take(10))
  {
    Brand.Items.Add(new Telerik.Web.UI.RadComboBoxItem(b.BrandName, b.BrandCode1));
  }

  Brand.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

任何想法都赞赏.

asp.net-mvc combobox

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

使用Javascript/JQuery在JSON对象中的差异

我在Javascript中有两个JSON对象,除了数值之外都是相同的.它看起来像这样:

var data = {
  "eth0":{"Tx":"4136675","Rx":"13232319"},
  "eth1":{"Tx":"4","Rx":"0"},
  "lo":{"Tx":"471290","Rx":"471290"}
}

var old = {
  "eth0":{"Tx":"4136575","Rx":"13232219"},
  "eth1":{"Tx":"4","Rx":"0"},
  "lo":{"Tx":"471290","Rx":"471290"}
}
Run Code Online (Sandbox Code Playgroud)

一个名为"data"的对象具有当前值,另一个名为"old"的对象具有1秒前的相同值.我想输出一个只有值更改的JSON对象,这样我就可以计算网络接口上的数据吞吐量.

var throughput = {
  "eth0":{"Tx":"100","Rx":"100"},
  "eth1":{"Tx":"0","Rx":"0"},
  "lo":{"Tx":"0","Rx":"0"}
}
Run Code Online (Sandbox Code Playgroud)

我不确定如何遍历JSON数据 - 它可以用于任何数量的接口.

有人可以借给我一个手吗?提前致谢

javascript jquery json

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

使用Rails,如何将主键设置为不是整数类型的列?

我正在使用Rails迁移来管理数据库模式,我正在创建一个简单的表,我希望使用非整数值作为主键(特别是字符串).为了从我的问题中抽象出来,让我们说有一个表格employees,其中员工用字母数字字符串标识,例如"134SNW".

我试过在这样的迁移中创建表:

create_table :employees, {:primary_key => :emp_id} do |t|
    t.string :emp_id
    t.string :first_name
    t.string :last_name
end
Run Code Online (Sandbox Code Playgroud)

这给了我什么似乎完全忽略了这条线t.string :emp_id并继续前进并使它成为一个整数列.有没有其他方法让rails为我生成PRIMARY_KEY约束(我正在使用PostgreSQL),而不必在execute调用中编写SQL ?

注意:我知道最好不要使用字符串列作为主键,所以请不要回答只是说添加一个整数主键.无论如何我可以添加一个,但这个问题仍然有效.

database migration ruby-on-rails primary-key

85
推荐指数
7
解决办法
8万
查看次数

.net中的LDAP实现

我们正在考虑实施一个将使用LDAP作为其安全数据存储的新项目.我正在寻找的是基于.net的LDAP协议实现.要清楚,我知道有关活动目录,我不想要一个.net包装器用于活动目录.我正在寻找的是.net中的LDAP实现,因为java中有很多,但我还没有遇到.net实现

.net ldap

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

在Visual Studio中创建GUI的良好资源

我正在越来越多地使用桌面应用程序和我的GUI SUCK.我熟悉GUI设计的基础知识,但我很难将它们付诸实践.

我正在寻找的是在Visual Studio中构建(而不是设计!)GUI的好(或至少是不错的)指南.

如果失败了(我通过常规来源找不到多少),我不得不问:用VS2K5的"设计"视图构建GUI是否可能/值得?这就是我一直在使用的东西,因为我是一个视觉人.

具体来说,我正在寻求帮助实施完整设计的"螺母和螺栓"

如果需要,我并不反对安装额外的工具,但我喜欢坚持使用VS2k5的vanilla安装得到的东西.

c# user-interface visual-studio

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

SVN服务器和HTTP服务器有什么区别

在我的subversion客户端(基石)上,当连接到新的SVN存储库时,我有3个选项:文件存储库,HTTP服务器和SVN服务器.

区别仅在于用于通信的协议吗?

svn protocols

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

为什么.NET框架中没有托管的MD5实现?

(重写的问题,请看原始的历史).

问题就在标题中.

为什么.NET框架中没有托管的MD5实现?

我特别谈到MD5算法的纯托管代码实现,它在.NET框架中不存在.

在System.Security.Cryptography命名空间内,我知道MD5抽象基类(必须继承并且不能按原样使用),而且我也知道MD5CryptoServiceProviderMD5CNG都提供了来自然而,OS的底层CSP(加密服务提供商)和CNG(加密下一代)提供商都是非托管代码.

答案更新:
我很欣赏,虽然这个问题应该有 "一个真正的答案",但我们(SO社区)可能不知道它,除非Microsoft框架设计师(或直接认识一个人)是该社区的一部分,然而,很多人提出了非常合理的"有根据的猜测",从框架中省略了管理MD5实现的想法,但是,我仍然很想知道是否有人确实知道这个问题的"真实"答案.

.net hash cryptography

11
推荐指数
2
解决办法
5030
查看次数

使用PHP和json_decode帮助消费JSON feed

我遇到了为客户端使用特定Feed的问题.他们给了我一个远程URL,响应是一个JSON字符串,如下所示:

{"affiliate": [
{"ID":"1", "COUNTRY":"EXAMPLE", "NETWORK":"EXAMPLE", "PRIMARY":"EXAMPLE"},
{"ID":"2", "EXAMPLE":"EXAMPLE", "COUNTRY":"EXAMPLE", "NETWORK":"EXAMPLE", "PRIMARY":"EXAMPLE"},
{"ID":"3", "TITLE":"EXAMPLE", "COUNTRY":"EXAMPLE", "NETWORK":"EXAMPLE", "PRIMARY":"EXAMPLE"}
]}
Run Code Online (Sandbox Code Playgroud)

例如,我缩小了显示格式的提要,但实际上有数百个关联公司.无论如何,我想使用PHP json_decode,因为最后,我需要在关联数组中使用这些联属会员.

我有这样的东西,但我最终得到了原始字符串,而json_decode实际上并没有将它解析为关联数组.

$request_url = "http://exampleurl.com/feed"; //returns feed like above

$json = file_get_contents($request_url, true); //getting the file content

$decode = json_decode($json, true);

print_r($decode);
Run Code Online (Sandbox Code Playgroud)

看起来我需要在Feed本身中保留"\n"字符,但在使用时会被删除:

file_get_contents
Run Code Online (Sandbox Code Playgroud)

无论如何,我想你知道我在追求什么,我只是不确定我做错了什么.我提前感谢你的帮助.我已经尝试过将jquery与jsonp一起使用,但这种方式会更理想,因为我之后需要对数组进行排序,而且不需要异步.

橡子

php ajax jquery json

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