小编bug*_*ixr的帖子

Mac(或c ++)与二进制WCF的连接

我有一个使用TCP/IP托管的WCF服务(netTcpBinding):

var baseWcfAddress = getWcfBaseUri();
host = new ServiceHost(wcfSingleton, baseWcfAddress);

var throttlingBehavior = new System.ServiceModel.Description.ServiceThrottlingBehavior();
throttlingBehavior.MaxConcurrentCalls = Int32.MaxValue;
throttlingBehavior.MaxConcurrentInstances = Int32.MaxValue;
throttlingBehavior.MaxConcurrentSessions = Int32.MaxValue;
host.Description.Behaviors.Add(throttlingBehavior);

host.Open();
Run Code Online (Sandbox Code Playgroud)

我想用Objective C或C++编写一个Mac客户端.是否有任何现有的类可以促进与我的WCF服务的连接?如果没有,我的步骤和选择是什么?

c++ wcf objective-c c#-4.0

7
推荐指数
1
解决办法
961
查看次数

Android - 直接从Java读取HTML5 localStorage数据

我有一个简单的Android应用程序,它有一个WebView.WebView设置为浏览到使用JavaScript的localStorage功能的站点.

我已经将我的WebSettings设置为允许DomStorage:

webSettings.setJavaScriptEnabled(true);
ebSettings.setDomStorageEnabled(true);

String dbPath = this.getApplicationContext().getDir("database", MODE_PRIVATE).getPath();        
webSettings.setDatabasePath(dbPath);
Run Code Online (Sandbox Code Playgroud)

我需要的是一种方法,我的Java代码可以读取使用localStorage机制存储的变量,即:

JavaScript这样做:

    var storage = window.localStorage;
    storage.setItem("name", "Hello World!");
Run Code Online (Sandbox Code Playgroud)

如何从Java代码中读取localStorage中"name"的值?

android local-storage

7
推荐指数
1
解决办法
4992
查看次数

从Thread.Start()的委托函数访问返回值

我有一个程序通过Thread.Start执行一个方法.该方法具有我想要访问的返回值.有没有办法做到这一点?这是一个抽样......

var someValue = "";
Thread t = new Thread(delegate() { someValue = someObj.methodCall(); });

t.Start();

while (t.isAlive) Thread.Sleep(1000);

// Check the value of someValue
Run Code Online (Sandbox Code Playgroud)

因此,一旦while循环结束,someValue应该被设置 - 但是因为它在另一个线程中执行它不会被设置.有一种简单的方法可以访问它吗?

c# multithreading

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

如何从一组项目中选择最有益的项目组合?

我正在设计一款游戏,其中AI需要确定哪种盔甲组合将为角色提供最佳的整体状态加值.每个角色将有大约10个属性,其中只有3-4个是重要的,而那些重要的属性,其中一些将比其他角色更重要.

护甲也将提升1或所有属性.例如,一件衬衫可能会给角色的int和+2耐力提供+4,同时,一条裤子可能有+7力量而没有别的.

所以,让我们说一个角色有一个健康的盔甲选择(5双裤子,5双手套等)我们已经指定Int和Perception是这个角色最重要的统计数据.我怎么能编写一个算法来确定哪个盔甲和物品组合会导致任何给定属性中的最高值(比如在这个例子中Int和Perception)?

algorithm

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

包含c ++作为pre-req,但是说"已经存在新版本"

我正在使用Visual Studio安装项目.如果我转到安装项目的属性,它可以让我选择需要哪些预先请求,此时我选择C++ Redistributable.

在某些系统上,这很好 - 但最近我的用户报告安装失败,因为"在计算机上检测到更新版本的Microsoft Visual C++ 2010 Redistributable".

这样做的正确方法是什么?Visual Studio的检测是否以某种方式被检测到并且无法检测到C++?

windows-installer setup-project visual-studio-2010

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

C#Windows应用程序 - 许多线程使用相同的连接?

我有一个多线程的ac#WINDOWS应用程序.我的理解是,在Web环境中,连接会自动汇集.我的理解是,在Windows应用程序中,情况并非如此.因此,对于Windows应用程序,应该使用相同的连接,而不是在每次调用后关闭,而是在应用程序关闭时关闭.

我很好奇 - 我是对的吗?如果是,两个线程是否可以使用相同的连接同时从数据库获取数据集,或者该功能是否排队?

谢谢

c# database ado.net multithreading

5
推荐指数
1
解决办法
3102
查看次数

