会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
longcpp
博客园
首页
新随笔
联系
管理
订阅
2014年10月17日
《编程珠玑》笔记:数组循环左移
摘要: 问题描述:数组元素循环左移,将包含 num_elem 个元素的一维数组 arr[num_elem] 循环左移 rot_dist 位。能否仅使用数十个额外字节的存储空间,在正比于num_elem的时间内完成数组的旋转?一:Bentley's Juggling Alogrithm移动变量 arr[0] ...
阅读全文
posted @ 2014-10-17 22:43 longcpp
阅读(903)
评论(0)
推荐(0)
2012年6月6日
ubuntu下编译安装boost库
摘要: 环境:ubuntu 12.04 32bit,boost 1.49前期准备:boost中,用到了别的函数库,所以为了使用boost中相应的功能,需要先安装系统中可能缺失的库 apt-get install mpi-default-dev #安装mpi库apt-get install libicu-dev #支持正则表达式的UNICODE字符集 apt-get install python-dev #需要python的话apt-get install libbz2-dev #如果编译出现错误:bzlib.h: No such file or directory上述函数库装...
阅读全文
posted @ 2012-06-06 15:17 longcpp
阅读(14149)
评论(3)
推荐(1)
2012年4月1日
SMS4 C实现
摘要: 因学习需要,在网上找SMS4的C实现,没有找到满意的。所以自己写了一个,现分享之,希望能帮到有需要的朋友。实现的时候,用到了一些C99的新特性。接下来,就是SMS4的C语言实现。没有做优化,以后有时间了,会再改进。一:头文件 "sms4.h" 1 /* 2 * ============================================================================ 3 * 4 * Filename: sms4.h 5 * 6 * Description: Public interface for the SMS4 ...
阅读全文
posted @ 2012-04-01 19:25 longcpp
阅读(1299)
评论(0)
推荐(0)
2011年10月21日
vim 配置过程记录(一)
摘要: 一:配置 vim 的颜色方案配置颜色方案,下载插件ColorSamplerPack.zip,将其解压缩到 .vim 文件夹下,如果没有该文件夹,则自己创建一个。在 .vimrc 文件中添加下面一行配置:colorscheme fruity 其中 fruity 是一个颜色主题的名字,当然也可以选用别的主题(笔者在尝试多个主题后选择了 fruity ),ColorSamplerPack.zip 的页面上有链接指向各个主题的预览。但是,这里的许多主题只适用于 iGvim(包括fruity在内),所以需要另外的插件来允许这些颜色主题工作在终端里。需要的插件是 CSApprox.zip,下载该插件,将其
阅读全文
posted @ 2011-10-21 21:57 longcpp
阅读(2941)
评论(0)
推荐(0)
公告