小编Nic*_*ick的帖子

首选项屏幕显示文本块

我正在尝试创建一个只有一个关于,联系和合法选项的首选项屏幕,所有这些选项在单击时只显示单独页面中的文本模糊和图标,没有shared preferences或任何内容.

我无法理解层次结构以显示文本.我希望这个流程是:settings -> about -> the about text

目前我有这个,它给了我类别和选项,但我不知道该怎么做才能显示新文本.

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">

    <PreferenceCategory
            android:title="Info">
        <Preference android:title="About"/>


    </PreferenceCategory>
...
</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

我不知道使用什么选项来将可点击进入textview.

android android-preferences preferencescreen

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

在浏览器中运行c ++

我已经在我的一个课堂上写了一些基本的c ++程序.我想知道是否有可能以某种方式在broswer中运行程序.我想将该程序发布到我的网站.一旦发布,一个人就可以访问该程序,运行该程序,并与该程序进行交互.我不是在为我的网站编写C++,而是为了交互式投资组合.

这可能吗?

html c++

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

Android设置hortizontal scrollview的位置

我正在尝试设置水平滚动视图的位置,因此它与按下的按钮相对应.我尝试使用它来设置它失败:

HorizontalScrollView hsv = (HorizontalScrollView)findViewById(R.id.ScrollView);
int x, y;
x = hsv.getLeft();
y = hsv.getTop();
hsv.scrollTo(x, y);
Run Code Online (Sandbox Code Playgroud)

这没有任何结果,滚动视图不受影响.xml:

 <HorizontalScrollView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/ScrollView"
        android:layout_width="fill_parent"
        android:layout_height="50dp"
        android:layout_alignParentBottom="true"
        android:background="@null"
        android:scrollbars="none" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="horizontal" >

            <Button
                android:layout_width="100dp"
                android:layout_height="fill_parent"
                android:layout_marginBottom="-5dp"
                android:text="btn0" 
                android:id="@+id/btn0"
                android:background="@drawable/yellow_btn" />

            <Button
                android:layout_width="100dp"
                android:layout_height="fill_parent"
                android:layout_marginBottom="-5dp"
                android:background="@drawable/yellow_btn"
                android:text="bnt1"
                android:id="@+id/btn1" />

            <Button
                android:layout_width="100dp"
                android:layout_height="fill_parent"
                android:layout_marginBottom="-5dp"
                android:background="@drawable/yellow_btn"
                android:text="btn2"
                android:id="@+id/btn2" />

            <Button
                android:layout_width="100dp"
                android:layout_height="fill_parent"
                android:layout_marginBottom="-5dp"
                android:background="@drawable/yellow_btn"
                android:text="btn3"
                android:id="@+id/btn3" />

      <Button
                android:layout_width="100dp"
                android:layout_height="fill_parent"
                android:layout_marginBottom="-5dp"
                android:background="@drawable/yellow_btn"
                android:text="btn4"
                android:id="@+id/btn4" />

      <Button
                android:layout_width="100dp"
                android:layout_height="fill_parent"
                android:layout_marginBottom="-5dp"
                android:background="@drawable/yellow_btn"
                android:text="btn5"
                android:id="@+id/btn5" />

        </LinearLayout> …
Run Code Online (Sandbox Code Playgroud)

android position horizontalscrollview

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

Android:getRelativeTime示例

有人可以告诉我一个如何正确使用这里getRelativeDateTimeString()详细说明的例子.

time datetime android

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

Python中的图像平滑

我想尝试编写一个简单的函数来平滑输入的图像.我试图使用Image和numpy库来做到这一点.我在想使用卷积掩码是解决这个问题的方法,我知道numpy有一个内置的卷积函数.

如何使用numpy.convolve来平滑图像?

python numpy image-processing smoothing

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

用Scipy进行图像侵蚀和扩张

我正在尝试使用scipy来对图像进行侵蚀和扩张.使用scipy似乎非常简单 - > binary_erosion / dialation.但是,输出完全不是预期的.

这是我的基本代码:

import scipy
from scipy import ndimage
import matplotlib.pyplot as plt
import numpy as np
import Image

#im = Image.open('flower.png')
im = ndimage.imread('flower.png')
im = ndimage.binary_erosion(im).astype(np.float32)
scipy.misc.imsave('erosion.png', im)


im2 = Image.open('flower.png')
im2 = ndimage.binary_dilation(im2)
scipy.misc.imsave('dilation.png', im2)
Run Code Online (Sandbox Code Playgroud)

这是输出:

在此输入图像描述

扩张的输出只是原始"flower.png"的完全白色图像

我相信我必须指定一个更好的内核或面具,但我不确定为什么我得到绿色输出的侵蚀和完全白色输出扩张.

