最新 | 最热门 | 最高评价

+0  开发环境上的代码同步

Tag: Building & Deployment | rsync | SSH | VM
四火 发于 2018年02月15日 13:33 | 点击: 780 | 展开摘要
最近在搭建开发环境,大致的布局是这样的:一个专门的数据库VM,一个用于编译和代码执行的VM(dev virt,装的RedHat),还有用来写代码和运行这两个虚拟环境的Mac(local)。这里我需要一个工具,可以满这样的需求:

能够把Mac上写的代码同步到dev virt上去。

不需要手动触发,每当有修改,应该能够自动同步。

我把我的解决办法简单记录在这里。在接下去记录之前,需要回答这样两个问题:

为什么需要把编译和执行环境放到VM里面去?因为尽量使得代码的编译执行环

查看全文: http://www.udpwork.com/item/16664.html

+0  使用 G-Sync 显示器时如何设置游戏的 V-Sync

Tag: Entertainment | gsync | vsync
suchasplus 发于 2017年02月13日 09:01 | 点击: 771 | 展开摘要
目前确定的配置方式如下:

游戏中关闭 V-sync

如果游戏支持设置刷新率,那么就一定要设置到显示器支持的最大刷新率

在 NVIDIA Control Panel / Manage 3D Settings 中确定 Vertical sync 是 On (打开)

https://www.v2ex.com/t/339339

查看全文: http://www.udpwork.com/item/16097.html

+0  几篇关于文件差异化同步的论文

Tag: 闲谈 | sync
suchasplus 发于 2016年06月12日 22:36 | 点击: 623 | 展开摘要
Differential Synchronization

Differential Synchronization @ Google Research

Remote File Synchronization Single-Round Algorithms

查看全文: http://www.udpwork.com/item/15556.html

+0  TCP 的那些事儿(上)

Tag: 程序设计 | 编程语言 | 网络安全 | ACK | ISN | MSL | SACK | SYN | TCP | TIME_WAIT
陈皓 发于 2014年05月28日 08:15 | 点击: 4024 | 展开摘要
TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样方便你通过这些英文关键词来查找相关的技术文档。

之所以想写这篇文章,目的有三个,

一个是想锻炼一下自己是否可以用

查看全文: http://www.udpwork.com/item/12570.html

+0  java.util.concurrent并发包诸类概览

Tag: Concurrency & Asynchronism | JSR | 同步 | 并发
四火 发于 2014年01月04日 14:35 | 点击: 1027 | 展开摘要
java.util.concurrent包的类都来自于JSR-166:Concurrent Utilities,官方的描述叫做“The JSR proposes a set of medium-level utilities that provide functionality commonly needed in concurrent programs. ”。作者是大名鼎鼎的Doug Lea,这个包的前身可以在这里找到,它最好的文档就是系统的API手

查看全文: http://www.udpwork.com/item/11588.html

+0  从DCL的对象安全发布谈起

Tag: Concurrency & Asynchronism | Recommended | DCL | final | happens-before | JSR | volatile | 线程安全
四火 发于 2013年12月28日 22:05 | 点击: 1200 | 展开摘要
对于DCL(Double Check Lock)情况下的对象安全发布,一直理解得不足够清楚;在通过和同事,以及和互联网上一些朋友的讨论之后,我觉得已经把问题搞清楚了。我把我对这个问题的理解简要记录在这里。

现在有代码A:

