问题列表 - 第19205页

在Weblogic 10上向JNDI添加自定义对象

是否可以使用Weblogic Server管理控制台(Weblogic 10.0)或编辑服务器的配置文件(config.xml)将自定义对象(String或URL)添加到JNDI?

weblogic jndi weblogic-10.x

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

如果忽略返回值,如何提出警告?

我想看看我的代码(C++)中忽略函数返回值的所有位置.我怎么能用gcc或静态代码分析工具呢?

代码示例错误:

int f(int z) {
    return z + (z*2) + z/3 + z*z + 23;
}


int main()
{
  int i = 7;
  f(i); ///// <<----- here I disregard the return value

  return 1;
}
Run Code Online (Sandbox Code Playgroud)

请注意:

  • 它应该工作,即使函数及其使用在不同的文件中
  • 免费静态检查工具

c c++ gcc static-analysis

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

从图像中获取颜色方案

我想开发一个像这里的特色基本工具.我将截取一些网页的截图,并从那里我想采取前五种最流行的颜色,并从那里以某种方式决定颜色是否是一个很好的匹配.

我想用C#编写这个工具,经过一些研究后我发现了lockbits.我的第一个想法是拍摄一张图像然后获得每个像素的颜色,但我不确定这是否会给我我想要的结果以及如何制作六种最流行的颜色列表.

这里的任何人都可以提供关于如何创建程序以执行与上述程序类似的操作的建议,该程序将采用图像并选择图像中使用的前五种颜色吗?

c# color-scheme

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

为什么这个键盘拦截内核扩展不起作用?

我的开发人员!我非常希望至少你们中的一些人不会被这个问题包含的文本数量所吓倒(我只是尽力做到人道可能的描述).:)

对于那些认为我已经问过这个问题来编写恶意软件或其他东西的人.我想编写一个应用程序,允许用户选择在操作系统完成启动后启动的应用程序.整个想法是允许用户在操作系统完成启动之前通过按下之前绑定到应用程序的热键来选择这些应用程序.例如,用户打开他的Mac,键入SMTV并消失,当系统完成启动我的应用程序恢复输入并启动Safari,Mail,Tweetie和Vuze.我是新手,但我尽力帮助别人回答他们的问题 - 我想我可以期待同样的回报.检查我的个人资料和我的活动,然后开始尖叫恶意软件.

这个问题是问题的后续问题是否有可能恢复在Mac OS启动时完成的键盘输入?.

Pekka的建议的指导下,我偶然发现了Christian Starkjohann 的一篇文章拦截键盘事件,描述了他和目标开发团队如何成功地将iBook的CDROM弹出键从F12重新分配到Shift + F12.主要部分是他们实际上拦截了键盘事件,这正是我所需要的.最后,Christian完全为像我这样的开发人员写了这篇文章,将iJect的想法用作类似功能的原型.

首先,我决定创建一个简单的内核扩展来简单地记录用户的键盘输入/var/log/kernel.log.我在XCode中启动了一个新的通用内核扩展项目,遵循Hello内核的指示:Mac开发中心的内核扩展概念中找到的使用Xcode创建内核扩展教程创建一个Hello World项目,然后用来自的代码填充它iJect消息来源.结果如下:

TestKEXT.c

#include <sys/systm.h>
#include <mach/mach_types.h>


extern int HidHackLoad(void);
extern int HidHackUnload(void);


kern_return_t MacOSSCKEXT_start (kmod_info_t * ki, void * d) {
    return HidHackLoad() == 0 ? KERN_SUCCESS : KERN_FAILURE;
}


kern_return_t MacOSSCKEXT_stop (kmod_info_t * ki, void * d) {
    return HidHackUnload() == 0 ? KERN_SUCCESS : KERN_FAILURE;
} …
Run Code Online (Sandbox Code Playgroud)

c++ keyboard macos kernel-extension

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

基于Web的启动的后端技术选择

问候,

有了朋友,我们计划创办一家初创公司,作为一种特殊类型的电子商务网站,因此拥有一个成功运作的网站是必须的.

现在我们处于运行网站的技术选择的边缘.

  • 我们希望尽可能地保持敏捷,这意味着我们希望尽快开发网站(但可靠)
  • 扩展性很好(事实上,我并不是说像Twitter这样的巨型网站,但可能有一百万用户/天是最好的).
  • 我们将雇用一两个开发人员来帮助我们构建这个站点,维护和扩展以备将来使用.这里出现了一个问题,在我的国家,Java和C#/ .NET开发人员最容易找到,而后来的语言/框架更难,如Django或Ruby on Rails.
  • 我们有人为支付关键技术(但实际上没有人扔掉:)).

