我有一个包含许多圆形矩形按钮的应用程序.但是,在xcode 5中,那些不存在.如何取回圆形矩形按钮?它们对我的应用至关重要.现在它只是可压缩的文字.我该怎么办?我打算稍后发布这个应用程序,如果这是相关的.
我有两张桌子,一张称为选票,一张称为投票。选票存储代表人们可以投票的选项的字符串列表:
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 语句手动查询相应的民意调查,然后在插入投票表之前断言“值”有效,是否同样具有性能?
我最近开始探索微服务和 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 网关实际上不应该为端点提供服务,而只是将它们代理到服务。
这是我的主要问题:当您的后端使用微服务架构构建时,前端代码应该放在哪里?
我有一个名为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调用函数的最简单方法.
我有一个具有属性的容器div overflow: hidden和max-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小提琴示例,其中文本本身在行的中间被剪切。
在第一个示例中,我希望图像完全不显示。
在第二个中,我希望最后一行完全不显示。
不能完整显示的元素应该不显示。我在获取图像所需的行为方面特别麻烦,因此特别感谢您的帮助。
api-gateway ×1
button ×1
constraints ×1
crop ×1
css ×1
foreign-keys ×1
hidden ×1
html ×1
http ×1
ios ×1
iphone ×1
nginx ×1
node.js ×1
objective-c ×1
overflow ×1
postgresql ×1
sql ×1
triggers ×1
xcode5 ×1