小编myr*_*yro的帖子

更快地从图像中提取直方图

我正在寻找一种从图像中提取直方图数据的更快方法.我目前正在使用这段代码,需要大约1200毫秒的6mpx JPEG图像:

        ImageReader imageReader = (ImageReader) iter.next();
        imageReader.setInput(is);
        BufferedImage image = imageReader.read(0);
        int height = image.getHeight();
        int width = image.getWidth();
        Raster raster = image.getRaster();
        int[][] bins = new int[3][256];

        for (int i = 0; i < width; i++) 
            for (int j = 0; j < height; j++) {
                bins[0][raster.getSample(i, j, 0)]++;
                bins[1][raster.getSample(i, j, 1)]++;
                bins[2][raster.getSample(i, j, 2)]++;

            }
Run Code Online (Sandbox Code Playgroud)

你有什么建议吗?

java image histogram

12
推荐指数
1
解决办法
8132
查看次数

ClassNotFoundException HttpRequestInterceptor

我在这一行得到了这个奇怪的例外:

HttpSolrServer server = new  HttpSolrServer("http://localhost:8080/solr/");
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/HttpRequestInterceptor
    at com.polgar.dipl.index.SolrIndex.init(SolrIndex.java:36)
    at com.polgar.dipl.index.SolrIndex.getInstance(SolrIndex.java:30)
    at com.polgar.dipl.main.ArticleIndexer.main(ArticleIndexer.java:44)
Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpRequestInterceptor
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 3 more
Run Code Online (Sandbox Code Playgroud)

java

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

更改字体后TextView换行文本

我有这个问题:

在此输入图像描述 在此输入图像描述

好吧,文章中的单词是ClickableSpans,可以在点击时更改颜色和字体.由于BOLD稍微宽一些,因此该行末尾的某些文本会移出屏幕.虽然可以将它向侧面滚动,但我仍然希望剪切或隐藏的单词移动到下一行.

这可能吗?我试过invalidate(),再次重置textview宽度,但没有任何帮助我.

谢谢!

android textview

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

解析短语动词

有没有人试过用斯坦福NLP解析短语动词?问题在于可分离的短语动词,例如:爬上去,做完:我们爬上那座山.我必须做这个工作.

第一个短语在解析树中看起来像这样:

(VP 
    (VBD climbed)
    (ADVP 
        (IN that) 
        (NP (NN hill)
        )
    ) 
    (ADVP 
        (RB up)
    )
) 
Run Code Online (Sandbox Code Playgroud)

第二句话:

(VB do) 
   (NP 
     (DT this) 
     (NN job)
   ) 
(PP 
   (IN over)
) 
Run Code Online (Sandbox Code Playgroud)

因此,阅读解析树似乎是正确的方法,但如何知道动词将是短语?

stanford-nlp

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

java.lang.ClassNotFoundException:org.apache.http.entity.mime.content.ContentBody

你好,当我尝试从我的servlet的get方法初始化HttpSolrServer时,我得到了这个奇怪的异常

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/MAVL].[Resteasy]- Servlet.service() for servlet Resteasy threw exception
org.jboss.resteasy.spi.UnhandledException: java.lang.NoClassDefFoundError: org/apache/http/entity/mime/content/ContentBody
    at org.jboss.resteasy.core.SynchronousDispatcher.unwrapException(SynchronousDispatcher.java:345)
    at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:321)
    at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:214)
    at org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:190)
    at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:534)
    at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496)
    at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)
    at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
    at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
    at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NoClassDefFoundError: org/apache/http/entity/mime/content/ContentBody
    at com.polgar.dipl.index.SolrIndex.init(SolrIndex.java:48)
    at com.polgar.dipl.index.SolrIndex.getInstance(SolrIndex.java:42)
    at com.polgar.dipl.Articles.getRandomArticles(Articles.java:37)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
    at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:255) …
Run Code Online (Sandbox Code Playgroud)

tomcat solr

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

用于授权和认证的多个 JWT 承载

我有一个用于 SSO 的 .NET Core IdentityServer (IS),我想用它来验证我的 .NET Core(后端)-Angular(客户端)应用程序。我想通过自定义后端生成的 JWT 令牌在后端有一个 EF ApplicationUser 并在后端有基于 Claim 的授权,该令牌也适用于客户端的授权。

在后端,我创建了一个中间件来检查所有请求的“授权”标头。如果标头包含由 IS 生成的令牌,我想将其交换为包含必要声明的自定义(后端)生成的令牌。客户端然后将此标头用于对后端的后续请求。

启动配置:

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
   app.UseMiddleware<AuthorizationHeaderMiddleware>();
   app.UseAuthentication();
   app.UseStaticFiles();
   app.UseMvc();
}

