所以我有一个 OpenGL(glView) 视图,它正在渲染一个我打算滚动的菜单。我试图避免重新发明 UIScrollView,因此我在 glView 顶部放置了一个滚动视图。
问题是滚动滚动视图会暂停渲染
此处讨论了类似的问题当 UIScrollView 在 iPhone 上拖动时,OpenGL ES 视图中的动画会冻结
问题是我不知道什么 [displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes]; 指的是
我制作了一个新的 CADisplayLink 并尝试在没有运气的情况下执行上述操作
我试过在 scrollViewDidScroll 中调用渲染方法
我试过调用 [self.view setNeedsDisplay];
我还发现了一个指的是调用timerLoop?
谁能帮我一下
我收到了要打开的 Access 文件,我使用的是 Mac,需要在 Python 中打开它
import pyodbc
DBfile = '/Users/burfies1/Dropbox/pricing/data.accdb'
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile)
cur = conn.cursor()
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile) # user/password can be used
pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found (0) (SQLDriverConnect)")
Run Code Online (Sandbox Code Playgroud) 因此,我正在尝试学习这些新ConstraintLayout
东西,因为iOS开发人员似乎还可以。
我想做的是使4个正方形在垂直轴上的大小略有不同(所以粉红色为60%,蓝色低于40%,蓝色为右侧40%,黑色为60%)
继续阅读layout_constraintVertical_bias
,这应该可以做我想做的,但是似乎什么也没做
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.constraint.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/left_guideline"
android:orientation="vertical"
tools:layout_editor_absoluteY="0dp"
tools:layout_editor_absoluteX="58dp"
app:layout_constraintGuide_percent="0.16111112" />
<android.support.constraint.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/right_guideline"
app:layout_constraintGuide_percent="0.85"
android:orientation="vertical"
tools:layout_editor_absoluteY="0dp"
tools:layout_editor_absoluteX="306dp" />
<android.support.constraint.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/bottom_guideline"
app:layout_constraintGuide_percent="0.85"
android:orientation="horizontal"
tools:layout_editor_absoluteY="434dp"
tools:layout_editor_absoluteX="0dp" />
<ImageButton
android:id="@+id/yourStoryButton"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="@+id/left_guideline"
app:layout_constraintRight_toLeftOf="@+id/right_guideline"
app:layout_constraintTop_toTopOf="@+id/bottom_guideline"
app:layout_constraintVertical_bias="0.0" />
<ImageButton
style="?android:attr/borderlessButtonStyle"
android:padding="0dp"
android:id="@+id/leftTopButton"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toTopOf="@+id/leftBottomButton"
app:layout_constraintLeft_toRightOf="@+id/left_main_guideline"
app:layout_constraintRight_toLeftOf="@+id/rightTopButton"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.6"
app:srcCompat="@color/colorAccent" />
<ImageButton
style="?android:attr/borderlessButtonStyle"
android:padding="0dp"
android:id="@+id/rightTopButton"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toTopOf="@+id/rightBottomButton"
app:layout_constraintLeft_toRightOf="@+id/leftTopButton"
app:layout_constraintRight_toLeftOf="@+id/right_main_guideline"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.4"
app:srcCompat="@color/colorPrimary" /> …
Run Code Online (Sandbox Code Playgroud) 所以我正在 LibGDX (Kotlin) 中构建一个游戏并尝试设置用户名和密码字段。
我创建我的文本字段
password = TextField("", Gui.skin)
Run Code Online (Sandbox Code Playgroud)
我设置
password.isPasswordMode = true (Kotin changes setter and getters, under the hode this is calling setPasswordMode)
Run Code Online (Sandbox Code Playgroud)
但是,当我在框中输入文本时,文本仍然会出现。我正在使用 LibGDX 1.9.6
我们已经在 Android Kotlin 项目中实现了 Jacoco,我们可以通过./gradlew clean build jacocoTestReport在本地调用它
但是,当我们部署到 VSTS/Azure DevOps 时,会出现错误:
2019-02-04T09:37:35.5760285Z BUILD SUCCESSFUL in 12s
2019-02-04T09:37:35.5760428Z 1 actionable task: 1 executed
2019-02-04T09:37:35.5801607Z SYSTEMVSSCONNECTION exists true
2019-02-04T09:37:35.5816653Z [command]C:\Windows\system32\cmd.exe /D /S /C "C:\vstsagent\A1\_work\2\s\ApolloClient\gradlew.bat clean build jacocoRootReport"
2019-02-04T09:37:36.7652264Z
2019-02-04T09:37:36.7653533Z FAILURE: Build failed with an exception.
2019-02-04T09:37:36.7653767Z
2019-02-04T09:37:36.7653947Z * Where:
2019-02-04T09:37:36.7654401Z Build file 'C:\vstsagent\A1\_work\2\s\ApolloClient\build.gradle' line: 44
2019-02-04T09:37:36.7654582Z
2019-02-04T09:37:36.7654768Z * What went wrong:
2019-02-04T09:37:36.7654952Z A problem occurred evaluating root project 'ApolloClient'.
2019-02-04T09:37:36.7655191Z > Could not find method jacocoTestReport() for arguments [build_abtyecjstjhjqmdmcxnlw2kq0$_run_closure4$_closure8@50246031] on …
Run Code Online (Sandbox Code Playgroud) 一般openGl问题在这里.我猜测要创建用于openGl-es的3D模型我应该使用blender并将它们保存为Obj.我是否必须制作解析器或openGl ES是否支持某种格式?动画怎么样?
我刚开始学习Android并想到了一个简单的项目来帮助我学习.
我在LinearLayout上使用ListView创建了一个简单的菜单.
我想要做的是将文本置于ListView中心,并将ListView置于布局中心.
我尝试将重力设置为中心 - Hozitonal,但这不起作用.
我刚刚去了Moverio BT-100,Epson似乎和纸袋一样多用.有没有人设法让USB调试/ ADB在Mac上看到它?
所以,我已经尝试了几天才能部署到我的手机上.我是付费的iOS开发者.我已经制作了一个演示iOS应用程序来测试bundle id的工作原理.我无法让LibGDX部署.我的手机正在运行iOS 9 beta 3
所以Bundle id com.burfdevelopment.hackworld(首先想到的是)在xcode中,我可以将虚拟hackworld应用程序部署到设备上.
在robotvm.properties我有
app.id=com.burfdevelopment.hackworld
Run Code Online (Sandbox Code Playgroud)
在主bunild.gradle我有
robovm {
iosProvisioningProfile = "iOSTeam Provisioning Profile: com.burfdevelopment.hackworld"
}
Run Code Online (Sandbox Code Playgroud)
我也试过一个新的hackworld配置文件,仍然无法正常工作.
全输出
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ios:launchIOSDevice'.
> Failed to launch IOS Device
* Try:
Run with --info or --debug option to get more log output.
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ios:launchIOSDevice'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at …
Run Code Online (Sandbox Code Playgroud) 每次更新 Python 文件时,我都必须重新启动服务器才能看到更改。我尝试过重新启动 Nginx 和 uWSGI,但没有成功。Flask 正在调试模式下运行。如何在不重新启动整个服务器的情况下查看更改?
app.py
from flask import Flask
import time
import cv2
app = Flask(__name__)
@app.route("/")
def main():
return "Hello cob at " + time.time().__str__() + "\n"
if __name__ == "__main__":
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)
uwsgi.ini
[uwsgi]
socket = :9090
plugin = python
wsgi-file = /home/vagrant/PythonVision/app.py
process = 3
callable = app
Run Code Online (Sandbox Code Playgroud)
nginx.conf
server {
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:9090;
}
}
Run Code Online (Sandbox Code Playgroud)
我正在通过以下步骤对此进行测试: