最新 | 最热门 | 最高评价

+0  LeetCode算法题目解答汇总

Tag: Algorithm & Data Structure | Recommended | LeetCode
四火 发于 2015年01月19日 22:12 | 点击: 36254 | 展开摘要
只要不是特别忙或者特别不方便,最近一直保持着每天做几道算法题的规律,到后来随着难度的增加,每天做的题目越来越少。我的初衷就是练习,因为一方面我本身算法基础并不好,再一方面是因为工作以后传统意义上所谓算法的东西接触还是太少。为了题目查找方便起见,我把之前几篇陆陆续续贴出来的我对LeetCode上面算法题的解答汇总在下面,CTRL+F就可以比较方便地找到。一共154道题,这个数量大概是两个月前的数量,现在其实题目的数目已经超过这个数了(【2015-02-06】注:做了一次更新,新

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

+0  Emacs 中的 TeX 排版系统

Tag: 中级 | 配置 | auctex | bigclean | Emacs | markdown | tex
bigclean 发于 2010年09月27日 12:58 | 点击: 11021 | 展开摘要
AucTeX 简介

关于 TeX

关于 TeX 或是 LaTeX 的介绍和使用由于篇幅就不在本文的范围之内,如果需要了解详情可以访问 ctex 论坛。

为何选用 AucTeX?

TeX 的编辑器很丰富,有跨平台的 TeXworks,Kile 以及 vim 的 LaTeX-suite 插件。选用 emacs+AucTeX 作为 tex 的编辑器与之相比还是有太多的优点。

跨平台 AucTeX 作为 emacs 的插件,自然可以实现跨平台,只是由于外部工具的限制在 wi

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

+0  LeetCode题目解答——Easy部分

Tag: Algorithm & Data Structure | LeetCode
四火 发于 2014年11月03日 12:27 | 点击: 10891 | 展开摘要
LeetCode最近很火,我以前不太知道有这么一个很方便练习算法的网站,直到大概数周前同事和我说起,正好我老婆要找工作,而根据同事的理论,LeetCode的题目是必须攻破的第一道关卡。我虽说又不找工作,但是纯粹拿来练手和学习,觉得很多题目都挺有趣的。现在已经做了三分之一,我会把我的解答分几次放上来。这里是第一部分,难度为easy的题目。

我觉得做这样的题目很有帮助,但也要有正确的目的。有些题是锻炼思维的,我比较喜欢;有的题目是考察问题分析得仔细不仔细,各种corner ca

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

+0  排序算法一览(下):归并类、分布类和混合类排序

Tag: Algorithm & Data Structure | 排序
四火 发于 2013年12月22日 21:59 | 点击: 7595 | 展开摘要
上半部分请参见《排序算法一览(上):交换类、选择类和插入类排序》。

 

归并类排序

归并排序(Merge Sort)

归并排序是一种分治法,它反复将两个已经排序的序列合并成一个序列(平均时间复杂度O(nlogn),最好时间复杂度O(n)):

申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列;

设定两个指针,最初位置分别为两个已经排序序列的起始位置;

比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置;

重复步骤直

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

+0  BT雷人的程序语言(大全)

Tag: 编程语言 | 轶事趣闻 | Befunge | BIT | brainfuck | Chef | Haifu | INTERCAL | Malbolge | Ook! | PerlYuYan
陈皓 发于 2011年04月13日 08:34 | 点击: 5858 | 展开摘要
还记得以前本站的BT雷人的程序语言吗?除了那几个Brainfuck,LOLCODE和WhiteSpace,我以为这些是比较BT的语言,但是自从这两天我在网上看到一些(见文章最后的参考一节),我发现我错了,这个世界上,只有更变态,没有最变态。不相,你看看下面这些,简直变态到了极致啊。(下面的语言变态不分排名)

Befunge

第一个变态语言Befunge。维基上面说——这门语言由Chris Pressey在1993年创造,本意为设计一种为难编译器的语言……结果马上出现了一批

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

+0  resolv.conf 的超时(timeout)与重试(attempts)机制

Tag: *nix | dns | infrastucture | operations | programming | tcp
jaseywang 发于 2015年01月02日 23:06 | 点击: 5556 | 展开摘要
/etc/resolv.conf 有两个默认的值至关重要,一个是超时的 timeout,一个是重试的 attempts,默认情况下,前者是 5s 后者是 2 次。

这个估计很多工程师都不是很在意,一般情况下,使用默认的值倒没什么大问题,特殊情况我会在最后说明。

要测试,不要使用 dig, host, nslook 这类工具,因为他们并没有调用 resolver 的库,可以使用 getent 来测试。上面提到的只是一些诊断的工具,对于日常的应用来说,包括 web ser

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

+0  财付通对于微信的价值

Tag: UCD
白鸦 发于 1970年01月01日 08:00 | 点击: 5555 | 展开摘要
最近谈论微信的人实在太多,大媒体到小报纸,星级夜总会到街边洗脚店,好像谁不对微信有个观点就是没有脑子一样。真心阅读疲劳…
奈何,近几天总是有各路媒体来电采访问“对于微信...

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

+0  第一次 Amazon 海外购物记

Tag: Life | 生活 | Amazon | Kindle Touch | 海外购
Leeiio 发于 2011年12月22日 22:01 | 点击: 5346 | 展开摘要
从来没有在海外的网站购物过,主要原因是收货的问题,在我不知道转运快递之前,我对此是束手无策。趁着前段时间 Amazon 刚发布了第四代 Kindle 之际,我准备尝试一下直接从海外购物,不找代购,也不去淘宝买现货,虽然我知道海外购可能需要花费较长的时间才能收到货,可是为了以后更多次的在海外购物,所以就这次练练手,纯粹长长经验。

在 Google 搜索「海外购 Kindle」或者「Kindle 转运」之类的关键词你会搜到很多的相关教程,如果你无从下手,搜索肯定是你最好的老师。

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

+0  一键快速越狱并且更换你的 Kindle Touch 字体 (5.0.1 / 5.0.3 / 5.0.4 / 5.1.0)

Tag: Life | 生活 | Jailbreak | Kindle Touch | 字体修改
Leeiio 发于 2011年12月29日 22:23 | 点击: 5099 | 展开摘要
继上篇文章里说的,我买了 Kindle Touch 也已经有一个礼拜了,由于工作很忙一直没怎么去折腾。但是只要你用过 Kindle Touch 看过中文书,你就会发现一个相当严重的问题,中文字体粗细不一,对于阅读来说真是一个灾难。当然有些人也可能会觉得没什么,但至少对于我来说真是完全没法接受。看英文电子书倒是无所谓,英文字体显示那是相当美观。

幸运的是在我拿到我的 Kindle Touch 的那天,Kindle Touch 已经顺利被破解越狱了。越狱也就意味着我可以随意对系

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

+0  在Hadoop上运行基于RMM中文分词算法的MapReduce程序

Tag: 我的分享 | algorithm | hadoop | map reduce | parallel | rmm | word count
Xiaoxia 发于 2011年12月18日 19:29 | 点击: 4948 | 展开摘要
我知道这个文章标题很“学术”化,很俗,让人看起来是一篇很牛B或者很装逼的论文!其实不然,只是一份普通的实验报告,同时本文也不对RMM中文分词算法进行研究。这个实验报告是我做高性能计算课程的实验里提交的。所以,下面的内容是从我的实验报告里摘录出来的,当作是我学习hadoop分享出来的一些个人经验。

实验目标

学习编写 Hadoop 上的 MapReduce 程序。

使用 Hadoop 分布式计算小说《倚天屠龙记》里的中文单词频率,比较张无忌身边的两个女人周芷若与赵敏谁在小

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

+0  全网统一账户实践

Tag: *nix | freeIPA | infrastucture | LDAP | tcp | vpn
jaseywang 发于 2017年03月04日 14:44 | 点击: 4863 | 展开摘要
分享下目前我们全网的账号管理体系。

整体的账户管理思路是分而治之。主要分为下面三类账户:

1. 办公网账户,也就是大家熟悉的域账户。对于办公网账户,全网用户一人一账户,在 OpenLDAP 的基础上做了一些开发,这是进入公司内部的大门,所有新入职的员工都会分配一个该账号,不管是在办公室连接 Wi-Fi 还是在家连接 anyconnect VPN,访问 confluence/jira 等基础办公设置,都需要通过此账户进行登录认证。

2. 生产网账户,主要用来访问线上

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

+0  通过 noVNC 实现数千台自助机的实时可视化

Tag: *nix | Django | infrastucture | kiosk | LDAP | mysql | saltstack | vnc | websocket
jaseywang 发于 2017年02月06日 20:17 | 点击: 4832 | 展开摘要
背景很简单,目前我们运营维护着北京市属三甲医院数千台的自助机,这里面包含挂号取号机、检查报告机以及其他若干衍生出来的自助机种类,数量已经超过一千多台,不同的院区通过密密麻麻的专线跟我们的机房源源不断的进行着各种协议的数据传输与交互。

由于各方面技术以及非技术层面的限制,只能使用微软的系统,为了管理这部分的机器,一方面我们通过 saltstack 来进行日常的产品升级以及变更,对于桌面的可视,比如我们需要知道当前这台自助机前患者的操作,就需要 VNC 来帮助了。

一年前

查看全文: http://www.udpwork.com/item/16089.html
|<<<1234567>>>| 一共10页, 120条记录