我有一个看起来像这样的页面:
Company A<br />
123 Main St.<br />
Suite 101<br />
Someplace, NY 1234<br />
<br />
<br />
<br />
Company B<br />
456 Main St.<br />
Someplace, NY 1234<br />
<br />
<br />
<br />
Run Code Online (Sandbox Code Playgroud)
有时分隔条目有两个而不是三个"br"标签.我如何使用BeautifulSoup解析此文档并提取字段?我很难过,因为我需要的文本位不包含在我可以简单地遍历的段落(或类似)标签中.
我有一个小棋子应用程序,包括单元格和板.当用户将项目移动到电路板时,我希望电路板单元发送一个事件,以便电路板可以收听它并呼叫监听器
public class BoardCell extends Canvas
{
public function Sample():void
{
....Some code
var e:Event = new Event("newMove")
dispatchEvent(e);
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我无法在父棋盘类中捕获事件(不确定我是否正确地听它)
public class FrontEndBoard extends ChessBoard
{
private var initialPoition:String;
public function FrontEndBoard()
{
//TODO: implement function
this.addEventListener(Event.ADDED_TO_STAGE, addedToStage);
this.addEventListener("newMove", moveEvent);
super();
}
Run Code Online (Sandbox Code Playgroud) 我试图解析一个文本文件,每行包含可变数量的单词和数字,如下所示:
foo 4.500 bar 3.00
1.3 3 foo bar
Run Code Online (Sandbox Code Playgroud)
如何读取由空格而不是换行符分隔的文件?有没有什么方法可以设置File("file.txt").foreach
方法使用空格而不是换行符作为分隔符?
我无法将TextBox.Text
属性数据绑定到对象的方法.这个想法是允许用户写TextBox
一个文件名,然后TextBlock
输出该文件的扩展名.
class GetFileInfo
{
public string GetFileExtension(string fileName)
{
return Path.GetExtension(fileName);
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的XAML:
<Window.Resources>
<ObjectDataProvider x:Key="getFileInfo" MethodName="GetFileExtension" ObjectType="{x:Type local:GetFileInfo}">
<ObjectDataProvider.MethodParameters>
<sys:String>abc.text</sys:String>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
</Window.Resources>
<StackPanel>
<TextBox Name="textBox1">
<TextBox.Text>
<Binding Source="{StaticResource getFileInfo}" Path="MethodParameters[0]" BindsDirectlyToSource="True" UpdateSourceTrigger="PropertyChanged" />
</TextBox.Text>
</TextBox>
<TextBlock Name="textBlock1" Text="{Binding Source={StaticResource getFileInfo}}"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
出于某种原因,它没有做任何事情.任何可以指出可能是什么原因?这是我在设计师和运行应用程序时看到的内容:
替代文字http://img64.imageshack.us/img64/6922/f0rki14feo3oa3groxm5kgm.png
以下是我在运行时尝试设置其他文本时会发生的情况:
替代文字http://img684.imageshack.us/img684/1057/b52pnq1dm4i23qivizvpaqq.png 这是试图在运行时设置其他文本时去调试器给出的错误:
System.Windows.Data错误:8:无法将目标值保存到源.BindingExpression:路径= MethodParameters [0]; DataItem ='ObjectDataProvider'(HashCode = 2207369); target元素是'TextBox'(Name ='textBox1'); 目标属性是"文本"(类型"字符串")的ArgumentException:'System.ArgumentException:类型的对象'MS.Internal.Data.PropertyPathWorker + IListIndexerArg’不能被转换为类型'System.Int32’.在System.RuntimeType.TryChangeType(对象值,粘结剂粘结剂,CultureInfo的文化,布尔needsSpecialCast)在System.RuntimeType.CheckValue(对象值,粘结剂粘结剂,CultureInfo的文化,的BindingFlags invokeAttr)在System.Reflection.MethodBase.CheckArguments(对象[]参数,粘合剂粘合剂的BindingFlags invokeAttr,CultureInfo的文化,签名Sig)在System.Reflection.RuntimeMethodInfo.Invoke(对象OBJ,的BindingFlags invokeAttr,粘结剂粘结剂,对象[]参数,CultureInfo的文化,布尔skipVisibilityChecks)在System.Reflection.RuntimeMethodInfo.调用(对象OBJ,的BindingFlags invokeAttr,粘结剂粘结剂,对象[]参数,CultureInfo的培养)在System.Reflection.RuntimePropertyInfo.SetValue(对象OBJ,对象的值,的BindingFlags invokeAttr,粘结剂粘结剂,对象[]索引,CultureInfo的培养)在MS System.Windows.Data.BindingExpre上MS.Internal.Data.ClrBindingWorker.UpdateValue(Object value)的.Internal.Data.PropertyPathWorker.SetValue(Object item,Object value)ssion.UpdateSource(Object value)'
我正在寻找一种方式只要使用我的XAMPP运行Django的,和我碰上了这个教程网上 http://jyotirmaya.blogspot.com/2008/11/xampp-python-django.html 据笔者,mod_python的3.3. python 2.6不支持1,但我认为博客文章是在一年前创建的.这件事直到现在还是如此吗?或者如果我将使用2.6并将其与mod python 3.3.1结合使用?
我的应用程序包含带有非托管C dll调用的C#代码.在我的C#代码中,我有一个对象/类,其属性是系统类型,如string和int以及我定义的其他对象.
我想将这个复杂的(Graph.cs)对象传递给我的C(dll)代码,你会在这里建议什么实现?
我已经尝试过移动结构但是我没有使用除了string和int之外的任何东西.
谢谢.
码:
public Class Grpah {
TupleCollection m_TupleCollection;
int m_nGeneralIndex;
bool m_bPrintWRF;
string m_sLink;
}
public Class TupleCollection {
IList<Tuple> _collection;
}
public Class Tuple {
Globals.TupleType m_ToppleType;
ArrayList m_Parameters;
}
public class TupleArgs {
public string Value { get; set; }
public Globals.PAS PAS;
public RefCollection RefCollection { get; set; }
public int Time{ get; set; }
}
public class RefCollection {
public List<int> SynSet{ get; set; }
public Globals.PAS PAS;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试开发一个侧边栏小工具,它可以自动检查网页以确保我的转移配额的演变过程.我差不多了,但还有最后一步我需要让它工作:将带有正确POST数据的HttpRequest发送到php页面.使用firefox插件,标题的"Content-Type"如下所示:
Content-Type=multipart/form-data; boundary=---------------------------99614912995
Run Code Online (Sandbox Code Playgroud)
参数"boundary"似乎是随机的,POSTDATA是这样的:
POSTDATA =-----------------------------99614912995
Content-Disposition: form-data; name="SOMENAME"
Formulaire de Quota
-----------------------------99614912995
Content-Disposition: form-data; name="OTHERNAME"
SOMEDATA
-----------------------------99614912995--
Run Code Online (Sandbox Code Playgroud)
我不明白如何正确模拟POSTDATA与神秘的"边界"参数回来.
有人知道我怎么能解决这个问题吗?
对于指针,我对使用char**或char*或*array [n]等的声明和函数参数感到困惑.就像函数采用(*array [n])参数一样,我是否通过它是**型?
我尝试使用右 - 左规则并知道p将是指向char(char**p)的指针,而p是n个指针的数组(*p [n]),但有人说*p [n]和**p基本相同.真的吗?
为了保持URL在版本控制的项目中工作,我一直在使用$ _SERVER ['DOCUMENT_ROOT'].问题是,我在一个文件夹中开发项目,所以我得到了这个:
$ _SERVER ['DOCUMENT_ROOT'].'/folder/path/to/file.php'
当我上线时,我通常只想要以下内容:
$ _SERVER ['DOCUMENT_ROOT'].'/path/to/file.php'
我知道世界上存在的问题比删除和添加这个文件夹名称还要大,但有没有办法可以轻松实现自动化?我可以以某种方式在本地设置我的文档根目录以包含我正在使用的文件夹吗?我对事情的运作方式有根本的误解吗?这种东西有点新,并希望尽可能多地学习并真正理解"为什么".
非常感谢!
在sql server中进行事务回滚的机制是什么?
c ×2
c# ×2
python ×2
apache-flex ×1
data-binding ×1
delimiter ×1
django ×1
dll ×1
file-io ×1
http ×1
localhost ×1
methods ×1
mime-types ×1
mod-python ×1
parsing ×1
php ×1
pointers ×1
rollback ×1
ruby ×1
sql-server ×1
struct ×1
transactions ×1
unmanaged ×1
wpf ×1