现在位置: 首页 > lusinda发表的所有文章
  • 10月
  • 04日
综合 ⁄ 共 2979字 评论关闭
1、新建库AOPCommon,里面定义一个接口ICommand:   namespace AOPTest.BLL{    public interface ICommand    {        void Execute();        void UnExecute();    }}   2、新建库AOPBLL,引用AOPCommon,定义一个类实现ICommand接口:   namespace AOPTest.BLL{    public class Command : ICommand    {        public void Execute()        {            Console.Out.WriteLine("Command.Execute");        }         public void UnExecute()        {            Console.Out.WriteLine("Command.UnExecute");        } ......
阅读全文
  • 08月
  • 14日
综合 ⁄ 共 473字 评论关闭
  题目搞懂了,就是优化啊,在 test11 TLE两次,看人家的解法,优化的很精巧 #include<stdio.h> #include<stdlib.h> using namespace std; #define MN 300005 int ans[MN],p[MN]; int getl(int x) { int i = x,j; while(x != p[x]){ x = p[x]; } while(i != p[i]){ j = p[i]; p[i] = x; i = j; } return x; } int main(void) { int m,n,l,r,x; scanf("%d %d",&n,&m); for(int i=1;i<=n+1;i++) p[i] = i; for(int i=1;i<=m;i++) { scanf("%d %d %d",&l,&r,&x);......
阅读全文
  • 08月
  • 04日
编程语言 ⁄ 共 3051字 评论关闭
      matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。  -----引用自:http://hyry.dip.jp/pydoc/matplotlib_intro.html         你可以从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib 下载安装matplotlib。         这篇我们用matp......
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 154字 评论关闭
打开关闭网格线 grid on grid off  设置x,y轴的网格线坐标 set(gca,'YTickMode','manual','YTick',[-16384,0,16384]) set(gca,'XTickMode','manual','XTick',[-21846,-10922,0,10922,21846])
阅读全文
  • 08月
  • 26日
综合 ⁄ 共 857字 评论关闭
前些日子工作需要,接触到KEIL软件。折腾了好一段时间才将其成功安装到WIN7的64位系统下,现在整理过程如下。 首先应该对KEIL软件有个认识,KEIL分C51和FOR ARM两种版本。在C51版本中,软件集成的多是51系列芯片相关环境,在此集成环境中是找不到ARM的芯片的,比如现在用到的AT91SAM7X256。在for arm版本软件中,软件环境集成了ARM系列相关芯片,比如常用的atmel系列等。因此在安装之前应首先根据自己需要选择合适自己的软件。 KEIL对于C51系列软件安装较为容易,可根据KEIL3破解说明一步步执行即可。需要注意的是破解最好在window......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 7139字 评论关闭
Compiler Warnings for Objective-C Developers Compiler warnings are one of the most helpful tools for developers. The compiler can not only warn you about obvious mistakes (such as a method you forgot to implement); it also identifies many code patterns that, though syntactically correct, are potentially dangerous (like signed/unsigned conversion) or just plain wrong (such as mismatched format specifiers in a format string). Both the Clang compiler frontend and Apple’s default Xcode p......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 1615字 评论关闭
03年开始学Java,那时在学校阶段, 记得当时就是学API呀,看这种各样介绍线程,IO,GUI编程的书籍。给我印象最深的是,我花了很长很长的时间去背JAVA的IO的类层次结构,特别是为了弄清什么是字节流,什么是字符流而琢磨。说实话,我至今也没有琢磨透JAVA实现字节流和字符流的细节,不过原理我是懂的。 后来工作了,就学习STRUTS,HIBERNAT,SPRING,IBATIS,VELOCITY等等各种各样的JAVA开源书籍。差点没有被JAVA开源整死。 今天看这了本书,发自肺腑地说:“读得真是爽!醍醐灌顶!豁然开朗!茅塞顿开!” 为什么这么说呢! 我们知......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 1940字 评论关闭
clear:both的理解 在CSS中我们会经常要用到“清除浮动”Clear,比较典型的就是clear:both; CSS手册上是这样说明的:该属性的值指出了不允许有浮动对象的边。这个属性是用来控制float属性在文档流的物理位置的。当属性设置float(浮动)时,其所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。 比如: <p style="float:left;width:200px;">这个是第1列,</p> <p style="float:r......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 2592字 评论关闭
C. DNA Alignment time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Vasya became interested in bioinformatics. He's going to write an article about similar cyclic DNA sequences, so he invented a new method for determining the similarity of cyclic sequences. Let's assume that strings s and t have the same length n, then the function h(s, t) is defined as the number of positions in which the respective symbols of s a......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 3765字 评论关闭
十二. Git撤消操作 12.1 修改最后一次提交 git commit --amend 1.新建一个文件 2.提交一个之前的更改 3.跟踪这个文件 4.跟前一次一起提交 提示你是否重新编辑提交说明,如果不编辑退出后还是跟之前一样提交 commit 成功 或 git commit -m “” 可以直接提交 12.2 撤消已暂存的文件 git reset HEAD #新建两个文件 bixiaopeng@bixiaopengtekiMacBook-Pro wirelessqa$ touch 1txt bixiaopeng@bixiaopengtekiMacBook-Pro wirelessqa$ touch 2txt #全部暂存 bixiaopeng@bixiaopengtekiMacBook-Pro wirelessqa$ git add ......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 6048字 评论关闭
介绍  如何使用dlopen API动态地加载C++函数和类,是Unix C++程序员经常碰到的问题。事实上,情况偶尔有些复杂,需要一些解释。这正是写这篇mini HOWTO的缘由。  理解这篇文档的前提是对C/C++语言中dlopen API有基本的了解。这篇HOWTO的维护链接是 http://www.isotton.com/howtos/C++-dlopen-mini-HOWTO/   版权和许可证  这篇文档《C++ dlopen mini HOWTO》版权为Aaron Isotton所有(copyrighted (c) 2002-2006),任何人在遵守自由软件基金会制定的GPLv2许可证条款前提下可以自由拷贝、分发和修改这份文档。   不承诺......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 342字 评论关闭
一、修改系统的mac地址: 1、gedit /etc/init.d/network中在此文件中加入:mac="00:15:58:0f:3a:c2" ifdown eth0 ifconfig eth0 hw ether $mac echo "MAC address has been switched to $mac"CWD=`pwd` 2、修改/etc/sysconfig/network-scripts/ifcfg-eth0 修改文件中mac地址 二、配置IP地址、网关、掩码、DNS服务器等,一定要配置,如果出现认证成功,却不能上网很有可能就是DNS设置出错了三、锐捷客户端的下载以及安装:http://www.linux-ren.org/modules/softstorage/show.php?content=140
阅读全文