问题标签 [concept]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
183484 浏览

c++ - 如何在 C++ 中实现接口?

可能重复:
在 C++ 中模拟接口的首选方法

我很想知道 C++ 中是否有接口,因为在 Java 中,设计模式的实现主要是通过接口解耦类。那么有没有类似的方法在 C++ 中创建接口?

0 投票
3 回答
97 浏览

node.js - 概念:mongo 是否适合应用模式?

我目前负责检查我们即将在 mongo 上开发的产品之一是否有价值。

无需过多详细介绍,我将尝试解释该应用程序的功能。

该应用程序只是具有“实体”。这些实体是技术性的东西,例如手机、电视、笔记本电脑、平板电脑等。

当然,除了平板电脑,手机还有其他属性,笔记本电脑甚至还有其他属性,比如内存、CPU、显示器尺寸等等。

现在我想要一些我们想要称之为方案的东西:我们定义我们需要保存平板电脑的显示大小、闪存设备的内存大小、处理器类型、处理器速度等。对于手机,我们可能会节省显示尺寸、GSM、Edge、3g、4g、处理器、内存、触摸屏技术、bla bla bla。我想你明白了:)

我想要实现的是,每个“类别”都有一个模式,当系统的一个用户输入一个新产品(比如说新的 iphone 4)时,应用程序会构建表单以填写适当的属性。

到目前为止,这听起来不错,不应该是 mongo 的问题。但是现在我无法找到一个干净的解决方案来解决这个问题......

在 mongo 中建模的属性如下所示:

但是,如果我需要多种语言的此属性,该怎么办,例如:

我还需要确保在英语更新后立即更新德语属性,例如当类型从 0 更改为 1 时。

有什么想法吗?

0 投票
2 回答
280 浏览

c# - 简单的 Windows 窗体游戏中的类之间的依赖关系

我在基于 Windows 窗体的简单游戏项目中组织 clesses 时遇到概念性问题。我必须使用 Windows 窗体实现Whack-A-Mole游戏。Molehills 由复选框表示。如果选中复选框,则痣丘中有一颗痣。可以通过单击选中的复选框来杀死鼹鼠。

我设法创建GamePlay了包含 ia 类的类:(GameBoard基于TableLayoutPanel复选框和数组的游戏板表示),Rules(概率,一轮中的最大痣数,一轮持续时间等)。在GamePlay课堂上也有PointsCounter(到目前为止已经杀死了多少痣)。我的解决方案中有更多的类/结构,但在这个问题的上下文中它们并不重要。

游戏板的大小可以在配置窗口中设置,因此我在点击开始游戏按钮后动态地在TableLayoutPanel上创建复选框。复选框数组和它们的事件处理程序放置在类中。鼹鼠被杀后我必须更新(实际上我必须添加从类中调用的适当值)。但我不能在这样的类模型中。事件处理程序复选框鼠标单击(在类中)无法访问(在类中)。GameBoardpointsForMoleKillingRulesPointsCounterGamePlayGameBoard

我应该如何重新组织类之间的依赖关系?
我的临时解决方案是 makeRules和(pointsForMoleKillingscore()来自GamePlay类)static

0 投票
1 回答
72 浏览

php - mysql 函数概念

我是 MySQL 和 PHP 的新手。当我们在 if/else 语句中检查给定条件时,我无法理解一件事。与该条件相反的情况是否会自动运行?

我是说:

这里 mysqli_connect 是一个函数,要连接我们必须运行该函数。所以这里的误解是它是如何连接到服务器的。因为我没有单独运行 mysqli_function。我的意思是应该有一个单独的行。

或者给定条件的反面自动运行?

0 投票
0 回答
638 浏览

gallery - 如何制作像 facebook 这样强大的图片库

我正在尝试制作一个像 facebook 这样的图片库,这让我很困扰,如果一个画廊中有数百张图片,我怎样才能使图像查看器像 facebook 一样健壮,我怎样才能提高画廊的性能。

facebook有什么神奇的方法来加强它的图片库吗

需要一些好的文章和社区指导,这背后的实际概念是什么,或者是否有任何非常高的图像压缩算法可以减少图像字节。

感谢大家宝贵的时间

0 投票
1 回答
2010 浏览

objective-c - 代表和协议目标

我想澄清目标 c 中委托和协议的概念。所以有两种类型的协议 1)正式 2)非正式

在正式委托的情况下..如果该人已经定义了协议方法但没有在两者中实际实现它怎么办。即 B 类是 A 的委托,A 有方法 WindowDidMove 作为可选...在这种情况下。会有什么行为???是否必须在 b 类中实现委托功能。我不能只在A中实现它并在我想要的任何地方使用它......相反,不要在A中定义它,并在B或C类或D类中给出单独的实现并使用它们但是我想要......请澄清这一点– @class A;

另外,线是什么

帮助我们实现..

在非正式协议的情况下...如果我不提供方法的实现并仍然调用委托方法...会发生什么。?

0 投票
0 回答
162 浏览

php - PHP概念设计问题

我想再次确认我的 Web 应用程序的 php 设计理念。

我正在创建类似 wordpress MU 平台的东西。每个用户都有自己的数据库。而且我有一个为所有用户提供支持的核心框架。

我的设计理念是这样的。我使用相同的框架(文件/脚本)来补充我所有用户的需求。当用户访问他的网址时。让我们说 peter.mydomain.com。我的脚本将从 url 获取值“peter”并将其连接到配置文件中的“peter”数据库。

我可以知道这是否安全以及这样做的正确方法。它会发布哪些可能的安全问题?

0 投票
2 回答
68 浏览

java - 访问客户端服务器设置中的对象

我想知道我的想法在面向对象编程中是否可行。假设我在某个 IP 地址(即 192.168.1.105)上有一个客户端(A),在 IP 地址 192.168.1.101 上有一个服务器(B)。是否可以访问客户端 (A) 中的对象并可能在服务器 (B) 的同一客户端上修改我选择的对象?. 是否有 c++ 或 java 或任何其他主要语言中的技术可以用来实现这一点?.

0 投票
2 回答
757 浏览

java - OSGi 如何解决将捆绑定义的类转换为 rt.jar 定义的类的任务?

OSGi 如何解决问题1将使用 OSGi 自定义类加载器从捆绑包中加载的类转换为从 rt.jar 加载的类?rt.jar 是否也加载了自定义类加载器,而不是系统类加载器?

UPD1

由于 ClassLoader.java 中的以下代码,我似乎无法使用自定义类加载器加载 rt.jar 的大部分部分:

[1] 问题如下:使用不同类加载器加载的类被 jvm 视为完全不同的类,即使它们的字节码完全相同,因此,例如,当我们有类rt.jar!/SomeClass并在其中派生它时bundle.jar!/SomeClassChild,我们如果它们是由不同的类加载器加载的,则无法SomeClassChild转换为。SomeClass

0 投票
2 回答
3193 浏览

python - Python 支持有限形式的多重继承。以什么方式限制?

在 python 教程中,据说“ Python 支持有限形式的多重继承”。

有什么限制?