小编Pat*_*zek的帖子

无法初始化类org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants

我正在运行Eclipse Kelper Build id:20130614-0229(最新编写时)

我已经安装了Web Tools Platform(WTP),我正在使用'静态Web项目'.

我不断收到错误警告框,弹出错误

Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants
Run Code Online (Sandbox Code Playgroud)

好吧,我已经搜索过高低的解决方案,但当然解决方案似乎对于每个版本的eclipse都不同.我在https://bugs.eclipse.org/bugs/show_bug.cgi?id=389968上发了一篇关于这篇文章的帖子.

但建议只是"为你的工作区获得正确的EPP版本"

好的,所以建议根本没有帮助.如何知道他们工作区的正确版本是什么?无论如何,他们的意思是什么?通过"for your workspace"他们是指你的Eclipse版本?或者这是一个单独的问题?

我在Eclipse Juno的堆栈溢出中看到了对此问题的另一个响应,但它只是一个不再存在的临时补丁更新站点的链接.该线程上的其他人声称Kelper已经解决了所有这些问题.显然情况并非如此,Eclipse.org上的人不认为这是一个错误.

eclipse eclipse-wtp

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

TrackMouseEvent不起作用

基本上,我打电话给TrackMouseEvent我,WM_CREATE然后我也在一个WM_MOUSELEAVE事件后再次调用它,但这冻结了我的程序.

我应该在哪里坚持下去?

c c++ winapi

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

具有多个点最佳实践的子域

任何人都知道在与web应用程序开发相关的子域中有多个点的优缺点?

我想知道哪一个命名模式最有效:

qa.myproject.example.com(这个有一个额外的点)

要么

qa-myproject.example.com

subdomain dns

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

Android电视:获取频道列表

我已经安装了androidtv-sample-inputs,所以我可以伪造一些电视输入并有一些频道,我想获得有关该频道的信息,但是,当我查询获取该信息时,我得到一个空游标.

到目前为止我尝试的是:

TvInputManager tv = (TvInputManager)getApplicationContext().getSystemService(Context.TV_INPUT_SERVICE);

    List<TvInputInfo> list = tv.getTvInputList();

    String[] projection =  {
            TvContract.Channels._ID,
            TvContract.Channels.COLUMN_DISPLAY_NUMBER
    };

    ContentResolver cr = getContentResolver();

    Iterator<TvInputInfo> it = list.iterator();
    while(it.hasNext()) {
        TvInputInfo aux = it.next();
        Uri uri = TvContract.buildChannelsUriForInput(aux.getId());

        Log.d("TAG", uri.toString());
        Log.d("TAG", aux.toString());

        Cursor cur = cr.query(uri, projection, null, null ,null);
        Log.d("TAG", cur.toString());

        if(cur.moveToFirst()) {
            Log.d("TAG", "not empty cursors");
        }

    }
Run Code Online (Sandbox Code Playgroud)

我已经添加了使用许可,我已经检查过电视输入没有传递.

<uses-permission android:name="com.android.providers.tv.permission.READ_EPG_DATA" />
<uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" />
<uses-permission android:name="com.android.providers.tv.permission.ACCESS_ALL_EPG_DATA"/>
Run Code Online (Sandbox Code Playgroud)

android android-tv

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

如何在Rails 3中使用example.com/username而不是example.com/user/1?

如何修改路由http://localhost:3000/profiles/1http://localhost:3000/myusername

我有一个配置文件模型与下表:

def self.up
    create_table :profiles do |t|
      t.string :username
      t.text :interest

      t.timestamps
    end
 end
Run Code Online (Sandbox Code Playgroud)

我的routes.rb档案:

  resources :profiles
Run Code Online (Sandbox Code Playgroud)

我已经看过类似的答案处理to_param,设计嵌套循环甚至Rails 2.3中的一个例子,但我找不到一种有效的方法.

我应该做什么改变profile/view/show.html.erb,routes.rb以及model/profile.rb(如果有的话)修改路由http://localhost:3000/profiles/1http://localhost:3000/username?我正在学习基础知识,因此我宁愿不使用任何宝石或插件.

routing ruby-on-rails-3

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

MP4 正在下载而不是播放

MP4 文件有时会被下载,有时会在浏览器中播放。

这两个链接有什么区别?

1) 如果您在 Chrome 中打开此 URL,视频将下载:

http://video.video-mall.com/video_mall/400241188377_video.mp4

2) 如果您在 Chrome 上打开此 URL,视频将在浏览器中播放:

http://www.simplethoughtproductions.com/wp-content/uploads/SimpleShorts/Morning_Mail/morning_mail.mp4

这是为什么?

flash video mp4 google-chrome

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

如何在 Apache 中禁用直接 ip 访问

我有一个网站有CloudFlare保护,看起来也不错,但是如果你输入我服务器的原始IP地址就可以正常进入。

我正在使用 Apache (XAMPP) 和 SSL (https://)

当您使用 CloudFlare 从 IP 地址输入时,我想要类似的内容,这会引发错误 1003

apache xampp ssl

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

CURL FTPS 失败(InitializeSecurityContext)

在 Windows 10 上使用 Curl 7.55.1 尝试确认 FTPS 服务器正在使用 TLSv1.2。(如果有更好/更简单的方法来做到这一点,请随时告诉我)

我正在运行命令curl -v --insecure --tlsv1.2 ftps://[server:port]并收到以下响应:

*   Trying [server]...
* TCP_NODELAY set
* Connected to [server] ([server]) port [port] (#0)
* schannel: SSL/TLS connection with [server] port [port] (step 1/3)
* schannel: checking server certificate revocation
* schannel: using IP address, SNI is not supported by OS.
* schannel: sending initial handshake data: sending 156 bytes...
* schannel: sent initial handshake data: sent 156 bytes
* schannel: SSL/TLS connection …
Run Code Online (Sandbox Code Playgroud)

ssl curl

6
推荐指数
0
解决办法
5252
查看次数

如何进行多个问题的DNS查找?

DNS 标准允许为每个查询指定 1 个以上问题(我的意思是在单个 DNS 数据包内)。我正在为 DNS 分析编写 Snort 插件,我需要测试当 DNS 查询包含多个问题时它是否表现正常。

DNS数据包结构如下:

0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F 
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                      ID                       |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|QR|   Opcode  |AA|TC|RD|RA|   Z    |   RCODE   |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                    QDCOUNT                    |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                    ANCOUNT                    |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                    NSCOUNT                    |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                    ARCOUNT                    |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|         <ACTUAL QUESTIONS GO HERE>            |
|                                               |
|                     ...                       |
|                                               |
Run Code Online (Sandbox Code Playgroud)

因此,如果QDCOUNT大于 1,则单个查询中可能存在多个 DNS 问题。

如何使用 Linux 工具执行此类查询? …

testing dns packet-injection

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

如何使用 Fetch API 忽略 SSL/TLS 验证?

我正在使用fetch API 从 Electron 渲染进程中下载文件。服务器提供自签名证书。

Electron 抛出以下异常:

电子异常

我不想完全关闭 SSL/TLS。使用process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0;或设置环境变量可以工作,但这完全不安全。

这就是我目前正在执行的从 URL 获取的操作。

const requestInit: RequestInit = {
        credentials: "include",
        method: "GET"
    };
const response = await fetch(url, requestInit);
Run Code Online (Sandbox Code Playgroud)

ssl fetch node.js electron

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