问题列表 - 第9960页

文件放内容与数组

我正在使用file_put_contents($file, $data);函数将内容放入文件中,因为这些文件是在会话名称的飞行中创建的,$ data是一个多维数组,当我回显数组时,它打印出来很好但在文件中没有内容被记录,除了单词排列

我应该做什么或者是否有任何其他功能自动创建文件并记录数据(数组)?

谢谢.

php

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

Linux tar命令:压缩目录但排除子目录

场景:我在托管我的网站的服务器上有一个目录,其中包含数百个用户提交的图像.我正在创建一个备份脚本,它从目录中获取所有图像并将它们压缩成一个.tar.gz文件.我到目前为止的命令是:

tar -czpf /path/to/backups/my_backup.tar.gz path/to/images/

问题:我的路径中没有//images /我有一个名为tmp /的目录.当我运行命令时,我得到一个.tar.gz文件,其中包含path/to/images /目录中的所有图像和一个名为tmp /的子目录.

问题:如何让命令跳过/不包含.tar.gz文件中的tmp /子目录.

提前一百万谢谢.

php command-line tar

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

什么是获得相关项目的最佳SQL查询?

我有一个小网站,我希望在标签的基础上获得相关视频...什么可能是最好的MS SQL 2005查询,以获得基于标签的相关视频.如果你能给出很棒的LINQ查询.

这是数据库架构:

CREATE TABLE Videos
    (VideoID bigint not null , 
    Title varchar(100) NULL, 
    Tags varchar(MAX) NULL, 
    isActive bit NULL  )

INSERT INTO Videos VALUES ( 1,'Beyonce Shakira - Beautiful Liar','shakira, beyonce, music, video',1)
INSERT INTO Videos VALUES ( 2,'Beyonce Ego Remix','beyonce, music, video',1)
INSERT INTO Videos VALUES ( 3,'Beyonce Ego','beyonce, music, video',1)
Run Code Online (Sandbox Code Playgroud)

我希望在观看ID为1的视频时,它应该根据其标签显示相关视频,大多数匹配的术语应该排在最前面.

提前致谢

sql t-sql linq sql-server-2005

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

我怎样才能获得网页内容

我试图获取字符串中的网页数据,而不是我可以解析它.我没有在qwebview,qurl和另一个中找到任何方法.你可以帮帮我吗?Linux,C++,Qt.

编辑:

感谢帮助.代码正在运行,但下载后的某些页面已经破坏了字符集.我尝试过这样的东西来修复它:

QNetworkRequest *request = new QNetworkRequest(QUrl("http://ru.wiktionary.org/wiki/bovo"));

request->setRawHeader( "User-Agent", "Mozilla/5.0 (X11; U; Linux i686 (x86_64); "
                       "en-US; rv:1.9.0.1) Gecko/2008070206 Firefox/3.0.1" );
request->setRawHeader( "Accept-Charset", "win1251,utf-8;q=0.7,*;q=0.7" );
request->setRawHeader( "charset", "utf-8" );
request->setRawHeader( "Connection", "keep-alive" );

manager->get(*request);
Run Code Online (Sandbox Code Playgroud)

任何结果=(.

c++ qt webpage

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

如何知道服务器中是否安装了asp.net 3.5 sp1和asp.net mvc?

我用的时候:

System.Environment.Version
Run Code Online (Sandbox Code Playgroud)

结果是"2.0.50727.3053"

我知道3.5是兼容的,在IIS中被识别为2.0,等等......

我想知道安装的确切.net版本,如果安装了其他资源,如ASP.NET MVC等.问题是该网站安装在共享主机中,所以我可以询问有关技术支持的资源,但如果我以编程方式知道,那就更好了.

问候

asp.net asp.net-mvc installation production-environment

10
推荐指数
2
解决办法
3291
查看次数

在Rails中,如何使用字符串数组实现HTML选择菜单?

我有一个FinancialDocument#document_type模型属性.我想让用户从一个字符串数组填充的HTML选择菜单中选择文档类型...

doctypes = [ 'Invoice', 'Packing slip', 'Other' ]
Run Code Online (Sandbox Code Playgroud)

对于每个选项,显示的标签和返回值将是相同的.

我看着selectcollection_select助手,但他们似乎对选择一个孩子的模式,不只是一个字符串值减速.我无法发现如何将它们弯曲到我的目的.

这是我试图这样做的方式(我使用的是Haml,而不是Erb)......

form_for(@financial_document) do |f|
  - doctypes = [ 'Invoice', 'PS', 'Packing slip', 'Other' ]
  = f.collection_select @financial_document, :document_type, \
      doctypes, :to_s, :to_s, :include_blank => true
Run Code Online (Sandbox Code Playgroud)

我收到这个错误......

undefined method `merge' for :to_s:Symbol
Run Code Online (Sandbox Code Playgroud)

我可以使用不同的助手吗?还是一种使用方式selectcollection_select

ruby ruby-on-rails

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

如何在Python 2.5中将Python float转换为十六进制字符串?附加非工作解决方案

我真正需要做的是将浮点数导出到C而没有精度损失.

我在python中这样做了:

import math
import struct
x = math.sqrt(2)
print struct.unpack('ii', struct.pack('d', x))
# prints (1719614413, 1073127582)
Run Code Online (Sandbox Code Playgroud)

在CI中试试这个:

#include <math.h>
#include <stdio.h>

int main(void)
{
  unsigned long long x[2] = {1719614413, 1073127582};
  long long lx;
  double xf;

  lx = (x[0] << 32) | x[1];
  xf = (double)lx;
  printf("%lf\n", xf);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

但在CI获得:

7385687666638364672.000000而不是sqrt(2).

我错过了什么?

谢谢.

python double

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

HTTP 403.9 - 禁止访问:连接的用户太多

我在VStudio中创建了一个应用程序.它在调试模式下运行得很好,但是我的计算机变得越来越慢,直到它最终被冻结.在我手动重新启动它之后,应用程序在调试中不再运行,我在浏览器中得到了这个执行.

  1. 只有我现在连接到应用程序.
  2. 我重新启动了计算机,因此不能连接任何客户端实例
  3. 我删除并重新安装了IIS

怎么了?

iis

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

对于循环使用查找缺乏不正确处理具有空白字符的目录名称

好吧,我真的被困在这一个.

我有dirs.txt,如下:

/var/tmp/old files.txt
/var/tmp/old backups.bak
Run Code Online (Sandbox Code Playgroud)

dirs.txt文件由脚本本身生成.

当我想在for循环中使用dirs.txt时:

for dir in `cat dirs.txt` ; do 
    ls -al $dir
done
Run Code Online (Sandbox Code Playgroud)

这是命令抛出的内容:ls:无法访问/ var/tmp/old:没有这样的文件或目录

我希望整个文件名是ls -al'ed但它试图ls -al/var/tmp/old

我怎么能从for循环纠正这个?

bash whitespace for-loop find

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

LoadLibrary()错误代码127

我在使用LoadLibrary()时遇到问题并收到一条对我没有意义的错误:

   ::SetLastError(0);

   m_hDll = ::LoadLibrary(szName);

   if (m_hDll == NULL) // Failure to load the DLL.
   {
      DWORD err = GetLastError();
   }
Run Code Online (Sandbox Code Playgroud)

错误是127("无法找到指定的过程.") 这对我调用LoadLibrary()没有任何意义. 我还没有调用GetProcaddress().

DLL(和应用程序)都使用VS ++ 2005 SP1编译.

怎么可能出错?

loadlibrary visual-c++

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