小编And*_*ong的帖子

软件键盘在Android上调整背景图像的大小

每当出现软件键盘时,它都会调整背景图像的大小.请参阅下面的屏幕截图:

如你所见,背景有点挤压.任何人都可以了解为什么背景调整大小?

我的布局如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/page_bg"
    android:isScrollContainer="false"
>
    <LinearLayout android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_width="fill_parent"
    >
        <EditText android:id="@+id/CatName"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:inputType="textCapSentences"
            android:lines="1"
        />
        <Button android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/save"
            android:onClick="saveCat"
        />
    </LinearLayout>
    <ImageButton
        android:id="@+id/add_totalk"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:background="@null"
        android:src="@drawable/add_small"
        android:scaleType="center"
        android:onClick="createToTalk"
        android:layout_marginTop="5dp"
    />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android view android-linearlayout

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

Javascript如何解析JSON数组

我正在使用Sencha Touch(ExtJS)从服务器获取JSON消息.我收到的消息是这样的:

{
"success": true,
"counters": [
    {
        "counter_name": "dsd",
        "counter_type": "sds",
        "counter_unit": "sds"
    },
    {
        "counter_name": "gdg",
        "counter_type": "dfd",
        "counter_unit": "ds"
    },
    {
        "counter_name": "sdsData",
        "counter_type": "sds",
        "counter_unit": "   dd       "
    },
    {
        "counter_name": "Stoc final",
        "counter_type": "number    ",
        "counter_unit": "litri     "
    },
    {
        "counter_name": "Consum GPL",
        "counter_type": "number    ",
        "counter_unit": "litri     "
    },
    {
        "counter_name": "sdg",
        "counter_type": "dfg",
        "counter_unit": "gfgd"
    },
    {
        "counter_name": "dfgd",
        "counter_type": "fgf",
        "counter_unit": "liggtggggri     "
    },
    {
        "counter_name": "fgd",
        "counter_type": "dfg",
        "counter_unit": "kwfgf       " …
Run Code Online (Sandbox Code Playgroud)

javascript json extjs

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

查找链接列表中的损坏

我今天接受了开发人员的采访,并被问到一个有趣的技术问题,我不知道答案.我会在这里问一下,看看是否有人可以为我的好奇心提供解决方案.这是一个多部分的问题:

1)您将获得一个包含100个元素(整数和指向下一个节点的指针)的单链表,找到一种方法来检测链表中途是否有中断或损坏?您可以对链接列表执行任何操作.请注意,您必须在列表中执行此操作,因为它正在迭代,这是验证,然后您才意识到列表存在任何问题.

假设链表中的中断位于第50个元素,整数或甚至指向下一个节点(第51个元素)的指针可能指向垃圾值,该垃圾值不一定是无效地址.

2)请注意,如果链表中存在损坏,您将如何最大限度地减少数据丢失?

c c++

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

通过无线在基于Android的设备上开发

将android应用程序直接开发到设备上的一种已知方法是使用usb连接器并使用eclipse安装驱动程序.因此,有没有一种已知的无线方式?

编辑:理想情况下,这不应该需要root设备.

eclipse android adb

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

array_key_exists($ key,$ array)vs!empty($ array [$ key])

我见过很多人做过前者,有没有比其他人更好的表现?或者它只是一个眼睛糖果?我个人每次都使用后者,因为它更短,个人对我更具可读性.

php arrays array-key-exists

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

将HTML放入JSON中

根据标题,将HTML放入JSON中是一种很好的做法吗?我需要这样做的原因是因为我希望有一个自定义下拉列表,其中列表来自用户输入,而json看起来像这样:

{ listTitle: 'Tasks', listHtml: '<ul><li></li>...</ul>' }
Run Code Online (Sandbox Code Playgroud)

我有以下的foreach(请记住这是我的代码的精简版本,验证到位,但为了这个问题我把它们拿出来)

$list = /** Code to grab 'Tasks' list and its title from mysql **/;
$title = 'Tasks';
$listHtml = '';
foreach($list as $content) { $listHtml .= '<li>' . htmlspecialchars($content, ENT_QUOTES, 'UTF-8') . '</li>'; }

exit(json_encode(array(
   'title' => $title, 'listHtml' => '<ul>' . $listHtml . '</ul>'
)));
Run Code Online (Sandbox Code Playgroud)

我担心可能会有一些特殊字符可能会破坏JSON字符串.请帮忙.

html php json

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

按子数组键值对多维数组进行排序

为此发布了类似的问题和答案,但没有一个与我的阵列的结构完全匹配,所以如果我错过了什么,请道歉.这是由WordPress wpdb类生成的数组:

Array ( 
[0] => Array ( [meta_id] => 37850 [post_id] => 5548 [meta_key] => Item # [meta_value] => 66002 ) 
[1] => Array ( [meta_id] => 37851 [post_id] => 5548 [meta_key] => Hex Size [meta_value] => .051" ) 
[2] => Array ( [meta_id] => 37852 [post_id] => 5548 [meta_key] => Across Flats [meta_value] => 0.051 ) 
[3] => Array ( [meta_id] => 37853 [post_id] => 5548 [meta_key] => Type [meta_value] => Hexagonal ) 
[4] => Array ( [meta_id] …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting

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

在xubuntu中安装pecl_http

根据标题,我只是想在ubuntu中为php安装pecl_http扩展.

所以我做了最有意义的事情:

andreas@earl ~ $ sudo pecl install pecl_http
downloading pecl_http-1.6.6.tgz ...
Starting to download pecl_http-1.6.6.tgz (173,645 bytes)
.....................................done: 173,645 bytes
71 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
 1. whether to enable cURL HTTP requests; specify libcurl directory : yes

1-1, 'all', 'abort', or Enter to continue: 
 1. whether to enable support for gzencoded/deflated message bodies; specify zlib directory : yes

1-1, 'all', 'abort', or …
Run Code Online (Sandbox Code Playgroud)

php http pecl

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

CakePHP:在提交失败时清除密码字段

问候,

我正在设置一个非常标准的注册表单,其中包含密码字段.

问题是,在提交失败后(由于空字段,格式不正确等),控制器重新加载注册页面,但密码字段包含先前输入的密码的哈希值.每次提交失败后如何将其清空?

视图:

echo $form->password('Vendor.password', array('class' => 'text-input'));
Run Code Online (Sandbox Code Playgroud)

控制器:

Security::setHash('sha1');
$this->Auth->sessionKey = 'Member'; 
$this->Auth->fields = array(
    'username' => 'email',
    'password' => 'password'
);
Run Code Online (Sandbox Code Playgroud)

非常感谢帮助,谢谢!

php authentication passwords cakephp

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

如何在javascript中使用严格模式发送控制字符?

"use strict";
var debug = function( m ) { 
    console.log('   \033[32mdebug -\033[39m:' + m ); 
}
Run Code Online (Sandbox Code Playgroud)

除了取消严格模式之外,\ 033不会以任何方式使用严格模式?

javascript

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