我有一个3层架构并使用tcp套接字在传输层(TCP客户端)中发送一些数据这种方法是使用BeginSend方法异步的.
public void TransportData(Stream stream)
{
try
{
SetTransporterState(StateObject.State.SendingData);
if (clientSock.Connected)
{
ASCIIEncoding asen = new ASCIIEncoding();
stream.Position = 0;
byte[] ba = GetStreamAsByteArray(stream);
if (clientSock.Connected)
clientSock.BeginSend(ba, 0, ba.Length, SocketFlags.None, new AyncCallback(SendData), clientSock);
else
throw new SockCommunicationException("Socket communication failed");
}
catch (SocketException sex)
{
throw sex;
}
catch (SockCommunicationException comex)
{
bool rethrow = ExceptionPolicy.HandleException(comex, "TransportLayerPolicy");
if (rethrow)
{
throw;
}
}
}
}
catch (SocketException soex)
{
throw soex;
}
catch (SockCommunicationException comex)
{
bool rethrow = ExceptionPolicy.HandleException(comex, "TransportLayerPolicy"); …Run Code Online (Sandbox Code Playgroud) 我有一个带有2位数的文本字段作为userinput.我想取出第一个数字,如果是0的例子
01 02 03
将成为1 2 3
其中11 12 13
不会改变
怎么做
非常简单的问题,但我发现理解我们为什么这么做非常重要.
我可以在类中创建一个属性,如下所示:
第一种方法:
public class MyClass
{
public string MyProperty {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
第二种方法:
public class MyClass
{
private string _myProperty;
public string MyProperty
{
get
{
return _myProperty;
}
set
{
_myProperty = value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
几乎所有文章都使用后一种方法.为什么我们需要在类中创建一个临时变量来保存字符串值.为什么我们不能只使用第一种方法?第二种方法是否提供任何好处?创建额外的变量来存储值是不是很糟糕的内存和性能?
我需要存储一些对于我的用户访问的每个站点来说都是唯一的信息。(它实际上是他查看过的站点的缩略图。)
该缩略图(jpeg 文件)需要有一个名称来指示它代表哪个站点,以便稍后可以查看。
您能推荐一个从 url 到有效文件名的简单转换吗?
示例:www.ibm.com可以映射到www_ibm_com.
我不确定这是否始终适用于所有有效的 url,在某些情况下,url 具有非常复杂的查询字符串。
有没有好的正则表达式或 c# 库可以使用?
预先感谢并快乐。
我正在使用GNU作为基于ARM Cortex-M3的微控制器(Thumb 2指令集)的汇编程序.
在一些示例代码,我发现像指令.size,.section和.type我的理解是ELF指令.举个例子:
.section .text.Reset_Handler
.weak Reset_Handler
.type Reset_Handler, %function
Reset_Handler:
bl main
b Infinite_Loop
.size Reset_Handler, .-Reset_Handler
Run Code Online (Sandbox Code Playgroud)
.type据说该指令设置符号的类型 - 通常是%对象(意思是数据?)或%函数.我不知道它有什么不同.它并不总是包含在内,所以我不确定何时需要使用它.
与此相关的还有.thumb_func指令.从我所看到的,它似乎可能相当于:
.thumb
.type Symbol_Name, %function
Run Code Online (Sandbox Code Playgroud)
或者它是完全不同的东西?
.size据说设置与符号相关的大小.如果需要,我不知道.这是默认计算的,但可以使用此指令覆盖吗?如果是这样 - 你想什么时候覆盖?
.section比较容易找到的文档,我觉得我有什么清晰的概念呢,但我还是有点不确定的使用.我理解它的方式,它在不同的ELF部分(text代码,data可写数据,bss未初始化数据,rodata常量和其他)之间切换,并在需要时定义新的部分.我猜你会根据你是否定义代码,数据,未初始化的数据等来切换它们.但是为什么要为函数创建一个子部分,如上例所示?
到目前为止,使用手册已经有了一些帮助 - 也许你可以通过更多的知识获得比我更多的东西.
我正在创建用于打印的HTML文档,通过测试我发现大约650px的宽度接近边距.它对PDF文档也有好处,因为我需要将HTML转换为PDF,如果客户希望的话.
你能告诉我打印HTML文档的px建议宽度是多少,之后需要转换为PDF吗?我知道这些是相对于DPI和类似的东西,但应该有一个更简单的指南....例如,大多数可以提供某些页面打印的网站,内容的固定宽度约600px.
谢谢
我想取一个包含html字符实体的字符串,如等,并用文字字符串字符替换它们.C#是否带有一个包含所有html字符实体的库,我可以用它来解析/替换字符串中的字符?
HTML字符实体列表:wiki
我有一个NSString如下:
<img alt="996453912" src="http://d2gg0uigdtw9zz.cloudfront.net/large/996453912.jpg" /><a href="http://www.dealcatcher.com/shop4tech-coupons">Shop4Tech Coupons</a>
Run Code Online (Sandbox Code Playgroud)
我只需要第一部分(部分之前<a href),我无法弄清楚如何删除第二部分.
我尝试了一吨,但它没有奏效.
我正在构建一个显示PDF的iPad应用程序,我希望能够显示目录并让用户导航到相关页面.
此时我在研究上投入了几个小时,看来由于PDFKit [在iOS中不支持],我唯一的选择是手动解析PDF元数据.
我已经看了几个解决方案,但所有这些解决方案都保持沉默 - 如何将"大纲"元数据中的页面与项目的实际页面编号相关联.我用[偷窥工具]检查了我的PDF文档,我可以看到树中的轮廓.
[这个解决方案]帮我弄清楚如何向下导航Outline/A/S/D树以找到"Dest"对象,但它使用[self.pages indexOfObjectIdenticalTo:destPageDic]执行某种对象比较明白.
我已阅读[adobe的官方PDF规范],"12.3.2.3命名目的地"部分描述了大纲条目指向页面的方式:
可以通过名称对象(PDF 1.1)或字节串(PDF 1.2)间接引用目的地,而不是直接使用表151中所示的显式语法来定义目的地.
继续这条线对我来说是完全不可理解的:
此条目的值应为字典,其中每个键是目标名称,相应的值是定义目标的数组,使用表151中显示的语法,或者是具有D条目的字典,其值是这样的数组.
这是指第366页,"12.3.2.2显式目的地",其中表描述页面:"在每种情况下,页面是对页面对象的间接引用"
那么CGPDFDocumentGetPage或CGPDFPageGetDictionary的结果是"对页面对象的间接引用"?
我找到了一个讨论的[threads.apple.com上的线程].[此注释]意味着您可以比较给定页面的CGPDFPageGetDictionary对象的地址(在内存中?),并将其与PDF元数据的"大纲"树中的页面进行比较.
但是,当我在Outline树中查看页面对象的地址并将它们与地址进行比较时,它们永远不会相同.该线程中使用的行"TTDPRINT(@"%d =>%p",k + 1,dict);" 打印"dict"作为内存中的指针..没有理由相信那里返回的对象与其他地方返回的对象相同......它们会在内存中的不同位置!
我最后的希望是从苹果的命令行"大纲"工具[在本书中提到](作为[此线程的建议])查看源代码,但我无法在任何地方找到它.
底线 - 是否有人对PDF轮廓如何工作有所了解,或者知道一些读取PDF轮廓的开源代码(最好是Objective-c)?
ARGG:我在这里发布了各种链接,但显然新用户一次只能发布一个链接
对于我的网站,我想添加一个新功能.
我希望用户能够上传他的书签备份文件(如果可能的话,从任何浏览器上传),这样我就可以将其上传到他们的个人资料中,而且他们不必手动插入所有这些文件...
这是我唯一缺少这样做的部分,它是从上传的文件中提取标题和URL的部分..任何人都可以提供线索从何处开始或在哪里阅读?
使用搜索选项和(如何从原始html文件中提取数据)这是我最相关的问题,它没有谈论它..
我真的不介意它是否使用jquery或php
非常感谢你