问题列表 - 第46336页

在C#中通过FTP编辑文本文件?

基本上,我想使用以下代码编辑C#文件:

var file = new StreamReader("ftp://xxx.xxx.x.x/xxx.txt"); //[ip address/file]
        label1.Text = file.ReadLine();
        file.Close();
        var fw = new StreamWriter("ftp://xxx.xxx.x.x/xxx.txt"); //[ip address/file]
        fw.WriteLine(textBox1.Text);
        fw.Close();
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我该怎么做?

c# ftp streamwriter streamreader

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

PHP验证_FILES

我有一个表单,用户可以通过该表单上传图像.在我的家用机器上我是这样验证的:

if(isset($_FILES['image']['name']))
Run Code Online (Sandbox Code Playgroud)

它工作正常,但它在我的工作机器上失败了.我需要用:

$_FILES['image']['name'] != ''
Run Code Online (Sandbox Code Playgroud)

我试过空($ _ FILES ['image']),但这也不起作用.我只是想知道为什么会这样呢?

php

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

如何从子集合中删除列

我在MongoDB中有一个名为CrawlUser的集合.它有一个名为CrawlStatuses的列表,它是CrawlStatus对象的列表.CrawlStatus有一个名为LastErrorMessage的属性,我想从集合中删除它.

我尝试执行以下操作以删除它但它不起作用...没有给出错误消息,但LastErrorMessage列仍然存在.

db.CrawlUser.update( {}, { $unset: { "CrawlStatuses.LastErrorMessage": 1 } }, false, true);
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?

另一个相关的问题,如果我在一个非常大的集合(数百万行)的列上执行$ unset命令,mongodb会占用服务器上的所有ram(就像它试图将整个集合存储在内存中一样) ),然后服务器崩溃.有大量集合时是否有更好的方法可以删除列?

mongodb unset

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

奇怪的jQuery日期选择器操作

当我使用live声明一个datepicker时,似乎按预期工作,直到你更改月份.然后,如果按下月份和1899年12月,如果按回月份,则不会进入下一个月或上个月,而是跳回到1900年1月.

运用

$('.datepicker').live('focus', function () {
  $(this).datepicker('destroy').datepicker();
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢

jquery jquery-ui

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

在Windows 7 64位上运行gem install时出错

我刚刚使用rubyinstaller.org的安装程序安装了ruby 1.9.2-p136,现在我正在尝试安装rails.当我做"gem install rails"时,我收到以下错误:

C:\Users\Clayton.USA>gem install rails
ERROR:  While executing gem ... (Errno::EINVAL)
    Invalid argument - P:/
Run Code Online (Sandbox Code Playgroud)

以下是我正在运行的ruby和gem版本:

C:\Users\Clayton.USA>ruby -v
ruby 1.9.2p136 (2010-12-25) [i386-mingw32]

C:\Users\Clayton.USA>gem -v
1.3.7
Run Code Online (Sandbox Code Playgroud)

更新:在这里找到解决方案:如何阻止'gem'实用程序访问我的主目录?

在bin/gem的开头添加了以下内容:

ENV['HOME'] = "D:/Ruby192"
Run Code Online (Sandbox Code Playgroud)

ruby gem ruby-on-rails

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

屏幕宽度与可见部分

我对JavaScript有一点问题,为了获得我们使用screen.width的屏幕宽度,它返回整体屏幕分辨率,是否有命令来获取浏览器可见部分的分辨率,比如浏览器没有最大化?

javascript screen

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

ctypes:printf返回的长度是int而不是字符串

我正在使用ctypes并在Python 2.5中加载msvcrt.dll.

>>> from ctypes import *
>>> libname = 'msvcrt.dll'
>>> libc = CDLL(libname)
>>> libc.printf("Hello World\n")
12
>>>  
Run Code Online (Sandbox Code Playgroud)

为什么不打印Hello World

python windows ctypes

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

如何检查字符串是unicode还是ascii?

我在Python中需要做些什么来确定字符串的编码方式?

python unicode encoding utf-8

257
推荐指数
6
解决办法
31万
查看次数

错误:没有名为staticfiles的模块

我是django的新手,我正在尝试在生产服务器上部署我的项目,但是我收到了这个错误:

Error: No module named staticfiles
Run Code Online (Sandbox Code Playgroud)

尝试启动服务器时:

python manage.py runfcgi host=127.0.0.1 port=8081 --settings=settings
Run Code Online (Sandbox Code Playgroud)

使用fastCGI + nginx

任何的想法?

谢谢!

python deployment django nginx

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

从历史中完全删除(旧)git提交

我正在使用git开始一个项目,我将提交非常大的文件,但每周只有几次.我已经尝试使用git as-is,它似乎将整个文件存储在每次更改的提交中.这不适用于此项目,存储库将失去控制.所以,我想减少存储库的大小.

我的第一个想法是"简单地"删除所有比两周更早的提交,或者只保留例如历史上的五次提交(这可能更好:) :)我用谷歌搜索并阅读了很多来自The Git社区书籍我猜我会需要使用的git-rebasegit-filter-branch.事情是我似乎无法让它工作.

只是为了说明; 我有一个只有一个分支的历史H(主分支)

A - > B - > C - > D - > E.

我想删除一些以前的提交,使我的历史看起来像

C - > D - > E.

提交A和B应该完全清除.我已经尝试了git-rebase但它似乎将提交合并在一起而不是实际删除旧的,也许我不完全理解rebase是如何工作的.另一个想法是从.git/objects中删除所有内容然后使用以下内容构建新提交git-hash-object -w,git-mktree而且git-commit-tree,我还没有设法将这个"人造"树推送到服务器.

我不会与任何分支机构合作,因此不需要考虑这些因素.

我想知道的是,是否有人可以给我具体的用法,git-rebase如果这是我应该使用的?或者其他一些提示,我可以做的例子.

干杯!


编辑:

大文件不会始终是相同的大文件,有些文件将被新文件替换.我希望这些被替换的文件完全从历史中清除.

git size history rebase

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