小编Anu*_*sha的帖子

根据网格布局android中的屏幕大小自动调整

我创建了一个包含大量文本的网格.我希望文本根据屏幕大小自动调整.我试过以下代码,

    DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
    float dpWidth = displayMetrics.widthPixels / displayMetrics.density;
    int noOfColumns = (int) (dpWidth / 50);
    return noOfColumns;
Run Code Online (Sandbox Code Playgroud)

我想输出这样的东西

图片] 2

imag2 它根据我的需要不起作用.请帮忙 .提前致谢.

android grid-layout

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

在JAVA的列表中追加最后一个值的字符

鉴于此输入

0000027788|001400000000000000000001224627|G1|||G1
0000027789|001400000000000000000001224627|D1|||G1
0000027790|001400000000000000000001224627|D1|||G1
0000027790|001400000000000000000001224627|D1|||G1
0000027791|001400000000000000000001224627|G2|||G2
0000027792|001400000000000000000001224627|D2|||G2
0000027793|001400000000000000000001224627|D2|||G2
0000027794|001400000000000000000001224627|G6|||G6
Run Code Online (Sandbox Code Playgroud)

我需要特别是从文件中的第3列,并找到哪个是G1组的最后一个D1,同样也是特定G2的D2.找到最后一个值后,我需要在相应的行中添加一些内容,如"LL":

产量

我已经尝试过,但是这条线并没有平行地附加到每个D1上,而不仅仅是最后一个D1.

这是我的代码:

