在复杂的linq查询中有问题所以我在LINQPad中简化了它:
void Main()
{
List<basetype> items = new List<basetype>()
{
new typeA() { baseproperty = "1", extendedproperty = 1 },
new typeB() { baseproperty = "2", extendedproperty = 1.1 },
new typeA() { baseproperty = "3", extendedproperty = 1 },
};
items.Dump();
(from typeA item in items
where item is typeA
select item).Dump();
}
public abstract class basetype
{
public string baseproperty { get; set; }
public string type { get; set; }
}
public class typeA : basetype
{ …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用jquery创建一个垂直滚动条,我的代码遇到麻烦..
function scrolldown() {
var newtop = $('.scroll-content').css('top') + '250';
$('.scroll-content').css({top: newtop});
}
Run Code Online (Sandbox Code Playgroud)
css:
.scroll-content {position:absolute; top:0px}
Run Code Online (Sandbox Code Playgroud)
没有CSS的问题我可以在firebug中更改值并且工作正常,但代码是问题.我希望它添加250px到当前值,但它不起作用,当使用.html(newtop)我可以看到"顶部"值的输出是0px250 ...任何想法我做错了什么?
我正在创建一个程序,在同一窗口中显示文本和图像.图像位于屏幕的左上角,文本将从其右侧开始,然后在图像下方继续向下.
目前,我正在尝试的是采取两个TextBlocks(图像右侧一个,图像和第一个文本块下面一个),并希望文本从一个块继续到另一个块.这是一种理想的方法,如果是这样,我该怎么做?有没有比这更好/更简单的方法,或者我可以只使用一个对象吗?谢谢,
安德鲁
我有一个SOAP WSDL(在这里找到:https://portal.bsh-partner.com/picenter/server/a2a/),我正在尝试使用Web服务.
var soapEnvelope = string.Empty;
soapEnvelope = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
soapEnvelope += "<soapenv:Envelope xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:q0=\"http://thexmlhost.com\">";
soapEnvelope += "<q0:Connect>";
soapEnvelope += "<q0:Username>username</q0:Username>";
soapEnvelope += "<q0:Password>password</q0:Password>";
soapEnvelope += "</q0:Connect>";
soapEnvelope += "</soapenv:Body>";
soapEnvelope += "</soapenv:Envelope>";
var xmlHttp = new MSXML2.ServerXMLHTTP40();
xmlHttp.open("POST", "https://thexmlhost.com/", "", "");
xmlHttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
xmlHttp.setRequestHeader("SOAPAction", "thexmlhost.com/");
xmlHttp.send(soapEnvelope);
xmlHttp.waitForResponse(500);
var outXml = xmlHttp.responseText;
Run Code Online (Sandbox Code Playgroud)
响应不断返回一般HTTP响应错误页面.知道如何通过我的Soap Envelope从Web服务获得正确的响应吗?
我很了解C,但我对临时存储的工作原理感到困惑.
就像函数返回时一样,所有在该函数内发生的分配都被释放(从堆栈中或者实现决定这样做).
例如:
void f() {
int a = 5;
} // a's value doesn't exist anymore
Run Code Online (Sandbox Code Playgroud)
但是我们可以使用return关键字将一些数据传输到外部世界:
int f() {
int a = 5;
return a;
} // a's value exists because it's transfered to the outside world
Run Code Online (Sandbox Code Playgroud)
如果有任何错误,请阻止我.
现在这是奇怪的事情,当你这样做时arrays,它不起作用.
int []f() {
int a[1] = {5};
return a;
} // a's value doesn't exist. WHY?
Run Code Online (Sandbox Code Playgroud)
我知道数组只能通过指针访问,如果不使用指针,就不能像其他数据结构那样传递数组.这是你无法返回数组并在外界使用它们的原因吗?因为它们只能通过指针访问?
我知道我可以使用动态分配将数据保存到外部世界,但我的问题是关于临时分配.
谢谢!
在我看来,我有一张照片..图片的比例为3:2,分辨率很高.
我在将图像初始化为原始大小的UIImage,然后缩小UIImageView以便整个图像在滚动视图中可见时遇到了很多麻烦.
该程序仅保留纵向.
不,请不要说只使用UIWebView.UIWebView不允许我在视图加载期间设置内容大小...相反,它只是按照任意比例缩小图像,我无法找到调整比例值的方法(我不认为它是可能).
谢谢你的回复!我真的很感激他们:D
我正在尝试提交表单并使用hook_form_submit.
问题是表单是通过ajax显示的,这导致hook_form_submit没有被调用.
$items['ajaxgetform/%'] = array(
'page callback' => 'ajaxgetform',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK
);
function ajaxgetform($form_id) {
drupal_get_form($form_id);
return drupal_json($panel);
}
function_myform_form($form_state) {
$form['myform'] = array(
'#title' => 'myform value',
'#type' => 'textfield',
'#default_value' => 'myform default value'
);
$form['#action'] = url('myurl');
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'submit'
);
$form['#ajaxsubmit'] = TRUE;
return $form;
}
Run Code Online (Sandbox Code Playgroud)
hook_form_alter() 确实被召唤了.
下面没有被调用?
function myform_form_submit($form, $form_state) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
我不确定这是否是一个常见的问题,但我已经被困了几个小时试图让它工作.
如果我删除 $form['#action'] = url('myurl'); myform_form_submit()被调用.但是我得到了一个带有jason脚本的白色屏幕.
document.getElementsByTagName('div')和document.querySelectorAll('div')都返回NodeList集合.唯一的区别是第一种方法返回实时收集,第二种方法返回静态收集.
问题是 - 是否有机会仅通过检查这些对象来区分一个对象(即 - 不试图添加/删除一些项目来测试"活跃度")?
提前致谢
我读过一篇关于Web可用性的文章(不记得/找不到哪里),描述了何时使用下拉菜单以及何时使用自动填充字段.
基本上,文章说人类大脑不能存储超过最后五个选项供选择.
例如,在一个配置文件表单中,当前的职业存在,系统为您提供了一系列选项,当您阅读第六个选项时,您的大脑将不再记住第一个选项.这个例子是一个使用自动填充字段的好地方,用户输入他认为是他职业的东西,然后从过滤的几个选项中选择更好的东西.
我想听听你对这个问题的看法.
我应该何时使用下拉列表以及何时使用自动填充字段?
c# ×3
autocomplete ×1
c ×1
collections ×1
combobox ×1
css ×1
dom ×1
drupal ×1
drupal-6 ×1
drupal-fapi ×1
iphone ×1
javascript ×1
jquery ×1
linq ×1
nodelist ×1
regex ×1
soap ×1
uiimage ×1
uiimageview ×1
uiscrollview ×1
usability ×1
vim ×1
web-services ×1
word-wrap ×1
wpf ×1