自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 NN相关资源(持续更新)

Iris数据介绍 http://www.cnblogs.com/Belter/p/8831216.html转载于:https://www.cnblogs.com/xusw/p/9393728.html

2018-07-31 01:22:00 183

转载 gerrit安装配置记录

gerrit安装配置java -jar gerrit-2.13.5.war init -d gerritAuthentication method [OPEN/?]: httInstall Verified label [y/N]? yHTTP password用mysql需要创表附加的plugin:events-logjenkins的 Gerrit Missed E...

2017-03-07 16:43:00 1227

转载 2016 总结

今年学了一点Go语言,实践了一点C++11,学了一点古琴,读了几本专业书、几本闲书。Go语言的亮点在于语法层面而非库层面的并发支持,goroutine是轻量级的actor,channel则是阻塞队列(生产者消费者队列),所以用Go解决生产者消费者类型的问题非常容易。C++11增加了很多内容,总体上是为了“写更简洁的代码”,解决了C++98在使用标准库时需要写冗长的代码,lambda表...

2016-12-31 02:04:00 158

转载 如何在Linux上使用文件作为内存交换区(Swap Area)

交换区域(Swap Area)有什么作用?交换分区是操作系统在内存不足(或内存较低)时的一种补充。通俗的说,如果说内存是汽油,内存条就相当于油箱,交换区域则相当于备用油箱。Ubuntu Linux安装时可以在磁盘上划出一个分区用作内存交换区域。文件则介绍如何使用文件作为内存交换区域。这两种方法在使用效果上没有太大区别,但文件可以在分区之后创建,且调整大小更容易,所以这种方案更加灵活。...

2016-11-27 22:16:00 567

转载 Debian/Ubuntu server上安装安全更新

原始链接:http://serverfault.com/questions/270260/how-do-you-use-apt-get-to-only-install-critical-security-updates-on-ubuntu只安装安全更新grep 'security' /etc/apt/sources.list > /tmp/security.sources.li...

2016-03-07 22:20:00 88

转载 用GitHub Pages搭了个静态博客

经过周末两天折腾,终于在GitHub Pages上用Hugo搭了个静态博客。链接:https://xusiwei.github.io/@ruanyf 曾经在博客里提到过“喜欢写Blog的人,会经历三个阶段”:第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。第三阶段,觉得独立博客的管理太麻烦,最...

2016-02-22 01:08:00 81

转载 备份了我的CSDN博客

刚用cnblogs的“博客搬家”功能把我此前在csdn发的所有文章都备份过来了。发现cnblogs的博客备份功能比较好的一点是——文章的发表时间和原来的一致!上次在CSDN发博客的时间是2015-09-23,算下来有5个月没有发一篇博客了!去年用CSDN的markdown编辑器写博客,存草稿,多次出现草稿“被消失”的状况。最近又发现CSDN的广告框到处都是了,而且还变得异常恶心的...

2016-02-21 23:54:00 59

转载 重视blog备份——兼记我与CSDN的爱恨情仇

痛定思痛,终于决定——逐渐备份、迁移CSDN博客到“博客园”。缘起前几年比较喜欢逛csdn的bbs,虽然之前在cnblogs也注册了账号,但一直用CSDN博客比较多。本来一直用CSDN,加上自己写博客的频率并不高(平均一个月一篇左右),所以也没觉得csdn有什么不好。(插播广告:我的CSDN博客)遭遇直到近一年,亲身经历了:2次csdn.com 404;1次自己博客莫名其...

2015-08-07 13:12:00 81

转载 markdown博文测试

一级标题二级标题正文三级标题C代码:// code#include <stdio.h>int main(){ printf("Hello, World!\n"); return 0;}C++:#include <iostream>using namespace std;int main(){ cout <&...

2015-06-15 17:11:00 63

转载 Python 30分钟入门——数据类型 and 控制结构

