我正在一个需要flash MP3播放器的网站上工作.我完全不知道搞乱flash/actionscript/flex等程序,但是我需要稍微编辑一下flash(我需要添加两行代码).有很多教程用于设置flash(或flex或其他)开发环境,但是,由于我的需求如此简单,我想要比它更轻量级(也许,许多似乎过时了) ).我想我所说的是我正在寻找一种简单的方法来重新编译一些现有的动作脚本(命令行是一个加号!).有没有人有一个技巧来完成这个?
在这个问题中,我看到微软提供了BCL的XML文档文件.我想知道是否有人知道.net中是否有可用于在运行时查找此内容的API.我知道我们可以使用XML api手动解析文件.
用例是我们允许在我们的系统中使用自定义(读取第三方)类型/程序集,当在UI中选择这些类型/程序集时,我们想要提取自定义类型/程序集创建者指定的文档,或者不可用提供其他默认值.
我正在调试一些直接写入COM端口的代码,以便在收据打印机上打印收据.打印机型号类似于Epson TM-88.
在调试此代码时,不是打印大量热敏纸,如果我可以使用某种虚拟打印机,那就太好了.
像PDFCreator或FinePrint,但使用虚拟COM端口而不是虚拟Windows打印机.
有谁知道这样的事情?
编辑:代码发送控制字符以获取粗体文本和其他格式.如果可能的话,我想在输出中看到这个.
HTML:
<asp:LinkButton ID="lnk_productImage" runat="server" Text="select"
OnClick="viewProductImage('<%#DataBinder.Eval(Container.DataItem,"Id") %>')"
>
</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)
代码隐藏:
protected void viewProductImage(object sender, EventArgs e, int id)
{
//Load Product Image
}
Run Code Online (Sandbox Code Playgroud) 我试图找出从服务中获取连续XML数据流的最佳方法,该服务将数据作为"常量"Feed通过HTTP发送.
我正在考虑使用HttpWebRequest/Response但我不确定如果数据只是连续流式传输会如何表现.
有什么想法吗?
在.NET项目中,我需要验证字符串是否是有效的Microsoft SQL Server 2005参数标识符.
例: SELECT * FROM table WHERE column = @parameter
是否有运行时类方法来验证字符串是否为参数,或者是否有正则表达式来验证规则?(见下文)
从标识符文档中,参数应符合以下通用标识符规则:
- 第一个字符必须是以下之一:*Unicode标准3.2定义的字母.字母的Unicode定义包括从a到z,从A到Z的拉丁字符,以及来自其他语言的字母字符.*下划线(_),符号(@)或数字符号(#).
标识符开头的某些符号在SQL Server中具有特殊含义.以at符号开头的常规标识符始终表示局部变量或参数,不能用作任何其他类型对象的名称.以数字符号开头的标识符表示临时表或过程.以双数字符号(##)开头的标识符表示全局临时对象.虽然数字符号或双数字符号可用于开始其他类型对象的名称,但我们不建议使用此做法.某些Transact-SQL函数的名称以符号(@@)的double开头.为避免与这些功能混淆,不应使用以@@开头的名称.- 后续字符可包括以下内容:*Unicode标准3.2中定义的字母.*来自Basic Latin或其他国家脚本的十进制数字.*at符号,美元符号($),数字符号或下划线.
- 标识符不能是Transact-SQL保留字.SQL Server保留保留字的大写和小写版本.
- 不允许使用嵌入空格或特殊字符.
- 不允许使用补充字符.
在Transact-SQL语句中使用标识符时,不符合这些规则的标识符必须用双引号或括号分隔.
由于我只想验证参数,因此标识符必须以@符号开头,并且不得分隔.
我正在寻找一个好的角色,这意味着在unicode中"故事结束".我记得曾经看过一个看起来像分形的人,真的很酷.有谁知道我在哪里可以找到这个角色?更重要的是,当我不知道它的名字时,我在哪里可以找到具有特殊含义的unicode角色?谷歌不是很有帮助.
在unix的网络编程中,我总是在服务器用来侦听连接的套接字上设置SO_REUSEADDR选项.这基本上说可以在机器上的同一端口上打开另一个套接字.这在从崩溃中恢复并且套接字未正确关闭时非常有用 - 应用程序可以重新启动,它只需在同一端口上打开另一个套接字并继续监听.
我的问题是,旧套接字会发生什么?毫无疑问,仍将在旧套接字上接收所有数据/连接.它会被操作系统自动关闭吗?
说我有几个这样的基本对象:
[Serializable]
public class Base
{
public string Property1 { get; set; }
public int Property2 { get; set; }
}
[Serializable]
public class Sub: Base
{
public List<string> Property3 { get; set; }
public Sub():base()
{
Property3 = new List<string>();
}
}
Run Code Online (Sandbox Code Playgroud)
我像这样序列化它们:
Sub s = new Sub {Property1 = "subtest", Property2 = 1000};
s.Property3.Add("item 1");
s.Property3.Add("item 2");
XmlSerializer sFormater = new XmlSerializer(typeof(Sub));
using (FileStream fStream = new FileStream("SubData.xml",
FileMode.Create, FileAccess.Write, FileShare.None))
{
sFormater.Serialize(fStream, s);
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能反序化它们,以便我找回正确的课程?
就像在,我想要这样的东西
XmlSerializer …Run Code Online (Sandbox Code Playgroud) .net ×3
c# ×2
xml ×2
.obj ×1
actionscript ×1
api ×1
c ×1
command-line ×1
html ×1
http ×1
intellisense ×1
java ×1
jogl ×1
linkbutton ×1
linux ×1
onclick ×1
parameters ×1
printing ×1
regex ×1
sql-server ×1
t-sql ×1
unicode ×1
unix ×1