问题列表 - 第45478页

如何在PHP中分析标头

我正在使用a file_get_contents与api进行交互以获取简单的GET请求...但是有时它会抛出表示存在错误的标题.如何获取这些标题并确定是否存在问题?

php api curl header

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

c makefile with shell命令和变量

这是我用来构建程序的bash脚本:

dateString=$(date +%Y/%m/%d\ %H:%M:%S)
revision=(`svn info | grep Revision | tr -d [:alpha:]':'`)
echo "#define VERSION_DATE \"$dateString\""     >  version.h
echo "#define VERSION_REVISION \"$revision\""   >> version.h
Run Code Online (Sandbox Code Playgroud)

我从使用build.sh更改为makefile:

version.h:
    dateString=$$(date +%Y/%m/%d\ %H:%M:%S)
    revision=(`svn info | grep Revision | tr -d [:alpha:]':'`)
    echo "#define VERSION_DATE \"$dateString\""    >  version.h.tmp
    echo "#define VERSION_REVISION \"$revision\""  >> version.h.tmp
    mv version.h.tmp version.h
Run Code Online (Sandbox Code Playgroud)

但是version.h文件最终结束:

#define VERSION_DATE "\ateString"
#define VERSION_REVISION "\evision"
Run Code Online (Sandbox Code Playgroud)

我似乎无法正确获取shell变量.我认为它是因为它们最终成为Makefile vars.如果有人知道怎么做,我不介意知道如何做.非常感谢.

c variables bash shell makefile

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

Django:模型的字符串表示

我希望我的模型有两个字符串表示形式:一个显示在后端日志中用于调试目的,另一个用于在HTML中表示模型时显示给最终用户.现在,我只是压倒一切__unicode__().有没有办法做到这一点?

python django

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

在CASE语句中使用CAST时的数据转换错误

运行以下时,我收到错误'错误将数据类型nvarchar转换为浮动'

     declare 
     @completeCommand       nvarchar (max) = 'x'
    ,@paramVal              nvarchar (100)
    ,@paramName             nvarchar (100)
    ,@paramType             nvarchar (100)
    ,@tempParam             sql_variant

  declare @parameterList table (
      RowID           int identity (1,1)
     ,ParameterValue  nvarchar (100)
     ,ParameterName   nvarchar (100)
     ,ParameterType   nvarchar (100)
  )

  insert into @parameterList
  values
     ('10', 'Param1', 'int')
    ,('test', 'Param2', 'nvarchar')

  -- Process each parameter one at a time
  declare ParameterCursor cursor fast_forward for
    select ParameterValue, ParameterName, ParameterType
    from @parameterList
    order by RowID

  open ParameterCursor

  fetch next from ParameterCursor into @paramVal, @paramName, @paramType

  if @@FETCH_STATUS …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

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

C++ STL堆栈问题:如果堆栈为空,为什么pop()不会抛出异常?

为什么std :: stack :: pop()如果堆栈为空并且没有任何内容可以抛出异常?