python image image-processing scipy

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

使用.bat文件的自定义Tee命令

我正在尝试使用为bat文件编写的tee代码,但在我的代码中实现它时遇到了麻烦.我不想使用任何第三方安装来解决开球问题,因为如果我在一年内格式化我的计算机并希望再次运行该程序,我希望代码能够正常工作.

我以这种方式设置它:

mycommand.exe | tee.bat -a output.txt
Run Code Online (Sandbox Code Playgroud)

我已尝试使用单独的.bat文件并尝试在原始文件中包含作为函数(preffered),但.bat无效:

myprogram.exe | call tee -a output.txt
echo.
echo.
echo.
SET /P restart="Do you want to run again? (1=yes, 2=no): "
if "%restart%"=="1" GOTO LoopStart


::--------------------------------------------------------
::-- Function section starts below here
::--------------------------------------------------------
:tee
:: Check Windows version
IF NOT "%OS%"=="Windows_NT" GOTO Syntax
| 
:: Keep variables local
SETLOCAL

:: Check command line arguments
SET Append=0
IF /I [%1]==[-a] (
    SET Append=1
    SHIFT
)
IF     [%1]==[] GOTO …
Run Code Online (Sandbox Code Playgroud)

windows cmd batch-file

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

在C++中使用模板

我有一份作业要求我做以下事情:

设计一个名为FlexArray的模板类,它提供灵活的数组索引.该类的用户可以在声明对象时设置较低的索引和较高的索引.

用户代码示例:

FlexArray a(1,5); //较低的索引为1,较高的索引为5 FlexArray b(-5,10); //较低的索引为-5,较高的索引为10

为您的班级提供以下功能:

  1. 默认构造函数
  2. 参数化构造函数,其中用户指定较低索引和较高索引
  3. 析构函数
  4. 复制构造函数
  5. 赋值运算符
  6. 与[]已经与内置数组一起使用的类似语义的重载[]运算符.

PRE条件的错误可以使用assert语句或try/catch块来处理.没有调整阵列的大小.下标必须在范围内.

这本书对创建模板毫无帮助.我希望有人能就这个问题向我提供一些指导,看看我的代码是否在正确的轨道上.我试图通过本书非常有限的范围和在线的不同资源来解决这个问题:

#ifndef H_templates
#define H_templates

#include <iostream>
using namespace std;

template <typename T>           
class FlexArray
{  public:                  
    FlexArray();            // POST: empty FlexArray
    FlexArray(LI,UI);               // POST: Parameterized Constructor
    ~FlexArray();           // POST: destructor
    CopyArr(Array* sourceArray, Array* destinationArray, size);             // POST: Copies array

    //Overloading the assignment operators to add arrays(?) Unsure if
    // this is what is meant by the original question
    FlexArray operator+
      (const FlexArray& …
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

Android:唤醒和解锁手机

我试图弄清楚如何通过服务唤醒和解锁手机.我一直在指这篇文章但是,我无法弄清楚为什么它不起作用.这是我到目前为止的代码:

public class WakephoneActivity extends Activity {

    BroadcastReceiver mReceiver;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mReceiver = new BroadcastReceiver() {

            @Override
            public void onReceive(Context context, Intent intent) {
                // Log.v(TAG, "Screen OFF onReceive()");
                screenOFFHandler.sendEmptyMessageDelayed(0, 2000);
            }
        };
    }

    private Handler screenOFFHandler = new Handler() {

        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
            // do something
            // wake up phone
            // Log.i(TAG, "ake up the phone and disable keyguard");
            PowerManager powerManager = (PowerManager) WakephoneActivity.this
                    .getSystemService(Context.POWER_SERVICE);
            long l …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver android-wake-lock

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

在片段中设置微调器

我想设置为从字符串数组我的微调值在我的一个片段 onCreateView在我的public final class Manual extends Fragment:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View v = inflater.inflate(R.layout.manual, container, false);

    String [] values = 
        {"Time at Residence","Under 6 months","6-12 months","1-2 years","2-4 years","4-8 years","8-15 years","Over 15 years",};
    Spinner spinner = (Spinner) v.findViewById(R.id.spinner1);
    ArrayAdapter<String> LTRadapter = new ArrayAdapter<String>(this.getActivity(), android.R.layout.simple_spinner_item, values);
    LTRadapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
    spinner.setAdapter(LTRadapter);

    return inflater.inflate(R.layout.manual, container, false);

}
Run Code Online (Sandbox Code Playgroud)

我的代码没有错误,但它没有设置微调器.微调器保持空白,没有值.关于为什么我的代码没有设置微调器的任何想法?

android spinner android-fragments

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