Tag: 模式

Android应用程序架构 – build议的模型是什么?

Web或桌面应用程序可能有三个或三个层,例如用户界面(UI),业务(Business),数据(Data) – Android应用程序的build议结构是什么? 你如何将课堂分组在一起,你有什么层次? 我刚刚开始Android开发(一个基于互联网的应用程序,必须响应传入的通知),并没有真正的感觉我所瞄准的结构。 build议感激。

Lua模式匹配与正则expression式的比较

我目前正在学习lua。 关于lua中的模式匹配,我在lua.org的lua文档中find了以下句子: 不过,Lua中的模式匹配是一个强大的工具,并且包含了一些难以与标准POSIX实现相匹配的特性。 正如我熟悉posix正则expression式,我想知道是否有任何共同的样本,其中lua模式匹配比正则expression式“更好” – 还是我误解了句子? 如果有什么常见的例子:为什么模式匹配和正则expression式更适合?

如何为新语言编写emacs模式?

我想写一个4GL的Emacs主要模式 。 有人可以给我看一个教程吗? 据我search,我只能find这个破碎的: 链接http://two-wugs.net/emacs/mode-tutorial.html

引用的add_column(Rails)

我有以下Rails迁移完美的作品(不相关的部分删除): create_table :comments do |t| t.text :body t.references :post end 现在我想添加一个author列到我的comments表(这是一个用户的用户名),但我不知道该怎么做(我试图用execute来写MySql特有的语法) 。 我一直在看add_column 这里没有提到references 。 我实际上已经find了TableDefinition#引用,但我不知道如何使用它与一个add_column语句。 这可能吗? 另外,对于MySql来说,“引用”function是否真的不build立表之间的关系呢?

MongoDB架构devise – 许多小文件或更less的大文件?

背景 我正在将从RDBMS数据库到MongoDB的转换原型化。 在反规范化的过程中,好像我有两个select,一个导致许多(百万)较小的文档或一个导致较less(几十万)大文档的select。 如果我可以把它简化为一个简单的模拟,那么这个集合与这样一个更less的Customer文档(用Java)是有区别的: class Customer { 私人string名称; 私人地址地址; //每个CreditCard都有数百个付款实例 私人设置<CreditCard> creditCards; } 或许多像这样的许多付款文件的集合: class付款{ 私人客户客户; 私人CreditCard信用卡; 私人datepayDate; 私人stream通payAmount; } 题 MongoDB的devise是为了select许多小文档还是less用大文档? 答案主要取决于我计划运行的查询吗? (即客户X有多less张信用卡?vs上个月所有客户的平均金额是多less? 我查了很多,但是我没有绊倒任何可以帮助我回答我的问题的MongoDB模式最佳实践。

使用MSBuild.exe在发布模式下构buildC#解决scheme

我能够使用MSBuild.exebuild立一个解决scheme,但我的问题是我只能设法让它build立在DEBUG模式。 我需要使用MSBUILD在发布模式下构build我的解决scheme。 这是我试过的 Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release"); 和 Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Configuration=Release");

事件驱动模式和反应堆模式有什么区别?

从维基百科反应堆模式文章: 反应堆devise模式是一种事件处理模式,用于处理通过一个或多个input同时传送到服务处理程序的服务请求。 它命名了几个例子,例如nodejs , twisted , eventmachine 但是我所知道的上面是stream行的事件驱动框架,那么使它们也成为一个反应器模式框架呢? 如何区分这两个? 或者他们是一样的?

如何用2d geo索引正确定义Mongoose模式中的数组对象

我目前在为下面的文档创build模式时遇到问题。 来自服务器的响应总是以“对象”的forms返回“trk”字段值。 不知何故,我不知道这应该如何工作,因为我至less尝试了所有对我有意义的方法;-) 如果这有帮助,我的Mongoose版本是3.6.20和MongoDB 2.4.7而在我忘记之前,它也将很好设置为索引(2d) 原始数据: { "_id": ObjectId("51ec4ac3eb7f7c701b000000"), "gpx": { "metadata": { "desc": "Nürburgring VLN-Variante", "country": "de", "isActive": true }, "trk": [ { "lat": 50.3299594, "lng": 6.9393006 }, { "lat": 50.3295046, "lng": 6.9390688 }, { "lat": 50.3293714, "lng": 6.9389939 }, { "lat": 50.3293284, "lng": 6.9389634 }] } } mongoose纲要: var TrackSchema = Schema({ _id: […]

C(或一般的程序编程)的devise原则,最佳实践和devise模式?

在deviseC项目时,有没有可以遵循的devise原则,最佳实践和devise模式? 或一般程序性(必要)编程的有用devise原则? (我是“面向对象代”的孩子,第一次必须devise一个大型的C项目)

在SQL中更改表的模式名称

我想在数据库中更改表Employees模式名称。 在当前表Employees数据库架构名称是dbo我想将其更改为exe 。 我该怎么做 ? 例: 从 dbo.Employees 至 exe.Employees 我试着用这个查询: ALTER SCHEMA exe TRANSFER dbo.Employees 但是这给了我一个错误: 无法更改模式“exe”,因为它不存在或您没有权限。 我错过了什么?