我刚刚听完了Scott Meyers关于C++ 0x的软件工程电台播客采访.大多数新功能对我来说都很有意义,我现在对C++ 0x感到兴奋,除了一个.我仍然没有得到移动语义 ......它们究竟是什么?
在IE 8中,我们可以展示开发人员工具.然后在顶部,有一个浏览器模式:
IE 7
IE 8
IE 8 Compatibility View
Run Code Online (Sandbox Code Playgroud)
因此,如果IE 7要强制页面显示为浏览器是IE 7,并且
IE 8要强制使用标准IE 8显示页面,
那么额外的内容是什么IE 8 "Compatibility View"?有什么用?如果我们已经拥有IE 7,为什么需要这种额外模式?该模式IE 7不能做什么模式?
internet-explorer internet-explorer-8 internet-explorer-7 ie8-compatibility-mode
我想为我的WPF应用程序创建一个自定义验证器模板.
我有一个工具提示模板:
<ControlTemplate x:Key="ToolTipTemplate" TargetType="ToolTip">
<Grid Opacity="0.93" MaxWidth="200">
<Border BorderBrush="Black" BorderThickness="1,1,1,1" CornerRadius="2">
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FFF5FAFE" Offset="0"/>
<GradientStop Color="#FFE5EFF9" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
<Border.Effect>
<DropShadowEffect Color="#FF393939" />
</Border.Effect>
<TextBlock Margin="10,10,10,10"
VerticalAlignment="Top"
TextWrapping="Wrap"
HorizontalAlignment="Left"
Text="{TemplateBinding Content}">
</TextBlock>
</Border>
</Grid>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)
另一个验证模板:
<ControlTemplate x:Key="GlobalErrorTemplate">
<DockPanel>
<Ellipse x:Name="PART_icon"
DockPanel.Dock="Right"
Margin="2,0"
Width="10" Height="10">
<Ellipse.Fill>
<LinearGradientBrush>
<GradientStop Color="#11FF1111" Offset="0" />
<GradientStop Color="#FFFF0000" Offset="1" />
</LinearGradientBrush>
</Ellipse.Fill>
<Ellipse.ToolTip>
<ToolTip Template="{StaticResource ToolTipTemplate}" />
</Ellipse.ToolTip>
</Ellipse>
<AdornedElementPlaceholder x:Name="adorner" />
</DockPanel>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)
控件的样式,例如:
<Style TargetType="TextBox">
<Setter Property="Validation.ErrorTemplate" Value="{StaticResource …Run Code Online (Sandbox Code Playgroud) 我创建了一个简单的表单.我在右下方添加了一个PushButton,然后是一个TabWidget.我突出显示了主窗口,并选择了网格布局.PushButton被拉伸了,所以我在它的左边增加了一个垫片.
现在,我的Tab Widget只占据最左边的列.我希望它也能跨越Column1.我查看了每个选项并尝试在任何地方右键单击,无法让设计人员创建跨度.
为了确保我没有遗漏任何东西,我直接修改了.ui文件,将tabspan ="2"添加到Tab Widget的标签,重新加载设计器,它显示完美.但是,我想尽可能地使用设计师.
任何想法如何让这跨越?
我正在尝试使用 JPA 对大型对象图进行级联保存。例如(我的对象图有点大但足够接近):
@Entity
@Table(name="a")
public class A {
private long id;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "a")
private Collection<B> bs;
}
@Entity
@Table(name="b")
public class B {
private long id;
@ManyToOne
private A a;
}
Run Code Online (Sandbox Code Playgroud)
所以我试图保留一个包含 100 多个 B 的集合的 A。代码只是
em.persist(a);
Run Code Online (Sandbox Code Playgroud)
问题是,它很慢。我的保存大约需要 1300 毫秒。我查看了正在生成的 SQL,它的效率非常低。像这样的东西:
select a_seq.nextval from dual;
select b_seq.nextval from dual;
select b_seq.nextval from dual;
select b_seq.nextval from dual;
...
insert into a (id) values (1);
insert into b (id, fk) values (1, 1);
insert into …Run Code Online (Sandbox Code Playgroud) 我应该如何使用 Coldbox 框架向应用程序添加 cfschedule 任务?
我是不是该:
a.) 编写一个执行任务的事件,并使用 Coldbox 将 cfschedule 指向该 URL?
b.) 在 Coldbox 之外写一个简单的 .cfm?
这个比那个好吗?
谢谢。
我有一个依赖于MySQL数据库的Web应用程序,我正在考虑构建一个iPhone应用程序.此应用程序将允许用户在Web应用程序上浏览/插入/更新/删除其帐户上的数据.
最简单的方法是将iPhone应用程序简单地构建为Web应用程序的界面,即每个操作都需要连接到Web.但是,我希望iPhone应用程序拥有自己的"离线"版本的数据库.这不仅允许用户离线工作,而且还可以提供更好的体验,因为在本地拥有一切意味着更快,响应更快的应用程序.
我会通过使用时间戳和保持最新的版本(我已经使用了软删除,即当用户删除我只是设置一个标志的记录)处理冲突,但我还没有完全想通了如何处理插入.事实上,如果用户在两个下线(iPhone应用程序)和网络(Web应用程序)的数据库中插入新的项目,会有一个主键冲突(我的所有表有自动递增的主键整数字段).我该如何处理这个问题?
我想的是有一个双列主键,一个是自动递增的整数,第二个是特定于"设备".这样,通过网络应用程序添加的新记录将具有ID 1-web,2-web等,以及通过iPhone应用程序1-iphone,2-iphone等创建的...这将允许合并两者数据库没有冲突.你怎么看待这个想法?
我正在大型数据库上创建/更改大量索引.如果索引已存在,则执行此操作.
CREATE UNIQUE CLUSTERED
INDEX [table1_1] ON [dbo].[table1] ([col1], [col2], [col3])
WITH DROP_EXISTING ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
但如果它不存在错误.
所以我把我的脚本改为:
IF EXISTS (SELECT name FROM sysindexes WHERE name = 'table1_1') DROP INDEX [table1].[table1_1]
CREATE UNIQUE CLUSTERED
INDEX [table1_1] ON [dbo].[table1] ([col1], [col2], [col3])
ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
所以问题是我使用WITH DROP_EXISTING错了吗?
我觉得$('.selector', myContext)和myContext.find('.selector')两种相同的方式获得相同的信息.当你使用一个而不是另一个时,是否有一个实际的原因?速度也许?
c++ ×1
c++-faq ×1
c++11 ×1
coldbox ×1
coldfusion ×1
database ×1
grammar ×1
grid-layout ×1
indexing ×1
iphone ×1
jpa ×1
jquery ×1
qt-creator ×1
qt4 ×1
sql ×1
tooltip ×1
toplink ×1
validation ×1
wpf ×1