小编xma*_*ton的帖子

警报中带有重音符号的字符错误,并使用Phonegap/Cordova确认

我正在尝试显示警告并确认带有重音符号的框但是当我运行应用程序时我得到的是错误的字符,我检查了文件编码并且它是UTF-8并且在index.html中我设置了utf-8字符集.

有人有什么想法吗?谢谢.

javascript confirm utf-8

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

设置单击 RecyclerView 中选定项目时的状态

我认为这很容易实现,但经过几个小时的搜索后,我找不到有用的东西来让它工作。我想设置用户在抽屉中点击的项目,这个列表是一个RecyclerView。在我的适配器的 ViewHolder 中,我有一个项目的 onClick 事件:

@Override
public void onClick(View v) {
   notifyItemChanged(selectedItem);
   selectedItem = getPosition();
   notifyItemChanged(selectedItem);
}
Run Code Online (Sandbox Code Playgroud)

selectedItem 是一个 int 来跟踪所选项目。

现在在 onBindViewHolder 中我这样做:

holder.itemView.setSelected(position == selectedItem);
Run Code Online (Sandbox Code Playgroud)

但似乎选定的状态从未被调用,因为我将 android:background 设置为具有以下内容的项目行:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:state_selected="true"
        android:drawable="@drawable/border_bottom_selected"
        android:color="@color/backgroundToolbar"/>
    <item android:drawable="@drawable/border_bottom" />
</selector>
Run Code Online (Sandbox Code Playgroud)

正常状态正在工作,所以我知道背景应用得很好。

那么,如何将选定状态设置为 RecyclerView 中的项目呢?

android selecteditem android-recyclerview

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

XDebug 无法在 Docker 中打开远程调试文件“/var/log/apache2/xdebug_remote.log”

我有一个 Docker 容器,其中包含用于开发的所有 PHP7 环境,除了 xdebug 之外,一切都运行良好。扩展已启用,并且具有启用远程调试的所有正确设置,我设置了远程主机,这是可以的,但是当我向此容器内的网站发出请求时,如果我检查 apache 错误日志,我会看到此错误:

[Thu Jun 01 05:44:31.529883 2017] [:error] [pid 916] [client 172.18.0.1:40306] XDebug 无法打开远程调试文件 '/var/log/apache2/xdebug_remote.log'。,引用者: XXXXXX

文件 xdebug_remote.log 具有所有权限,因此理论上这不会成为问题。那么,有人知道问题可能是什么吗?

remote-debugging xdebug docker docker-container

5
推荐指数
0
解决办法
1019
查看次数

PHPExcel如何在单元格中设置日期

我需要在单元格中添加日期,当我看一下它的格式时,它看起来像*14/03/01.

我输入的值是一个简单的字符串,因此当我得到计算值时忽略我输入的日期,因为它在日历中比较(好吧,一列中包含实际年份的所有日期)我输入的日期与日期设置与输入日期对应的正确值.

有没有办法放置Excel期望的格式?

xls date cell phpexcel

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

从JavaScript访问Prestashop webservice

在Prestashop后端,我激活了webservice并创建了一个身份验证密钥.浏览器中的测试运行良好,但现在我想通过Cordova应用程序中的JavaScript访问Web服务.

我得到的回应是401 (Unauthorized).我正在执行此ajax调用(使用AngularJS):

$http.get('http://AUTHENTICATION_KEY@url.com/api/employees/2', {})
Run Code Online (Sandbox Code Playgroud)

如何发送身份验证密钥?

我一直在网上搜索,但我没有找到任何有趣的解决我的问题.

javascript web-services prestashop cordova

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

如何本地化Cordova iOS项目?

我一直在互联网上搜索,但我找到的解决方案似乎都没有,我的问题是Xcode 6,我们如何本地化Cordova应用程序?

下面的图片说明了问题,我在iOS模拟器中测试了应用程序(我将模拟器的语言设置更改为西班牙语)但输入中的上下文菜单或某些插件(如相机)仍然是英文.我将" 本地化本地开发区域 "更改为" es ",但仍然使用英语.另外我在es.lproj文件夹中有Localizable.strings .

上下文菜单

xcode localization project ios cordova

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

Laravel 5.1路线未定义

我正在使用Laravel 5.1开发一个Web应用程序,并且开始进行用户身份验证,并将此路由添加到route.php文件中:

Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::get('auth/logout', 'Auth\AuthController@getLogout');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::post('auth/register', 'Auth\AuthController@postRegister');
Run Code Online (Sandbox Code Playgroud)

如果我在网址栏中输入链接,但是如果我在模板中输入以下语法,则它会起作用:

<a href="{{ URL::route('auth/register') }}">Registra't</a>
Run Code Online (Sandbox Code Playgroud)

我收到未定义的错误路由[auth / register]。我做错了什么?还有其他事吗?

php routes laravel blade

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

运行具有到期时间/持续时间的程序

我一直在互联网上搜索,但我找不到正确的答案,所以,我的问题是,如何在5分钟内运行Go程序,并在此5分钟后退出脚本?

duration go

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