小编Tsa*_*res的帖子

Xamarin C#将视图宽度设置为Android屏幕的百分比

我有这个按钮,我希望屏幕宽度的25%,和方形.我已经看到了一些制作网格的方法,但效果不佳.有人对此事有任何意见吗?还需要描述更多的背景吗?

c# android xamarin

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

使用Android的findViewById时出现问题

我正在使用一些预生成的Android代码,但它无法正常工作.

这是片段的onCreateView函数:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_tabmain, container, false);
        TextView textView = (TextView) rootView.findViewById(R.id.section_label);
        textView.setText(getString(R.string.section_format, getArguments().getInt(ARG_SECTION_NUMBER)));
        return rootView;
    }
Run Code Online (Sandbox Code Playgroud)

这是这个片段的xml:

<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"
tools:context="com.startandselect.agora.tabmain$PlaceholderFragment">

<TextView
    android:id="@+id/section_label"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

但是当我运行问题时,我textView.setText在行上出现错误,因为它textView是null.textView为null,因为它之前的行无法找到文本视图.在findViewById未能找到它,但我不知道为什么.

我调试并发现真正的textView有一个id:2131492994,而R.id.section_label的id是2131492997.

android

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

C++比较整数和硬编码整数集的简单方法

我正在使用C++进行粒子物理学,我发现自己正在编写这样的行:

bool isItCorrect(int i){
 if(i==11 || i == 62 || i==-11 || i == 11002 || i==22002) return True
 else return false;
}
Run Code Online (Sandbox Code Playgroud)

在C++中缩短它的最简单方法是什么?在python我能做到:

def isItCorrect( i ):
    if (i is in [11,62,-11,11002,22002]) return True
    else return False
Run Code Online (Sandbox Code Playgroud)

c++

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

将一列整数中的每 5 行相加 BASH

我正在编写一个解析器,并且需要一些奇特的东西。我试图不使用 python,但此时我可能不得不使用。

给定一个看起来像这样的 STDOUT:

1
0
2
3
0
0
1
0
0
2
0
3
0
4
0
5
0
2
.
.
.
Run Code Online (Sandbox Code Playgroud)

大约 100,000 行。我需要做的是每 5 相加,如下所示:

1 - start
0 |
2 | - 6 
3 |
0 - end
0 - start
1 |
0 | - 3
0 |
2 - end
0 - start
3 |
0 | - 7
4 |
0 - end
5 
0 
2 
. 
.
.
Run Code Online (Sandbox Code Playgroud)

- …

bash shell

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

如何将 int** 转换为 void**?

使用以下代码片段:

int n = 11;
int* c = &n;
void** v = &c;
Run Code Online (Sandbox Code Playgroud)

我在 Visual Studio 中收到以下错误:

type 的值int**不能用于初始化 type 的实体void **

这工作正常:

int n = 11;
int* c = &n;
void* v = c;
Run Code Online (Sandbox Code Playgroud)

但这个代码片段是针对某人的库中的一个更大的问题。

我将变量转换为 时做错了什么 void**

完整示例

使用caen 数字化仪库尝试从外围设备收集数据的方式具有以下原型:

/******************************************************************************
* X742_DecodeEvent(char *evtPtr, void **Evt)
* Decodes a specified event stored in the acquisition buffer writing data in Evt memory
* Once used the Evt memory MUST be deallocated by …
Run Code Online (Sandbox Code Playgroud)

c++ casting void void-pointers

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

如何使用OAuth2创建用户?

我使用的DjangoTastypie库和Django的OAuth的工具包,以及用于Django的OAuth的工具包Tastypie认证.

免责声明:我有可能完全错误.如果是这样,请纠正我,引导我走向不那么无知的人.

主要问题:如何安全地创建用户?

我的理解:

  • 为了get或者post,客户端需要一个令牌.
  • 为了获得令牌,他们需要登录.
  • 要登录,他们需要一个用户帐户.
  • 为了创建帐户,他们需要令牌.
  • 要创建帐户,他们需要登录?

我正在努力解决这个问题.当客户端尝试创建不需要OAuth2的帐户时,我会创建吗?或者有没有办法在没有登录的情况下使用OAuth2,只允许客户创建帐户?

任何帮助深表感谢!

api django oauth oauth-2.0 tastypie

0
推荐指数
2
解决办法
1209
查看次数

标签 统计

android ×2

c++ ×2

api ×1

bash ×1

c# ×1

casting ×1

django ×1

oauth ×1

oauth-2.0 ×1

shell ×1

tastypie ×1

void ×1

void-pointers ×1

xamarin ×1