基本上我的问题是我需要在需要时自动换行.不是.NET想要的时候.据我所知,如果我给它一个矩形来绘制,DrawString方法将自动自动换行.我需要控制它什么时候自动换行.所以我要说的是我想要绘制的字符串是Testing 1234.而且我想在看到空格时在新行上绘制文本.所以在这种情况下它会有两行 - 测试和1234.我猜我需要重新调整字符串的大小(以适应我的边界)和多个drawtring方法调用来绘制每一行.问题是我真的不知道该怎么做.对于GDI +,我是新手.
我有一个iOS应用程序.我可以成功连接到我的配对EAAccessory(蓝牙经典).我能够从通过EAAccessory对象公开的设备中提取信息.我注意到的一件事是配对设备的名称(在我的设置 - >蓝牙 - >我的设备列表中)与我的EAAccessory对象公开的设备名称不匹配.我觉得这很奇怪.
有没有办法通过我的iOS应用程序获取设备的实际名称(来自"设置"页面的名称)?
我很好奇是否有人可以就如何有效管理大量TCP连接给我任何想法或建议.我正在谈论1000个TCP连接(可能更多).管理所有这些连接的应用程序需要定期从客户端(连接的另一端)提取信息.例如,可能每30秒.我会使用.NET 4.0.有没有内置任何东西来帮助这个或一个特殊的方式来构建一切来管理所有这些连接,而不会让这个应用程序陷入困境,它是无用的?
我有自己的 Azure WebApp,并且有自己的 Azure SQL Server 实例。我注意到,当我在本地机器上进行 WebApp 开发时,有时与 SQL Server 实例的连接会失败。我收到此错误“指定的网络名称不再可用”。如果我继续处理异常(或重新运行 WebApp)然后刷新网页,下次它会连接得很好。再次尝试之间也没有几分钟的时间。它可能需要短短几秒钟才能再次工作。
我不知道为什么会发生这种情况。有时它会工作一个小时,然后就停止工作。我已经在网上进行了研究,我发现的唯一东西就是制定了某种“重试政策”。我不确定我是否需要这个,因为我还没有在生产环境中看到这种情况(敲木头)。
这可能是某种DNS问题吗?有人对如何解决这个问题有建议吗?我可以解决它,但它很烦人。
我试图在我的布局中使用进度条.我不明白为什么它不会渲染.它没有显示在我的预览中,也没有显示我通过实际手机运行应用程序时.有什么想法会发生这种情况吗?
这是我的布局XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:background="#283341"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:showIn="@layout/activity_startup" tools:context=".StartupActivity">
<ImageView
android:id="@+id/startupImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginTop="150dp"
android:layout_centerInParent="true"
android:src="@drawable/q_orange" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerInParent="true"
android:layout_marginBottom="30dp">
<ProgressBar
android:id="@+id/loadingSpinner"
style="?android:attr/progressBarStyleSmall"
android:layout_centerInParent="true"
android:layout_width="33dp"
android:layout_height="33dp"
android:visibility="visible"
android:indeterminate="true"
/>
<TextView
android:id="@+id/startupStatus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="Loading..."
android:textColor="#ff8a07"
android:textSize="25sp" />
</LinearLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
.net ×2
android ×1
asp.net-mvc ×1
azure ×1
bluetooth ×1
c# ×1
c#-4.0 ×1
drawstring ×1
eaaccessory ×1
gdi+ ×1
ios ×1
sql-server ×1
swift ×1
tcp ×1
xcode ×1