小编ouf*_*lak的帖子

JavaFX图形"模糊"还是反锯齿?(没有使用效果)

我正在创造一些形状来学习,一切似乎都模糊了,就像一些抗锯齿,我没有使用任何效果(我还没有得到这些课程,哈哈).

例如,我在1像素宽度的黑色背景中绘制一条白线,但它变灰了!如果我将宽度更改为2px,它会变为白色,但仍然没有真正定义.

当我"googleing"时,我发现的一切都是setSmooth(false)关于形状的方法,但它没有任何区别.在舞台或场景中我应该改变或禁用的任何东西我都不知道?

任何帮助表示赞赏.谢谢你的建议......

抱歉我的英语仍然需要改进lol ...但这不是我的自然语言.

java javafx

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

如何以编程方式将数据添加到WPF数据网格

如何DataGrid在WPF中以编程方式将数据项添加到没有绑定的?将DataGrid有4列.

c# wpf datagrid

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

WPF应用程序行为取决于Windows用户访问级别

我开发了一个WPF应用程序(ef,MVVM),并意识到应用程序的性能取决于登录的Windows用户.我在具有2个用户的Windows 7 POSready计算机上进行了测试.

对于具有管理员权限的用户,该应用程序运行良好.但如果我以普通用户身份登录,性能就会下降.我不知道为什么会这样.有人知道这个吗?

wpf performance

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

如何用相应列的值替换多列中的 NA

我正在尝试清理一个数据框,我想用另一列中的相应值替换一列中的 NA。我还想一次为多个列执行此操作。

示例数据框。

set.seed(123) 

dates <- seq(as.Date("2016-01-01"), by = "day", length = 10)  
names <- rep(c("John Doe", "Jane Smith"), each = 5)  
var1_group <- runif(10)  
var2_group <- runif(10)  
var1_person <- runif(10)  
var2_person <- runif(10)  

myDF <- data.frame(names, var1_group, var2_group, var1_person, var2_person)  
myDF <- cbind(dates, myDF)  
Run Code Online (Sandbox Code Playgroud)

使用 dplyr 进行一些操作后...

myDF <- myDF %>% mutate_each(funs(lag), contains("group"))  
myDF <- myDF %>% group_by(names) %>% mutate_each(funs(lag), contains("person"))  
Run Code Online (Sandbox Code Playgroud)

我得到了一堆 NA...

        dates      names var1_group var2_group var1_person var2_person  
1  2016-01-01   John Doe         NA         NA          NA          NA  
2  2016-01-02 …
Run Code Online (Sandbox Code Playgroud)

r na dplyr

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

Chart.js图例占用太多空间

我在chart.js图例方面遇到了一些问题。具有长文本的图例占用太多空间,从而导致饼图的尺寸减小:

另一个例子是这样的:

如果我有更多的传说,那么甜甜圈图最终将变得越来越小。

我试图设置maxWidth但无济于事。

var options = {
            layout: {
                padding: {
                  top: 5
                }
            },
            responsive: true,
            maintainAspectRatio: false,
            legend: {
                display: true,
                position: 'right',
                maxWidth: 100,
                onClick: null
            },
            animation: {
                animateScale: true,
                animateRotate: true
            },

        };
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

我尝试按照此[解决方案] [3]创建html图例:

<div class="box-body" style="height:350px;">
<div class="float-left">
<div class="float-left" style="width:70%">

<canvas id="brandChart" style="position: relative; height: 350px;"></canvas>
</div>
<div class="float-left" style="width:30%">

<div id="js-legend" class="chart-legend">
</div>

</div>
</div>
Run Code Online (Sandbox Code Playgroud)

它确实限制了图例的宽度,但是这又导致了另一个问题,就是我折叠并扩展了div之后,画布丢失了,而我只剩下了图例div。

javascript legend chart.js

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

使用 nginx 和 docker 测试本地子域

我正在尝试在我的 Mac 上本地设置一个简单的网络堆栈。

  • nginx 作为反向代理
  • 在本地主机上响应 Web 应用程序 #1
  • 响应 web 应用程序 #2 以在 demo.localhost 上提供服务

我正在使用 docker-compose 一次旋转所有服务,这是文件:

version: "3"

services:
    nginx:
      container_name: nginx
      build: ./nginx/
      ports:
        - "80:80"
      networks:
        - backbone
    landingpage:
      container_name: landingpage
      build: ./landingpage/
      networks:
        - backbone
      expose:
        - 3000
    frontend:
      container_name: frontend
      build: ./frontend/
      networks:
        - backbone
      expose:
        - 3001

networks:
  backbone:
    driver: bridge
Run Code Online (Sandbox Code Playgroud)

这是 nginx 配置文件(使用 Dockerfile 中的 COPY 命令复制到容器中):

worker_processes  1;

events {
    worker_connections  1024;
}

