主页

离线工作的文件同步方式

当今社会,网络已经非常普遍,基本上到处都有WiFi,无限流量也不是很贵,然而在日常 的工作当中,我们对于离线工作还是有一定的需求。比方说以下场景 我有两台电脑,台式机+笔记本。但上班时间基本上不开笔记本,只用台式机 下班后直接带笔记本回宿舍,但是宿舍没有网;即使有网,网络情况也很差。小文件还 算可以,同步大文件真是让人抓狂,基本上无法使用网络进行同步。 有时还会在图书馆或别的电脑上进行编辑工作,可能没有网络,或者没有相应的客户端 我希望在能够随时开展我的编辑工作 即使有网络,各种网盘服务提供商,做的好的厂家在国内无法访问,容量大的厂家搞限速 ,不限速厂家的限制流量,要不就是跨平台做的不怎么样。数据上传有审查,数据丢了没 赔偿1,反正大佬们就是这么牛。 本人就是...

阅读更多

Epigrams On Programming

by Alan J. PeriLs Yale University The phenomena surrounding computers are diverse and yield a surprisingly rich base for launching metaphors at individual and group activities. Conversely, classical human endeavors provide an inexhaustible source of metaphor for those of us who are in labor within computation. Such relationships between society...

阅读更多

社交网络的囚徒困境

以下内容来自百度百科 囚徒困境的故事讲的是,两个嫌疑犯作案后被警察抓住,分别关在不同的屋子里接受审讯 。警察知道两人有罪,但缺乏足够的证据。警察告诉每个人: 如果两人都抵赖,各判一年; 如果两人都坦白,各判八年; 如果两人中一个坦白而另一个抵赖,坦白的放出去,抵赖的判八年。 于是,每个囚徒都面临两种选择:坦白或抵赖。然而,不管同伙选择什么,每个囚徒的最 优选择是坦白: 如果同伙抵赖、自己坦白的话放出去,抵赖的话判一年,坦白比不坦白好; 如果同伙坦白、自己坦白的话判八年,比起抵赖的判十年,坦白还是比抵赖的好。 结果,两个嫌疑犯都选择坦白,各判刑八年。如果两人都抵赖,各判一年,显然 这个结果好。囚徒困境...

阅读更多

建立博客

– name: 使用Jekyll建立github page tags: Linux toc : true — 配置环境 在debian系的发行版当中,安装bundler的命令如下 sudo apt-get install bundler 然后使用gem 命令安装jekyll, gem install jekyll # 此处不需要 sudo 上次我直接安装源里面的jekyll,出现一些问题。 插入图片 有两种模式,site.baseurl 和 post.url ![Unsplash image 9]({ { site.baseurl } }/assets/images/screenshot.png) ![Unsplash image 9](../../assets/i...

阅读更多

Windows

DOS 命令 %USERNAME% 就是当前登陆的用户名 以后应该不会再用Visual Studio写程序了 在被各种不同的问题坑过之后,我再也不想在类似的问题上纠结了 文件的绝对路径?? 文件的编码格式??? 所用的C语言标准???? 我最终的目标还是科学计算,要学习的是不同的算法,而不是各种软件的使用方法。 再也不写界面了,这个既不是我喜欢,也不是我擅长的事情。 我把我的程序语言限定为 C/C++ 基础 Python/Bash 胶水语言 R 科学计算与画图 以后专心跨平台的软件了。 2017年12月04日16:42:29 attempting to get the view from an adapter in state T...

阅读更多

Vim笔记

vim filename +n # 打卡文件定位到某一行 vim filename /pattern # 打开文件的同时找到一个匹配的词汇 vim跳入指定行 在vim中有3中方法可以跳转到指定行(首先按esc进入命令行模式): ngg/nG (跳转到文件第n行,无需回车) :n (跳转到文件第n行,需要回车) vim +n filename (在打开文件后,跳转到文件的第n行) vim可以很方便地编辑二进制文件,个人认为它比emacs的二进制编辑方式更好用。vim中二进制文件的编辑是先通过外部程序xxd来把文件dump成其二进制的文本形式,然后就可以按通常的编辑方式对文件进行编辑,编辑完成后再用xxd 转化为原来的形式即可。 可分如下几步进行: (1) ...

阅读更多

Gcc Gdb Make常见问题笔记

gdb命令行选项 gdb -x filename # 从脚本启动 gdb内的操作 show args # 显示输入的变量 until # 跳出循环 list # 显示10行代码 list n # 显示第n行前后10行的代码 optimized out gdb调试查看变量的值的时候,出现<optimized out>错误 解决方法是将: -O3 或者其他的数字修改为0 -O0 意思是不进行优化 如何查看数组指针内的值 int a[5] = {1,2,3,4,5}; int *p = a; gdb查看p的子元素数值 p *p@5 gdb 调试 windwos下使用gcc链接libmysql gc...

阅读更多