问题列表 - 第42246页

面试的Python编码测试问题

我正在尝试提出一个很好的编码问题,要求面试候选人用Python解决.

他们将有一个小时来处理这个问题,使用IDE和访问文档(我们不关心人们记忆的内容).

我不是在寻找一个严格的算法问题 - 在采访的其他部分我们做了那样的事情.本节的重点是坐下来观看它们实际编写的代码.所以应该让它们只使用数据结构,这些数据结构是应用程序开发人员的日常工具 - 列表,哈希表(Python中的字典)等,以解决准现实的任务.如果他们想不出真正聪明的东西,就不应该完全阻止它们.

我们有一个问题,我们用于Java编码测试,包括读取文件和对内容进行一些处理.它适用于熟悉Java(甚至C++)的候选人.但是我们遇到了许多不熟悉Java或C++或C#或类似东西的候选人,但他们知道Python或Ruby.这不应该排除它们,但让我们陷入两难境地:一方面,我们从观察某人与一种完全陌生的语言的基础知识斗争中学到的东西并不多.另一方面,我们在Java中使用的问题在Python(或Ruby等)中变得非常微不足道 - 任何一半有能力的人都可以在15分钟内完成.所以,我正试图想出更好的东西.

令人惊讶的是,谷歌没有告诉我任何人做这样的事情,除非我太愚蠢无法进入明显的搜索词.我提出的最好的想法是将工作人员安排到时间段,但它可能有点过于开放.你有一个很好的例子吗?还是坏的?或者你只是有个主意吗?

python

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

如何减少Watin中的TypeText延迟?

如何减少TypeTextWatin方法中按键之间的延迟?如果我想"即时"输入一些文字,有没有更好的方法?

c# watin

6
推荐指数
2
解决办法
2517
查看次数

有没有关于Apache Cassandra的最佳文档?

我发现了很多.但哪一个最好?为什么?我没有发现任何真正完整和集中在一篇好的文章或文档.至少一本好书?谢谢.

database documentation cassandra

16
推荐指数
2
解决办法
8358
查看次数

使用Java客户端应用程序中的JSON Web服务

我正在开发一个客户端Java应用程序,它具有一些功能,需要从一些以JSON传输的Web服务中获取数据(一些是RESTful,一些不是).没有JavaScript,没有Web浏览器,只是一个普通的JAR文件,它将使用Swing为GUI本地运行.

这不是一个新的或独特的问题; 肯定有一些开源库可以通过HTTP处理JSON数据传输.我已经发现了一些将解析JSON,但我找不到任何能够处理HTTP通信来使用JSON Web服务的东西.

到目前为止,我发现Apache Axis2显然可能至少有部分解决方案,但我没有看到足够的文档知道它是否能满足我的需要,或者如何使用它.也许问题的一部分是我没有Web服务的经验,所以当我看到它时,我无法知道解决方案.我希望你们中的一些人能指出我正确的方向.例子会有所帮助.

java json axis2 web-services java-client

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

如何在nokogiri中使用SAX解析XML时搜索XML

我有一个简单但巨大的xml文件,如下所示.我想使用SAX解析它,只在title标签之间打印文本.

<root>
    <site>some site</site>
    <title>good title</title>
</root>
Run Code Online (Sandbox Code Playgroud)

我有以下代码:

require 'rubygems'
require 'nokogiri'
include Nokogiri

class PostCallbacks < XML::SAX::Document
  def start_element(element, attributes)
    if element == 'title'
      puts "found title"
    end
  end

  def characters(text)
    puts text
  end
end

parser = XML::SAX::Parser.new(PostCallbacks.new)
parser.parse_file("myfile.xml")
Run Code Online (Sandbox Code Playgroud)

问题是它在所有标签之间打印文本.如何在title标签之间打印文字?

ruby sax nokogiri

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

Android文本布局问题:两个文本视图,并排,具有不同的布局对齐和权重

我仍然是一个Android noob,原谅我,如果这很简单,我只是没有看到它.

视图中有两个文本部分水平跨越整个宽度,但只有一行文本高.左侧必须始终显示完整,但不应占用超出其需要的水平空间.应将左侧推过右侧并填满屏幕宽度的其余部分.如果右侧文本小于此宽度,则文本应水平右对齐.如果文本大于宽度,则应水平滚动.

右侧的文本将经常更新,并应在应用程序告诉它时向上滑动新文本(解释布局中的TextSwitcher).

我尝试了两种不同的布局样式.在这两种情况下,我可以让左侧"推"布局,右侧滚动,但我无法弄清楚如何让右侧对齐.它始终保持对齐.这是一张显示正在发生的事情的图片......

