小编Sal*_*lek的帖子

如何在Android中创建Socket连接?

我有一个应用程序,我需要创建套接字连接.我的要求是,一旦我的套接字连接建立,它需要活着,直到我亲自关闭它.每3分钟我必须将数据包发送到另一端.任何人都可以提供一些代码示例,以帮助我这样做吗?

sockets android

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

隐藏android开关按钮的默认文本

在我的Android应用程序中,我使用了切换按钮,无论如何都要隐藏切换按钮的文本,对于API级别21有一个隐藏选项(android:showText)但我需要在下面的低级设备上运行它是我的xml:

<Switch
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="7dp"
        android:background="@drawable/offbuttonbg"
        android:textAppearance="@style/SwitchTextAppearance"
        android:thumb="@drawable/switchselector" />
Run Code Online (Sandbox Code Playgroud)

android button switch-statement

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

如何在pygame中制作网格

我正在尝试用 Python 创建一个基本的蛇游戏,但我不熟悉 Pygame。我创建了一个窗口,我试图根据窗口的大小和设置的正方形大小将该窗口拆分为一个网格。

def get_initial_snake( snake_length, width, height, block_size ):
    window = pygame.display.set_mode((width,height))
    background_colour = (0,0,0)
    window.fill(background_colour)

    return snake_list
Run Code Online (Sandbox Code Playgroud)

我应该在 window.fill 函数中添加什么来创建基于宽度、高度和 block_size 的网格?任何信息都会有帮助。

python pygame

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

如何将fx控制器与主应用程序连接

我有一个主应用程序类和一个fxmlcontroller类,但我纠结于连接/组织(混淆了如何调用它们以及如何组织它们以使GUI连接业务逻辑)业务逻辑和GUI ....可以请一些人告诉我调用以下函数的顺序,或者可以帮助我如何调用它们....

主要课程

public void Main()        //constructor
public static void main() // our main
public void start()       //I don't know what it is, what purpose it has
                          // and where should be called
                          //Note: In main function there is a call as following
Run Code Online (Sandbox Code Playgroud)

fxmlController类

public void initialize()  //I don't know what it is and what purpose it has
public fxmlController()   // which function should be called here....
Run Code Online (Sandbox Code Playgroud)

java model-view-controller user-interface javafx fxml

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

如何在 beautifulsoup 中抓取 image-src

我正在尝试在此代码中获取 image-src:

<img alt='Original Xiaomi Redmi Note 5 4GB RAM 64GB ROM Snapdragon S636 Octa Core Mobile Phone MIUI9 5.99" 2160*1080 4000mAh 12.0+5.0MP(China)' class="picCore" id="limage_32856997152" image-src="//ae01.alicdn.com/kf/HTB1WDJZbE_rK1Rjy0Fcq6zEvVXaS/Original-Xiaomi-Redmi-Note-5-4GB-RAM-64GB-ROM-Snapdragon-S636-Octa-Core-Mobile-Phone-MIUI9.jpg_220x220xz.jpg" itemprop="image"/>
Run Code Online (Sandbox Code Playgroud)

我试过这段代码,但它不起作用:

图像 = 汤.find('img').get('image-src')

通常我使用get('src')它并且它有效但问题在这里:我需要使用不起作用的 image-src 。

python beautifulsoup

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

处理C中的多字节(非ASCII)字符

我想做我自己的版本的wc(unix过滤器),但我有非ASCII字符的问题.我做了一个文本文件的HEX转储,发现这些字符占用多个字节,所以它们不适合char.有什么方法我怎么能从文件中读取这些字符并像C一样处理它们(所以我可以计算文件中的字符)?我一直在谷歌搜索并找到一些wchar_t类型,但没有任何简单的例子如何将它与文件一起使用.

c string file character

5
推荐指数
3
解决办法
5442
查看次数

无法导入 termios 包

我正在使用 Python 3.7,我需要import termios屏蔽密码输入。但我无法在https://pypi.org/上找到它

import sys, tty, termios

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import sys, tty, termios
  File "C:\Python37\lib\tty.py", line 5, in <module>
    from termios import *
ModuleNotFoundError: No module named 'termios'
Run Code Online (Sandbox Code Playgroud)

termios python-3.7

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

JavaFX 2.0中带有表视图的弹出窗口

我希望当我点击一个按钮然后出现一个带有tableview元素的弹出窗口时,任何人都可以告诉我该怎么做.

提前致谢

javafx-2

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

从Main.class.getResource()获取文件

我正在用Java做一个小游戏。对于这个游戏,我只是添加了声音。所以我想把我所有的图像和音频文件放在罐子里。对于图片,这很简单:

