小编Jal*_*lil的帖子

如何让CKEditor用CSS渲染文本?

我有一个CKEditor用于编辑网页中的文本.

在网页中,文本在其上下文中呈现,因此遵循页面CSS格式.

我的问题是如何告诉CKEditor将CSS样式表应用于编辑器渲染?当然没有改变生成的源?

我的代码:

<textarea class="ActuContent" name="actu-content" cols="100" rows="20">my content></textarea>
<script type="text/javascript">
        window.onload = function()
        {
                CKEDITOR.replace( 'actu-content' );
        };
</script>
Run Code Online (Sandbox Code Playgroud)

和我的CSS:

.ActuContent{
    padding:10px 10px 10px 10px;
    color:#416a8b;
    font-size:1.6em;
}
Run Code Online (Sandbox Code Playgroud)

我的CKEditor Config.js文件只包含工具栏配置.

CKeditor不会将".ActuContent"的设置应用于其渲染...

javascript css xhtml ckeditor

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

用短月解析一个没有点的月份

我有一个字符串,表示法语区域的日期:09-oct-08:

我需要解析那个String,所以我想出了这个SimpleDateFormat:

String format2 = "dd-MMM-yy";
Run Code Online (Sandbox Code Playgroud)

但是我对月份部分有一个问题,似乎预计会有一个结束点:

df2.format(new Date());
Run Code Online (Sandbox Code Playgroud)

给我 :

 28-oct.-09
Run Code Online (Sandbox Code Playgroud)

现在什么是让我理解SimpleDateFormat("09-oct-08")的最好方法?

完整代码:

String format2 = "dd-MMM-yy"; 
DateFormat df2 = new SimpleDateFormat(format2,Locale.FRENCH); 
date = df2.parse("09-oct-08"); 
Run Code Online (Sandbox Code Playgroud)

这给了我:java.text.ParseException:Unparseable date:"09-oct-08"

如果我然后尝试记录:

df2.format(new Date()); 
Run Code Online (Sandbox Code Playgroud)

我明白了:28-oct.-09

java locale date-format

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

Oracle MERGE不会INSERT

我有这个简单的例子,我似乎无法工作:

MERGE INTO mytable  mt
USING dual
ON (mt.id = 'AAA' )  
WHEN MATCHED THEN 
    UPDATE SET mt.name = 'updated'
WHEN NOT MATCHED THEN 
    INSERT (mt.id , mt.name )
    VALUES ('AAA', 'Gooood' );
Run Code Online (Sandbox Code Playgroud)

如果表中存在"AAA"记录,则会成功更新.

但如果不存在,则不插入:

Affected rows: 0
Time: 0.003ms
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的任何线索?

sql oracle merge replace upsert

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

多语言反应webapp的最佳方法

我们希望将主站点的后台作为我们用户的多语言解决方案.我们已经决定使用React + Redux,因为将已经部署的API用于授权和数据获取等多种功能非常有意义.

我过去使用过自定义方法,但它太复杂了,也许我们在best practices这里缺少一种方法.主站点已经有4种语言,很快就会成长为其他语言.

我已经看了一些正在进行的库,例如React-intl(https://github.com/yahoo/react-intl)和Airbnb Polyglot(http://airbnb.io/polyglot.js/)

在React中构建多语言网站的最佳方法/ lib /解决方案是什么?(只是在前端,而不是同构的应用程序)

javascript internationalization reactjs redux

7
推荐指数
2
解决办法
7440
查看次数

无法通过PHP连接到MySQL

看起来像一个初学者的问题,但我似乎无法弄清楚...

我有一个全新的Windows 7 x64/Apache 2.2/PHP 5.2/MySQL 5 x64安装.
实际上我尝试了IIS和Apache.

但是这个PHP代码不起作用:

<?
$hostname = "localhost";
$username = "xxx";
$password = "xxx";

$db = mysql_connect($hostname,$username,$password) or die("die");
?>
Run Code Online (Sandbox Code Playgroud)
  • 我可以使用直接命令行将OK连接到MySQL数据库,当然使用相同的登录名/密码.
  • 我可以使用相同的登录名/密码通过网络访问MySQL数据库.
  • PHP正在以其他方式工作(echo("hello world")确实有效).
  • MySQL扩展在php.ini中启用.事实上,如果我禁用它,我会得到Call to undefined function mysql_connect().
  • Windows防火墙已禁用.
  • 没有错误消息.它只是没有返回任何东西.600秒后,它超时:

        Fatal error: Maximum execution time of 60 seconds exceeded in
            C:\Ampache\try.php on line 6
    
    Run Code Online (Sandbox Code Playgroud)

任何线索?

php mysql apache iis windows-7

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

与 redux-mock-store 一起使用时,redux-observable 流中的重复操作

我打开了一个问题,但以防万一我做错了:

使用 jest 和 redux-mock-store 编写单个测试时,一切都按预期进行。但是如果我多次使用 mockStore(在同一个测试中甚至在另一个测试中),那么在任何创建的商店中分派的动作会在 observable 中多次发送(但在商店中只发送一次,如 store.getActions()状态。

这是一个复制仓库:https : //framagit.org/jalil/redux-observable-mock-store-duplicate

tldr;

这有效:

const store = mockStore();
store.dispatch({ type: 'FOO' }); // -> Observable get 1 FOO action
Run Code Online (Sandbox Code Playgroud)

这不会:

const store = mockStore();
store2 = mockStore();
mockStore();
store.dispatch({ type: 'FOO' }); // => Observable get 3 FOO actions
Run Code Online (Sandbox Code Playgroud)

或者 :

const store = mockStore();
store2 = mockStore();
mockStore();
mockStore();
mockStore();
store.dispatch({ type: 'FOO' }); // -> Observable get 5 FOO actions
Run Code Online (Sandbox Code Playgroud)

... 等等 ...

我期望,当我使用 replaceEpic 和 …

ecmascript-6 jestjs redux redux-observable redux-mock-store

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