Python是一门脚本语言,我也久闻大名,但正真系统的接触学习是在去年(2013)年底到今年(2014)年初的时候。不得不说的是Python的官方文档相当齐全,如果你是在Windows上学习Python,安装包自带的“Python Manuals”就是一份很好的学习资料(基本上不用去找其他资料了);尤其是其中的Tutorial,非常适合初学者。本文一方面总结了python语言的核...

2014-07-27 01:18:00 160

转载 类球多面体生成——经纬划分法

规则多面体生成算法,算法本身并不复杂。开始想百度一份的,结果没百度到。贴出来,希望以后有用得到的同学可在直接拿去用。算法过程根据经纬线数目求出多面体表面所有点的坐标;连接南北极附近的三角形面;连接中间的四边形(或两个三角形);算法实现下面是该算法的C++实现.Convex* SphereGenerator::generate(int longi...

2014-06-14 18:10:00 236

转载 GLUT的简洁OO封装

毕业设计用到了OpenGL,由于不会用MFC和Win32API做窗口程序;自然选用了GLUT。GLUT很好用,就是每次写一堆Init,注册callback,觉得有点恶心,于是对他做了简单的OO封装。记录在此,如有同学有兴趣可以下载。GLUT应用程序直接使用GLUT的程序是这样的:#include <GL/glut.h>#include <stdio...

2014-06-05 14:07:00 98

转载 Resource Acquisition Is Initialization(RAII Idiom)

原文链接:http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Resource_Acquisition_Is_InitializationIntentTo guarantee release of resource(s) at the end of a scopeTo provide basic exception...

2014-05-12 20:25:00 144

转载 为什么operator>>(istream&, string&)能够安全地读入长度未知的字符串?

一般而言,实现“读入用户输入的字符串”,程序中自然不能对用户输入的长度有所限定。这在C++中很容易实现,而在C中确没那么容易。这一疑问,我在刚学C++的时候也在脑中闪现过;不过很快将它抛在脑后了。直到最近,我在百度知道上讨论一个单词统计问题(链接)时,才重新想起。于是,翻出gcc 4.6.1的代码,浏览了一番。首先,明确这里探讨的场景——从标准输入(或字符模式打开的文件)...

2014-05-06 13:40:00 127

转载 为什么operator>>(istream&, string&)能够安全地读入长度未知的字符串?

一般而言,实现"读入用户输入的字符串",程序中自然不能对用户输入的长度有所限定。这在C++中很容易实现,而在C中确没那么容易。这一疑问,我在刚学C++的时候也在脑中闪现过;不过很快将它抛在脑后了。直到最近,我在百度知道上讨论一个单词统计问题(链接)时,才重新想起。于是,翻出gcc 4.6.1的代码,浏览了一番。首先,明确这里探讨的场景——从标准输入(或字符模式打开的文件)中读取一...

2014-05-05 21:54:00 218

转载 C++代码重构——从C global到C++ template

在学数据结构的时候,我常有这样目标——写出能够最大程度复用的代码(算法正确,封装优秀)。我常想——如何能在短时间内达成“算法正确,封装优秀”这样的目标。经过一段时间的摸索,我的结论是:先用C写出正确的算法,再将它改写成C++ class,最后再考虑改为template。这种方法简单可行,基本实现了 逻辑(算法)设计与接口设计两个步骤的分离。在写数据结构代码的场景下,使用这种方...

2014-04-18 21:57:00 255

转载 Ubuntu 12.04安装Adobe Reader

原本从Adobe 官方网站下载了 Adobe Reader, 是个rpm包,先用agt-get 装了rpm(sudo apt-get install rpm),一安装(rpm -ivh AdobeReader_chs-8.1.7-1.i486.rpm)出来一大堆依赖,一查,有很多依赖的软件都还没安装(for d in 'rpm -qpR AdobeReader_chs-8...

2014-04-17 01:03:00 87

转载 C++虚函数浅探

C++中和虚函数(Virtual Function)密切相关的概念是“动态绑定”(Dynamic Binding),与之相对的概念是“静态绑定”(Static Binding)。所谓“静态绑定”,是指在编译时就能确定函数调用语句和实际执行的函数;而“动态绑定”则是——对于同一个函数调用,编译时并不能确定具体调用的函数,直到执行时才能决定。静态绑定继承而没有体现多态的例子:...

2014-04-15 13:45:00 106

转载 校园网搭建HUSTOJ记录

上学期和网管中心的老师说过很多次——要在校园网上搭OJ,当时那边老师说要等“虚拟化搞好了以后才能搭”。直到上周,终于在校园网上申请到了一个虚拟主机,4核,10G内存,100G硬盘,跑个OJ应该没问题。刚开始准备给分个公网IP的,最后分了个内网的IP,T^Tssh刚登上,就准备换soures.list,换好163的源之后,apt-get update总是失败,很郁闷,又换回...

2014-03-30 20:59:00 260

转载 Windows下几款免费C/C++开发工具简介

我相信作为编程初学者,我们都希望有好用的编程软件。这里"好用"应该至少要满足两点:1.安装简单,2.使用方便。大神移驾,对工具有特殊偏好跳过,从来不用Windows的止步。本文不做任何"推销活动",诸君自行决断。前传记得刚学C++时,用的是老师给的一个VC6.0的安装光盘镜像。后来发现了一个番茄插件(Visual Assist X),用的很爽。随后又发现,每次系统重装(或者还...

2014-03-22 14:28:00 1096

转载 Word 2010 发布博文测试

新建"博客文章"点击"文件-> 新建 -> 博客文章 -> 创建": 新窗口的编辑区和不同模式的word有所不同,如果你还没有设置博客账号(初次使用,还会在弹出一个向导框): 新建博客账户点击"立即注册"即可设置博客账号:(如果不小心将刚才弹出的向导框关闭了,可以点击编辑区上方,工具栏中的"管理账户"-> "新建",同样会弹出"新建博客账...

2014-02-21 18:20:00 86

转载 命令行环境下简单实用的工具——重定向&管道

如果你对管道和重定向应用自如了,无需继续往下看。本文虽然以windows上cmd命令行环境演示,但同样适用于Unix/Linux等平台。引言关于管道和重定向,最初是在刘汝佳的《算法竞赛入门经典》上看到的,也是从那时开始用gcc(MinGW) & notepad++(在此之前,Linux上用的是Eclipse+CDT,windows上是VC)。一般操...

2013-10-05 18:53:00 153

转载 阿里2014校招笔试题(南大)——利用thread和sleep生成字符串的伪随机序列

引言:题目具体描述记不大清了,大概是:Linux平台,利用线程调度的随机性和sleep的不准确性,生成一个各位均不相同的字符数组的伪随机序列。不得使用任何库函数。(这句记得清楚,当时在想线程库算不算,题目的意思应该是:不得使用库提供的随机函数)1.算法当时读完题很开心,这题可以用与“《编程珠玑》取样问题(ch12, p119)”类似的算法解决。算法如下——除了第一字符(下...

2013-09-24 23:55:00 103

转载 Pooled Allocation(池式分配)实例——Keil 内存管理

引言:说到动态申请(Dynamic Allocation)内存的好处,学过C/C++的人可能都有体会。运行时的灵活申请自然要比编码时的猜测好的多。而在内存受限情况下这种灵活性又有特别的好处——能让我们把有限的内存用的更充分。所以Keil给我们实现了一个简捷的版本,也就是这里所记录的内容。最近翻看Kei安装目录,无意中发现C51\LIB下的几个.C文件:CA...

2013-09-10 22:32:00 199

转载 Pooled Allocation池式分配实例——Keil 内存管理

最近翻看Kei安装目录,无意中发现C51\LIB下的几个.C文件:CALLOC.CFREE.CINIT_MEM.CMALLOC.CREALLOC.C看到 MALLOC.C 和 FREE.C 想到可能和“内存管理”有关。花了半个上午把这个几个文件看完,感觉代码虽然短,确有几个巧妙之处。看的时候也有几处疑问,看完之后豁然开朗。1) CALLOC.C我首先点开的是calloc....

2013-08-15 13:47:00 136

转载 [代码分享]静态链表,接口仿照STL设计,操作未做封装

很久没有来CSDN,也很久没有写东西了。去年12月在OSCHINA注册了号,发了两段code。这次转过来,以便日后查阅。连接:http://www.oschina.net/code/snippet_737017_16964这是一段静态链表的实现,其间用到了一种简单的内存管理策略——空闲链表。这段代码里的“静态”是一个预先分配好的 node array,实际情况下可能会...

2013-04-22 23:13:00 153

转载 C语言实现静态链表

分享一段代码,一个静态链表的C语言实现,其中包含着一种简单的内存管理策略:固定大小的链式管理。在动手之前我一直以为静态链表和动态链表没有什么差别,细细一想才发现,原来静态链表之中隐藏着一个非常值得讨论的话题——内存管理。静态链表的“静态”二字是指内存的来源为静态内存(通常用全局数组)。与动态链表不同,在静态链表中节点内存的申请与释放都需要自行维护,由于这里是链表,也很容易想到将空...

2013-03-17 14:28:00 105

转载 15个grep应用实例

一篇来自CNBLOGS的博文,非常有用,原文来自国外,感谢原文作者,感谢阿笨猫 感谢翻译者转载链接:http://www.cnblogs.com/xuxm2007/archive/2011/01/10/1932288.html原文链接:http://www.thegeekstuff.com/2009/03/15-practical-unix-grep-command-ex...

2013-03-15 00:13:00 61

转载 ASP、JSP、PHP 三种技术比较

本文原始链接:http://rtwo1016.home.news.cn/blog/a/010100005F1A000CD5F65707.html目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。简 介  ASP全名Activ...

2013-01-10 15:19:00 98

转载 使用C++TR1实现物流配送问题的简单模拟

物流配送问题是典型的NP完全问题,寻找求解该问题的高效准确的算法一直以来都是研究热点。我在这里不是讨论解决该问题的具体算法,而是简单介绍一下C++98的一个功能强大扩展--TR1。TR1是TechnicalReport1的简称,它原本是标准委员会内部的一个名称。它是在1998年标准委员会提出C++Standard(就是我们说的"标准C++")之后委员会拟定的...

2012-12-06 13:18:00 231

转载 51单片机 运算能力 测试

几天前在做51循迹小车程序的时候,为了能用得上PID算法,在程序中用了很多浮点数运算。大家都知道51单片机是8位单片机,而浮点数是32位的,当时我就在想,浮点运算用多了会不会影响到小车程序的反应速度和性能呢,当时为了完工,没有多想,只是想着——反正我在程序里也用不到多少,应该不会有太大的影响。今天一想,为何不来做个测试呢,说做就做,程序很快调通了,测试结果也出来了。首先说...

2012-08-18 21:34:00 543

转载 51 单片机 sprintf 数字格式问题

最近做51小车,期间发现,sprintf在51单片机上发生了一点小意外。出现意外的源程序如下:#include <reg51.h>#include <stdio.h>typedef unsigned char uchar;typedef unsigned int uint;uchar n;uint dat;char buf[128]...

2012-07-24 11:29:00 517

转载 一个小队列,MCU专用

近几天在做51单片机小车,为了实时记录小车状态,就写了个微型版的队列。贴出来,或许大家也能用得上。//////////////////////////////////////////////////////////////////////////// Description: micro queue for 51 MCU.// Author: xu.// Date...

2012-07-24 09:02:00 128

转载 STL 应用2 POJ 1007 DNA Sorting 题解 (STL完美解答)

DNA SortingTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 63845Accepted: 25209DescriptionOne measure of ``unsortedness'' in a sequence is the n...

2012-05-01 02:06:00 99

转载 STL的应用 POJ 1840 Eqs 题解

题目:DescriptionConsider equations having the following form:a1x13+ a2x23+ a3x33+ a4x43+ a5x53=0The coefficients are given integers from the interval [-50,50]. It is consider a soluti...

2012-04-15 15:20:00 195

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除