小编Can*_*tro的帖子

在加载块时,"随机"拆分的React Router代码失败

我正在努力解决react-router + webpack代码split + servicer worker(或cache)的问题.

基本上问题如下,代码拆分工作正常但有时我从sentry.io的客户那里收到错误报告,例如:

"Dynamic page loading failed Error: Loading chunk 19 failed."
Run Code Online (Sandbox Code Playgroud)

我的react-router代码如下:

const errorLoading = (err) => {
    console.error('Dynamic page loading failed', err);
};

export default (
    <Route path="/" component={App}>
        <IndexRoute
            getComponent={(nextState, cb) => {
                System.import('./containers/home/home')
                    .then((module) => { cb(null, module.default); })
                    .catch(errorLoading);
            }}
        />
    </Route>
);
Run Code Online (Sandbox Code Playgroud)

对于我的ServiceWorker,我使用OfflinePlugin进行以下配置:

new OfflinePlugin({
    cacheName: 'cache-name',
    cacheMaps: [
        {
            match: function(requestUrl) {
                return new URL('/', location);
            },
            requestTypes: ['navigate']
        }
    ],
    externals: [
        'assets/images/logos/slider.png',
        'assets/images/banners/banner-1-320.jpg',
        'assets/images/banners/banner-1-480.jpg',
        'assets/images/banners/banner-1-768.jpg',
        'assets/images/banners/banner-1-1024.jpg',
        'assets/images/banners/banner-1-1280.jpg', …
Run Code Online (Sandbox Code Playgroud)

caching react-router service-worker code-splitting webpack-2

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

哪个CMS更容易与CakePHP集成?

我正在尝试使用Cakephp和Joomla开发一个网站......但是最近我发现了许多障碍,如果我只使用其中一个组件开发,那么实现很容易实现的东西会很困难.

那么,在您的观点中(作为比我更有经验的人),将CakePhp与CMS集成是否值得?

如果是,您认为哪种CMS最好,更容易集成?

cakephp content-management-system

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

为Windows Mobile,Android和iPhone开发C#应用程序

我有一个项目,我需要构建一个能够在iPhone,Android和Windows Mobile中运行的C#应用​​程序.

对于没有问题的Windows Mobile,但我认为当我们尝试为Android和iPhone开发时,这是一个挑战.

我一直在寻找解决方案,我找到了一些有关Mono-AndroidMonoTouch的信息.

我的问题是,有没有人使用过此API?他们好吗?他们真的利用Android/iPhone原生api的优势吗?我只能用一个源代码为两个平台创建一个应用程序吗?

最后,还有其他方法可以为这些移动平台创建C#应用程序吗?

c# iphone android xamarin.ios xamarin.android

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

实体框架一对多插入 - 外键违规

我第一次使用Entity Framework,我正在尝试使用集合创建一个对象(我希望集合中的所有对象也可以在数据库中创建)但是我有一些外键违规.

我的样本表:

table APPOINTMENTS: ID, VAR1, DATE_APPOINTMENT
table GUESTS: ID, APPOINTMENT_ID, USER_ID, VAR2, VAR3
Run Code Online (Sandbox Code Playgroud)

我的测试代码:

DomainService aux = new DomainService();

APPOINTMENTS appointment = new APPOINTMENTS();
appointment.VAR1 = "BLA";
appointment.DATE_APPOINTMENT = new DateTime();

//The user with id = 1 is already created in the database
appointment.GUESTS.Add(new GUESTS { USER_ID = 1, VAR2 = 1, VAR3 = "F" });

aux.InsertAppointment(appointment);
Run Code Online (Sandbox Code Playgroud)

在DomainService,我有:

public void InsertAppointment(APPOINTMENTS appointment)
{
    using (var context = this.ObjectContext)
    {
        context.AddToAPPOINTMENTS(appointment);
        context.SaveChanges();
    }
}
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:{"ORA-02291:违反完整性约束(FK_GUESTS_APPOINTMENTS) - 未找到父密钥"}

我究竟做错了什么?

更新: …

c# oracle entity-framework

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

EWS API - 创建日历并与审阅者权限共享

我在使用Exchange Webservice API .NET创建和共享具有审阅权限的日历时遇到了一些麻烦.

目前这是我的代码:

Folder addCalendar = new Folder(service);
addCalendar.DisplayName = name;
addCalendar.FolderClass = "IPF.Appointment";
var perm = new FolderPermission(new UserId("reviewer@test.com"),
                            FolderPermissionLevel.Reviewer);
addCalendar.Permissions.Add(perm);
addCalendar.Save(WellKnownFolderName.MsgFolderRoot);
Run Code Online (Sandbox Code Playgroud)

日历已创建,在我的帐户中,我可以看到日历,用户'reviewer@test.com'具有正确的权限.

问题是:日历不会显示在审阅者的帐户中.

c# exchange-server exchangewebservices

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

在“后台”运行功能

对象:

  • 对象销售
  • n 对象用户将参与对象销售
  • 每个用户可以创建一个对象代理
  • 每个 Agent 会为对象 Sale 生成 n 个对象许可(不时且有条件)

目标:

创建一个函数,当销售只剩下 5 秒结束时,将检查该销售存在的所有代理,并发布来自最长未对该销售进行许可的代理的许可

这是需要持续运行的东西,因为该代理将负责替换发布许可的用户,允许他们在拍卖期间离开。

我的问题

更新(我的问题不够清楚):

在销售的索引页面上,我有一个带有 javascript 的脚本,用于计算销售的剩余时间,因此我可以知道销售何时应该调用该函数来检查代理商并进行出价,但我的新手问题是:如果我在此页面上调用该功能,这仅在用户打开页面时才有效吗?或者如果他关闭该函数将不再被调用?因为即使用户关闭网页,我也需要它仍然工作。 DaMacc 已经回答说这不起作用

更新 (05/01/2010)

我已经创建了这个函数。该函数会找到所有距离结束还有 5 秒的销售,然后它会搜索所有代理,然后从最长时间没有对所选销售进行竞标的代理中出价。现在我需要每秒调用这个函数。我打算使用croncron 有 1-minute bounds。我需要这个函数在服务器上运行而不依赖于拥有代理的用户。

有什么建议?

PS:有一些拍卖网站有我正在尝试做的这种投标代理,我可以参考一个作为例子......但我不确定我是否可以在这里这样做......:S

谢谢。

php

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