V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  forcecharlie  ›  全部回复第 7 页 / 共 11 页
回复总数  202
1  2  3  4  5  6  7  8  9  10 ... 11  
大多数语言的网络框架都有定时器,当然也可以用系统 API 或者系统调用, 比如 Boost Asio 就有 steady_timer, async_wait 等到时间到了就执行,crontab 实际上是不断的 sleep 然后唤醒后检查任务队列里面的任务,执行对应的命令。如果是服务程序,使用了网络框架完全可以使用内置的定时器区执行任务的。

源码:
https://github.com/systemd-cron/crontab
2017-11-14 23:12:35 +08:00
回复了 YumeMichi 创建的主题 git git 如何 push 大容量的 repo
@Trim21 git 协议没有授权措施 所以一般做成只读的,当然 git 协议 push 可以用在一些特殊场景 代码托管服务内部传输。比起 http ssh 要节省 CPU
2017-11-11 20:08:41 +08:00
回复了 skinny 创建的主题 全球工单系统 VS2017 更新周期真的太僵化了。
实话告诉你,这个是 CMake 的 bug,早就发现了,https://gitlab.kitware.com/cmake/cmake/issues/17191
还是我反馈给 CMake 开发团队的,cmake 官方已经修了,而 Visual Studio 的 cmake 是深度修改版的,有些东西是无法及时顾及的。我一般都是用官方的 cmake。

PS: 最早是 vcpkg 发现了这个 bug,vcpkg 的策略是启动时修改 CodePage,退出时还原 CodePage。
2017-11-03 09:33:48 +08:00
回复了 zhiqiang 创建的主题 C C++的跨平台方案(如何解决不带 bom 的 utf8 源文件无法用 vs 编译)
策略一,使用 UTF-8 Without BOM 但不使用中文注释,字符串资源用 RC 文件保存或者其他。

当然如果只是注释中有中文,只要不是 /W4 就不会出问题。

策略二,使用 Visual C++ 2015 or Later 添加参数 /source-charset:utf-8
https://msdn.microsoft.com/en-us/library/mt708819.aspx
https://msdn.microsoft.com/en-us/library/mt708821.aspx
爬的人多了如果服务器资源有限就成了 DDOS 攻击了。前几年 12306 抢票插件拖垮 Github 历历在目。
2017-10-17 11:43:29 +08:00
回复了 ColinZeb 创建的主题 iOS QQ 一晚上消耗 70%的电量
以前 QQ(iOS) 在地铁里一声不吭跑了我 5GB+ 流量,后来就关闭 QQ 提醒,现在换 TIM,工作之外基本不用 TIM 聊天
2017-09-08 12:32:40 +08:00
回复了 forcecharlie 创建的主题 程序员 LLVM/Clang LLD LLDB 5.0 正式发布
@NoAnyLove 只支持 Windows 10 14393 以上系统
2017-09-08 10:26:36 +08:00
回复了 forcecharlie 创建的主题 程序员 LLVM/Clang LLD LLDB 5.0 正式发布
@snnn https://www.v2ex.com/t/386527 WinDbg Preview 实际效果还要自己安装看看,可以通过 Windows Store 安装,我已经用过了。
2017-09-08 10:00:14 +08:00
回复了 forcecharlie 创建的主题 程序员 LLVM/Clang LLD LLDB 5.0 正式发布
@NoAnyLove 6.0 对 Windows 的支持好一些,然后依赖 Python 3.5+ 需要和 Python 的构建的 VS 版本一致,很多坑,还不如使用 WinDbg Preview
2017-09-07 18:30:54 +08:00
回复了 mch0dmin 创建的主题 Linux Linux C 实现命令,加参数,参数后加值,解析命令行!
2017-09-06 17:14:39 +08:00
回复了 polandeme 创建的主题 程序员 c++和 Java 的 socket 通信协议解析请教
C++ 应该是 UTF8, Java String 是 UTF16.

你把客户端确定好 UTF-8, 然后 Java 使用 UTF-8 读取网络数据,网络传输几乎都是 UTF-8。UTF-8 不用考虑字节序。
你的代码只需要将 buffer 转成 String 就行, 比如 C# 中是 System.Text.Encoding.UTF8.GetString(bytes)。
2017-08-22 18:42:40 +08:00
回复了 jarell 创建的主题 分享发现 mingw64 gcc 7.2 有毒怎么办? 编译器里下毒是不是太狠了点啊
MSYS2 pacman -S mingw64-g++
2017-08-22 10:17:02 +08:00
回复了 Livid 创建的主题 git 在 Ubuntu/Debian 服务器上安装最新版本的 Git
我这有一个

```shell
bash <(curl -fsSL https://gitee.com/oscstudio/git-dist/raw/master/git-dist.sh)

```
@bb2018 你的修改 /var/lib/nginx/tmp 权限。
proxy_temp 目录权限是不是有问题?
2017-08-16 15:45:41 +08:00
回复了 forcecharlie 创建的主题 .NET .Net Core 2.0 已经发布
@Afanyiyu 我觉得 C++ 还好,毕竟我的主业还是写 C++.
2017-08-15 15:25:29 +08:00
回复了 forcecharlie 创建的主题 .NET .Net Core 2.0 已经发布
@inrenping 卸载以前的 dotnet , 安装 .Net Core 2.0, 然后修改项目文件,dotnet build 就可以了。

https://github.com/fcharlie/Angelo/commit/56895727d6391cdd0d6e8b4623ef38044b8eefed
2017-08-15 15:24:26 +08:00
回复了 forcecharlie 创建的主题 .NET .Net Core 2.0 已经发布
@XiaoFaye 我 基于 AspNet Core 的 Git Smart HTTP 服务器就是跨平台的。平台特有功能和 UI 不跨平台,其他都跨平台。
2017-08-10 10:39:25 +08:00
回复了 Windsooon 创建的主题 程序员 Girls coding day 招募老师拉~~
我可以教妹子 C++
2017-08-10 10:01:11 +08:00
回复了 mmv 创建的主题 程序员 这种情况,我能告赢微软吗?
说句冷静点的,Windows 更新中可以设置使用时间,然后重启会在使用时间的其他时间重新启动。昨天更新就是这么设置的,家里电脑在更新过程中还下载了个 7GB 的 eWDK。下班回家自动重启完毕,开机可用。

不过我依然觉得 Windows 更新有待改进,当然用户在使用时需要更新使用规则。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3469 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 60ms · UTC 04:32 · PVG 12:32 · LAX 20:32 · JFK 23:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.