问题标签 [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.
c++ - 如何在 C++ 中实现接口?
可能重复:
在 C++ 中模拟接口的首选方法
我很想知道 C++ 中是否有接口,因为在 Java 中,设计模式的实现主要是通过接口解耦类。那么有没有类似的方法在 C++ 中创建接口?
node.js - 概念:mongo 是否适合应用模式?
我目前负责检查我们即将在 mongo 上开发的产品之一是否有价值。
无需过多详细介绍,我将尝试解释该应用程序的功能。
该应用程序只是具有“实体”。这些实体是技术性的东西,例如手机、电视、笔记本电脑、平板电脑等。
当然,除了平板电脑,手机还有其他属性,笔记本电脑甚至还有其他属性,比如内存、CPU、显示器尺寸等等。
现在我想要一些我们想要称之为方案的东西:我们定义我们需要保存平板电脑的显示大小、闪存设备的内存大小、处理器类型、处理器速度等。对于手机,我们可能会节省显示尺寸、GSM、Edge、3g、4g、处理器、内存、触摸屏技术、bla bla bla。我想你明白了:)
我想要实现的是,每个“类别”都有一个模式,当系统的一个用户输入一个新产品(比如说新的 iphone 4)时,应用程序会构建表单以填写适当的属性。
到目前为止,这听起来不错,不应该是 mongo 的问题。但是现在我无法找到一个干净的解决方案来解决这个问题......
在 mongo 中建模的属性如下所示:
但是,如果我需要多种语言的此属性,该怎么办,例如:
我还需要确保在英语更新后立即更新德语属性,例如当类型从 0 更改为 1 时。
有什么想法吗?
c# - 简单的 Windows 窗体游戏中的类之间的依赖关系
我在基于 Windows 窗体的简单游戏项目中组织 clesses 时遇到概念性问题。我必须使用 Windows 窗体实现Whack-A-Mole游戏。Molehills 由复选框表示。如果选中复选框,则痣丘中有一颗痣。可以通过单击选中的复选框来杀死鼹鼠。
我设法创建GamePlay
了包含 ia 类的类:(GameBoard
基于TableLayoutPanel
复选框和数组的游戏板表示),Rules
(概率,一轮中的最大痣数,一轮持续时间等)。在GamePlay
课堂上也有PointsCounter
(到目前为止已经杀死了多少痣)。我的解决方案中有更多的类/结构,但在这个问题的上下文中它们并不重要。
游戏板的大小可以在配置窗口中设置,因此我在点击开始游戏按钮后动态地在TableLayoutPanel上创建复选框。复选框数组和它们的事件处理程序放置在类中。鼹鼠被杀后我必须更新(实际上我必须添加从类中调用的适当值)。但我不能在这样的类模型中。事件处理程序复选框鼠标单击(在类中)无法访问(在类中)。GameBoard
pointsForMoleKilling
Rules
PointsCounter
GamePlay
GameBoard
我应该如何重新组织类之间的依赖关系?
我的临时解决方案是 makeRules
和(pointsForMoleKilling
也score()
来自GamePlay
类)static。
php - mysql 函数概念
我是 MySQL 和 PHP 的新手。当我们在 if/else 语句中检查给定条件时,我无法理解一件事。与该条件相反的情况是否会自动运行?
我是说:
这里 mysqli_connect 是一个函数,要连接我们必须运行该函数。所以这里的误解是它是如何连接到服务器的。因为我没有单独运行 mysqli_function。我的意思是应该有一个单独的行。
或者给定条件的反面自动运行?
gallery - 如何制作像 facebook 这样强大的图片库
我正在尝试制作一个像 facebook 这样的图片库,这让我很困扰,如果一个画廊中有数百张图片,我怎样才能使图像查看器像 facebook 一样健壮,我怎样才能提高画廊的性能。
facebook有什么神奇的方法来加强它的图片库吗
需要一些好的文章和社区指导,这背后的实际概念是什么,或者是否有任何非常高的图像压缩算法可以减少图像字节。
感谢大家宝贵的时间
objective-c - 代表和协议目标
我想澄清目标 c 中委托和协议的概念。所以有两种类型的协议 1)正式 2)非正式
在正式委托的情况下..如果该人已经定义了协议方法但没有在两者中实际实现它怎么办。即 B 类是 A 的委托,A 有方法 WindowDidMove 作为可选...在这种情况下。会有什么行为???是否必须在 b 类中实现委托功能。我不能只在A中实现它并在我想要的任何地方使用它......相反,不要在A中定义它,并在B或C类或D类中给出单独的实现并使用它们但是我想要......请澄清这一点– @class A;
另外,线是什么
帮助我们实现..
在非正式协议的情况下...如果我不提供方法的实现并仍然调用委托方法...会发生什么。?
php - PHP概念设计问题
我想再次确认我的 Web 应用程序的 php 设计理念。
我正在创建类似 wordpress MU 平台的东西。每个用户都有自己的数据库。而且我有一个为所有用户提供支持的核心框架。
我的设计理念是这样的。我使用相同的框架(文件/脚本)来补充我所有用户的需求。当用户访问他的网址时。让我们说 peter.mydomain.com。我的脚本将从 url 获取值“peter”并将其连接到配置文件中的“peter”数据库。
我可以知道这是否安全以及这样做的正确方法。它会发布哪些可能的安全问题?
java - 访问客户端服务器设置中的对象
我想知道我的想法在面向对象编程中是否可行。假设我在某个 IP 地址(即 192.168.1.105)上有一个客户端(A),在 IP 地址 192.168.1.101 上有一个服务器(B)。是否可以访问客户端 (A) 中的对象并可能在服务器 (B) 的同一客户端上修改我选择的对象?. 是否有 c++ 或 java 或任何其他主要语言中的技术可以用来实现这一点?.
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
python - Python 支持有限形式的多重继承。以什么方式限制?
在 python 教程中,据说“ Python 支持有限形式的多重继承”。
有什么限制?