我们都知道python/django(这是我们最舒服的地方),php和java(没有基于web的应用程序体验,但Java SE).除此之外,我们总是愿意学习新技术.

通过考虑这些标准,您会建议使用哪种语言和框架,并解释原因?(如果你还提到其他关键部分,例如网页服务器软件或数据库选择,你的建议也会很棒)

谢谢

web-applications

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

使用Visual Studio 2008在C++中实现逐次逼近算法的问题

我正在尝试实现我们在数值方法类中所做的算法.我有一个用Maple编写的相同程序,它工作正常.我不明白为什么它不能在C++中工作.

任何帮助或提示将不胜感激; 提前致谢.

#include "stdafx.h"
#include "math.h"
#include <iostream>

using namespace std;

double absval(double val)
{
   if (val >= 0) return val;
   else return -val;
}
double G(double x)
{
   double g;

   g = 1/((x*x)+12);
   return g;
}
int main()
{
double c = 0.011834; /* constant */
double eps = 0.00001; /* precision */
double x0 = 0; /* initial aproximation */
double x1,x2,c1;
int i,no;
i = 1;

cout << "enter max nr of iterations ";
cin >> …
Run Code Online (Sandbox Code Playgroud)

c++ algorithm numerical-methods visual-studio-2008

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

你如何从unix shell中搜索文件名和文件内容的约束?

可以找到执行全文搜索吗?如何对文件名和文件内容进行一些限制?

unix linux shell

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

在Java中调用静态方法中的非静态方法

当我尝试在静态类中调用非静态方法时,我收到错误.

无法从类型回放中对非静态方法methodName()进行静态引用

我不能使方法静态,因为这也给我一个错误.

此静态方法无法从xInterface隐藏实例方法

有没有办法在另一个静态方法中调用非静态方法?(这两种方法分别是单独的包和单独的类).

java static non-static

118
推荐指数
6
解决办法
35万
查看次数

简短,Java实现后缀树和用法?

我正在寻找一个简短的,简单的后缀树构建/使用Java的算法.到目前为止,我发现的最好的东西在于语义发现工具包,但实现是几千行,并跨越几个类.理想情况下,实现将尽可能短,跨度不超过几百行.

有人有这样的实现吗?

java string algorithm suffix-tree

8
推荐指数
2
解决办法
9854
查看次数

索引如何在 SQL 用户定义类型 (UDT) 上工作?

这已经困扰我一段时间了,我希望 SQL Server 专家之一能够对此进行一些说明。

问题是:

当您对包含 UDT(CLR 类型)的 SQL Server 列建立索引时,SQL Server 如何确定对给定查询执行什么索引操作?

具体来说,我想到的是hierarchyid(AKA SqlHierarchyID)类型。Microsoft 建议您使用它的方式 - 以及我使用它的方式 - 是:

  • 在列本身上创建一个索引hierarchyid(我们称之为ID)。这可以实现深度优先搜索,因此当您编写 时WHERE ID.IsDescendantOf(@ParentID) = 1,它可以执行索引查找。

  • 创建持久计算Level列并在 上创建索引(Level, ID)。这启用了广度优先搜索,因此当您编写 时WHERE ID.GetAncestor(1) = @ParentID,它可以为此表达式执行索引查找(在第二个索引上)。

但我不明白的是,这怎么可能? 它似乎违反了正常的查询计划规则 - 对GetAncestor和 的调用IsDescendantOf似乎不可控制,因此这应该会导致完整索引扫描,但事实并非如此。显然,我并不是在抱怨,而是我试图了解是否可以在我自己的 UDT 上复制此功能。

难道hierarchyidSQL Server有一种特殊的感知能力,如果它发现查询元素和索引的某种组合,就会自动改变执行计划吗?或者 CLR 类型是否只是定义 SQL Server 引擎可以理解的SqlHierarchyID特殊属性/方法(类似于持久计算列的工作方式)?IsDeterministic

我似乎找不到任何有关此的信息。我所能找到的只是一段文字,指出该IsByteOrdered属性通过保证每个实例有一个唯一的表示来使索引和检查约束之类的事情成为可能;虽然这有点有趣,但它并没有解释 SQL Server 如何使用某些实例方法执行查找。 …

sql-server clr performance sqlclr sql-server-2008

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