小编Chr*_*ian的帖子

以编程方式返回到Swift中的前一个ViewController

我通过点击按钮将用户发送到页面.这个页面是一个UITableViewController.

现在,如果用户点击一个单元格,我想将他推回到上一页.

我想过类似的东西,self.performSegue("back")....但这似乎是一个坏主意.

这样做的正确方法是什么?

ios segue swift

192
推荐指数
8
解决办法
21万
查看次数

删除Swift中字符串开头的所有换行符

我有一个像这样的字符串:

"

BLA
Blub"
Run Code Online (Sandbox Code Playgroud)

现在我想删除所有领先的换行符.(但只有那些直到第一个"真实的单词"出现.这怎么可能?

谢谢

string swift

22
推荐指数
2
解决办法
3万
查看次数

尽管我在冲突中加入了什么,但postgres中的连续性正在增加

我正在使用Postgres 9.5并在这里看到一些有线的东西.

我有一个cron作业运行5分钟,触发一个sql语句,如果不存在则添加一个记录列表.

INSERT INTO 
   sometable (customer, balance)
VALUES
    (:customer, :balance)
ON CONFLICT (customer) DO NOTHING
Run Code Online (Sandbox Code Playgroud)

sometable.customer是主键(文本)

sometable结构是:
id:serial
customer:text
balance:bigint

现在似乎每次这个作业运行时,id字段都会以静默方式递增+1.所以下次,我真的添加一个字段,它比我上一个值高出数千个数字.我认为这个查询检查冲突,如果是这样,什么都不做,但目前似乎它试图插入记录,增加id然后停止.

有什么建议?

database postgresql

12
推荐指数
2
解决办法
5934
查看次数

单线程事件循环与Node.JS中的多线程非阻塞工作器

Node.JS最大的优点是它具有非阻塞性.它是单线程的,因此不需要为每个新的传入连接生成一个新线程.

在事件循环(实际上是单线程)后面,有一个"非阻塞工作者".这个东西不再是单线程了,所以(据我所知)它可以为每个任务生成一个新线程.

也许我误解了一些东西,但究竟哪里有优势.如果要处理的任务很多,那么非阻塞工作会不会变成阻塞工作者?

谢谢Christian

javascript nonblocking node.js

11
推荐指数
2
解决办法
8700
查看次数

使用node.js在生产模式中缩小脚本/ CSS

我有一个在节点中运行的Web应用程序.所有(客户端)Javascript/CSS文件目前都没有缩小,以便于调试.

当我投入生产时,我想缩小这些脚本.有这样的东西会很高兴:

node app.js -production

如何在不更改html文件中的脚本标记的情况下提供我的脚本的缩小版本?应该有类似的东西:如果我正在制作中,请使用这两个缩小(组合)的脚本,否则使用我所有未经编辑的脚本.

这可能吗?也许我觉得太复杂了?

javascript css production minify node.js

10
推荐指数
2
解决办法
1万
查看次数

在iOS中使用故事板在视图中使用模糊背景

(我在iOS 8中使用Swift)

我正在向UiViewController添加(Sub)视图.这个子视图应该包含一些UiLabel,其中包含一些信息.我希望子视图的背景模糊,就像iOS的通知中心一样.

我知道这可以使用UIEffectView,但是如何使用故事板分配这样的模糊效果呢?我实际上不想以编程方式创建我的视图.

谢谢

uiview ios swift

9
推荐指数
1
解决办法
6995
查看次数

Liquibase为postgres创建Schema

我正在使用Dropwizard(1.0.0)和Liquibase创建一个数据库(如果它不存在).

这里的问题是我使用的是不同的Postgres模式(不公开).看起来Liquibase以前不能创建这个架构了吗?我期待Liquibase生成这个模式,但如果我尝试构建数据库,它总是会抛出"找不到名称xx的模式".

java postgresql liquibase dropwizard

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

如何使用Express和Nodejs保护静态路由

我使用Node(最新版本)+ Express,也是最新版本.我有2个文件夹,公共和安全.只有在登录后才能访问受保护的文件夹.

我自己创建了一个登录系统,现在我想知道如何保证到这个"安全文件夹"的路由.

我很想设置一个静态路由到我的"安全"文件夹(就像我对公共文件夹一样),然后检查用户是否已登录,但它不起作用.

这是我认为应该工作的......

(...)
app.use(express.static(path.join(__dirname, 'public')));
app.use(express.static(path.join(__dirname, 'secured')));
(...)

function requireLogin(req, res, next) {
  if (req.session.loggedIn) {
    next(); // allow the next route to run
  } else {
    // require the user to log in
    res.redirect("/login"); 
  }
}

app.all("/secured/*", requireLogin, function(req, res, next) {
  next(); 

});
Run Code Online (Sandbox Code Playgroud)

javascript node.js express

6
推荐指数
2
解决办法
9548
查看次数

在iOS 8中调整模糊效果的硬度

我在iOS 8的图像视图中使用模糊效果,我想知道是否可以告诉swift模糊效果应该有多强.

这是代码..

    var blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
    var visualEffectView = UIVisualEffectView(effect: blurEffect) as UIVisualEffectView
    visualEffectView.frame = imageView.bounds

    imageView.addSubview(visualEffectView)
Run Code Online (Sandbox Code Playgroud)

iphone blur swift ios8

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

是否在 oauth 上缓存访问令牌?

我目前正在使用 oauth2 与 Google 实施身份验证。

我读过我应该缓存访问令牌以供以后使用,但我真的需要这样做吗?

我考虑过将其加密存储在会话中。如果它过期了,我会得到一个新的令牌。

另外,如果我需要缓存令牌,我如何知道它属于哪个用户?

java oauth

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