class T {
private static volatile T instance;
public M m; // 这里没有final修饰

public static T getInstance() {
if (null == inst

查看全文: http://www.udpwork.com/item/11419.html

+0  James Reading 12-07

Tag: oracle | monitoring; performance tuning; hard disk lifecycle;syncronization;scalability;redo log ssd performance;HyperLogLog
jametong 发于 2013年12月07日 23:12 | 点击: 1585 | 展开摘要
有一个多月没有整理阅读的内容了, 最近一段时间在阅读几本书,《Systems-Performance-Enterprise-and-the-Cloud》 By Gregg Brendan,《The Art of Computer System Performance》,《NoSQL Distilled》 都很不错, 不过都没看完, 就不在这里多说了。 哈哈。

下面是10-14到今天12-07为止阅读过, 并认为值得了解的内容。

运维与监控

http://t.cn/zR5

查看全文: http://www.udpwork.com/item/11293.html

+0  Tornado 的 stack context

Tag: scripts | async | memcached | python | stack_context | timeout | tornado
gnawux 发于 2013年02月23日 00:39 | 点击: 1857 | 展开摘要
按:本人 python 菜鸟,对 tornado 更没什么研究,这两天小摆弄了一下,记一下,有不对的还请指正

这两天在用 tornado 做一个 memcached 的 proxy,作为一个 Python 的高性能异步框架,tornado (实际是 epoll/kqueue… )的思想是——单线程+异步化,线程的运行时间不等待任何东西,这样就要求 memcached 的访问也必须异步化。如果线程在等待中消耗了,就无法达到高并发的目的,这个问题是无法通过简单地交给

查看全文: http://www.udpwork.com/item/9286.html

+2  28个Unix/Linux的命令行神器

Tag: 杂项资源 | 编程工具 | CLI | Game | Linux | Performance | rsync | Unix | vim
陈皓 发于 2012年07月11日 08:10 | 点击: 2492 | 展开摘要
下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具(原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的。这些工具都非常不错,希望每个人都知道。本篇文章还在Hacker News上被讨论,你可以过去看看。我以作者的原文中加入了官网链接和一些说明。

dstat & sar

iostat, vmstat, ifstat 三合一的工具,用来查看系统性能(我在《性能调优攻略》中提到过那三个xxstat工具)。



查看全文: http://www.udpwork.com/item/7685.html

+0  rsync 的核心算法

Tag: 杂项资源 | 程序设计 | adler | Algorithm | checksum | Linux | MD5 | rsync
陈皓 发于 2012年05月17日 08:25 | 点击: 1666 | 展开摘要
rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。rsync利用由Andrew Tridgell发明的算法。这里不介绍其使用方法,只介绍其核心算法。我们可以看到,Unix下的东西,一个命令,一个工具都有很多很精妙的东西,怎

查看全文: http://www.udpwork.com/item/7314.html

+0  Linux 核心编程 – fsync, write

Tag: Linux | fsync | write
ideawu 发于 2012年03月24日 16:14 | 点击: 1831 | 展开摘要
write

ssize_t write(int fd, const void *buf, size_t count);

将数据写到文件中. 注意, 如果文件是保存在硬盘中, write() 函数调用返回之后, 并不表示数据已经写入到硬盘中, 这时如果掉电, 数据可能会丢失.

fsync

int fsync(int fd);

程序调用本函数, 通知内核把数据写到硬盘(file)中. 比如, 你开发一个数据库软件, 就需要这样的函数, 否则掉电或者系统崩溃时便会丢失数据

查看全文: http://www.udpwork.com/item/7033.html

+0  Redis被bgsave和bgrewriteaof阻塞的解决方法

Tag: Computer System | Web | aof | appendfsync | bgrewriteaof | bgsave | no-appendfsync-on-rewrite | Redis | Redis性能优化 | Redis阻塞
ideawu 发于 2012年03月23日 13:50 | 点击: 2307 | 展开摘要
Redis 是一个性能非常高效的内存 Key-Value 存储服务, 同时它还具有两个非常重要的特性: 1. 持久化; 2. Value 数据结构. 这两个特性让它在不少场景轻松击败了 Memcached 和 Casandra 等.

Redis 的持久化在两种方式: Snapshotting(快照) 和 Append-only file(aof). 在一个采用了 aof 模式的 Redis 服务器上, 当执行 bgrewriteaof 对 aof 进行归并优化时, 出现了

查看全文: http://www.udpwork.com/item/7031.html
|<<<12>>>| 一共2页, 22条记录