Objective-C:不能#import 我的框架

我只是在学习 Objective-C,所以这将是一个非常基本的问题。我创建了一个 Mac OSX Cocoa 应用程序并将其添加到 XCode 4 中的工作区。

我还创建了一个名为“Module”的 Cocoa Framework 项目并将其添加到同一个工作区。默认情况下,XCode 为我创建了一个 Module.h 和 Module.m,我保持不变。

我看过很多关于如何通过进入构建阶段并单击“将二进制文件与库链接”部分中的 + 将框架添加到项目的文章。我已经这样做了,现在在我的主应用程序项目中看到一个工具箱,上面写着“Module.Framework”

所以现在我的下一个问题是 - 我如何#import 到我的主应用程序中?我尝试使用 " 和 < 进行各种组合,但所有尝试都报告为找不到文件。

帮助?:)

编辑:添加了一些屏幕截图

工作区

在此处输入图片说明

macos objective-c

5
推荐指数
1
解决办法
6615
查看次数

Android片段屏幕重叠

我有一个使用片段的应用程序.在我的一个用户设备(HTC One)上,这些片段相互重叠,他的屏幕看起来像一团糟:

在此输入图像描述

我试图在我自己的硬件上重现它,虽然它不是HTC One.我也尝试使用Android版本4.1.2,这是他的版本,它工作正常.没有买完HTC One,有没有人有任何建议?

当我添加新片段时,我会这样做

 Fragment f = new MyFragment();
 FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
 ft.replace(R.id.mainContent, f);
 ft.addToBackStack(null);
 ft.commit();
Run Code Online (Sandbox Code Playgroud)

我的XML布局(修剪到相关部分):

<RelativeLayout>
    <LinearLayout>
        <!-- My home screen content is here -->
    </LinearLayout>

    <!-- This is where the fragment gets placed -->
    <LinearLayout android:id="@+id/mainContent"
                  android:orientation="vertical"
                  android:layout_width="match_parent"
                  android:layout_height="match_parent">
    </LinearLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

UPDATE

添加的片段具有以下布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="@drawable/app_bg"    
    tools:context=".DeviceListActivity" >

    <!-- snipped! (for brevity) -->
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我一直在玩 - 我注意到如果我删除android:background我可以重现这个问题,这让我相信HTC One导致片段的背景属性因某些原因被忽略.

android android-layout

5
推荐指数
1
解决办法
5054
查看次数

由屏幕底部的NavigationController引起的灰色条

在我的iPad应用程序中,我正在使用a UITabBarController,其中一些标签是UISplitViewController.我注意到当我将分割视图嵌入到Nav控制器中时,我最终得到一个横跨屏幕底部的灰色条,我无法摆脱它.

例如,这个:

带有一个嵌入式Nav控制器的故事板

产生这个:

灰条例子

现在,如果我进入并将细节侧嵌入到导航控制器中,结果如下:

第二个例子

我已经尝试了我能想到的一切,底部的灰色条不会消失.有人有任何提示吗?

objective-c ios

5
推荐指数
1
解决办法
831
查看次数

JSON.stringify 一个 React 组件

我正在尝试将JSON.stringify一些反应组件存储在数据库中。这对于常规 HTML 来说效果很好,但对于 React 组件来说就不太好了。以这个div为例:

var content = (<div>some text</div>);
console.log(JSON.stringify(content));
Run Code Online (Sandbox Code Playgroud)

我明白了:

{
  "type": "div",
  "key": null,
  "ref": null,
  "props": {
    "children": "some text"
  },
  "_owner": null,
  "_store": {}
}
Run Code Online (Sandbox Code Playgroud)

请注意,JSON 包含type引用div. 但是,请注意,当我对 React 组件执行相同的操作时,JSON 不包含属性type。

var content = (<TextWithPrompt />);
console.log(JSON.stringify(content));
Run Code Online (Sandbox Code Playgroud)

结果如下:

{
  "key": null,
  "ref": null,
  "props": {
    ...
  },
  "_owner": null,
  "_store": {}
}
Run Code Online (Sandbox Code Playgroud)

我原以为它会包含一个"type": "TextWithPrompt". 有什么提示或建议可以将该属性包含在 JSON 输出中吗?

TextWithPrompt.js

export default class TextWithPrompt extends React.Component { …
Run Code Online (Sandbox Code Playgroud)

reactjs

5
推荐指数
0
解决办法
7152
查看次数