我正在寻找一个支持Delphi颜色代码的免费颜色选择应用程序.
- 像ColorPic这样的东西会很完美.(ColorPic颜色代码与Delphi不兼容)
- 支持颜色设置将是一个奖励.
如果您有任何建议,请告诉我.
[编辑]
为了澄清,我正在寻找一个独立的颜色选择工具,而不是一个组件.
[/编辑]
在Forms应用程序中,我正在显示生成大量输出的长时间运行的命令行应用程序的日志输出.我在后台启动程序,捕获其输出,并使用AppendText将其显示在TextBox中.我更喜欢只显示例如最后1000行.从TextBox中删除行是很昂贵的,而TextBox实际上并不是滚动日志显示的最佳方法.
关于在Windows窗体中执行滚动日志窗口的最佳控件的任何想法?
我正在使用Spring的MVC和JSP视图.每个JSP页面都有类似的结构 - 标题,内容,页脚,也许是侧边栏等.围绕"最佳实践",人们似乎"包含"页脚和标题,但这意味着每个JSP页面都包含这些"包含"语句,给出一个固定的格式.在我看来,更好的解决方案将涉及嵌套视图,其中基本模板使用适合于相关页面的信息进行扩展.此方法的一个优点是您可以在基本模板中假定默认值,而无需在其他地方重复它们.另一个优点是你可以进一步分离结构和内容("标题"和"页脚"是结构,
似乎没有成为这个在Spring中的MVC级别的任何支持,但它可以在JSP中使用自定义标签来实现的,而事实上,有一个非常笨拙的尝试在这里(这或许可以解释我想要什么比这个问题好,虽然我认为你可以减少干扰).
无论如何,我的问题是 - 这已经作为(流行/标准)标签库存在吗?我很高兴写自定义标签,但我对这些东西(生成网站)的印象是,已经有大量的解决方案,大多数工作都在选择正确的工具(例如Spring).谢谢.
我有一个看起来像这样的mySql存储过程 -
delimiter |
create procedure GetEmployeeById(in ID varchar(45))
begin
select id,
firstName,
lastName,
phone,
address1,
address2,
city,
state,
zip,
username,
password,
emptypeid
from myschema.tblemployees t
where
t.id=ID limit 1;
end |
delimiter;
Run Code Online (Sandbox Code Playgroud)
如果我没有限制1,它总是返回表中的所有行 - 每个记录的id值设置为ID参数.为什么我不能只使用id = ID的地方,为什么我这样做会返回所有记录?我使用限制1的含义是什么?为什么我在星期六晚上编程?
假设我在java中实现了一个队列,我有一个名为ini的初始节点的引用,另一个名为last的引用.现在,我开始将对象插入队列.有一次,我决定要一个清除队列的操作.然后我这样做:
ini = null;
last = null;
Run Code Online (Sandbox Code Playgroud)
我是否泄漏记忆?ini和last之间的节点都是链接的,我猜仍然有它们的数据,但同时还有垃圾收集器.
另一种方法是访问每个元素,然后将它们对下一个节点的引用置空,但是我基本上就像在C++中那样,除了我不会明确地使用delete.
我正在寻找一些可供学习的开源F#项目.有些东西不是片段,而是完整的项目,它们是F#特征的良好代表(即模式匹配,有区别的联合等).
我的目标主要是看看所有功能如何组合在一起,项目如何组织以及如何从功能角度解决问题.
是否存在命名我称之为" _Add
" 的私有方法的约定?我不是领先下划线的粉丝,但这是我的一个队友建议的.
public Vector Add(Vector vector) {
// check vector for null, and compare Length to vector.Length
return _Add(vector);
}
public static Vector Add(Vector vector1, Vector vector2) {
// check parameters for null, and compare Lengths
Vector returnVector = vector1.Clone()
return returnVector._Add(vector2);
}
private Vector _Add(Vector vector) {
for (int index = 0; index < Length; index++) {
this[index] += vector[index];
}
return this;
}
Run Code Online (Sandbox Code Playgroud) 在我投射之后,我无法设置属性的值.我不确定这是否被称为拳击.
无论如何,新的变量正在设置,但原始的不是.我认为新变量只是对原始变量的引用.但是当我检查intellisence/debug观察器时,原始属性仍为null.
这是代码.
// NOTE: data is either a Foo || FooFoo || FooBar, at this point.
// only Foo impliments ITagElement.
if (data is ITagElement)
{
var tags = ((ITagElement)data).TagList;
// At this point, tags == null and data.TagList == null.
if (tags.IsNullOrEmpty())
{
tags = new List<Tag>();
}
tags.Add(new Tag
{
K = xmlReader.GetAttribute("k"),
V = xmlReader.GetAttribute("v")
});
// At this point, Tags.Count == 1 and data.TagList == null :( :( :(
}
Run Code Online (Sandbox Code Playgroud)
请注意有关该值我行内注释 …
我正在考虑将我公司的内部业务应用程序从VB.NET迁移到PHP.有些人担心失去.NET中可以找到的GUI功能.我的印象是,使用正确的javascript框架,可以复制.NET GUI中的任何内容.
虽然我仍然在研究这一点,但我想问一下.NET GUI中的表单功能是否实际上可以用javascript复制,更重要的是,为了获得相同的结果,开发需要更长的时间吗?
假设我有这个:
class test<T>
{
private T[] elements;
private int size;
public test(int size)
{
this.size = size;
elements = new T[this.size];
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎是不可能的,因为编译器在尝试替换泛型代码之后不知道要调用哪个构造函数.我想知道的是,我该怎么做呢?我想这是可能的,因为它在C++中是多么容易完成.
编辑:对不起,我忘了元素声明中的[].
.net ×2
java ×2
arrays ×1
c# ×1
coding-style ×1
color-picker ×1
delphi ×1
f# ×1
generics ×1
javascript ×1
jsp ×1
jsp-tags ×1
logging ×1
mysql ×1
open-source ×1
reference ×1
return-value ×1
spring ×1
spring-mvc ×1
textbox ×1
vb.net ×1
where-clause ×1
winforms ×1