public void ConfigureServices(IServiceCollection services)
{
   services.AddAuthentication(DEFAULT_AUTH_SCHEME)
        .AddJwtBearer(DEFAULT_AUTH_SCHEME, cfg =>
          {
                cfg.Audience = Configuration["Authorization:JwtIssuer"];
                cfg.RequireHttpsMetadata = false;
                cfg.TokenValidationParameters = new TokenValidationParameters
                    {
                    RequireSignedTokens = false,
                    ValidateIssuer = false,
                    ValidateLifetime = false,
                    ValidateIssuerSigningKey = false,
                    ValidIssuer = Configuration["Authorization:JwtIssuer"],
                    ValidAudience = Configuration["Authorization:JwtIssuer"],
                    IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(Configuration["Authorization:JwtKey"])),
                    RequireExpirationTime = false,
                    ClockSkew = …
Run Code Online (Sandbox Code Playgroud)

claims-based-identity asp.net-core asp.net-core-2.1

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

从DataBuffer字节数组中获取RGB颜色

这几行检索图像的所有像素的数组.

ImageInputStream is = ImageIO.createImageInputStream(f);
Iterator iter = ImageIO.getImageReaders(is);
ImageReader imageReader = (ImageReader) iter.next();
imageReader.setInput(is);
BufferedImage image = imageReader.read(0);
final byte[] a = ((DataBufferByte) image.getRaster().getDataBuffer()).getData();
Run Code Online (Sandbox Code Playgroud)

如何检索像素的实际RGB通道(例如0,0)?

编辑 我正在使用此阵列,因为可以更快地访问图像.这就是为什么我没有使用更高的API方法,如getRGBgetSample ...

java bufferedimage

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

使用方法作为参数调用基础构造函数

我是C#的初学者,无法从子类中找到如何调用基础构造函数:

基类:

public class LookupScript
{
    protected Func<IEnumerable> getItems;

    protected LookupScript()
    {
        //
    }

    public LookupScript(Func<IEnumerable> getItems) : this()
    {
        Check.NotNull(getItems, "getItems");
        this.getItems = getItems;
    }
Run Code Online (Sandbox Code Playgroud)

我的派生类:

public class PresenceLookup : LookupScript
{
    public PresenceLookup() :base(??)
    {
     //
    }
    List<string> myMethod()
    {
        return null;
    }
Run Code Online (Sandbox Code Playgroud)

我怎样才能传递myMethod到基类?

谢谢

.net c#

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

没有SAP的SAP OCI集成

我们的供应商要求我们使用SAP Open Catalog Interface来订购商品。但是我们没有SAP,因此我应该从头开始实施。

有没有人做到这一点,并愿意分享他的经验/从哪里开始的提示等?

这是我关注的OCI文档

sap http

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

opencv houghCircles ( .... ?PARAM1?, ?PARAM2?)

cvHoughCircles(Mat& image, vector<Vec3f>& circles, int method, double dp, double minDist, double param1=100, double param2=100, int minRadius=0, int maxRadius=0)
Run Code Online (Sandbox Code Playgroud)

根据文件:

param1 - 第一个特定于方法的参数。在 CV_HOUGH_GRADIENT 的情况下,它是传递给 Canny() 边缘检测器的两个阈值中的较高阈值(较低阈值将小两倍)

我真的不明白param1和 的意义param2。我尝试了很多不同的值,但仍然不知道。有人可以向我解释一下吗?谢谢

c c++ opencv

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

找出一个数字所属的范围

我写了一个函数,根据得分表计算学生得到的MARK.为什么我的功能仅适用于A标记?

这就是excel表的样子

COLUMN:    A      B      C      
        Student  SCORE  MARK
    1    adsf     90     A
    2    asgfd    89     FALSE     

    3     A       90    100
    4     B       81    89
    5     C       71    80
    6     D       61    70
    7     E        56   60
    8     Fx       0    55
Run Code Online (Sandbox Code Playgroud)

这是功能:

{=IF(B1>=$B$3:$B$8,IF(B1<=$C$3:$C$8,$A$3:$A$8))}
Run Code Online (Sandbox Code Playgroud)

我正在使用{}括号表示数组函数.(CTRL SHIFT ENTER)

谢谢

excel

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

记录SQL查询参数值

我使用nlog和以下设置来记录sql查询:

<logger name="Microsoft.EntityFrameworkCore.*" 
        minlevel="Trace" writeTo="sqllogfile" final="true" />
Run Code Online (Sandbox Code Playgroud)

它按预期工作,但不记录参数值,查询如下所示:

2017-07-31 13:49:03.8836|  INFO  |Microsoft.EntityFrameworkCore.Internal.InterceptingLogger`1.Log|Executed DbCommand (8ms) [Parameters=[@__get_Item_0='?' (Size = 450)], CommandType='Text', CommandTimeout='30']
SELECT TOP(1) [e].[Id], [e].[AccessFailedCount], [e].[ConcurrencyStamp], [e].[Email], [e].[EmailConfirmed], [e].[HeliosLoginId], [e].[LockoutEnabled], [e].[LockoutEnd], [e].[Name], [e].[NormalizedEmail], [e].[NormalizedUserName], [e].[PasswordHash], [e].[PhoneNumber], [e].[PhoneNumberConfirmed], [e].[SecurityStamp], [e].[TwoFactorEnabled], [e].[UserName]
FROM [AspNetUsers] AS [e]
WHERE [e].[Id] = @__get_Item_0 
Run Code Online (Sandbox Code Playgroud)

是否可以显示@__get_Item_0参数值?

谢谢

.net nlog entity-framework-core

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