问题列表 - 第39011页

如何安排PHP程序按服务器上的计划间隔运行?

这是我想要做的.

我的数据库中有一个MySQL表,其中包含电子邮件地址和付款金额.我正在尝试根据SQL中设置的某些条件安排从表中读取的作业,并使用MassPay API使用"名称值对"界面将电子邮件地址和付款金额发送到Paypal.

我知道CRON的工作可以达到目的,但实际上并不知道如何创建一个.

创建接口数据的主要代码是PHP.

任何帮助或洞察如何去做这件事非常感谢.

php mysql cron

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

我什么时候应该使用WebForms来提供我的用户正在寻找的用户体验而不是混乱的MVC?

我一直在使用MVC来重新实现我曾经使用WebForms构建的应用程序.我注意到的是以下内容:

  1. MVC非常适用于简单页面,不需要在请求之间维护大量状态的页面.如果页面需要任何复杂性,那么页面遵守MVC的纯度很快就会成为漏洞抽象,并在View实现和控制器之间产生非常紧密的耦合.我对MVC的理解是,有一个控制器应该能够处理给定模型的多个视图,两者之间的分离非常清晰和清晰.

  2. 我看到的另一个摩擦点是MVC意味着通过模型的设计(我喜欢)来强制执行业务规则.然而,当我构建我的应用程序时,我很快就会看到验证应该在客户端也是如此(除了用户体验避免多个帖子之外).对我而言,这似乎是对设计模式的另一种掺假,因为我不仅在两个地方存储业务逻辑,而且还存储两种语言!

我遇到的问题是,虽然WebForms几乎无法控制我在MVC中提供的UI渲染和标记,但我仍然不得不在视图中编写公制代码来重新创建WebForm版本我的应用程序以及提供类似的用户体验.

因此,在接近UI设计和实现解决方案时,我应该如何考虑解决与传统WebForms方法不同的问题?还有什么是Mason-Dixon系列(它甚至存在)我应该只使用WebForms来提供我的用户正在寻找的用户体验,而不会创建一个混乱的MVC'应用程序?

model-view-controller asp.net-mvc

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

通过exec()调用的PDFTK无声地失败

我正在使用pdftk通过执行exec()调用来动态连接pdf文件:

exec("/path/to/pdftk /path/to/file1.pdf /path/to/file2.pdf cat output path/to/output.pdf", $execoutput);
Run Code Online (Sandbox Code Playgroud)

这一切在linux环境中运行得非常好,但是当我们在开发环境(Windows/Uniform Server和OSX/MAMP的混合)上本地运行时,这似乎无声地失败了.$ execoutput是一个空数组.

如果发送到exec()的命令被复制并粘贴到Windows或OSX中的命令行,则它具有所需的输出并生成连接文件.每台开发人员机器都安装了pdftk,并且可以从命令行演示其功能完全正常.

这让我很难过.我无法解释为什么会这样.

php pdf pdf-generation

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

理解Object.create()和new SomeFunction()之间的区别

我最近Object.create()在JavaScript中偶然发现了这个方法,并试图推断它与创建一个对象的新实例有什么不同new SomeFunction(),当你想要使用另一个时.

请考虑以下示例:

var test = {
  val: 1,
  func: function() {
    return this.val;
  }
};
var testA = Object.create(test);

testA.val = 2;
console.log(test.func()); // 1
console.log(testA.func()); // 2

console.log('other test');
var otherTest = function() {
  this.val = 1;
  this.func = function() {
    return this.val;
  };
};

var otherTestA = new otherTest();
var otherTestB = new otherTest();
otherTestB.val = 2;
console.log(otherTestA.val); // 1 
console.log(otherTestB.val); // 2

console.log(otherTestA.func()); // 1
console.log(otherTestB.func()); // 2
Run Code Online (Sandbox Code Playgroud)

请注意,在两种情况下都观察到相同的行为.在我看来,这两种情况之间的主要区别是:

  • Object.create()实际使用的对象实际上形成了新对象的原型,而在new …

javascript prototype object-create

372
推荐指数
10
解决办法
12万
查看次数

为什么我不应该将.Net Framework对象作为字节数组发送到Web服务?

我一直想发送可以跨网站串行化的对象,比如字典或异常(因为我很反常).

