问题列表 - 第9361页

内置终端的文本编辑器?

当我试用SUSE时,我找到了凯特 ; 我已经对内置的终端功能"上瘾",这是其他编辑器似乎没有的.终端可以自动同步到内置文件资源管理器,我发现它非常有用.

除了KDE以外,还有哪些其他编辑器支持内置终端?喜欢GNOME吗?视窗?我正在寻找直观易用的东西(如Kate,Notepad ++),而不是 Emacs或Vim.

terminal text-editor

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

为什么008和009的Python dicts无效键?

为什么我不能将008或009作为Python dict的键,但是001-007很好?例:

some_dict = {
    001: "spam",
    002: "eggs",
    003: "foo",
    004: "bar",
    008: "anything", # Throws a SyntaxError
    009: "nothing"   # Throws a SyntaxError
    }
Run Code Online (Sandbox Code Playgroud)

更新:问题解决了.我不知道启动一个零的文字使它成为八进制.这看起来很奇怪.为什么零?

python dictionary python-2.x

13
推荐指数
4
解决办法
1025
查看次数

有没有人成功地与Jboss embedded,Seam和Maven进行集成测试?

一直在尝试使用我的seam项目和Jboss嵌入式容器进行集成测试但是没有取得多大成功.一直在做很多阅读,并一直在尝试这个JIRA中提到但没有运气.

Amy目前只是试图让'testproject-master-JBSEAM-2371.zip'项目正常运行但是我得到了以下异常

ERROR [org.jboss.embedded.DeploymentScanner] Failed to deploy
org.jboss.deployers.spi.DeploymentException: No deployer recognised the structure of vfsfile:/Users/aaron/Development/eclipse_workspaces/workspace_pink/testproject-web/target/test-classes/conf/jboss-service.xml
    at org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl.determineStructure(VFSStructuralDeployersImpl.java:219)
    at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:77)
Run Code Online (Sandbox Code Playgroud)

有没有人有幸使用maven而不是seam-gen项目进行Seam集成测试?

maven-2 unit-testing seam embedded-jboss

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

Java 256位AES密码加密

我需要实现256位AES加密,但我在网上找到的所有示例都使用"KeyGenerator"生成256位密钥,但我想使用自己的密码.如何创建自己的密钥?我已经尝试将其填充为256位,但后来我得到一个错误,说密钥太长了.我确实安装了无限管辖区补丁,所以那不是问题:)

IE浏览器.KeyGenerator看起来像这样......

// Get the KeyGenerator
KeyGenerator kgen = KeyGenerator.getInstance("AES");
kgen.init(128); // 192 and 256 bits may not be available

// Generate the secret key specs.
SecretKey skey = kgen.generateKey();
byte[] raw = skey.getEncoded();
Run Code Online (Sandbox Code Playgroud)

代码来自这里

编辑

我实际上是将密码填充到256个字节,而不是位,这太长了.以下是我现在使用的一些代码,我对此有更多的经验.

byte[] key = null; // TODO
byte[] input = null; // TODO
byte[] output = null;
SecretKeySpec keySpec = null;
keySpec = new SecretKeySpec(key, "AES");
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS7Padding");
cipher.init(Cipher.ENCRYPT_MODE, keySpec);
output = cipher.doFinal(input)
Run Code Online (Sandbox Code Playgroud)

您需要自己做的"TODO"位:-)

java encryption passwords cryptography aes

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

使用cmake构建Python共享对象绑定,这取决于外部库

我们有一个名为dbookpy.c的ac文件,它将提供Python绑定一些C函数.

接下来我们决定使用cmake构建一个正确的.so,但似乎我们在绑定外部库'libdbook'方面做错了:

CMakeLists.txt如下:

PROJECT(dbookpy)

FIND_PACKAGE(PythonInterp)
FIND_PACKAGE(PythonLibs)

INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
INCLUDE_DIRECTORIES("/usr/local/include")
LINK_DIRECTORIES(/usr/local/lib)
OPTION(BUILD_SHARED_LIBS "turn OFF for .a libs" ON)

