小编use*_*450的帖子

Xcode 5圆形矩形按钮

我有一个包含许多圆形矩形按钮的应用程序.但是,在xcode 5中,那些不存在.如何取回圆形矩形按钮?它们对我的应用至关重要.现在它只是可压缩的文字.我该怎么办?我打算稍后发布这个应用程序,如果这是相关的.

iphone button xcode5

52
推荐指数
2
解决办法
7万
查看次数

PostgreSQL - 基于另一个表中的列的约束

我有两张桌子,一张称为选票,一张称为投票。选票存储代表人们可以投票的选项的字符串列表:

CREATE TABLE IF NOT EXISTS Polls (
  id SERIAL PRIMARY KEY,
  options text[]
);
Run Code Online (Sandbox Code Playgroud)

投票存储用户所做的投票(其中投票是代表他们投票的选项索引的整数):

CREATE TABLE IF NOT EXISTS Votes (
  id SERIAL PRIMARY KEY,
  poll_id integer references Polls(id),
  value integer NOT NULL ,
  cast_by integer NOT NULL
);
Run Code Online (Sandbox Code Playgroud)

我想确保每当在 Votes 表中创建一行时,“value”的值都在 Polls 中相应行的 [0,length(options)) 范围内(相应的,我的意思是 poll_id 所在的行)匹配)。

我可以实施任何类型的检查或外键约束来实现此目的吗?或者我需要某种触发器?如果是这样,该触发器会是什么样子?是否会存在性能问题?使用 SELECT 语句手动查询相应的民意调查,然后在插入投票表之前断言“值”有效,是否同样具有性能?

sql postgresql triggers constraints foreign-keys

6
推荐指数
1
解决办法
3339
查看次数

微服务、API 网关和前端

我最近开始探索微服务和 API 网关的概念,并且对如何托管前端端点特别困惑。

如果我有一个 API 网关充当对我的所有服务的请求之间的中间人,那么前端究竟应该托管在哪里?如果我请求 /api/example,我知道我的 API 网关应该将其路由到适当的服务并转发该服务响应。但是,我不明白 API 网关应该如何在微服务上下文中处理 /home/。在这种情况下,我们希望将 /home/ 对应的 html/css/javascript 传递给发出 GET 请求的客户端。这是否意味着我们应该有某种前端服务?创建一个只返回 HTML/CSS/JS 的服务会不会是多余的并增加延迟,因为我们真正需要做的只是立即返回与我们的前端关联的 HTML/CSS/JS?

我正在考虑的另一种方法是让 API 网关本身提供端点,这些端点返回客户端呈现前端所需的 HTML/CSS/JS。换句话说,API 网关可以在接收到 /home/ 的 GET 请求时立即响应 /home/ 对应的 HTML,而不是调用服务。但是,我在网上读到 API 网关实际上不应该为端点提供服务,而只是将它们代理到服务。

这是我的主要问题:当您的后端使用微服务架构构建时,前端代码应该放在哪里?

http nginx node.js microservices api-gateway

5
推荐指数
1
解决办法
1348
查看次数

iPhone - 从另一个视图控制器调用函数

我有一个名为sendDataToMotor的函数.它在我的First View Controller类中.我有另一个名为SecondViewController的视图控制器.我需要从Second View Controller.m类调用此函数.我试着宣布这个属性:

 @property(nonatomic,assign)UIViewController* firstController;
Run Code Online (Sandbox Code Playgroud)

在我的SecondViewController.h类中.此外,我在我的SecondViewController.m类的viewDidLoad部分编写了代码(我希望调用该函数).

secondViewController = [[SecondViewController alloc] initWithNibName:@"secondViewController" bundle:nil];
secondViewController.firstController = self;
[self.firstController performSelector:@selector(sendDataToMotor)];
Run Code Online (Sandbox Code Playgroud)

但是,由于未声明的标识符问题,我在该代码(secondViewController)中的第一个单词出错.此外,我在第二行(secondViewController.firstController = self)中出错,因为secondViewController具有未知的名称类型.

总而言之,我不在乎你是否使用上面的代码来回答我的问题:这只是我试图在网上找到的东西.但是,我正在寻找从另一个View Controller调用函数的最简单方法.

objective-c uiviewcontroller ios

3
推荐指数
1
解决办法
4764
查看次数

如何隐藏元素溢出而不裁剪嵌入式图像/文本?

我有一个具有属性的容器div overflow: hiddenmax-height100px。此容器元素包含任意数量的内联元素,包括图像和样式化文本。

当前,如果存在超过100像素的内容,则将剪切其余内容。这是我想要的一般行为,除了我一直遇到以下问题:部分文本行被剪切(即,字母的下半部分将被剪切掉)或图像的一半被剪切掉。

我通过手动设置column-width属性找到了解决文本问题的方法,但是我找不到任何阻止图像被裁剪的方法。如果无法在容器div内完整呈现任何文本或图像行,则希望隐藏整个图像/文本行。

总结:我有一个div元素,该元素包装了一系列内联元素(主要是文本和图像),并隐藏了所有溢出内容,并且我不希望显示将裁剪/剪切某些部分的任何文本或图像行。我找到了解决文本问题的方法,但没有解决图片的方法。如何实现所需的功能?

编辑:每个评论者的请求,我张贴我,虽然琐碎,代码:

HTML:

<div id="test">
  <p>
    This is a test. This is a test.This is a test.This is a test.This is a test.This is a test.This is a test.This is a test.This is a test.
  </p>
  <img src="https://hackernoon.com/hn-images/0*xMaFF2hSXpf_kIfG.jpg" alt="Girl in a jacket" width="500" height="600">
</div>
Run Code Online (Sandbox Code Playgroud)

内联元素只是包装在适当标签中的文本和图像(它们的实际值是动态的,并且会根据情况而变化。我在此处提供的内容仅是示例。

CSS:

#test { 
  max-height: 200px;
  max-width:200px;
  overflow: hidden; 
}
Run Code Online (Sandbox Code Playgroud)

这是此示例的JS小提琴。如您所见,图像被裁剪。

这是另一个JS小提琴示例,其中文本本身在行的中间被剪切。

在第一个示例中,我希望图像完全不显示。

在第二个中,我希望最后一行完全不显示。

不能完整显示的元素应该不显示。我在获取图像所需的行为方面特别麻烦,因此特别感谢您的帮助。

html css hidden crop overflow

-3
推荐指数
1
解决办法
191
查看次数