V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  forcecharlie  ›  全部回复第 9 页 / 共 11 页
回复总数  202
1  2  3  4  5  6  7  8  9  10 ... 11  
rm .git/refs/heads/-D 或者 packed_refs 删除对应项
2017-01-03 10:17:29 +08:00
回复了 polebug 创建的主题 C 求解 Clang 编译下无法使用 getline 的问题
你是引入了
#include <sdtio.h>
ssize_t getline(char **lineptr, size_t *n, FILE *stream);

还是
#include <string>
istream& getline (istream& is, string& str, char delim);

http://www.cplusplus.com/reference/string/string/getline/
gtk 3 官方有文档 支持在 windows 下编译, gedit ( gtk3 )最新版都在 windows 下跑起来了。
2016-12-08 09:54:40 +08:00
回复了 HLT 创建的主题 程序员 git clone & pull 大数据量代码时 服务器内存爆满
@HLT 你把你搭建的 git 服务器信息贴出来,还有访问方式。
2016-12-05 10:23:34 +08:00
回复了 HLT 创建的主题 程序员 git clone & pull 大数据量代码时 服务器内存爆满
第一得看是什么 git 搭建的服务,第二是看什么 git 协议的访问,比如有些 git http 服务器的实现就会致使进程内存占用过高,以 git clone ( fetch merge ) 本质上是 git fetch-pack 和 git upload-pack 在交换标准输出,这个过程是动态的,如果合理的话,内存占用并不会很高,当时有一些服务器,比如 HTTP 服务器,直接将标准输出写入到 http 响应包体,又不用 chunked 编码,这样的后果就是,一个大仓库, 2G , HTTP 的包体就需要 >2G , ( git 的 http 客户端基本上使用 curl , winhttp ( libgit2 )这样的实现,客户端内存一般不会爆掉。),老版本的 gitlab 使用的 grack 就是这样的。
2016-11-25 16:46:17 +08:00
回复了 banixc 创建的主题 Windows 关于 Windows 的环境变量转义问题
@banixc

更正一下, 是 批处理第一行是 @echo off 。不是 @echo
2016-11-25 16:43:44 +08:00
回复了 banixc 创建的主题 Windows 关于 Windows 的环境变量转义问题
@banixc 你可以用一个批处理文件,批处理中按顺序解析的,系统配置中的一般需要用绝对路径。

```bat
@echo

set NGINX_HOME=D:\Shell\nginx\nginx-1.11.5
set MY_PATH=D:\Shell\Binary;D:\Shell\Android-SDK\platform-tools;D:\Shell\Apache\Apache24\bin;D:\Shell\Git\Git-2.10.2\bin;D:\Shell\Git\Git-2.10.2\cmd;D:\Shell\Git\Git-2.10.2\usr\bin;D:\Shell\MinGW\bin;D:\Shell\MinGW\msys\1.0\bin;%NGINX_HOME%;%PHP_HOME%;D:\Shell\aria2;

set PATH=%PATH%;%MY_PATH%
cmd /k

```

如果你要启动其他程序,可以把对应的命令替换 cmd /k 即可。
2016-11-25 14:15:50 +08:00
回复了 banixc 创建的主题 Windows 关于 Windows 的环境变量转义问题
你设置的顺序改一下,把 NGINX_HOME 和 PHP_HOME 移到 MY_PATH 前面,环境变量解析还是有顺序的。
2016-10-04 08:42:58 +08:00
回复了 lufficc 创建的主题 程序员 国庆撸了一篇文章, Git 的核心概念,望 V 友大神们指正
总结第一点 要改 在 git 中得分松散对象和打包文件
松散对象中 文件是以快照存储 ( git 中是 blob 存储),然而打包后 一些 blob 就存储为 ofs delta ,这是为了减少存储空间和减少网络传输体积 git gc 命令可以验证