http://img10.imageshack.us/img10/5599/androidlayout.png

另外(但不太重要),在我的布局代码中,我在TextViews上有android:fadingEdge ="none",但滚动时左右两侧仍有褪色边缘.这是为什么?

这是我创建的两个布局,它们产生了显示的结果,但不是我想要的结果.

使用水平LinearLayout ...

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/LinearLayoutStatusBar"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_margin="2px"
    android:background="#555555"
>
    <TextView
        android:id="@+id/TextViewTimer"
        android:textSize="18px"
        android:textColor="#FFFFFF"
        android:layout_gravity="left"
        android:layout_weight="0"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="0px"
        android:layout_marginRight="3px"
        android:text="Left Side"
    >
    </TextView>
    <TextSwitcher
        android:id="@+id/TextSwitcherDetails"
        android:inAnimation="@anim/push_up_in"
        android:outAnimation="@anim/push_up_out"
        android:layout_weight="1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:layout_marginLeft="3px"
        android:layout_marginRight="0px"
    >
        <TextView
            android:id="@+id/TextViewDetails1"
            android:textSize="18px"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="right"
            android:singleLine="true"
            android:ellipsize="marquee"
            android:marqueeRepeatLimit="marquee_forever"
            android:scrollHorizontally="true"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:fadingEdge="none"
            android:text="Right Side 1"
        >
        </TextView>
        <TextView
            android:id="@+id/TextViewDetails2"
            android:textSize="18px"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="right"
            android:singleLine="true"
            android:ellipsize="marquee"
            android:marqueeRepeatLimit="marquee_forever"
            android:scrollHorizontally="true"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:fadingEdge="none"
            android:text="Right …
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

如何让Qt支持HTML 5数据库?

我正在使用Qt 4.7.1并在我的应用程序中嵌入了一个webview.但是在尝试访问http://webkit.org/demos/sticky-notes/以测试HTML 5数据库功能时出现以下错误

Failed to open the database on disk.  This is probably because the version 
was bad or there is not enough space left in this domain's quota
Run Code Online (Sandbox Code Playgroud)

我使用以下命令编译了我的静态Qt库:

configure --prefix=/usr/local/qt-static-release-db --accessibility --multimedia 
--audio-backend --svg --webkit --javascript-jit --script --scripttools 
--declarative --release -nomake examples -nomake demos --static --openssl -I
/usr/local/ssl/include -L /usr/local/ssl/lib -confirm-license -sql-qsqlite 
-sql-qmysql -sql-qodbc
Run Code Online (Sandbox Code Playgroud)

c++ html5 qt webkit qtwebkit

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

如何在爪哇过去的星期天和即将到来的星期天?

我问如何在Java中检测日期是在本周还是下周?但答案令人困惑,所以现在我想如果我能找到过去的星期天和即将到来的星期日,那么这一周中的任何一天都是本周,而在即将到来的星期日和星期日之间的任何一天都是下周,我是否正确?

所以我的新问题是:如何在Java中过去的星期天和即将到来的星期天?

java date

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

将Javascript放入CSS

我一直在想什么.在我的论坛上,有用户可以选择的默认CSS代码.这会改变从背景到文本颜色的所有内容.我有一个javascript代码.是否有可能使javascript成为CSS的一部分,因此如果某个CSS代码是默认的,那么它的一部分就是javascript?

javascript css templates

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

高负载文件I/O的最佳实践?

对于具有高同时负载的LAMP服务器,您建议的最佳做法是什么?我需要处理文件I/O而不必过于依赖文件锁?

我的意思是,假设我想要一个SUBSCRIBERS.CSV文件,其中包含一堆名称和电子邮件地址.但我希望人们能够填写表格以取消订阅.如果存在给定的电子邮件地址,取消订阅操作将滚动该文件以删除匹配的行.这似乎是PHP中的一个简单任务,但当你有10个人试图一次取消订阅,并添加10个新订阅者时会发生什么?这就是我认为PHP可能遇到麻烦的地方,并且由于文件锁定可能会产生错误,除非Linux或PHP比我想象的更强大.

请注意我的客户端需要CSV文件,而不是数据库表.在数据库表中,这不会有问题,但作为文件I/O,我可能会遇到潜在的问题,对吧?

(顺便说一句,为了防止身份盗用,我使用.htaccess技巧,以便无法通过猜测其名称在网上下载CSV - 它必须只能通过我的PHP脚本或FTP访问.)

php file-io multithreading writing simultaneous

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