new ImageIcon(Main.class.getResource("images/machgd2.png")).getImage()
Run Code Online (Sandbox Code Playgroud)

但是对于音频,仅当我在Eclipse中运行程序时才起作用,而不能从jar中运行。我用:

File soundFile = new File(Main.class.getResource(filename).getFile());
Run Code Online (Sandbox Code Playgroud)

那么如何从.jar文件中获取此文件?

更新:

好的,感谢Andrew!为了播放声音,我使用了一个在网上找到的类,然后发现该类仅使用File来获取AudioInputStream,因此我删除了File。

java jar file javasound getresource

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

更改 SDL_SetRenderDrawColor 中的 alpha 值不会产生任何影响。SDL2

此代码仅显示一个带有颜色的简单窗口:

#include<SDL.h>                     
SDL_Window* g_pWindow = 0;
SDL_Renderer* g_pRenderer = 0;
int main(int argc, char* args[])
{
    if (SDL_Init(SDL_INIT_EVERYTHING) >= 0)
    {
        g_pWindow = SDL_CreateWindow("Chapter 1: Setting up SDL",
            SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED,
            640, 480,
            SDL_WINDOW_SHOWN);
        if (g_pWindow != 0)
        {
            g_pRenderer = SDL_CreateRenderer(g_pWindow, -1, 0);
        }
    }
    else
    {
        return 1; // sdl could not initialize
    }
    SDL_SetRenderDrawColor(g_pRenderer, 80, 80, 253, 0);
    // clear the window to black
    SDL_RenderClear(g_pRenderer);
    // show the window
    SDL_RenderPresent(g_pRenderer);
    // set a delay before quitting
    SDL_Delay(2000);
    // …
Run Code Online (Sandbox Code Playgroud)

sdl-2

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

为所有活动设置工具栏

在我的应用程序中,我将为除mainActivity之外的所有活动创建一个Unique工具栏.我已经为set Title和logo编写了这段代码,但在工具栏中我还有用户名用户刚登录.所以我在我的仪表板活动中写了这段代码:

Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
    setSupportActionBar(myToolbar);
    getSupportActionBar().setDisplayShowTitleEnabled(false);
    assert myToolbar != null;
    myToolbar.setLogo(R.mipmap.logo_big);

TextView usernameField = (TextView) findViewById(R.id.username);
    try {
        usernameField.setText(User.getInstance().getUsername());
    } catch (JSONException e) {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

我制作了一个可以包含在所有xml文件中的布局.但是如何在没有复制和粘贴的情况下在所有活动中重用此代码?

单身人士错了吗?还是实用班?

谢谢

android android-toolbar

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

在 Django 中将一个模型与一组另一个模型链接

我目前正在开发一个数据库和 API 系统,用户可以在其中创建包含代币列表的投资组合。我正在使用 Django,我到处搜索,但我一直看到外键,但我不确定这就是我在这种情况下需要的。

我想要两种模型,一种用于用户可以查询的投资组合,另一种用于用户也可以查询的硬币模型。然而,在投资组合中应该有一个代币列表。我知道如何在 Java 中使用对象来执行此操作,但不确定 Django 中的方法。

这是我的模型类:

from django.db import models


class Portfolio(models.Model):
    name = models.CharField(max_length=250)

    def __str__(self):
        return self.name


class Coin(models.Model):
    name = models.CharField(max_length=100)
    symbol = models.CharField(max_length=5)
    price = models.DecimalField(max_digits=20, decimal_places=9)
    info = models.TextField()
    website = models.TextField()
    rank = models.IntegerField()

    def __str__(self):
        return self.name + " - " + self.symbol
Run Code Online (Sandbox Code Playgroud)

现在我理想情况下会拥有类似coins = list of Coins model使用 java 来创建对象的东西,但由于这是用于数据库并且在 Django 中,我不确定应该如何链接这两者。

我见过相关的对象,但不明白我的问题的解释。我应该如何建立这些模型?谢谢。

python database django

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

整数对添加到hashset java

我将整数对类设置如下:

public class pair{
    int a;
    int b;
    pair(int p,int q){
        this.a=p;
        this.b=q;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我将它们添加到hashset时,没有重复:

HashSet<pair> set=new HashSet<pair>();
        pair temp=new pair(3,5);
        set.add(temp);
        pair temp1=new pair(3,5);
        set.add(temp1);
        for(pair p:set){
            System.out.println(p.a+"  "+p.b);
        }
Run Code Online (Sandbox Code Playgroud)

但它给了我这个输出:

3  5
3  5
Run Code Online (Sandbox Code Playgroud)

我应该编辑什么以在hashset中没有重复?

java hashset

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