小编spi*_*ala的帖子

使用ContentValues和update-method更新sql数据库

我想用android的SQLiteDatabase类的本机更新方法更新我的sql lite数据库.

ContentValues dataToInsert = new ContentValues();                          
dataToInsert.put("name", "flo");
dataToInsert.put("location", "flotown");
String where = "id" + "=" + id;
try{    
    db.update(DATABASE_TABLE, dataToInsert, where, null);
}
catch (Exception e){
    String error =  e.getMessage().toString();
}
Run Code Online (Sandbox Code Playgroud)

但是我得到以下错误:android.database.sqlite.SQLiteException:near"15":语法错误:,同时编译:UPDATE mytable SET location = ?, name =?WHERE id = 2010-09-21 15:05:36.995

我不知道应该是什么问题.不知何故,值不会到达sql语句.我使用insert方法做的几乎一样,并且工作得非常好.

很多,弗洛里安

database sqlite android

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

silverstripe 3 addFieldToTab"设置"

我想在编辑页面视图的现有选项卡"设置"中添加一个字段(在屏幕截图中标记).

我试过这个:

$fields->addFieldToTab('Root.Settings', new TextField('Intro'));
Run Code Online (Sandbox Code Playgroud)

但它只是在包含附加字段的辅助选项卡"主要内容"旁边添加了一个新选项卡.

Silverstripe Edid页面视图

silverstripe content-management-system

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

Angular 单元测试 - 如何模拟系统时钟时区

如何在 Karma/Jasmine 的 Angular 单元测试中模拟将系统时钟设置为另一个时区。

我正在开发一个自定义日期时间选择器组件。它有一个错误,只有在不同时区使用它时才能重现。为了为修复编写适当的单元测试,我想模拟完全相同的情况。

我可以通过在 Windows 设置中手动切换系统时钟来重现该错误:

例如 在此输入图像描述

现在我想将系统时间开关移至单元测试中,以模拟组件在不同时区的行为。

我尝试像这样使用 jasmine.clock : jasmine.clock().mockDate(moment.tz("2020-10-09 10:00:00", "Asia/Bangkok").toDate());

但它并没有像改变系统时钟那样真正改变时区。茉莉花时钟确实会改变时间,但它保留在系统的时区(即中欧时间)。

jasmine momentjs karma-jasmine angular moment-timezone

9
推荐指数
0
解决办法
2270
查看次数

RxJS:如何动态合并可观察对象

我想将 2 个或多个 observable 动态组合成一个组合的 observable。

我了解如何将已经存在的两个 observable 与 组合在一起merge,但是当需要动态添加额外的 observable(例如超时后)时,我该如何解决“合并”问题?

此外,在combinedStream$“动态”合并另一个可观察对象时,不应丢失现有订阅。

这是我到目前为止所拥有的:

const action1$ = interval(1000).pipe(map(data => 'Action1 value:' + data));
const action2$ = interval(1000).pipe(map(data => 'Action2 value:' + data));

const combinedStream$ = merge(action1$, action2$);
combinedStream$.subscribe(data => console.log('Combined Stream Output:', data));

// Add another observable after some time...
setTimeout(() => {
  const action3$ = interval(1000).pipe(map(data => 'Action3 value:' + data));
  // How add this action3$ to the combined stream ?
}, 1000);
Run Code Online (Sandbox Code Playgroud)

这是我的堆栈闪电战:https ://stackblitz.com/edit/rxjs-s2cyzj

rxjs

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

silverstripe - 资产文件夹的文件权限

通常情况下,silverstripe安装没有权限写入资产文件夹 - 例如,用于保存重新采样的图像...

我想知道什么是资产中的文件和文件夹的最佳权限设置,以解决该问题.当你谷歌时你读了这么多不同的东西......

我可以将整个资产文件夹及其内容chmod到0777吗?或文件和文件夹需要不同的权限?对所有者和集团有推荐吗?我可以进行"危险"设置吗?

permissions file-permissions chmod silverstripe

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

flex 4 tabbar - 禁用选项卡

是否有一种常见的方法来禁用flex 4中的spark tabbar组件的选项卡?使用mx tabnavigator组件,您只需禁用与选项卡对应的内容,然后也禁用选项卡.但使用spark tab bar组件执行此操作仅禁用内容而不禁用选项卡.

这是我的简单例子:

    <mx:TabNavigator x="122" y="155" width="200" height="200">
    <s:NavigatorContent label="Tab 1" width="100%" height="100%">
        <s:Label text="Label1"/>
    </s:NavigatorContent>
    <s:NavigatorContent label="Tab 2" width="100%" height="100%" enabled="false">
        <s:Label text="Label2"/>
    </s:NavigatorContent>
    <s:NavigatorContent label="Tab 3" width="100%" height="100%">
    </s:NavigatorContent>
</mx:TabNavigator>
<s:TabBar x="368.7" y="100.35" dataProvider="{viewstack1}" />
<mx:ViewStack x="364" y="133" id="viewstack1" width="200" height="200">
    <s:NavigatorContent label="Tab 1" width="100%" height="100%">
        <s:Label text="Label1"/>
    </s:NavigatorContent>
    <s:NavigatorContent label="Tab 2" width="100%" height="100%" enabled="false">
        <s:Label text="Label2"/>
    </s:NavigatorContent>
    <s:NavigatorContent label="Tab 3" width="100%" height="100%">
        <s:Label text="Label3" x="1" y="0"/>
    </s:NavigatorContent>
</mx:ViewStack>
Run Code Online (Sandbox Code Playgroud)

很多,弗洛里安

apache-flex tabs tabbar

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

videojs禁用黑色背景

在swf模式下加载视频时,videojs(v3.2.0)始终显示黑色背景.有人知道如何改变吗?

您可以向播放器添加这样的swf参数:

var params = {};
params.bgcolor = "#ffffff";
params.wmode = "transparent";
Run Code Online (Sandbox Code Playgroud)

V .options.flash.params = params;

使用wmode ="transparent",您可以在左上角看到一个黑盒子.在IE7/8上,播放视频时框不会消失,并在视频周围显示为黑线(如黑色边框顶部).

非常感谢,弗洛里安

video html5

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

silverstripe dataobject可搜索

我试图在默认的SearchResult页面中显示某些DataObjects(新闻).因此结果应该显示正常的页面和新闻.

在Silverstripe 3中有没有一种简单的方法可以实现这一目标?或者是否建议将其完全自定义编码 - 我的意思是自定义控制器/操作处理搜索请求并创建结果列表,然后我在自定义模板中显示?

我找到了这个,但显然现在禁用搜索:https: //github.com/arambalakjian/DataObjects-as-Pages

感谢和问候,弗洛里安

silverstripe content-management-system

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