http {
      include /etc/nginx/mime.types;
      gzip  on;
      gzip_http_version …
Run Code Online (Sandbox Code Playgroud)

subdomain localhost nginx local docker

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

在容器视图中刷新单个视图控制器

我需要通过向容器视图传递变量值来帮助刷新容器视图中的单个视图控制器。我有一个故事板,其中包含一个带有容器视图的视图控制器。见下图:

容器视图

公司用户的总销售额正在由选择器视图控制器更改,这意味着它将针对不同的数据刷新我的视图控制器。

现在,我DashbordVC使用以下代码以编程方式在此容器视图中添加我的视图控制器:

var previousViewController : UIViewController?
var selectedIndex : Int = 0

// TopSalesVC - Instantiate ViewController
private lazy var topSalesVC: TopSalesVC = {
    var vc = TopSalesVC.viewController()
    self.addChildViewController(vc)
    return vc
}()    

// Methods
override func viewDidLoad() {
    super.viewDidLoad()
    self.setupView()
}

//------------------------------------------------------------------------------

func setupView() {

    self.previousViewController = self.topSalesVC
    self.add(asChildViewController: self.topSalesVC)
}

//------------------------------------------------------------------------------

private func add(asChildViewController viewController: UIViewController) {

    self.addChildViewController(viewController)
    self.containerView.addSubview(viewController.view)

    viewController.view.frame = self.containerView.bounds
    viewController.view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
    viewController.didMove(toParentViewController: self)
}

//------------------------------------------------------------------------------

private func remove(asChildViewController viewController: UIViewController) …
Run Code Online (Sandbox Code Playgroud)

ios uicontainerview swift

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

如何从浏览器调用我的WCF服务?

我正在编写一个web服务,假设将json两个json字符串保存到DB.我可以使用sope UI和WCF Test Client调用它,但我无法通过浏览器调用它.有办法做到这一点吗?

该服务最初将由Android应用程序使用,我已经尝试从它运行,没有任何运气.

提前致谢.

这是我服务的界面

 [ServiceContract]
public interface IRService
{
    [OperationContract]
    [WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Json,
       BodyStyle = WebMessageBodyStyle.Wrapped,
       UriTemplate = "SaveCallResults?callInfo={callInfo}&testInfo={testInfo}")]
    string SaveCallResults(string callInfo, string testInfo);
}
Run Code Online (Sandbox Code Playgroud)

这是我的web.config

<system.serviceModel>
<bindings>
  <basicHttpBinding>
    <binding name="BasicHttpBinding_RService" closeTimeout="00:01:00"
      openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
      allowCookies="false" bypassProxyOnLocal="false"            hostNameComparisonMode="StrongWildcard"
      maxBufferPoolSize="524288" maxBufferSize="65536" maxReceivedMessageSize="65536"
      textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"
      messageEncoding="Text">
      <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
      <security mode="None">
        <transport clientCredentialType="None" proxyCredentialType="None"
          realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>
    </binding>
  </basicHttpBinding>
</bindings>
<behaviors>
  <serviceBehaviors>
    <behavior name="">
      <serviceMetadata httpGetEnabled="true" /> …
Run Code Online (Sandbox Code Playgroud)

c# web-services asp.net-mvc-4

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

基于微服务的后端-概念

我计划基于微服务构建后端。下图展示了我当前的想法:

在此处输入图片说明

两个重要功能是:

  • 上载大型文字和/或视频文件
  • 流视频-在Web应用程序和本机移动应用程序中显示用户

最终没有确定技术栈,但最初我想到的是:

  • 网路应用程式-ReactJs / Angular
  • 后端应用程序-Ruby on Rails

我对当前的概念有以下疑问:

  1. API Gateway是否应该充当路由器,将用户的请求重定向到特定的微服务?或者...应该是带有API的专用应用程序(例如Ruby on Rails应用程序)吗?
  2. 如何进行授权?我应该为此使用单独的微服务吗?假设用户上传文件,而他的请求应该转到第三个微服务:“大数据上传”。我应该在何时何地授权他访问?在那个微服务或更早的API Gateway中?还是应该在“身份验证微服务”中进行身份验证?
  3. 上传大文件-假设用户想通过HTTP将大型文件(带有原始数据的视频或压缩文本文件)从移动应用程序传输到后端。他的请求转到API网关,然后将其重定向到“大数据上传”微服务。应用程序将文件保存到对象存储。是上传文件的正确路径吗?或者我可以做一些捷径来缩短文件的路径?
  4. 视频流-用户上传视频文件时,我想将其放入资产(对象存储-例如Amazon S3)。将此视频呈现给Web应用程序或移动应用程序中的用户是否足够?(除了代码转换器服务和CDN之外)
  5. 负载平衡-使用负载平衡来控制流向微服务实例的流量(在API网关和绿色微服务之间的图片上)是否合理?还是这不是一个好方法,因为我们可能会丢失一些有关请求/收件人/用户的信息,甚至API网关都会成为更严重的“瓶颈”?
  6. 您认为这种架构概念是否具有易于扩展的良好潜力?当然,省略了硬件和软件配置。

cloud distributed ruby-on-rails video-streaming microservices

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

“在另一个场景的渲染回调中修改了场景。” 如何解决这个错误?

我正在使用ARKit图像跟踪配置,一旦检测到图像,图像上将弹出3D场景。

但是,当我设置两个不同的图像来触发两个不同的场景文件时,一个图像始终在同一图像上弹出两个不同的场景文件。我很确定图像是不同的,名称是不同的,场景文件是不同的,场景的内容也是不同的。

一旦检测到图像,控制台中还将弹出以下错误:[SceneKit]错误:在另一个场景()的渲染回调中修改了场景。不允许这样做,可能导致崩溃

此错误有任何原因和解决方案吗?

scenekit swift arkit

5
推荐指数
2
解决办法
2127
查看次数