我知道例如在字典中,我不应该发送自定义对象(作为值部分),以防我在Web服务上升级类库,但不在客户端上,因为这会导致字节数组不匹配它无法在另一端正确反序列化.

但我没有看到异常或图像对象等问题?

还有其他原因,比如我应该注意的性能问题吗?

如果我仔细使用它,这是一种有效的Web服务方法吗?这更像是一个理论问题,因此任何对答案的阐述都将受到赞赏.谢谢.

.net serialization web-services

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

在计算列中获取CreatedBy日期

我正在尝试在SharePoint 2007中创建计算列.我希望它返回CreatedBy列日期的年份,并将日期设置为1,将月份设置为1月,公式返回的数据类型为Date类型.

我有什么想法可以做到这一点?= YEAR([Created])似乎没有按预期工作.

谢谢导航

sharepoint-2007 calculated-columns sharepoint-2013

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

如何将字符列表最佳地连接到字符串?

数据:

list = ['a','b','x','d','s']
Run Code Online (Sandbox Code Playgroud)

我想创建一个字符串str ="abxds".我怎样才能做到这一点?

现在我做的事情如下:

str = ""
for i in list:
    str = str + i
print(str)
Run Code Online (Sandbox Code Playgroud)

我知道字符串在Python中是不可变的,这将创建7个字符串对象.当我做了好几千次之后,这就失去了我的记忆.

有更有效的方法吗?

python string

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

应该'managed_shared_memory'分配多少内存?(促进)

我在寻找一个明确的答案(如果确实存在)有多少内存应该通过创建共享内存的静态块时被分配boost::interprocessmanaged_shared_memory.即使是官方的例子似乎也会分配任意大块的内存.

考虑以下结构:

// Example: simple struct with two 4-byte fields
struct Point2D {
  int x, y;
};
Run Code Online (Sandbox Code Playgroud)

我最初的反应是必要的大小是8个字节,或者sizeof(Point2D).当我尝试构造一个对象时,这会失败,在运行时给出了seg-fault.

// BAD: 8 bytes is nowhere near enough memory allocated.
managed_shared_memory segment(create_only, "My shared memory", sizeof(Point2D));
Run Code Online (Sandbox Code Playgroud)

什么读/写操作导致seg-faults?堆栈操作?临时分配segment.construct()?分配共享内存时需要多少开销?

通过试错我发现,通过4大小乘可以为上述结构的工作,但是当我开始增加更多的领域,以我的分崩离析struct.所以,这是一个糟糕的黑客.

有些人可能会争辩说,"内存很便宜",在现代电脑,但我不同意这种理念和分配不喜欢比我更需要的,如果我能避免它.我昨天在Boost文档中挖了一遍,找不到任何建议.这是今天要学习新东西的!

c++ boost shared-memory interprocess multiprocess

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

HTML5画布:图像大小调整

我试图在没有调整大小的情况下将图像放在画布上.我想的drawImage(IMG,X,Y)会做的伎俩,但它拉伸图像填充画布.也与我的图像的尺寸的drawImage供给(IMG,X,Y,宽度,高度)似乎不工作.

这是我的代码:

<canvas id="story" style="position:relative; width:800px; height:600px;"></canvas>

<script type="text/javascript">

window.onload = function() {
  var canvas = document.getElementById("story");
  var context = canvas.getContext("2d");
  var img = document.getElementById("img1");
  var width = parseInt(img.width);
  var height = parseInt(img.height);
  context.drawImage(img, 0, 0, width, height);
}

</script>
<img id="img1" alt="" src="http://link to image"/>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

PS:我添加了parseInt以确保drawImage获得有效值.

javascript html5 canvas image

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

为什么不简单点击:function()...在ExtJS中工作?

当用户点击此元素时,我希望它显示警告.

但是,当我单击此Panel生成的DIV时,没有任何反应.

当用户点击以下面板时,如何执行警报?

var content = new Ext.Panel({
    region:'center',
    margins:'5 0 5 5',
    cls:'empty',
    bodyStyle:'background:ivory; font-size: 13pt',
    html:'<p id="test123">This is where the content goes for each selection.</p>',
    click: function() {
        alert('was clicked');
    }
});
Run Code Online (Sandbox Code Playgroud)

extjs event-handling

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