这已被问过1000次,我在浏览之前浏览了不同的帖子,但没有找到答案.只要我用PHP编写程序,这一直是工作的噩梦.有人可以告诉我这里我做错了什么吗?
我在ini文件中设置了error_log以及error_reporting = E_ALL | E_STRICT
我还缺少什么?这通常给了我.我希望在ini文件中设置此集,而不是在我的脚本中.
另一件有趣的事情是,当我故意尝试在我的一个脚本中抛出错误时,Apache会一遍又一遍地重新启动.
这是我发生一次错误后的事件日志.在时间戳拍摄
Wed Nov 04 19:34:23 2009] [notice] Apache/2.2.14 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Wed Nov 04 19:34:23 2009] [notice] Server built: Sep 28 2009 22:41:08
[Wed Nov 04 19:34:23 2009] [notice] Parent: Created child process 1700
[Wed Nov 04 19:34:23 2009] [notice] Child 1700: Child process is running
[Wed Nov 04 19:34:23 2009] [notice] Child 3008: Released the start mutex
[Wed Nov 04 19:34:23 2009] [notice] Child 1700: Acquired the …Run Code Online (Sandbox Code Playgroud) 我在容器div中有1个跨度.我希望跨度向右浮动.div和span中的内容应该在一行上.
在Firefox中,这就是它的显示方式.
但在IE中,跨度显示在一个新行上:
http://i48.tinypic.com/etzg5f.png
为什么浏览器以不同的方式显示内容?
我正在使用MS Visual C#2008 Express开发一个使用ClickOnce部署功能的应用程序.我将应用程序发布到用户可以下载的服务器上.
在运行应用程序时,它会抛出一个找不到文件的异常 - 它无法找到应用程序从(Instructions.xml)中提取数据的XML文件.
当我进入服务器并进入Application Files文件夹时,我看到.deploy文件.其中一个是为了Instructions.xml.deploy.
为什么Instructions.xml不包含在用户的下载中?
当然,如果我手动复制Instructions.xml到我的程序的个人副本,该程序工作正常.但是发布过程应该(通过Instructions.xml.deploy?)自动复制/部署该文件.
我正在使用.NET来创建视频上传应用程序.虽然它正在与YouTube通信并上传文件,但该文件的处理失败.YouTube向我显示错误消息"上传失败(无法转换视频文件)".这可能意味着"您的视频采用我们的转换器无法识别的格式......"
我尝试过两个不同的视频,当我手动上传时,这些视频都会上传和处理.所以我怀疑我的代码是.)没有正确编码视频和/或b.)没有正确发送我的API请求.
以下是我构建API PUT请求和编码视频的方法:
任何有关错误可能的建议都将受到赞赏.
谢谢
PS我没有使用客户端库,因为我的应用程序将使用可恢复的上传功能.因此,我手动构建我的API请求.
文档:http://code.google.com/intl/ja/apis/youtube/2.0/developers_guide_protocol_resumable_uploads.html#Uploading_the_Video_File
码:
// new PUT request for sending video
WebRequest putRequest = WebRequest.Create(uploadURL);
// set properties
putRequest.Method = "PUT";
putRequest.ContentType = getMIME(file); //the MIME type of the uploaded video file
//encode video
byte[] videoInBytes = encodeVideo(file);
public static byte[] encodeVideo(string video)
{
try
{
byte[] fileInBytes = File.ReadAllBytes(video);
Console.WriteLine("\nSize of byte array containing " + video + ": " + fileInBytes.Length);
return fileInBytes;
}
catch (Exception e)
{ …Run Code Online (Sandbox Code Playgroud) 我正在使用CF 7,这段代码没有返回任何文件:
<cfset fileLocation = "\\server\uploader\pass-fail">
<cfdirectory
action = "list"
directory = fileLocation
name = "pass_fail_files"
>
<cfdump var="#pass_fail_files#" expand="yes" label="files in pass-fail" >
<cfoutput>#pass_fail_files.name#</cfoutput>
<cfoutput>#pass_fail_files.directory#</cfoutput>
<cfoutput>#pass_fail_files.size#</cfoutput>
<cfoutput>#pass_fail_files.type#</cfoutput>
<cfoutput>#pass_fail_files.dateLastModified#</cfoutput>
<cfoutput>#pass_fail_files.attributes#</cfoutput>
<cfoutput>#pass_fail_files.mode# </cfoutput>
Run Code Online (Sandbox Code Playgroud)
我已检查以确保该目录确实有几个文本文件.但是当我运行代码时,我得到的只是:
alt text http://img682.imageshack.us/img682/5603/nofiles.png
我究竟做错了什么?
给定文件路径,例如:\\ server\folder_A\folder_B\etc\more.mov
我需要一个正则表达式,它会给我最后一个反斜杠,所以我可以提取实际的文件名.
我的"$ \\"尝试没有返回任何东西.
我正在使用coldfusion.
建议...?
指定查询属性时,此标记将循环查询行,并为startRow和maxRows值指定的范围内的每一行生成输出
我正在尝试获取目录中文件的名称.我使用cfdirectory获取查询记录,然后使用cfquery查询查询.我的cfoutput循环查询的行数,但每次都列出相同的文件名:
输出: alt文本http://img80.imageshack.us/img80/9294/onefile.png
码:
<!-- list files in pass-fail directory -->
<cfset fileLocation = "c:\YouTubeUploader\pass-fail">
<cfdirectory
action = "list"
directory = "#fileLocation#"
name = "files"
> <!-- master query -->
<cfdump var="#files#" label="files in pass-fail" >
<!-- displays the query record set returned from cfdirectory -->
<!-- detail query generates a new query result set - the names of the files -->
<cfquery dbtype="query" name="detail">
SELECT files.name
FROM files
</cfquery>
<!-- output all file names --> …Run Code Online (Sandbox Code Playgroud) 我找不到一个告诉我给定文件属性的函数.我特别需要获取文件的大小.我如何找到这个信息.
编辑:
我想我找到了答案,而不是我希望得到的答案:
到目前为止,直到ColdFusion 7,没有很好的方法来查找关于文件的大小,最后修改日期等信息.只有这样才能使用cfdirectory标记列出目录,从中获取查询,循环查询,直到找到所需文件,然后获取所需的元数据. http://coldfused.blogspot.com/2007/07/new-file-io-in-coldfusion-8-part-ii.html
谁知道更好的方法?
我无法编译Java程序,因为即使它们同时位于构建类路径和运行时类路径中,也找不到某些导入的包.
下图显示了问题.我在eclipse中突出显示了gdata-media软件包.它对应于第一个编译错误.
截图http://img3.imageshack.us/img3/5199/classesnotavailable.png 点击查看完整尺寸
我究竟做错了什么?
VB noob在这里,处理遗留的VB 6.0应用程序.
当我在下面的函数中检查lineno的值时,我得到了预期的值:
Public Function GetNumOfLines(filename As String) As Integer
Dim lineno as Integer
lineno = 0
Open App.Path + filename For Input As #1
Do While Not EOF(1)
lineno = lineno + 1
Line Input #1, linevar
Loop
Close #1
MsgBox "numOfLines: " & lineno 'This works
End Function
Run Code Online (Sandbox Code Playgroud)
但是当我从GetATRNames(下面)调用GetNumOfLines时,numOfLines为0:
Public Function GetATRNames() As String()
Dim filename as String
filename = "\atrname.dat"
Dim numOfLines as Integer
numOfLines = GetNumOfLines(filename)
MsgBox "numOfLines: " & numOfLines 'This does not
End …Run Code Online (Sandbox Code Playgroud)