问题列表 - 第46664页

gRaphael:如何增加条形图中条形之间的间距

我使用gRaphael图表库创建了一个水平条形图.我想增加条之间的间距.有没有选择呢?

raphael bar-chart graphael

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

发送二进制数据

有没有问题做一个循环,send()其中" const void *buf"(第二个参数)是打开为二进制模式(fopen("C:\example.mp3", "rb"))的文件的文件描述符?

c sockets binary

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

在Rails中更改Cookie值的问题3

我正在尝试在之前的过滤器中为用户位置更改Cookie但遇到问题:

如果cookie不存在,则会正确设置为1,但不会永久保存,并且对于任何后续请求都会恢复为1.

  def remember_location(loc = nil)
    cookies.permanent[:location] = 1 if cookies[:location].nil?
    loc = Location.find(loc).try(:id) rescue nil
    unless loc.nil?
      # cookies.delete :location    # => this doesn't work either
      cookies.permanent[:location] = loc
    end
    cookies[:location]
  end
Run Code Online (Sandbox Code Playgroud)

cookies ruby-on-rails

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

不区分大小写的查询

我有一些可能有数字和字母混合的票号.我将ticketNumberIds传入这个方法(用户输入),我希望它能够查询Oracle数据库,并让查询选择不同大小写的票据.

如何使以下不区分大小写的查询?

public List<TicketDO> getTicketDOsById(final List<String> ticketNumberIds) {

    String myQuery = "from TicketDO t where t.ticketNumberId in (:ticketNumberIds)";

    return getEntityManager().createQuery(myQuery).setParameter("ticketNumberIds", ticketNumberIds)
    .getResultList();

}
Run Code Online (Sandbox Code Playgroud)

jpa case-insensitive

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

NASM猜数字游戏错了

我决定创建一个使用Linux系统调用的简单猜测数字游戏,以及一些C函数来提供更简单的界面.当我将int转换为字符串并在屏幕上打印正确答案时,我似乎遇到了分段错误.

这是输出:

Enter A Number One Through Ten:" : 
3
Response did not match! The Answer Is:Segmentation fault
Run Code Online (Sandbox Code Playgroud)

这是C代码:

// print.c
#include "/usr/include/stdio.h" 
#include "/usr/include/string.h"
#include "/usr/include/stdlib.h"
#include "/usr/include/time.h"
void print(const char* msg)
{
    printf(msg);
    return;
}
int compare(const char* str, const char* str2)
{
    int i = strcmp(str, str2);
    if (i == 0)
    {
        return 1;
    }
    else
    {
       return 0;
    }
}
int divide(int num, int dem)
{
    if (dem == 0)
    {
        printf("Undefined");
        return 0;
    }
    else …
Run Code Online (Sandbox Code Playgroud)

c linux nasm system-calls segmentation-fault

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

如何在Perl中创建2D数组?

我试图在Perl中创建一个2d数组

我的代码:

my @wordsList=();
my @words=();

for ($id=0; $id<=@language.length; $id++)
{

        my $eng = $db->selectall_arrayref("select word from words 
                                                    left outer join language
                                                    on words.languageId = language.languageId
                                                    where words.languageId = $id
                                                    ;");


        foreach $eng(@$eng)
        {   
        my($word) = @$eng;
        $ref_to_Array->[$id][$word] = @words($id,$word);

            }
                return $words($id, $word);
}

$wordsList= NextWords();
print $wordsList;
Run Code Online (Sandbox Code Playgroud)

它返回非...因为我想返回2d数组.

更新

我仍然感到困惑,因为当我执行查询时,它给了我一个单词列表,如:

select word from words where language_id = 1 
(1=english, 2 - chinese, 3 - french) 
Run Code Online (Sandbox Code Playgroud)

我正在使用for循环语言,以便从数据库中获取所有单词

问题是我想循环并希望数组自动添加到2d数组.

arrays perl perl-data-structures

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

android jackson json对象映射器数组反序列化

我需要帮助解析杰克逊映射器到POJO的响应.我有这个作为回应:

 "data": [{
        "item": {
            "downloaded": false,
            "moderated": false,
            "add": false
        }
    },
    {
        "item": {
            "downloaded": false,
            "moderated": false,
            "add": false }
// more
Run Code Online (Sandbox Code Playgroud)

那么如何将这个与mapper绑定到POJO?这是我正在尝试的类,但它返回"item"无法识别且不允许被忽略.

public ArrayList<Item> data =  new ArrayList<Item>();
Run Code Online (Sandbox Code Playgroud)

其中item是一个公共静态类Item,带有构造函数,上面的所有字段都带有getter和setter.

我该怎么做呢.我似乎无法找到如何以这种方式从数组中读取数据.

android json pojo jackson

11
推荐指数
2
解决办法
9447
查看次数

web.config中的绝对或相对文件路径

框架:ASP.NET

说我的网站位于D:\ Webhome.结构如下

D:\Webhome
   |
   |-web.config
   |-default.aspx
   |-folder_1
   |  |- file1
   |
   |-folder_2
Run Code Online (Sandbox Code Playgroud)

我想知道在web.config中使用绝对路径或相对路径来引用文件会更好.我使用绝对路径,但我的工作站中的环境在生产服务器中是不同的,其生成服务器的网站位于E:\ Web.所以我可以将本地的web.config复制到生产服务器上.相反,我只是手动复制差异.

另一个问题是如何使用相对路径.例如:

<entry1 name="key1" file="~/folder1/file1">
<entry1 name="key1" file="folder1/file1">
<entry1 name="key1" file="~\folder1\file1">
<entry1 name="key1" file="folder1\file1">
Run Code Online (Sandbox Code Playgroud)

是否有msdn或文件?请指教,谢谢.



编辑:
这似乎不适合我的情况.我已经检查了HttpContext.Server.MapPath("〜/")并且它正在显示E:\Webhome.而我的xml是E:\Webhome\QueryDictionary\ITEM.xml.你能看到什么问题吗?

这是我的web.config

  <queryDictionaries>
    <queryDictionary name="ITEM" file="~/QueryDictionary/ITEM.xml" type="Com.Data.SqlServer"/>
  </queryDictionaries>
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\~\QueryDictionary\ITEM.xml'.
  at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
  at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, …
Run Code Online (Sandbox Code Playgroud)

asp.net

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

Clojure:在没有定义新协议的情况下向defrecord添加函数

我已经习惯了python/java中的OO.现在做Clojure.我遇到了defrecord,但似乎我必须为我希望记录实现的每个函数或函数集定义一个协议.创建新协议会产生摩擦.我不仅要说出我想要的功能,还要说出协议.我正在寻找的是一种"很好地"将函数与记录相关联的方法,以便函数可以通过this参数访问记录的参数,而无需定义新协议或向现有协议添加函数.

clojure

20
推荐指数
2
解决办法
5109
查看次数

如何在处理文件时限制bash删除空格

一个简单但烦人的事情:
使用这样的脚本:

while read x; do  
    echo "$x"  
done<file
Run Code Online (Sandbox Code Playgroud)

在包含空格的文件上:

    text
Run Code Online (Sandbox Code Playgroud)

会给我一个没有空格的输出:

text
Run Code Online (Sandbox Code Playgroud)

问题是我在文本之前需要这个空间(它主要是一个选项卡,但并非总是如此).
所以问题是:如何在这样的脚本中获得与输入文件中相同的行?


更新:好的,所以我改变while read xwhile IFS= read x.

echo "$x"在没有剥离第一个选项卡的情况下给出正确答案,但是,eval "echo $x"剥离此选项卡.

那我该怎么办?

bash

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