草庐IT

database_connection_management

全部标签

database - 从 Swift 连接到 Postgres

在Swift中应用程序,如何连接到Postgres数据库服务器?在Java,我们使用JDBC用compliantdriver连接到Postgres服务器、传递SQL并获取结果集。在Win32应用程序,我们使用ODBC用compliantdriver做同样的事情。如何在Swift中做同样的事情? 最佳答案 您可以使用PostgresCAPIlibpq。但是,至少需要一层薄薄的Swift才能使其面向对象和ARC兼容。该层的示例实现可能如下所示:stepanhruda/PostgreSQL-Swift.

swift - AVFoundation:开始记录由于 "No active/enabled connection"而崩溃

我正在尝试在Swift中创建自定义相机。我发现了很多关于这个的帖子,并设法打开了相机,有一个“开始录制”按钮。但是,当单击“开始录制”按钮时,出现此错误:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***-[AVCaptureMovieFileOutputstartRecordingToOutputFileURL:recordingDelegate:]Noactive/enabledconnections'查到这个错误,应该是我在beginSession函数中没有设置相机画质导致的:f

ios - NSURLDomainError 1005 "The Network Connection Was Lost"

我在新升级到Swift2.0的项目中依次执行以下两个调用。letsession=NSURLSession.sharedSession()authRequest.HTTPMethod="POST"authRequest.HTTPBody=authDataauthRequest.addValue("application/json",forHTTPHeaderField:"Content-Type")authRequest.addValue("close",forHTTPHeaderField:"Connection")authRequest.addValue("application/j

upstream timed out (110: Connection timed out) while reading response header from upstream

原因: 1、nginx缓冲区太小或超时时间太短 2、后端服务器响应慢解决方案:1、设置缓冲区大小和超时时长server{   listen      8080;   server_name XXX.XXX.com;   large_client_header_buffers416k;    #读取客户端请求头的缓冲区的最大数量和大小   client_max_body_size300m;    #设置nginx能处理的请求大小,超过请求的大小返回异常码413   client_body_buffer_size128k; #请求主体的缓冲区大小。请求主体超过缓冲区大小就会写入临时文件,缓冲区太小

Swift Package Manager 可执行应用程序,设置部署目标

我正在使用SwiftPackageManager创建macOS可执行文件。当我使用并非在所有macOS版本中都可用的东西时,我会遇到编译错误。两个重要的例子是URL(fileURLWithPath:filePath,relativeTo:directoryToSearch)和url.hasDirectoryPath。当使用swiftbuild构建时,我得到了error:'init(fileURLWithPath:relativeTo:)'isonlyavailableonOSX10.11ornewer错误。我不关心任何旧的操作系统版本,因为它只是一个个人工具。如何将部署目标设置为10.

【conda install】网络慢导致报错CondaHTTPError: HTTP 000 CONNECTION FAILED for url

⭐⭐问题:部署安装环境经常会出现由于网络慢问题,导致conda安装不了库,报错如下:Solvingenvironment:failedCondaHTTPError:HTTP000CONNECTIONFAILEDforurlElapsed:-AnHTTPerroroccurredwhentryingtoretrievethisURL.HTTPerrorsareoftenintermittent,andasimpleretrywillgetyouonyourway.SSLError(MaxRetryError('HTTPSConnectionPool(host=\'mirrors.tuna.tsi

Caused by SSLError(“Can‘t connect to HTTPS URL because the SSL module is not available.“

前言:最近在linux系统里安装python3.11之后,使用pip安装第三方库、requests库进行网络请求都会报这个错 查找了网上很多方法,看见了一个大佬的,是在pip的命令最后面加上:-ihttp://mirrors.aliyun.com/pypi/simple--trusted-hostmirrors.aliyun.com加上之后确实可以安装第三方库了,但是在我用requests库进行请求的时候又报了这个错 但是请求http的话,是不会报错的于是在百度里到处找解决办法,最后在一个大佬的文章里CausedbySSLError(“Can‘tconnecttoHTTPSURLbecause

database - 将自定义属性添加到 Firebase Auth

我搜索了Firebase的文档,但似乎无法找到将自定义属性添加到FIRAuth的方法。我正在从Parse-Server迁移一个应用程序,我知道我可以设置用户的用户名、电子邮件和objectId。不,我看到我可以选择电子邮件、显示名称和照片URL。我希望能够添加自定义属性,例如用户名。例如,我可以使用:letuser=FIRAuth.auth()?.currentUserifletuser=user{letchangeRequest=user.profileChangeRequest()changeRequest.displayName="JaneQ.User"changeRequest

github代码仓clone代码到本地,报错 Recv failure: Connection was aborted

处理步骤:1.打开gitbashhere,去除代理设置(执行以下语句)gitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy2.cmd命令窗口执行以下语句,清理DNS缓存ipconfig/flushdns3.重新执行gitclone https://github.com/…/.git/’ 即可clone代码到本地

ios - 错误 : XPC connection interrupted | Terminating since there is no system app

我最近更新到Xcode8.1并使用Swift3进行编码。我正在开发iOS应用程序,当iPad模拟器横向放置时出现以下错误。当我在横向方向使用iPhone模拟器时,我没有收到错误。XPC连接中断|由于没有系统应用程序而终止。在Xcode8.0上,我没有遇到这些错误。我已经重新启动了我的MacMini并重置了模拟器以查看是否可以清除错误。都没有用。 最佳答案 在将代码迁移到swift3时,我在2种情况下遇到过这种行为:忘记添加@escaping:sendReceipt(completion:@escaping(Receipt)->())