Questions tagged «theory»

与编程语言无关的问题,侧重于理论方面,而不是实际实现。


1
流资源如何适合RESTful范式?
借助RESTful服务,您可以创建,读取,更新和删除资源。当您处理诸如数据库资产之类的东西时,这一切都很好-但是这如何转换为流数据?(或者是?)例如,对于视频,将每一帧都视为一次应查询的资源似乎很愚蠢。相反,我会建立一个套接字连接并流处理一系列框架。但这是否打破了RESTful范式?如果我想倒带或快进该流怎么办?这在RESTful范式中是否可能?那么:流资源如何适合RESTful范式? 作为实现的问题,我准备创建这样的流数据服务,并且我想确保自己以“最佳方式”进行操作。我敢肯定这个问题已经解决了。有人可以指出我的好材料吗?
101 rest  streaming  theory 

18
您将如何从对象方法中访问对象属性?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 从不是getter / setter方法的对象方法中访问对象属性的“纯粹”或“正确”方法是什么? 我知道从对象外部您应该使用getter / setter,但是从内部您只需要这样做: Java: String property = this.property; PHP: $property = $this->property; 还是你会做: Java: String property = this.getProperty(); PHP: $property = $this->getProperty(); 原谅我,如果我的Java有点过时了,距离我用Java编程已经一年了... 编辑: 似乎人们以为我只是在谈论私有或受保护的变量/属性。当我学习面向对象时,我被教导即使每个属性都是公共的,也要对每个属性都使用吸气剂/设置器(实际上,我被告知永远不要公开任何变量/属性)。因此,我可能一开始就从一个错误的假设开始。似乎回答这个问题的人可能是在说您应该拥有公共财产,而那些人不需要吸气剂和塞子,这与我所教的内容和我所谈论的内容背道而驰,尽管也许需要将其讨论为好。不过,这可能是另一个问题的好话题...
96 java  php  oop  theory 

10
计算机是否可以通过用户提供的示例“学习”正则表达式?
计算机是否可以通过用户提供的示例“学习”正则表达式? 澄清: 我不是想学正则表达式。 我想创建一个程序,该程序从用户交互提供的示例中“学习”正则表达式,也许可以通过从文本中选择部分或选择开始或结束标记来实现。 可能吗?我可以使用Google提供的算法,关键字等吗? 编辑:谢谢您的答案,但我对提供此功能的工具不感兴趣。我正在寻找理论信息,例如论文,教程,源代码,算法名称,因此我可以为自己创建一些东西。

12
XKCD中的Wolfram规则34
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 8年前关闭。 改善这个问题 #505 xkcd中的悬停“笑话”吹捧“我称Wolfram的Rule 34为Rule 34”。 我知道互联网上的规则34是什么,我已经搜寻了Wolfram是谁,但是我很难弄清楚Wolfram的Rule 34是什么。 那么“规则34”到底是什么? 这是漫画:http : //xkcd.com/505/。

1
“现代”正则表达式的识别能力
真正的现代正则表达式实际上可以识别哪种语言? 每当有一个带有后向引用(例如(.*)_\1)的无限长度捕获组时,正则表达式现在就会与非常规语言匹配。但是,仅凭它本身还不足以匹配类似的东西S ::= '(' S ')' | ε-匹配配对对的上下文无关语言。 递归正则表达式(对我来说是新的,但我确信Perl和PCRE中存在)可以识别至少大多数CFL。 有没有人做过或读过这方面的研究?这些“现代”正则表达式的局限性是什么?他们对LL或LR语法的认识比CFG严格多还是少?还是存在两种可以被正则表达式识别但CFG不能识别的语言,而相反呢? 与相关论文的链接将不胜感激。


9
用Layman的术语讲抽动引理是什么?
我看到了这个问题,并对什么是抽水引理感到好奇(维基百科没有太大帮助)。 我了解这基本上是理论上的证明,对于某种语言在某类课程中必须是正确的,但是除此之外,我并没有真正理解它。 任何人都想尝试以非数学家/比较科学博士可以理解的方式在相当细粒度的级别上解释它吗?

7
C#中的“常量正确性”
const正确性的重点是能够提供用户无法更改或删除的实例的视图。编译器通过指出何时从const函数中破坏constness或尝试使用const对象的非const函数来支持此功能。因此,无需复制const方法,是否可以在C#中使用具有相同目的的方法? 我知道不变性,但这并没有真正延续到容器对象上,仅举一个例子。

14
如何编程分形?
我没有分形编程的经验。当然,我已经看过著名的Mandelbrot图片等等。 您能为我提供一些简单的分形算法吗? 编程语言并不重要,但是我最熟悉动作脚本,C#和Java。 我知道,如果我使用Google分形进行搜索,会得到很多(复杂的)信息,但是我想从一个简单的算法开始并进行研究。 也欢迎提出对基本算法进行改进的建议,例如如何将它们制成可爱的颜色等等。
77 theory  fractals 

5
用户级线程和内核支持的线程之间的区别?
我一直在浏览基于该主题的一些说明,尽管我对线程有一个总体的了解,但是我不确定是用户级别线程还是内核级别线程之间的区别。 我知道进程基本上是由多个线程或单个线程组成的,但是这些线程是前面提到的两种类型吗? 据我了解,内核支持的线程可以访问内核以进行系统调用和用户级线程无法使用的其他用途。 那么,用户级线程是否仅仅是程序员在使用内核支持的线程执行由于其状态而无法正常执行的操作时创建的线程?


6
耦合与内聚
我试图将耦合和内聚的概念简化为一个简洁的定义。有人可以给我一个简短易懂的解释(比此处和此处的Wikipedia定义短)吗?他们如何互动? 谢谢。 有人有一个很好的简短例子吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.