小编Rus*_*ore的帖子

使用Cmd.exe重新关联批处理文件

我在windows vista上安装了gvim,并且很高兴用它来编辑所有内容.我用gvim关联.bat文件,现在我无法运行bat文件... oops !! 任何人都可以解释如何重新关联.bat文件与cmd.exe,以便双击它们将使它们运行?

编辑: 我通过删除注册表项跟随Jim的建议.重启后,bat文件仍在我的文本编辑器中打开.我仔细检查了我的注册表,并重新创建了密钥.然后我发现文本编辑器是在控制面板>默认程序>关联文件类型中设置的.我使用Cmd.exe更改了bat文件以打开,但只是打开Cmd.exe而不运行批处理文件.我猜这个问题仍在注册表中.

batch-file windows-vista

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

来自HostGator的Git Pull和Clone失败

我正在使用一个小型drupal站点,我正试图将更改从我的本地Windows机器箱推送到HostGator(linux)上的远程共享主机帐户.我在我的机器上安装了git bash,并在Git Bash中设置了无密码登录.这似乎工作正常.

这是我的命令:

git clone "ssh://user@domain.com/~/public_html/.git"
Run Code Online (Sandbox Code Playgroud)

这是完整的回复:

Cloning into public_html...
error: git upload-pack: git-pack-objects died with error.
remote: Counting objects: 3330, done.fatal: git upload-pack: aborting due to possible     repository corruption on the remote side.

remote: fatal: unable to create thread: Resource temporarily unavailable
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

ssh domain.com
Last login: Mon Jan 23 14:38:07 2012 from xxxx
[user@domain.com]$ cd public_html
[user@domain.com]$ git fsck
[user@domain.com]$ …
Run Code Online (Sandbox Code Playgroud)

git ssh

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

git删除分支而不删除提交

我有两个我通常工作的分支:master和homepage_buildout.最近我被告知在我开始项目之前检查一个旧的提交.我只是做了:

 git checkout [commit number]
Run Code Online (Sandbox Code Playgroud)

然后我决定让这个旧的提交像这样的分支:

 git checkout -b old_homepage
Run Code Online (Sandbox Code Playgroud)

现在,我意识到我不再需要能够引用分支old_homepage,但我仍然希望它作为提交存在.如何保留这些提交,但在键入时删除分支:

 git branch
Run Code Online (Sandbox Code Playgroud)

git

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

在Windows上集成Vim和Git

我已经在我的Windows机箱上使用gVim了一段时间,我喜欢它.我没有使用Cygwin,我宁愿不安装它.我正在使用msysgit版本的Git for Windows.

我想将Git集成到gVim中,这样我就不必经常打开msysgit并导航到正确的目录.我觉得集成最重要的命令会真正加速/增强我的代码开发.

是否有一个Vim插件可以为我做这个?

我终于重新安装了几次Git For Windows,直到我得到了我想要的设置.我使用"运行Git并从Windows命令提示符中包含Unix工具"安装了Git.这似乎照顾得到!git命令主要在Vim内工作.这篇旧博客文章向我介绍了几个问题:http://devlicio.us/blogs/sergio_pereira/archive/2009/05/06/git-ssh-putty-github-unfuddle-the-kitchen-sink.aspx

windows git vim

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

使用std在Rust中生成HTTP请求

我正在努力教自己Rust.我知道rust-http,但我想构建自己的http客户端.我正在使用GNU Linux 64位的当前每晚构建.

这是我目前的代码:

use std::io::net::ip::SocketAddr;
use std::io::net::tcp::TcpStream;
use std::io::net::addrinfo::get_host_addresses;
use std::io::net::ip::IpAddr;
use std::io::stdio::println;

fn main() {
  // HTTP endpoint
  let host = ~"www.telize.com";
  let path = ~"/geoip";

  // Attempt to convert host to IP address
  let ip_lookup = get_host_addresses(host).unwrap();

  // Open socket connection
  let addr = SocketAddr { ip: ip_lookup[0].clone(), port: port.clone() };
  let mut socket = TcpStream::connect_timeout(addr, 200u64).unwrap();

  // Format HTTP request
  let mut header = format!("GET {} HTTP/1.0\r\nHost: {}\r\n", path.clone(), host.clone());
  println(header);
  socket.write_str(header);

  // Make …
Run Code Online (Sandbox Code Playgroud)

tcp http rust

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

标签 统计

git ×3

batch-file ×1

http ×1

rust ×1

ssh ×1

tcp ×1

vim ×1

windows ×1

windows-vista ×1