问题列表 - 第3228页

Windows Workflow Foundation持久性架构解释?

我正在尝试调试使用默认WF SQL持久性架构的工作流项目.有谁知道每个表中的数据代表什么的一个很好的解释?

.net sql workflow workflow-foundation

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

为什么省略花括号被认为是一种不好的做法?

为什么每个人都告诉我编写这样的代码是一种不好的做法?

if (foo)
    Bar();

//or

for(int i = 0 i < count; i++)
    Bar(i);
Run Code Online (Sandbox Code Playgroud)

省略花括号的最大理由是它有时可以是它们的两倍.例如,下面是一些为C#中的标签绘制发光效果的代码.

using (Brush br = new SolidBrush(Color.FromArgb(15, GlowColor)))
{
    for (int x = 0; x <= GlowAmount; x++)
    {
        for (int y = 0; y <= GlowAmount; y++)
        {
            g.DrawString(Text, this.Font, br, new Point(IconOffset + x, y));
        }
     }
 }
 //versus
using (Brush br = new SolidBrush(Color.FromArgb(15, GlowColor)))
    for (int x = 0; x <= GlowAmount; x++)
        for (int y = 0; y <= GlowAmount; y++) …
Run Code Online (Sandbox Code Playgroud)

c c# c++ java coding-style

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

Oracle记录历史记录使用范围内的时间戳

我最近了解到oracle有一个对我来说非常有用的功能 - 因为设计人员/实现者并不关心数据历史 - 我可以在oracle缓存中查询记录的历史状态,如下所示:

select * 
  from ( select * 
           from sometable where some_condition ) 
as of timestamp sysdate-1 
Run Code Online (Sandbox Code Playgroud)

但现在我需要检查范围内的历史数据.无论如何,使用缓存是否可能?

sql oracle caching timestamp range

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

如何在内存受限的嵌入式系统上处理大量数据传输?

我有一个微控制器必须从PC串口(115200波特)下载大文件,并通过SPI(~2 MHz)将其写入串行闪存.闪存写入必须是256字节块,然后是写入命令和页面地址.系统上可用的总RAM为1 kB,堆栈大小为80字节.

目前这是通过从UART填充256字节缓冲区然后通过ping到ponging到另一个256字节缓冲区来填充另一个256字节缓冲区由RX缓冲区就绪信号上的中断填充,同时使用忙写入写入闪存.重复缓冲区交换,直到操作完成.

我更喜欢为在单独的循环缓冲区上运行的SPI和UART端口设置TX/RX中断处理程序.因此,我可以简单地填充TX缓冲区并启用中断或检查缓冲区是否有输入数据,而不是轮询新字节并等待操作完成.这将为实际工作提供更多的时钟周期,而不是等待外设.

在使用128字节循环缓冲区实现IRQ之后,我在UART RX缓冲区中查询数据并立即将其放入SPI TX缓冲区以进行文件传输.我使用这种方法的问题是我没有足够的RAM用于缓冲区,并且PC接收缓冲区的填充速度比我将数据传输到闪存传输缓冲区要快.显然,传输速度不是问题(115.2 kHz输入和2 MHz输出),但在每个256字节页面传输后有一个写周期等待.


频繁的SPI中断似乎阻塞了一些UART中断并导致丢失了字节.我选择的解决方案是使用环形缓冲区用于UART接收中断,并将数据馈送到256字节页缓冲区,通过轮询字节传输和写完成将其发送到串行闪存.128个环形缓冲区足以防止SPI写入期间出现溢出.

c embedded serial-port interrupt spi

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

在WPF中设置Tab键顺序

如何在WPF中设置标签排序?我有一个ItemsControl,其中一些项目已展开,一些项目已折叠,并且当我选中时,我想跳过折叠的项目.

有任何想法吗?

.net wpf tab-ordering keyboard-navigation

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

mm/dd/yyyy格式与PHP的纪元

我有一个mysql表,依赖于相当于条目日期的unix纪元时间戳,以便在网站的各个部分进行排序和过滤.我正在尝试实现一个日期选择器,它将以mm/dd/yyyy格式将日期输入到表单字段中.我一直在努力将该日期转换为unix epoch格式,以在行字段中添加该条目.我所做的所有尝试都产生了当天的纪元时间戳.有没有人知道如何采用该日期格式并转换为它的等效纪元时间戳?

提前致谢.

附加信息:

我一直在尝试mktime,而我得到的只是今天的时代.道歉,我应该早点添加一些代码来更好地解释:

表单id是"date"数据库字段是"epoch"

这是我在发布日期时正在尝试(失败):

$epochhold = ($_POST['date']);
$epoch = mktime(0,0,0,$epochhold);
Run Code Online (Sandbox Code Playgroud)

我从前一篇文章中了解到,这仍然会提供mm/dd/yyyy的值,而不是mktime期望的mm,dd,yyyy,但帖子没有提供和决定如何做到这一点.我尝试了一个str_replace来将"/"更改为","并且得到了相同的结果 - 无论输入的日期如何,都获得今天的纪元日期.

这是代码示例 - 再次这不起作用,但我添加它以帮助说明我尝试过的

$epochhold = ($_POST['date']);
$epochold2 = str_replace('/', ', ', $epochhold)
$epoch = mktime(0,0,0,$epochhold2);
Run Code Online (Sandbox Code Playgroud)

感谢以前的回复,我不希望快速回复被忽视!

感谢大家!

感谢大家的回复 - strtotime似乎在初始测试中效果最好,并且可能是一种方式,因为这种格式在整个网站中是一致的.但所有的建议都有助于这一切其他一切都很好,所以再次感谢大家!

php timestamp epoch

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

当我的名字作为字符串时,如何执行JavaScript函数

我在JavaScript中将函数的名称作为字符串.如何将其转换为函数指针,以便稍后调用?

根据具体情况,我可能还需要将各种参数传递给方法.

一些功能可能采取的形式namespace.namespace.function(args[...]).

javascript

994
推荐指数
16
解决办法
49万
查看次数

4
推荐指数
6
解决办法
7423
查看次数

以gsp(grails)显示图像

我是grails的新手.我正在做一个图像上传和显示的示例项目.现在我的项目将图像和存储上传到ima​​ges目录.现在我要显示存储在"image"目录中的所有图像.我不知道如何编写gsp代码来显示所有图像.

为了显示图像,我在list.gsp页面中编写了以下代码.

我的gsp代码是:

<g:each in="${imageList}" var="image">
<img src="${createLinkTo(dir: 'images', file: '1.jpg')}" alt="Grails"/>
</g:each>
Run Code Online (Sandbox Code Playgroud)

imageList具有图像目录中的图像文件名.

在第二行,我想把文件名而不是"1.jpg".

任何人都可以告诉我如何显示图像.

谢谢

grails frameworks

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

使用css在表格中设置最后一个td

我想在不使用特定TD上的CSS类的情况下在表中设置最后一个TD的样式.

<table>
  <tbody>
    <tr>
      <td>One</td>
      <td>Two</td>
      <td>Three</td>
      <td>Four</td>
      <td>Five</td>
    </tr>
  </tbody>
</table>

table td 
{ 
  border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)

我希望包含文本"Five"的TD没有边框但是我不想使用类.

html css html-table

61
推荐指数
6
解决办法
15万
查看次数