假设我有以下范围(a1:c3)
A B C
1 -1 1 1
2 -1 0 0
3 0 0 1
Run Code Online (Sandbox Code Playgroud)
现在我选择了以下范围,并使用条件格式(使用默认的红黄绿色标度)对其进行格式化....现在范围颜色变为
A B C
1 Green Red Red
2 Green Yellow Yellow
3 Yellow Yellow Red
Run Code Online (Sandbox Code Playgroud)
现在我想询问范围内任何单元格的颜色,例如MsgBox Range("A1").Interior.Color但它不是说它是绿色,为什么?你能帮助我吗?
范围("A1").Interior.Color始终返回16777215范围("A1").Interior.ColorIndex始终返回-4142
(无论A1的颜色是红色,蓝色,绿色......)
范围("A1","C3").FormatConditions.Count这一个总是返回0,为什么?
我想在PL/SQL中编写类似地图的对象类型.我的意思是键值对列表,其中值可以是另一个键值对列表.简单,或者我想.以下是两个简化版
CREATE OR REPLACE TYPE TKey AS OBJECT
(
name varchar2(240),
value_text varchar2(2000),
value_map TMap
)
CREATE OR REPLACE TYPE TMap AS TABLE OF TKey
Run Code Online (Sandbox Code Playgroud)
也许不那么简单,因为现在我有一个"鸡或鸡蛋"问题.如果我把TKey放在第一位,他会抱怨TMap没有定义.如果我先放入TMap,他会抱怨没有定义TKey.如果我把TKey放入并省略了value_map行,那么添加TMap类型,然后尝试替换TKey类型,他不会允许它.
我运气不好吗?这样的结构在PL/SQL中是不可能的吗?
提前致谢
澄清:我想要的东西,可以给我这个:包含键a,b和c的地图.a的值是varchar"hello",b的值是varchar"world",c的值是另一个映射,键是x和y,x的值是"what's"和值你是"向上".
这就是Java中的样子:
Map<String, Object> map = new HashMap<String, Object>();
map.set("a", "Hello");
map.set("b", "World");
Map<String, Object> child = new HashMap<String, Object>();
child.set("x", "What's");
child.set("y", "up");
map.set("c", child);
Run Code Online (Sandbox Code Playgroud)
现在我知道像"对象"这样的东西是无法存储的.我需要的是一个对象,它可以存储与该对象类型相同的对象列表.所以基本上,一棵树,是的.
我们有一个小团队负责运行StarTeam.持续不断的挫败感和问题是在StarTeam中处理已删除的文件.很明显,Starteam会在内部跟踪已删除的文件,但似乎无法获取有关文件删除的任何信息.
到目前为止,我找到删除时间的唯一解决方案是使用"比较"视图执行手动二进制搜索.有没有更好的方法('删除时间'的查询似乎永远不会拿起任何文件).
Oracle具有可以发出的SQL命令,因此不会记录事务.SQL Server 2008有类似的东西吗?
我的场景:我们需要服务器上的Tx日志(Dev,QA,Prod),但也许我们可以在开发者机器上没有它们.
我正在使用LogonUser win32 api:
token = LogonUser(...)
WindowsIdentity newId = new WindowsIdentity(token);
WindowsImpersonationContext impersonatedUser = newId.Impersonate();
Run Code Online (Sandbox Code Playgroud)
但是,在此之后调用WCF服务时,我无法使用模拟身份.我认为这是因为impersonatedUser.ImpersonationLevel等于模拟.
这是什么原因?是ImpersonationLevel.Identification的级别我需要什么?如何获得这样的水平?
问候,
考虑到Northwind样本表Customers,Orders和OrderDetails,我想急切加载与上述表相对应的相关实体,但我需要在获取实体之前对数据库中的子实体进行排序.
基本情况:
var someQueryable = from customer in northwindContext.Customers.Include("Orders.OrderDetails")
select customer;
Run Code Online (Sandbox Code Playgroud)
但我还需要在数据库一侧对Orders和OrderDetails进行排序(在将这些实体提取到内存之前)与这些表上的一些随机列相关.是否有可能没有一些投影,就像它在T-SQL中一样?解决方案是使用e-SQL还是LINQ to Entities无关紧要.我在网上搜索但我对我找到的答案不满意,因为他们主要涉及将数据投影到某个匿名类型,然后重新查询匿名类型以按照您喜欢的顺序获取子实体.同样使用CreateSourceQuery()对我来说似乎不是一个选项,因为我需要在数据库端获取数据,只需通过预先加载,但只需订购子实体.那就是我想在执行任何查询之前执行"ORDER BY",然后按照我想要的顺序获取实体.提前感谢任何指导.作为一个个人注释,请原谅直接语言,因为我有点生气,即使与Linq to SQL(他们似乎慢慢走开)相比,微软也因为这种不成熟的形式发布了EF.我希望这个EF的东西会更好,并且在.NET FX 4.0的发布版本中没有明显的错误.
我有一个PHP类存储数据库查询结果,但也包含一个PDO对象,以便可以动态更新/重新插入/等结果.一个临时的ORM,如果你愿意的话.
问题是,我需要序列化这个类,但PDO的实例无法序列化.我很好; 当对象被序列化时,我不需要PDO实例.
有没有办法在类中标记变量以排除序列化,就像有其他语言一样?我知道在我想要序列化类之前我可以手动取消设置()PDO变量,但是使用代码的当前结构,这将是一个噩梦.
我在这里保存的优雅是一个可以被覆盖的__serialize()方法,但它不会出现类似的东西.
我有一个真正简单的问题,但似乎无法弄明白.
由于MVC构建URL的方式(包括所有路由信息),以下内容不起作用.我希望pathname只返回虚拟目录路径.
当用户从下拉列表中选择ID时,我正在做的是重定向到不同的路由.
$(document).ready(function() {
$('#TransactionIds').change(function() {
document.location = window.location.pathname + "/CeuTransaction/Index/" + $('#TransactionIds').val();
});
});
Run Code Online (Sandbox Code Playgroud) Struts 1.x中是否存在可配置的方式,因此我的操作类仅在HTTP'POST'上执行.
我知道我可以request.getMethod()在我的动作类中使用,然后根据它做某些"东西".
此致,乔纳森
asp.net-mvc ×2
ado.net ×1
c# ×1
collections ×1
delegation ×1
entity ×1
excel ×1
excel-2007 ×1
excel-vba ×1
http ×1
java ×1
jquery ×1
key ×1
map ×1
oracle ×1
php ×1
plsql ×1
sql-server ×1
starteam ×1
struts ×1
vba ×1
winapi ×1