可以查看 git 技术文档 了解 git 的存储格式。
2016-08-13 19:39:59 +08:00
回复了 snnn 创建的主题 C 刚给红帽报告了一个神奇的 bug:int8_t/int16_t/int64_t 是 32 位的
换行稍微不注意就有 bug 了
git clone --depth 会从最新的 commit 迭代回去,并不是完整的 repository ,一些额外的操作需要还原成完整的仓库, 在服务器上进行 git gc ---prune=now 可以一定程度的减小仓库体积. 一个思路是,扫描出 仓库中大文件提交时的 父 commit, 然后将分支强制设置为此 commit,即修改 .git/refs/heads/xxxx 的 commitid ,工作目录删除此大文件,然后创建提交,运行 git gc, 强制推送到服务器,服务器运行 git gc . 这样仓库的体积就可以减小了,这个实际上和 git rebase 类似,但不会丢失当前的 commit. 对于你的需求, git commit 的创建由父 commit 根 tree,提交者 提交信息等通过 sha1 创建,是链式的,牵一发而动全身. 所以你的不太好实现.
2016-06-08 21:02:52 +08:00
回复了 forcecharlie 创建的主题 C Visual C++ 支持 选择 C++ 标准了
@googlebot
@araraloren
Visual C++ 有个 Clang CodeGen 工具,就是 clang 的前端嫁接 Visual C++ 后端,也就是 UTC , c99 c11 标准都支持。

clang -v

clang with Microsoft CodeGen version 3.8.0
Provided as - is without support
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\Clang 3.7\bin\x86\x86\c2.dll version 19.0.25317.0
Target: i686-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\Clang 3.7\bin\x86
2016-06-05 10:44:38 +08:00
回复了 forcecharlie 创建的主题 Windows Windows 10 内置 SSH 服务器了
@ivmm 实际上这东西要是能稳定下来 比如 git 的 ssh 服务 就方便多了
2016-06-05 08:10:14 +08:00
回复了 forcecharlie 创建的主题 Windows Windows 10 内置 SSH 服务器了
@ivmm 默认 shell 是 cmd 应该以后更多细节可以用 powershell 吧
2016-06-04 22:10:23 +08:00
回复了 forcecharlie 创建的主题 Windows Windows 10 内置 SSH 服务器了
2016-04-15 10:17:06 +08:00
回复了 thetatxx 创建的主题 程序员 有人用过 VS code 吗?
@MinonHeart ctrl+shift+p 然后输入中文 配置语言 然后 随便改 改了重启就行
@merito 我很赞同你的看法,我觉得如果去了解一下这些项目的 commit 和 issue 或者 twitter 动态,比无脑黑好得多。

PowerShell 的 OpenSSH 目前正在使用 Win32 API 做一个 Wapper,实现 一个 Win32Posix 分支 L2-Win32Posix-Prototype 我觉得这个 是做的很出色的。
2016-03-06 21:34:30 +08:00
回复了 mjc0608 创建的主题 git git clone 的时候有办法开多线程么。。。
git clone 本质上是读取远程服务器上 git-upload-pack 的输出,此处的瓶颈是网络和 IO, git 多线程应该用于 git-upload-pack 打包 commits 和 git-fetch-pack 解包 commits, 多线程对你的问题基本上没有什么意义,你的问题应该是升级网络,使用代理等措施。如果仅仅是获取最新源码 git clone --depth=1 是可行的。打包下载也是可行的。
2016-02-22 08:03:56 +08:00
回复了 ziy0u 创建的主题 Linux office 也算是 Windows 的护城河了吧
Windows 下 PowerShell 媲美 shell
2015-12-22 15:51:41 +08:00
回复了 Cybertron 创建的主题 程序员 win 下怎样保证 用户 AppData\Roaming 下的数据安全?
如果严格按照 Windows 规范开发的应用,也就是使用 Windows 加密 API 实现的保存密码机制,还是安全的,如果应用自己搞了一套就不好说了。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2599 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 06:52 · PVG 14:52 · LAX 22:52 · JFK 01:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.