问题列表 - 第44102页

php mysql查询编码问题

我有一个utf-8编码的页面.Mysql设置为utf8_general_ci.这是查询:

 mysql_query("SET CHARACTER SET utf8_general_ci");

               $query = "INSERT INTO newsbox VALUES ('null', '$zaglavie', '$nom_file_big', '$den', '$mesec', '$godina', '$zaglavie2', '$text', '$zaglavie3')";
                $result = mysql_query($query) or die(mysql_error()); 
Run Code Online (Sandbox Code Playgroud)

和西里尔文输入文本一样插入?????.可能是什么问题呢.

php mysql

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

iPhone和/或Android手机有没有好的OCR API?

想做以下事情:take pictureconvert the text in image into encoded text.我只是想知道是否有任何公司为iPhone和/或Android手机提供OCR API?

iphone ocr android

7
推荐指数
0
解决办法
7564
查看次数

PHP正则表达式找到非空格字母

我想替换F而不是\ F.

我试过以下代码,没有任何运气.

preg_replace("/[^\\]F/", "f", $str);
Run Code Online (Sandbox Code Playgroud)

php regex preg-replace

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

嵌套递归是可能的还是我们应该避免递归?

我遇到过这样的问题

  • F(1)= 1
  • F(2n)= F(n)
  • F(2n + 1)= F(n)+ F(n + 1)

开发一个递归程序来计算 F

一些用户提到使用两个递归函数调用:

def calc(n):
  if n=1 :
    return 1
  else if(n%2)==0:
    return calc(n/2)
  else :
    return calc(n/2)+calc(n/2+1)  **NESTED RECURSION**
Run Code Online (Sandbox Code Playgroud)

这是正确的逻辑吗?算法难道不会指数级大吗?我想到了一个简单的代码:

def calc(count):
  result[1]=1
  n=2
  for range(1,count):
      if n%2=0:
          result.append(result[n])
      else :
          result.append(result[n/2]+result[n/2+1])
  return result
Run Code Online (Sandbox Code Playgroud)

python algorithm recursion big-o

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

黄瓜水豚是如何工作的

我在我的rails3应用程序中使用水豚和黄瓜.一切都很好.但是我不明白测试是如何工作的.

假设我有一个标准的黄瓜特征测试.我没有使用@selenium等.这是一个普通的香草测试.现在我跑的时候

bundle exec cucumber
Run Code Online (Sandbox Code Playgroud)

rails服务器是否在端口上启动?如果是,那么端口号是什么?同样在普通香草的情况下,水豚使用机架测试.但是,机架测试不负责运行服务器.所以我很困惑整个事情的运作方式.黄瓜扮演什么角色.什么工作机架测试正在做什么和水豚正在做什么.

如果您有文章链接,请与我分享.我真的想知道事情是如何协同工作的.

ruby-on-rails cucumber capybara

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

有没有更好的方法从web.config获取正确的模块部分?

我用来获取HTTP模块的代码基本上就是这样

HttpModulesSection modules = ((SystemWebSectionGroup)config.GetSectionGroup("system.web")).HttpModules;
// Depending on what we need to do...
//modules.Modules.Add(CreateSomeModule());
//modules.Modules.Remove("SomeOtherModule");
Run Code Online (Sandbox Code Playgroud)

在IIS7之前,这工作正常.迁移命令%SystemRoot%\system32\inetsrv\appcmd migrate config "website/"将模块移动到system.webServer,因此我的代码现在正在更新错误的部分.

是否有内置方法来获取应修改的正确模块部分?或者我是否必须添加对Request.ServerVariables ["SERVER_SOFTWARE"]的检查并返回system.web/ system.webServer取决于我得到的字符串?

c# asp.net iis httpmodule

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

这个C#运算符如何在此代码段中工作?

我在SO上找到了这个代码片段(抱歉,我没有问题/答案组合的链接)

 bool isDir = (File.GetAttributes(source) & FileAttributes.Directory) == FileAttributes.Directory;
Run Code Online (Sandbox Code Playgroud)

这让我感到困惑,因为FileAttributes.Directory它在两边都有==.

&在这种情况下做什么?我不知道如何阅读这行代码.我正在尝试评估路径字符串是文件还是目录.

c# syntax bit-manipulation operators bitwise-operators

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

我可以在Oracle数据库的默认JDK 1.3上安装JDK 1.6吗?

我的Oracle 9i附带JDK 1.3.我想使用JDK 1.4+中引入的一些类.因此,我可以通过C:\ oracle\oraclehome\jdk文件夹复制最新的JDK(1.6).谢谢.

编辑:我应该补充一点,我想在我的Java存储过程中使用一些JDK 1.4+库类.如果我无法更改内部JVM,我可以在哪里放置jar文件,以便JVM知道在哪里解析我的引用?或者我是否必须为这些新类使用loadjava?

oracle jvm

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

嵌套循环和openmp的麻烦

我无法将openmp应用于这样的嵌套循环:

        #pragma omp parallel shared(S2,nthreads,chunk) private(a,b,tid)
    {
        tid = omp_get_thread_num();
        if (tid == 0)
        {
            nthreads = omp_get_num_threads();
            printf("\nNumber of threads = %d\n", nthreads);
        }
        #pragma omp for schedule(dynamic,chunk)
        for(a=0;a<NREC;a++){
            for(b=0;b<NLIG;b++){
                S2=S2+cos(1+sin(atan(sin(sqrt(a*2+b*5)+cos(a)+sqrt(b)))));
            }
        } // end for a
    } /* end of parallel section */
Run Code Online (Sandbox Code Playgroud)

当我将串口与openmp版本进行比较时,最后一个给出了奇怪的结果.即使我删除了#pragma omp,openmp的结果也不正确,你知道为什么或者可以指出一个关于双循环和openmp的明确的教程吗?

c loops openmp

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

为什么包含此模块不会覆盖动态生成的方法?

我试图通过包含一个模块来覆盖动态生成的方法.

在下面的示例中,Ripple关联rows=向Table 添加方法.我想调用那个方法,但之后还要做一些额外的事情.

我创建了一个模块来覆盖该方法,认为模块row=可以调用super以使用现有方法.

class Table

  # Ripple association - creates rows= method
  many :rows, :class_name => Table::Row

  # Hacky first attempt to use the dynamically-created
  # method and also do additional stuff - I would actually
  # move this code elsewhere if it worked
  module RowNormalizer
    def rows=(*args)
      rows = super
      rows.map!(&:normalize_prior_year)
    end
  end
  include RowNormalizer

end
Run Code Online (Sandbox Code Playgroud)

但是,我的新rows=内容从未被调用,事实证明,如果我在其中引发异常,则不会发生任何事情.

我知道该模块已被包含在内,因为如果我把它放入其中,我的异常会被提升.

      included do
        raise 'I got included, woo!'
      end
Run Code Online (Sandbox Code Playgroud)

此外,如果代替rows=模块定义somethingelse= …

ruby ripple

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