问题列表 - 第14005页

如何在同一解决方案中从VB.NET项目访问C#内部属性?

我的Visual Studio 2008解决方案包含C#和VB.NET项目.从VB.NET项目中,如何访问C#属性,并将其访问修饰符设置为"internal"?

c# vb.net

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

仅使用'if-else'语句的'else'部分是否可以接受?

有时,我觉得检查所有条件是否都是真的更容易,但是只处理"其他"情况.

我想我有时会觉得更容易知道某些东西是有效的,并假设所有其他情况都无效.

例如,假设我们只在出现问题时才真正关心:

object value = GetValueFromSomeAPIOrOtherMethod();

if((value != null) && (!string.IsNullOrEmpty(value.Prop)) && (possibleValues.Contains(value.prop)))
{
    // All the conditions passed, but we don't actually do anything
}
else
{
    // Do my stuff here, like error handling
}
Run Code Online (Sandbox Code Playgroud)

或者我应该改变它:

object value = GetValueFromSomeAPIOrOtherMethod();

if((value == null) || (string.IsNullOrEmpty(value.Prop)) || (!possibleValues.Contains(value.prop)))
{
    // Do my stuff here, like error handling
}
Run Code Online (Sandbox Code Playgroud)

或者(我觉得很难看):

object value = GetValueFromSomeAPIOrOtherMethod();

if(!((value != null) && (!string.IsNullOrEmpty(value.Prop)) && (possibleValues.Contains(value.prop))))
{
    // Do my stuff here, like error …
Run Code Online (Sandbox Code Playgroud)

c# conditional if-statement

21
推荐指数
5
解决办法
1998
查看次数

什么使语言可读或不可读?

我听说有人说他们可以在一年后理解他们的python代码而不是他们的XYZ代码.为什么?我不知道python语法有什么好处或者对另一个有什么不好.我喜欢C#,但我觉得VB.NET代码更容易阅读.我正在进行语言设计,所以你发现什么使代码/语法/语言可读或不可读?

syntax whitespace readability language-design

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

如何使用jQuery循环遍历未指定数量的复选框?

我需要循环遍历一个包含未知数量的复选框的div并获取已检查的复选框的值,如何使用jQuery执行此操作?我想它应该发生在任何复选框的更改.

checkbox jquery

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

检查字符串是否编码为UTF-8

function seems_utf8($str) {
 $length = strlen($str);
 for ($i=0; $i < $length; $i++) {
  $c = ord($str[$i]);
  if ($c < 0x80) $n = 0; # 0bbbbbbb
  elseif (($c & 0xE0) == 0xC0) $n=1; # 110bbbbb
  elseif (($c & 0xF0) == 0xE0) $n=2; # 1110bbbb
  elseif (($c & 0xF8) == 0xF0) $n=3; # 11110bbb
  elseif (($c & 0xFC) == 0xF8) $n=4; # 111110bb
  elseif (($c & 0xFE) == 0xFC) $n=5; # 1111110b
  else return false; # Does not match any model
  for …
Run Code Online (Sandbox Code Playgroud)

php string encoding utf-8

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

什么是学习PIC单片机汇编语言的最佳资源

我将开始一个项目,我需要对PIC单片机的汇编语言有一个很好的理解.我非常熟悉C/C++,所以我知道如何编写代码,我已经为PIC做了很多项目,所以我理解了这个架构,但是在'C'中完成了我的所有编程.

是否有一本好书或网站能够很好地解释所有汇编命令的含义以及如何为PIc微控制器执行相当简单的任务(闪烁LED,基本数学等等)?

编辑:这篇文章的主要目的是请求学习汇编的资源,而不是在PIC中讨论C与汇编的优点,或者PIC是否是一个"好"的微控制器.我使用的是PIC18单片机,如果这有任何区别的话.

embedded microcontroller assembly microchip pic

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

将修改后的预订树遍历数据转换为数组

将树数据放入数组的有效方法是什么?

我按照sitepoint教程检索树数据.

但是,本教程仅显示如何输出树,而不是如何创建多个数组.

我用了

SELECT title, lft, rgt FROM tree_structure WHERE lft BETWEEN $parentLft  AND $parentRgt ORDER BY lft ASC
Run Code Online (Sandbox Code Playgroud)

所以对于每个项目,我都有它的标题,左右值.

我坚持让阵列看起来像这样

Array
(
 Title: Main Topic
 Children => Array
             (
              => Title: subTopic
                     Leaf:  true
              => Title: Another subtopic
                     Children =>  Array
                               (
                                => Title: subtopic child
                                  Leaf: true
                               )
              ) 

)
Run Code Online (Sandbox Code Playgroud)

如果你能提供帮助,我会非常感激.

PS.sql输出看起来像这样(除了我有标题,不是名称,不使用category_id):

+-------------+----------------------+-----+-----+
| category_id | name                 | lft | rgt |
+-------------+----------------------+-----+-----+
|           1 | ELECTRONICS          |   1 |  20 …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

在具有多个Web前端的SharePoint中创建Web应用程序

如何在具有多个Web前端的Sharepoint服务器场中创建Web应用程序(相同的负载平衡),尤其是从命令行创建它时?在一台Web服务器上创建它时,它是否会自动复制到其他服务器?或者您是否必须将应用程序扩展到其他服务器?

sharepoint moss administration nlb

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

ASP.NET MVC和ViewState

现在我已经看到了这样的一些问题,但这并不是我想要问的问题,所以对于所有那些尖叫的复制品,我道歉:).

我几乎没有碰过ASP.NET MVC,但据我所知,没有ViewState/ControlState ......很好.所以我的问题是保留控件状态的替代方法是什么?我们是否可以回到旧学校ASP,在那里我们可以通过创建具有控件状态的隐藏表单输入来模拟ASP.NET ViewState/ControlState所做的事情,或者使用MVC,我们只是假设AJAX始终并保留所有状态客户端并制作AJAX要求更新?

这个问题有一些答案,在Asp.net mvc维护viewstate?,但不完全是我在答案中寻找的东西.

更新:感谢目前为止的所有答案.只是为了清理我不想要的东西和我正在寻找的东西:

不寻找:

  • 会话解决方案
  • Cookie解决方案
  • 不想在MVC中模仿WebForms

我在/正在寻找什么:

  • 如果数据没有反弹到控件,则仅在回发时保留状态的方法.认为WebForms的方案是仅在初始页面加载时绑定网格,即仅在必要时重新绑定数据.正如我所提到的,我并不是想模仿WebForms,只是想知道MVC提供了什么机制.

viewstate ajax asp.net-mvc asp.net-mvc-2

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

什么是jQuery AJAX抛出的302错误代码?

我正在使用ASP.NET MVC和jQuery,我有一个在每个页面上重复的UserControl.在每个页面请求中,都会发生AJAX回调.到现在为止还挺好.

但是当我在localhost并且我发布该网站时,我注意到这个AJAX正在抛出一个302错误.这仅发生在https页面上,仅在FF和Chrome中.在IE上,AJAX请求工作正常.

这302错误是什么?为什么它只出现在https页面上,只出现在FF和Chrome中?

ajax jquery http-status-code-302

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