ADD_LIBRARY(dbookpy dbookpy)
SET_TARGET_PROPERTIES(dbookpy PROPERTIES  IMPORTED_LINK_INTERFACE_LIBRARIES dbook)
SET_TARGET_PROPERTIES(dbookpy PROPERTIES LINKER_LANGUAGE C)
#SET_TARGET_PROPERTIES(dbookpy PROPERTIES LINK_INTERFACE_LIBRARIES dbook)
#SET_TARGET_PROPERTIES(dbookpy PROPERTIES ENABLE_EXPORTS ON)
#TARGET_LINK_LIBRARIES(dbookpy LINK_INTERFACE_LIBRARIES dbook)

SET_TARGET_PROPERTIES(dbookpy
PROPERTIES
    SOVERSION 0.1
    VERSION 0.1
)
Run Code Online (Sandbox Code Playgroud)

然后我们建立:

x31% mkdir build
x31% cd build 
x31% cmake ..
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* …
Run Code Online (Sandbox Code Playgroud)

c python unix linker cmake

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

ACE vs Boost vs POCO

我已经使用Boost C++库很长一段时间了.我非常喜欢用于网络编程的Boost Asio C++库.然而,我被介绍到另外两个库:POCO自适应通信环境(ACE)框架.我想知道每个人的好坏.

c++ boost ace poco-libraries

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

Objective-C中的静态构造函数等效?

我是Objective C的新手,我无法确定语言中是否存在等效的静态构造函数,这是类中的静态方法,将在此类的第一个实例之前自动调用被实例化.或者我是否需要自己调用初始化代码?

谢谢

static initialization objective-c initializer

70
推荐指数
3
解决办法
2万
查看次数

将游戏伪代码转换为python

使计算机猜测用户在1到1000之间选择的数字,不超过10个猜测.此分配使用称为二分搜索的算法.在每次猜测之后,该算法将搜索的可能答案数量减少一半.完整程序的伪代码如下:你的任务是把它变成一个有效的python程序.该程序应首先将指令打印到屏幕上,说明用户应选择1到1000之间的数字,计算机将在不超过10次尝试中猜测它.然后它开始猜测,并在每次猜测后询问用户反馈.如果猜测需要较低,则应指示用户输入-1,如果正确则输入0,如果需要更高,则输入1.当程序正确猜测时,应报告需要多少猜测.如果用户输入无效响应,则应重复说明并允许用户再次尝试.

伪代码

- Print instructions to the user  
-Start with high = 1000, low = 1, and tries = 1 
- While high is greater than low   
  - Guess the average of high and low  
  - Ask the user to respond to the guess  
  - Handle the four possible outcomes:  
    - If the guess was right, print a message that tries guesses were required and quit the program
    - If the guess was too high, set high to one less …
Run Code Online (Sandbox Code Playgroud)

python pseudocode

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

如何在多记录Rails表单中为复选框设置唯一ID?

我已经成立了一个Rails的形式大致如下的说明 Railscast.

这是表单的代码:

<% form_tag complete_todos_path, :method => :put do %>
    <ul>
    <div id="incomplete_todos">
    <% @incomplete_todos.each do |todo| %>
        <%= render :partial => todo %>
    <% end %>
    </div>
    </ul>
    <%= submit_tag "Mark as completed" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

以下是todo partial的代码:

<div class="todo">
    <li>
        <%= check_box_tag "todo_ids[]", todo.id %>
        <%=h todo.name %>
        <%= link_to 'edit', edit_todo_path(todo) %>
        <%= link_to 'delete', todo, :confirm => 'Are you sure?', :method => :delete %>
    </li>
</div>
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我希望开始实现AJAX,我需要每个复选框都有一个唯一的ID.现在,生成的输入标签看起来像这样:

<input id="todo_ids_" name="todo_ids[]" type="checkbox" value="7" /> …
Run Code Online (Sandbox Code Playgroud)

forms ajax checkbox ruby-on-rails multiple-records

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

spring initBinder和webbindinginitializer示例

关于这些主题,我在spring2.5上读了几本书,但是仍然无法抓住使用@initBinder时的概念.任何人都可以分享任何参考或解释在什么情况下我可以在Web应用程序上使用它?propertyEditor如何与它相关?

java spring spring-mvc

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