package com.scb.firstreport;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.StringTokenizer;
public class EDWBatchProcessor {

//static Logger log = Logger.getLogger(EDWBatchProcessor.class.getName());

public static void main(String[] args) throws JRException, NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException {
    //log.debug("Hello this is a debug message");
    File fileDir = new File("D:\\EDWFileProcessing\\simple.txt");
    String line …
Run Code Online (Sandbox Code Playgroud)

java filereader filewriter

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

什么是LIBGDX的Delta时间

LIBGDX的Delta时间是多少?我读了很多关于这个的帖子.据我所知,达美时间是,

  • 前一帧和当前帧之间的时间间隔
  • delta时间将加到1,因为它计算每秒x帧,即.(1/x的帧)
  • 为了使游戏的速度保持不变,我们使用dt

    如果我们说60*dt那么它将每秒移动60帧,无论移动速度如何(例如).

    所以,这就是我对delta时间的了解,但是我没有得到关于它的清晰视图,因为对于更新或渲染方法,我们传递的是delta时间但是在我们指定的代码中我们计算PER SECOND的位置?

例如,

    public void update(float dt)
     {
       float distance +=2*dt;
     }
Run Code Online (Sandbox Code Playgroud)

这段代码会每秒移动2帧吗?如果是,那么下面的代码会做什么?

    public void update(float dt)
    {
      ....
    }
    public void render(float delta)
    {
      update(delta);
    }
Run Code Online (Sandbox Code Playgroud)

所以,我需要答案,

  • 上面的代码暗示什么?
  • 代码背后究竟发生了什么?
  • 我们为什么这样做?
  • 我们在这个代码中指定它必须像上一个例子那样每秒移动x帧吗?

    我可以理解render方法是将delta时间传递给update方法,但我需要一些清晰的视图.很抱歉,如果这个问题看起来很愚蠢,但实际上很难在不知道发生了什么的情况下继续进行.任何帮助都会很棒!

libgdx

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

读取失败:firebase中的权限被拒绝错误

我正在关注android 链接 firebase 这个链接的教程.我只是想在firebase中添加一个名称和地址,并在所有应用程序中反映添加的名称.我试过但是当我重新编写代码时,我收到了错误

"The read failed: Permission denied error "
Run Code Online (Sandbox Code Playgroud)

我没有在这里添加任何权限,我不想在此处做任何限制.我只想让所有用户都可以访问.如何添加和需要做什么?请帮忙 .我是新手.任何帮助都会很棒

permissions firebase firebase-realtime-database

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

命名空间"System.Web.UI.WebControls"中不存在类型或命名空间名称"ToolkitScriptManager"

我收到以下错误

  The type or namespace name 'ToolkitScriptManager' does not exist in the namespace 'System.Web.UI.WebControls' (are you missing an assembly reference?)  
  The type or namespace name 'ModalPopupExtender' does not exist in the namespace 'System.Web.UI.WebControls' (are you missing an assembly reference?)  
  The type or namespace name 'Accordion' does not exist in the namespace 'System.Web.UI.WebControls' (are you missing an assembly reference?)   
Run Code Online (Sandbox Code Playgroud)

我已经安装了ajaxControlToolKit,我在web.config文件中有这个

<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"><controls>
    <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
  </controls></pages>
Run Code Online (Sandbox Code Playgroud)

我的.aspx页面

 <%@ Page Language="C#" AutoEventWireup="true"       CodeBehind="PaintBrushCanvas.aspx.cs" Inherits="VirtualClassroom.PaintBrushCanvas" %>
 <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" …
Run Code Online (Sandbox Code Playgroud)

asp.net ajax ajaxcontroltoolkit .net-assembly

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

Owin.IAppBuilder在asp.net中不包含"MapSignalR"错误的定义

我收到了这个错误

Owin.IAppBuilder'不包含'MapSignalR'的定义,也没有接受第一个类型为'Owin.IAppBuilder'的扩展方法'MapSignalR'(你是否缺少using指令或汇编引用?)

这是我的代码

 using System;
 using System.Threading.Tasks;
 using Microsoft.Owin;
 using Owin;

 [assembly: OwinStartup(typeof(VirtualClassroom.Startup1))]

 namespace VirtualClassroom
 {
     public class Startup1
        {
           public void Configuration(IAppBuilder app)
               {
                    app.MapSignalR();

               }
        } 
Run Code Online (Sandbox Code Playgroud)

我搜索了很多并尝试按堆栈溢出回答 'Owin.IAppBuilder'不包含'MapSignalR'的定义我有

1.新增Microsoft.Owin //版本2.0.1

2.添加了Microsoft.Owin.Security //版本2.0.1

3.增加了Microsoft Asp.Net SignalR

但我仍然得到同样的错误.请帮忙.提前致谢!!

asp.net signalr owin

3
推荐指数
1
解决办法
7230
查看次数

ChatHub.OnDisconnected()找不到合适的方法来覆盖聊天应用程序中的错误

我正在构建一个聊天应用程序,这是我得到的错误

ChatHub.OnDisconnected()': no suitable method found to override 
Run Code Online (Sandbox Code Playgroud)

我的代码是

 .......

  public override System.Threading.Tasks.Task OnDisconnected()
    {
        var item = ConnectedUsers.FirstOrDefault(x => x.ConnectionId == Context.ConnectionId);
        if (item != null)
        {
            ConnectedUsers.Remove(item);

            var id = Context.ConnectionId;
            Clients.All.onUserDisconnected(id, item.UserName);

        }

        return base.OnDisconnected();
    }....
Run Code Online (Sandbox Code Playgroud)

我有index.html引用signalR

  <link type="text/css" rel="stylesheet" href="Css/ChatStyle.css" />
<link rel="stylesheet" href="/Css/JQueryUI/themes/base/jquery.ui.all.css">





<!--Script references. -->
<!--Reference the jQuery library. -->
<script src="/Scripts/jquery-2.1.1.min.js"></script>

<script src="/Scripts/ui/jquery.ui.core.js"></script>
<script src="/Scripts/ui/jquery.ui.widget.js"></script>
<script src="/Scripts/ui/jquery.ui.mouse.js"></script>
<script src="/Scripts/ui/jquery.ui.draggable.js"></script>
<script src="/Scripts/ui/jquery.ui.resizable.js"></script>



<!--Reference the SignalR library. -->
<script src="/Scripts/jquery-2.1.1.min.js"></script>

<!--Reference the autogenerated SignalR hub …
Run Code Online (Sandbox Code Playgroud)

asp.net overriding signalr jscript

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

Directory.Exists导致编译错误

我正在做一个Asp.Net Web应用程序.我需要录制屏幕并保存录制的文件.我搜索了很多,从这里得到了一个最适合我的代码

这是代码

   public class ScreenRecorder
{

    private static string tempDir = Path.GetTempPath() + "/snapshot/";
    private static System.Threading.Thread snap = new System.Threading.Thread(Snapshot);

    private static System.Drawing.Rectangle _Bounds = System.Windows.Forms.Screen.PrimaryScreen.Bounds;
    public static System.Drawing.Rectangle Bounds
    {
        get { return _Bounds; }
        set { _Bounds = value; }
    }

    private static void Snapshot()
    {
        if (!Directory.Exists(tempDir))
            Directory.CreateDirectory(tempDir);
        int Co = 0;
        do
        {
            Co += 1;
            System.Threading.Thread.Sleep(50);
            System.Drawing.Bitmap X = new System.Drawing.Bitmap(_Bounds.Width, _Bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
            using(System.Drawing.Graphics G = System.Drawing.Graphics.FromImage(X)) {
                G.CopyFromScreen(_Bounds.Location, new System.Drawing.Point(), …
Run Code Online (Sandbox Code Playgroud)

c#

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

使用正则表达式拆分字符会在java中返回一个空值

这是我的意见

.... ALPO..LAPOL.STRING

我想在每个字符串到达​​'时'分隔.并存储在字符串数组列表中.

我尝试使用以下代码,

  ArrayList<String> words = new ArrayList<>    (Arrays.asList(chars.stream().map(String::valueOf)
      .collect(Collectors.joining("")).split("\\.+")));
Run Code Online (Sandbox Code Playgroud)

正则表达式分割("\.+"))存在问题.

预期产量:

ALPO

LAPOL

实际输出:

"" - >空白

LAPOL

它将列表的第一个值打印为空值,因为有许多'.' 在'A'之前出现.如何摆脱字符串数组列表中的这个空值.任何帮助都会很高兴!

java regex string

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