摘要:C++0x :: Introduction to some amazing features View more presentations from Christian S. Perone 阅读全文
posted @ 2012-06-18 09:47 visayafan 阅读(216) 评论(0) 推荐(0) 编辑
摘要:fancyvrb宏包设置box示例代码:View Code \begin{Verbatim}[frame=lines,numbers=left,stepnumber=2,fontsize=\small,fontfamily=courier,fontseries=b,fillcolor=\color{blue},label={[\LaTeX2e]\LaTeX}]sudo apt-get install lyxsudo apt-get install lyxsudo apt-get install lyx\end{Verbatim}说明:1. frame可以取single(四周边框),toplin 阅读全文
posted @ 2012-06-16 23:51 visayafan 阅读(838) 评论(0) 推荐(0) 编辑
摘要:Table of Contents1 Background1.1 关于更新org mode2 配置3 使用4 用org生成的此文pdf版1 Background我用的texlive2011+ubuntu+xelatex+emacs23.3+org7.8.111.1 关于更新org mode23.3.自带的org-mode 好像 不行。下载最新的org-mode:http://orgmode.org/org-7.8.11.zip.emacs中加入: (setq load-path (cons "org-7.8.11所在目录/lisp" load-path))2 配置在.ema 阅读全文
posted @ 2012-06-16 18:43 visayafan 阅读(5026) 评论(0) 推荐(1) 编辑
摘要:Table of Contents1 设置当前页页码为空 2 设置页码类型 3 设置页码开始编号 4 修改默认Figure 5 首页取消日期 6 修改图标编号 7 修改图标与标题之间的文字 8 利用fancyhdr宏包修改页眉页脚 9 表格中绘制斜线分隔表格 10 添加水印 1 设置当前页页码为空\thispagestyle{empty}2 设置页码类型 \pagenumbering{arabic} %默认是arabic还可以设置为roman, Roman, alpha, Alpha此命令对以后所有的页有效。3 设置页码开始编号 \setcounter{page}{编号}4 修改默认Figur 阅读全文
posted @ 2012-06-15 10:57 visayafan 阅读(3027) 评论(0) 推荐(0) 编辑
摘要:Table of Contents1 可用的宏包 2 clrscode 3 algorithm, algorithmic 3.1 Preamble 3.2 algorithm环境 3.3 效果 4 Trick 1 可用的宏包常用的排版伪代码包有clrscode, algorithm, algorithmic, algorithmicx, algorithm2e2 clrscode clrscode是著名的算法教材 Introduction to Algorithms, 2nd ed. 的作者排版该书时自己制定的。【c l r s 分别是该书四个作者的姓的第一个字母,因此人们常以 clrs 指称 阅读全文
posted @ 2012-06-15 10:55 visayafan 阅读(25532) 评论(1) 推荐(0) 编辑
摘要:blkarray宏包 blkarray宏包是array的扩展,可以texdoc blkarray查看其帮助文档为矩阵生成行标和列标\bordermatrix 此命令可以做到,但好像位置只能是左和上……如果这个位置符合你的要求的话,还是用这个比较好(因为比较简单) math mode的帮助文档中有个此命令的扩展,但只能实现的功能有限,并且生成的效果不好并且不好修改(因为太菜了)有兴趣的可以查看其帮助文档texdoc mathmode搜索bordermatrix)blkarray此宏包功能强大,blockarray环境中的子环境block可以逃离blockarray中指定的格式并且可以拥有自... 阅读全文
posted @ 2012-06-13 19:11 visayafan 阅读(2762) 评论(0) 推荐(0) 编辑
摘要:Command Buffer view->toolbars->command buffer 会在窗口最下面显示出来命令行窗口,M-x可以激活此窗口,Tab键会出现提示。 可以在此窗口中输入命令(实际上是Lyx函数),例如:math-matrix 2 2则会生成一个2*2的矩阵,比点击鼠标然后再输入2*2要快些。 此处输入的命令均为lyx特有的(非LaTeX命令)例如:buffer-view pdf4则会调用xelatex编译当前文档,可以在菜单tools->preferences->Editing->Shortcuts中看到一些命令并可以在这里设置快捷键,例如新添 阅读全文
posted @ 2012-06-13 16:11 visayafan 阅读(2279) 评论(0) 推荐(0) 编辑
摘要:Table of Contents1 查找你的电脑上安装的所有主题 1.1 linux 1.2 windows 2 安装新的主题 3 我的Lyx导言中的设置 1 查找你的电脑上安装的所有主题1.1 linuxls /usr/share/texmf/tex/latex/beamer/themes/themels /usr/share/texmf/tex/latex/beamer/themes/color1.2 windows我安装的是texlive 2011texlive\2011\texmf-dist\tex\latex\beamer\themes\themetexlive\2011\texm 阅读全文
posted @ 2012-06-13 13:34 visayafan 阅读(5963) 评论(0) 推荐(0) 编辑
摘要:原文地址:Linux下网络蜘蛛wget使用作者:CharlesKWwget -c -t 0 -x -r -npftp://ftp.ncbi.nih.gov/pub/geo/DATA/-o geo.logwget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -ndhttp://example.com/packages/这条命令可以下载http://example.com网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,- 阅读全文
posted @ 2012-06-10 20:41 visayafan 阅读(723) 评论(0) 推荐(0) 编辑
摘要:listlist中RETURE默认是新起一个新的item,Ctrl-Return可以继续在当前item中新起一行.快捷键快捷键描述Alt-P 0-6Part, Chapter, Section, Subsection,subsubsection, paragraph, subparagraphAlt-P TTitleAlt-P Shift-AAuthorAlt-P SStandard模式Alt-P ENumberd List模式Alt-P BItemize ListAlt-P DDescriptionCtrl-Shift-Space插入小空格Ctrl-Alt-Space插入普通安格Ctrl-M 阅读全文
posted @ 2012-06-10 10:14 visayafan 阅读(4960) 评论(0) 推荐(0) 编辑
摘要:sloccount=Count Source Lines Of Code官网:http://www.dwheeler.com/sloccount/Ubuntu安装sudo apt-get install sloccount使用sloccount [--version] [--cached] [--append] [ --datadir directory ] [--follow] [--duplicates] [--crossdups] [--autogen] [--multiproject] [--filecount] [--wide] [--det... 阅读全文
posted @ 2012-06-01 05:56 visayafan 阅读(5846) 评论(1) 推荐(0) 编辑
摘要:restrict是C99引入的关键字,该关键字适用于指针的声明,并表明指针是访问一个数据对象的唯一且初始的方式,由此编译器可以进行一些优化。例1搞自:http://www.blogjava.net/killme2008/archive/2007/08/04/134399.htmlint ar[10];int * restrict restar=(int *)malloc(10*sizeof(int));int *par=ar;这里说明restar是访问由malloc()分配的内存的唯一且初始的方式。par就不是了。那么:for(n=0;n<10;n++){ par[n]+=5; res. 阅读全文
posted @ 2012-06-01 04:52 visayafan 阅读(523) 评论(0) 推荐(0) 编辑
摘要:专业课程设计的作业,当初花了差不多三个晚上最后终于实现了Edmonds算法并解决该问题,最后还学会了用Matlab做简单的交互界面,算是到目前为止本人自我感觉写得最成功的程序,以防将来再重装系统导致文件丢失,所以发上来,欢迎大家发邮件交流指正交流. 如果对于二分图最大匹配算法不熟悉,可以参考前篇博文:http://www.cnblogs.com/visayafan/archive/2012/05/12/2496896.html View more documents from visayafan一共有RecuCal.m LockMap.m BuildMatrix.m Edmonds.m ... 阅读全文
posted @ 2012-05-23 07:06 visayafan 阅读(4732) 评论(0) 推荐(1) 编辑
摘要:Matlab 源码,function前一行表文件名: 1 multphr.m 2 function [x, mu, lambda, output] = multphr(fun, hf, gf, dfun, dhf, dgf, x0) 3 maxk=500; sigma=2; eta=2; theta=0.8; epsilon=1e-5; k=0; ink=0; 4 x=x0; he=feval(hf, x); gi=feval(gf, x); l=length(he); m=length(gi); 5 6 mu=0.1*ones(l,1); lambda=0.1*ones(m,1... 阅读全文
posted @ 2012-05-23 06:44 visayafan 阅读(2977) 评论(1) 推荐(0) 编辑
摘要:好强悍!!!! %不知道作者是谁,不过很强大% Cripple Pachebel's Canon on Matlab% Have funfs = 44100; % sample ratedt = 1/fs;T16 = 0.125;t16 = [0:dt:T16];[temp k] = size(t16);t4 = linspace(0,4*T16,4*k);t8 = linspace(0,2*T16,2*k);[temp i] = size(t4);[temp j] = size(t8);% Modification functionsmod4 = sin(pi*t4/t4(end)) 阅读全文
posted @ 2012-05-17 22:52 visayafan 阅读(604) 评论(0) 推荐(0) 编辑
摘要:元胞数组: 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。 (1)元胞数组的创建>> a={'matlab',20;ones(2,3),1:10}a = 'matlab' [ 20] [2x3 double] [1x10 double]>> b=[{' 阅读全文
posted @ 2012-05-17 22:32 visayafan 阅读(17906) 评论(0) 推荐(0) 编辑
摘要:Table of Contents1 将Matlab中公式转化为LaTeX公式 1.1 已知公式的转换 1.2 未知公式的转换 2 将Matlab运行结果的公式显示为适合阅读形式 2.1 text函数各个属性 3 在线转换网址 4 实践 1 将Matlab中公式转化为LaTeX公式1.1 已知公式的转换'$$\int_0^x\!\int_y dF(u,v)$$' 1.2 未知公式的转换latex(taylor(sin(t), 16))运行结果为:>> latex(taylor(sin(t),16))ans = - \frac{t^{15}}{130767436800 阅读全文
posted @ 2012-05-17 22:16 visayafan 阅读(9528) 评论(0) 推荐(0) 编辑
摘要:近代数学选讲的作业,写了五个小时(大部分参考《图论与网络最优化算法》龚劬 编),由于word公式直接粘来会出来乱码所以保存成了图片格式,凑合看吧~~~ 阅读全文
posted @ 2012-05-12 02:14 visayafan 阅读(2692) 评论(0) 推荐(1) 编辑
摘要:Table of Contents1 timer 2 progress_timer 3 progress_display 1 timertimer t; //声明一个timer类对象t,调用构造函数开始计时timer t(t0); //调用默认的复制构造函数,t的流逝时间与t0相同成员函数:elapsed() 流逝的时间elapsed_max() 计时器最大范围elapsed_min() 计时器最小范围restart() 重新开始计时2 progress_timer 该类构造函数开始计时,析构函数则在适当的位置以适当的形式打印自构造函数调用开始到析构函数调用的时间。3 progress_dis 阅读全文
posted @ 2012-04-30 00:24 visayafan 阅读(875) 评论(0) 推荐(0) 编辑
摘要:以太网(IEEE 802.3)帧格式:1、前导码:7字节0x55,一串1、0间隔,用于信号同步2、帧起始定界符:1字节0xD5(10101011),表示一帧开始3、DA(目的MAC):6字节4、SA(源MAC):6字节5、类型/长度:2字节,0~1500保留为长度域值,1536~65535保留为类型域值(0x0600~0xFFFF)6、数据:46~1500字节7、帧校验序列(FCS):4字节,使用CRC计算从目的MAC到数据域这部分内容而得到的校验和。据RFC894的说明,以太网封装IP数据包的最大长度是1500字节,也就是说以太网最大帧长应该是以太网首部加上1500,再加上7字节的前导同步码 阅读全文
posted @ 2012-04-28 15:22 visayafan 阅读(14510) 评论(0) 推荐(1) 编辑
摘要:1.查看当前路由器的型号show version 阅读全文
posted @ 2012-04-26 13:53 visayafan 阅读(176) 评论(0) 推荐(0) 编辑
摘要:工大的chris在Dynamips在基础上配置出适合初级用户的Cisco路由模拟器,其中使用的IOS有多个:2600、2691、3620、3640、7200,并包含了几个常用的实验拓扑图,对付普通实验是绰绰有余了。下载地址http://www.verycd.com/topics/170716/其中对初学者下载dynamips@edurainbow.rar就可以了.自己配置感觉还是挺麻烦的,可以参考视频http://v.youku.com/v_show/id_XMTY1OTU1OTU2.html关于保存配置首先在要保存配置的路由器里面copy run start然后在控制台下:export [你 阅读全文
posted @ 2012-04-26 05:13 visayafan 阅读(1726) 评论(0) 推荐(0) 编辑
摘要:R2必须设置特权模式密码和Telnet虚拟终端登陆密码设置虚拟终端登陆密码:R2(config)#line vty 0 4 %这里是指可以同时有5个虚拟终端登陆该路由器R2(config-line)#password 输入新密码R2(config-line)#login %必须键入login 表明登陆需使用密码也可以使用无密码登陆:R2(config)#line vty 0 4 R2(config-line)#no login %此时再用R1 Telnet登陆R2便不再需要密码了 但进入特权模式的时候需要设置特权模式密码:Router(config)#enable password 输... 阅读全文
posted @ 2012-04-26 04:12 visayafan 阅读(705) 评论(0) 推荐(0) 编辑
摘要:参考维基百科http://en.wikipedia.org/wiki/Maze_generation_algorithm1 深度优先搜索Start at a particular cell and call it the "exit."Mark the current cell as visited, and get a list of its neighbors. For each neighbor, starting with a randomly selected neighbor:If that neighbor hasn't been visited, r 阅读全文
posted @ 2012-04-11 23:24 visayafan 阅读(3022) 评论(0) 推荐(2) 编辑
摘要:Prim 算法思想:从任意一顶点 v0 开始选择其最近顶点 v1 构成树 T1,再连接与 T1 最近顶点 v2 构成树 T2, 如此重复直到所有顶点均在所构成树中为止。Prim 算法步骤:T0 存放生成树的边,初值为空输入加权图的带权邻接矩阵 C = (Cij)n×n (两点间无边相连则其大小为无穷)为每个顶点 v 添加一属性 L(v) :表 v 到 T0 的最小直接距离1) T0←∅, V1={v0}, C(T0)=02) 对任意v ∈ V,L(v)←C(v, v0)3) If V==V1 then stop else goto next.4) 在 V-V1 中找点 u 使 L(u 阅读全文
posted @ 2012-04-11 23:02 visayafan 阅读(4869) 评论(0) 推荐(0) 编辑
摘要:官方文档:http://gcc.gnu.org/onlinedocs/gcc/Designated-Inits.htmlC99标准引入了Designated Initializers特性使得数组、结构体和联合体的初始化更加灵活和方便。对于一个数组:int a[10] = { [1] = 1, [8 ... 9] = 10 };这样可以只初始化a[1], a[8], a[9]三个元素,其他元素的值为0,相当于:int a[10] = {0, 1, 0, 0, 0, 0, 0, 0, 10, 10};对于一个结构体:struct point { int x, y;};struct point p 阅读全文
posted @ 2012-04-11 11:54 visayafan 阅读(408) 评论(0) 推荐(0) 编辑
摘要:Table of Contents1 CodeBlocks Nightly Build 版本 2 AutoReadOnly 3 Cscope 4 CPPCheck 5 Source Exporter 6 Doxyblock 7 Copy Strings to Clipboard 8 Cccc 9 Regular Expression tested 10 Help files 11 Header Fixup 12 Library Finder 13 DragScroll 14 Koder Query 15 Closed File List 16 HexEditor 1 CodeBlocks Ni 阅读全文
posted @ 2012-04-10 17:38 visayafan 阅读(653) 评论(0) 推荐(0) 编辑
摘要:Windows下编译Boost并配置CodeBlocks和VisualStudioTable of Contents1 Must Know Before Installation2 编译参数含义 3 根目录下的文件 4 Windows 4.1 首先编译bjam 4.2 利用GCC编译器编译并配置CodeBlocks 4.3 利用MSVC编译器编译并配置Visual Studio 20084.4 命令行下调用5 测试代码 1 Must Know Before InstallationBoost官网Boost是个跨平台的库,完全编译(并不是说包含所有的包而是包含支持各种编译器的完整编译,例如GCC 阅读全文
posted @ 2012-04-07 20:41 visayafan 阅读(3031) 评论(0) 推荐(0) 编辑
摘要:Table of Contents1 3.X中print() 2 strings: 2.1 % 2.2 不言而喻 2.3 find() 2.4 replace() 2.5 split() rsplit() 2.6 strip rstrip lstrip 2.7 center() ljust() rjust() 2.8 partition() rpartition() 2.9 isdigit() isnumeric() 2.10 swapcase() 2.11 zfill() 2.12 expandtabs() 2.13 isalpha isdigit isalnum islower isspa 阅读全文
posted @ 2012-04-05 12:16 visayafan 阅读(4638) 评论(0) 推荐(0) 编辑
摘要:Wolfe准则function [alpha, newxk, fk, newfk] = wolfe(xk, dk)rho = 0.25; sigma = 0.75;alpha = 1; a = 0; b = Inf; while (1) if ~(fun(xk+alpha*dk)<=fun(xk)+rho*alpha*gfun(xk)'*dk) b = alpha; alpha = (alpha+a)/2; continue; end if ~(gfun(xk+alpha*dk)'*dk >= sigma*gfun(xk)'*dk) ... 阅读全文
posted @ 2012-03-18 13:50 visayafan 阅读(8469) 评论(1) 推荐(0) 编辑