(我正在为自己的代码设计一个专用的堆栈,并想知道这种方法的权衡(需要人们手动检查堆栈是否为空)而不是抛出异常.

我的猜测是,虽然C++支持异常处理,但它带来了很小的运行时开销,因此,为了获得最大性能,决定不在std :: stack :: pop中抛出异常.

c++ stack stl exception

21
推荐指数
3
解决办法
9651
查看次数

Android WebView Javascript getSelection

我在使用Android中的WebView进行选择时遇到了一些麻烦.

我可以让WebView进入选择模式.我甚至可以将它复制到ClipBoard.但我真正想做的是永久地突出选择.

因此,想法是将WebView置于选择模式.让用户选择文本,然后触发某些内容以突出显示该文本.我可以通过从剪贴板中获取所选文本来使其工作,然后在Javascript中搜索它并突出显示它.当用户选择真正的常用词时会出现问题.我必须要么突出显示它们,要么以某种方式找出选择的位置以获得正确的选择.

我试过这个适用于iPhone的JavaScript.Bu getSelection()似乎不适用于Android.

function highlight(colour) {
    var range, sel;
    if (window.getSelection) {
            // Non-IE case
        sel = window.getSelection();
        if (sel.getRangeAt) {
            range = sel.getRangeAt(0);
        }
        document.designMode = "on";
        if (range) {
            sel.removeAllRanges();
            sel.addRange(range);
        }
            // Use HiliteColor since some browsers apply BackColor to the whole block
        if ( !document.execCommand("HiliteColor", false, colour) ) {
            document.execCommand("BackColor", false, colour);
        }
        document.designMode = "off";
    } else if (document.selection && document.selection.createRange) {
            // IE case
        range = document.selection.createRange();
        range.execCommand("BackColor", false, colour);
    }
} …
Run Code Online (Sandbox Code Playgroud)

javascript android webview

25
推荐指数
2
解决办法
9559
查看次数

cygwin rsync 协议错误

我正在尝试在 64 位 Windows 7 和 64 位 Linux 之间同步文件。我在两台机器上都安装了 rsync 3.0.7(Windows 上的 cygwin 版本)。

这是我在 Windows 上运行的命令。我看到它正在建立与远程机器的连接,但它只是在身份验证后和传输文件之前死亡。什么可能导致这个问题?

rsync -vvvv localfile REMOTE-HOST:~/

FILE_STRUCT_LEN=16, EXTRA_LEN=4
cmd=<NULL> machine=REMOTE-HOST user=guest path=~/
cmd[0]=ssh cmd[1]=-l cmd[2]=guest cmd[3]=REMOTE-HOST cmd[4]=rsync cmd[5]=--server cmd[6]=-vvvvv.Lsf cmd[7]=. cmd[8]=~/
opening connection using: ssh -l guest REMOTE-HOST rsync --server -vvvve.Lsf. "~/"
note: iconv_open("UTF-8", "UTF-8") succeeded.
Password:
FILE_STRUCT_LEN=24, EXTRA_LEN=4
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
[Receiver] _exit_cleanup(code=12, file=io.c, line=601): entered
rsync error: error in rsync protocol data stream (code 12) …
Run Code Online (Sandbox Code Playgroud)

rsync

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

Java代码检查字母和数字的密码?

编辑 - 版本第一篇文章是confusamagin.我的任务是创建一个密码提示程序.需要检查密码以查看其中是否至少有一个数字和一个字母.密码长度也必须在6到10之间.

我的问题是试图弄清楚如何查看数字和字母是否存在密码.在检查密码区域,我不知道从哪里开始.我不知道怎么看它是否有一个字母和一个数字.我知道如何做或者使用for语句进行计数和检查,但它所做的只是检查它是否包含所有字母或所有数字.

以下是我到目前为止的情况......

import java.util.Scanner;

class Password {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

//------ENTER A USERNAME
        System.out.println("Welcome please enter your username and password.");
        System.out.print("Username >>");
        input.nextLine();


//------PASSWORD AUTHENTICATION BEGIN       
        String password = enterPassword();
            while ( !checkPassword(password) ) {
            System.out.println("Password must be 6 - 10 characters long!"); 
            password = enterPassword();
            }

//------PASSWORD VERIFY
        String passwordverify = enterPassword();
        while (!password.equals(passwordverify)){
            System.out.println("ERROR - Passwords DO NOT MATCH Re-Enter Passwords Again");
            password = enterPassword();

        }

//------ACCEPT …
Run Code Online (Sandbox Code Playgroud)

java authentication passwords

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

什么是快速C或Objective-C数学解析器?

我已经在C或Objective-C中查看了一个快速的数学解析器.我看到的几乎所有库都是用C++编写的,我真的不想经历编译的麻烦.任何人都可以提出建议吗?

c math objective-c

8
推荐指数
2
解决办法
5470
查看次数

在flot条形图上显示栏内的值

我想在flot条形图上显示栏内的值,如下所示:

|
|               +----+
|               |    |
|               |    |
|               |    |
|   +----+      | 20 |
|   |    |      |    |
|   | 10 |      |    |
|   |    |      |    |
|---+----+------+----+------
Run Code Online (Sandbox Code Playgroud)

data = [[1,10],[2,20]]

有没有办法做到这一点?

javascript jquery graph flot

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