Tag: 协议

速记http:// as脚本和链接标记? 任何人看到/使用此之前?

问题如下: 如果你看看使用addthis(分享button)的任何网站… 一旦你漂浮在addthisbutton上,并且所有需要的资产加载都使用firebug或chrome检查器(不是源代码,坐在屏幕上的实际文档…对象检查器)查看文档主体, 。 你会注意到由addthis自动加载的附加资产看起来像这样: <script type="text/javascript" src="//s7.addthis.com/static/r07/menu78.js"></script> <link rel="stylesheet" type="text/css" href="//s7.addthis.com/static/r07/widget61.css" media="all"> 在上面的标签中,http://是什么? 有没有人用过这个? 它有一个“官方”的名字? 如何跨浏览器兼容的这种短暂的HTTP协议的方法? 是的,我知道这将打破爬行者/ SEO走的东西,但我正在考虑开始使用这种情况是无法访问的情况下(主要是,JS处理的东西)的机器人。 好或坏主意?

如何将自定义协议映射到Mac上的应用程序?

我试图在Mac上注册一个自定义协议到应用程序,即: 用户点击“abcdef:// some / url / here”链接 以上面的string作为第一个参数传入已安装的应用程序 我已经在Windows上使用这个问题的信息成功完成了这个工作: 我如何创build自己的URL协议? (例如:// …) 我宁愿find一些与浏览器无关的东西,换句话说就是在操作系统级别。 我也想通过一个shell脚本自动注册,所以希望有一种方法可以做到这一点,不涉及GUI。 谢谢!

NSNotificationCenter vs委托(使用协议)?

他们每个人的优点和缺点是什么? 我应该在哪里具体使用它们?

TCP和UDP的区别?

TCP和UDP有什么区别? 我知道在非时间关键型应用程序中使用TCP,UDP用于需要快速传输数据的游戏或应用程序。 我知道TCP用于HTTP,HTTP,FTP,SMTP和Telnet。 我知道UDP用于DNS和DHCP。 但为什么? TCP和UDP的哪些特性使其对于各自的用例有用?

协议和代表之间的区别?

protocol和delegate什么区别? 和, 我们如何在protocol class声明variables ?

简单的串行点对点通信协议

我需要两个设备(一台PC和一个微控制器)之间的简单通信协议。 PC必须发送一些命令和参数给微型计算机。 微必须传输一个字节数组(来自传感器的数据)。 数据必须是噪声保护的 (除了奇偶校验,我想我还需要一些其他的数据校正方法)。 有没有标准的解决scheme来做到这一点? (我只需要一个想法,而不是完整的解决scheme)。 PS任何build议表示赞赏。 PPS对不起,任何语法错误,我希望你明白。 编辑1.我还没有决定是主/从协议还是双方都可以启动通讯。 个人电脑必须知道什么时候微软已经完成了一项工作,可以发送数据 如果数据准备就绪,它可以连续轮询微型数据,或者微型数据可以在工作完成时发送数据。 我不知道哪个更好,更简单。 编辑2. 硬件和物理层协议。 由于PC中使用的RS-232 C串行标准,我将使用asynchronous通信 。 我将只使用RxD,TxD和GND信号。 我不能使用额外的电线,因为微控制器AFAIK不支持它们。 顺便说一句,我正在使用AVR ATmega128芯片。 所以我将使用固定波特率,8位数据,2个停止位而不进行奇偶校验(或用?)。 数据链路协议 。 这就是我的问题主要关心的问题。 感谢您提供HDLC , PPP和Modbus协议。 我会研究它。

Pragma和Cache-control标题之间的区别?

我读了关于维基百科上的Pragma标题: “Pragma:no-cache header字段是一个HTTP / 1.0头,用于请求中,这是浏览器告诉服务器和任何中间caching它想要一个新的资源版本,而不是服务器告诉浏览器不要caching资源,一些用户代理在响应中确实注意到了这个头,但是HTTP / 1.1 RFC特别警告不要依赖这种行为。 但我还没有明白它的作用? 其值为no-cache的Cache-Control头和值为no-cache Pragma之间有什么区别?

数据URIscheme和Internet Explorer 9错误

我在IE 6-9版本中使用RFC 2397数据urlscheme时遇到了问题。 使用当前版本的Safari,FF,Opera和Chrome时,下面的示例代码没有任何问题。 data:text/html;base64,PG1ldGEgaHR0cC1lcXVpdj0icmVmcmVzaCIgY29udGVudD0iMDt1cmw9aHR0cDovL2dvb2dsZS5jb20vIj4g 要么 data:text/html,%3Cmeta%20http-equiv%3D%22refresh%22%20content%3D%220%3Burl%3Dhttp%3A//google.com/%22%3E%20 如果上面的代码被粘贴在几乎所有的浏览器(不包括IE浏览器),它将导航到google.com,当试图与IE浏览器失败,并出现以下错误。 网页无法显示 最可能的原因是: 本网页上的某些内容或文件需要您没有安装的程序。 你可以尝试一下: 在线search可用于查看此Web内容的程序。 重新input地址。 在检查生成的IE错误页面的页面源时,有一个链接引用了文件关联和协议。 协议types: 描述:UnKnown Windows不能识别这个协议。 我意识到使用data:协议可能不是最直接的,或者在大多数情况下是最好的select,但是我必须将它用于这个特定的项目。 我已经search了一个解决scheme,并试图与IE浏览器希望是我的语法,但还没有find一个解决scheme的很多例子。

代表在Swift中的例子

我一直在努力学习如何使用协议委托工作。 我明白了一切,但我不能想到何时使用委托,而不是使用表视图和可能的滚动视图。 一般来说,代表团在什么时候使用?

如何在Windows中注册自定义URL协议?

如何在Windows中注册自定义协议,以便在单击电子邮件中的链接或网页时打开我的应用程序,并将URL中的parameter passing给它?