天道酬勤,学无止境

职场

H3C交换机SSH配置完全攻略

使用SSH+密码认证(基本SSH配置方法) 注:在用户使用SSH登录交换机时,交换机对所要登录的用户使用密码对其进行身份验证 生成RSA和DSA密钥对 [H3C]public-key local create rsa [H3C]public-key local create dsa 设置用户接口上的认证模式为AAA,并让用户接口支持SSH协议 [H3C]user-interface vty 0 4 [H3C-ui-vty0-4]authentication-mode scheme [H3C-ui-vty0-4]protocol inbound ssh 创建用户luwenju-juzi,设置认证密码为luwenju-!@# 登录协议为SSH,能访问的命令级别为3 [H3C]local-user luwenju-juzi [H3C-luser-luwenju-juzi]password cipher luwenju-!@# [H3C-luser-luwenju-juzi]service-type ssh level 3 指定用户luwenju-juzi的认证方式为password [H3C]ssh user luwenju-juzi authentication-type password 一个基本的SSH配置就结束了,配置完成后即可使用SSH登录工具进行连接交换机 使用SSH+密钥

2021-12-02 20:45:50    分类:博客    职场   教程   休闲   网络基础与构建

浅谈MVP与Model-View-ViewModel(MVVM)设计模式

微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架的由来便是MVP(Model-View-Presenter)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架。它立足于原有MVP框架并且把WPF的新特性揉合进去,以应对客户日益复杂的需求变化。 WPF的数据绑定与Presentation Model相集合是非常好的做法,使得开发人员可以将View和逻辑分离出来,但这种数据绑定技术非常简单实用,也是WPF所特有的,所以我们又称之为Model-View-ViewModel (MVVM)。这种模式跟经典的MVP(Model-View-Presenter)模式很相似,除了你需要一个为View量身定制的model,这个model就是ViewModel。ViewModel包含所有由UI特定的接口和属性,并由一个ViewModel 的视图的绑定属性,并可获得二者之间的松散耦合,所以需要在ViewModel 直接更新视图中编写相应代码

2021-11-26 08:50:00    分类:博客    职场   mvp   休闲

Java关键字介绍之final

总结关键字final的用法。 author: ZJ 07-3-16 Blog: [url]http://zhangjunhd.blog.51cto.com/[/url] 在Java中声明属性、方法和类时,可使用关键字final来修饰。final变量即为常量,只能赋值一次;final方法不能被子类重写;final类不能被继承。 1.final成员 声明 final 字段有助于优化器作出更好的优化决定,因为如果编译器知道字段的值不会更改,那么它能安全地在寄存器中高速缓存该值。final 字段还通过让编译器强制该字段为只读来提供额外的安全级别。 1.1关于final成员赋值 1)在java中,普通变量可默认初始化。但是final类型的变量必须显式地初始化。 2)final 成员能且只能被初始化一次。 3)final成员必须在声明时(在final变量定义时直接给其赋值)或者在构造函数中被初始化,而不能在其它的地方被初始化。 示例1 Bat.java public class Bat { final double PI = 3.14; // 在定义时赋值 final int i; // 因为要在构造函数中进行初始化,所以此处便不可再赋值 final List<Bat> list; // 因为要在构造函数中进行初始化,所以此处便不可再赋值 Bat() { i = 100; list = new

2021-11-22 17:55:55    分类:博客    java   职场   关键字   java

摘几条很有趣的新闻

主要是发现一个很好玩的网站:[url]http://www.szdog.org/index.asp[/url] 深圳狗狗网 1、懂事可爱的环保狗 据台湾报载,台湾省台南市民赵村健养的黑狗“吉利”,看到地上乱丢的瓶罐会全都衔到垃圾筒,跟主人到海边玩,一口气捡了两袋垃圾,它还逼着有卅多年烟龄的狗主人戒了烟,台南市政府决定请“吉利”当环保代言狗。  赵村健说,今年四岁的“吉利”,母亲是拉布拉多犬,父亲不详,可能是土狗,四年前它被原来的主人丢在家门口,他现在念高中的儿子赵首敦看到奄奄一息的吉利很可怜,请对方让他抱回家养。险遭弃养的吉利,命运从此改变,成为赵家的一员。吉利最爱跟着赵首敦一起上学,但它不能忍受被骗。赵首敦上学前说要带它到学校,走到半路时却要它自己回去,发现受骗的吉利常会狂吠几声,以示不满。  他们发现吉利很听话,便开始训练它叼东西时,一开始没那么纯熟,他们反复教导,做对了就夸奖并犒赏。他一面示范,甚至抓着它一步步教,才逐渐熟能生巧,若说有什么诀窍,爱心和耐心而已。如今“吉利”是赵家的亲善大使,常送东西到邻居家,出门时会捡路边垃圾,赵村健带着他逛公园,看到地上有饮料罐、烟盒,告诉它“这些人真不守规矩”,吉利立刻把瓶瓶罐罐衔到垃圾筒里。有次,赵村健带“吉利”到海边玩,它一口气捡了两袋垃圾。  赵村健的烟瘾不小,每天要抽三包烟,太太要他少抽点,他总戒不了。有次吉利看到他吞云吐雾

2021-11-22 17:54:31    分类:博客    职场   新闻   休闲

收到spring马克杯

下班收到箱子的时候,我还是很吃了一惊的,本以为还得二三周时间,前天发出,今天已到手上。Yanger制检,晓刚的曹氏公司寄出,着重标明是光棍节gift,呵呵,带给人快乐的老精灵:) 想起7月下旬,翻译spring2.0那几天,每天都是下大雨,暑假期间,没有几个人上班。那些日子似乎已经很远了。那时候住的宿舍环境不好,外面比较吵,电脑放在一张小小的桌子上,鼠标也没地方,那些天把胳膊弄的很痛。如果环境好一点,应该能翻译的更好一些。不过现在,一切都在逐渐好起来的。 开心*_*来源:https://blog.51cto.com/wenyan/9933

2021-06-02 19:03:45    分类:博客    职场   休闲

1G内存纪念贴

今天申请加的内存总算装上,这办事效率还算不错。小穷人终于翻身了,用上了1个G的内存。 想起在原来的公司时,我们还在用256M时,机子跑的慢(其实那时也没觉得慢死,只是心理不平衡罢了),有一天公司工会让大家提一提改进工作的意见,我号召软件部每个人写一条机器内存太低,太影响工作等,于是公司真的就给大家加了内存。 到了这边,这同方才出的商务用机款居然都是512M的内存,速度确实不快,于是有一天我给副主任mail申请加内存,启发了领导说是给研发室全部人升至1G,结果采购出了问题,只升了个别人的,反正我的是升上去了,今天体验下这快于平常的速度,不错不错。灌水纪念之。 51cto的朋友说给这blog搬家,着实不好意思,这破家收纳了太多自己的破烂宝贝,像这一篇这种的,就放过吧,挑一些貌似技术贴搬过去好了。来源:https://blog.51cto.com/wenyan/9932

2021-06-02 19:03:41    分类:博客    职场   纪念   休闲

本地连接属性为灰色解决方法

打开注册表( 运行 regedit )依次找到下列分支: [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Network Connections] 修改右边 NC_EnableAdminProhibits NC_LanProperties NC_LanConnect 这3个的值全修改为0来源:https://blog.51cto.com/shenshu/97932

2021-06-02 19:03:19    分类:博客    职场   解决方法   休闲

wpf中如何画1个象素的线

很久没有更新博客了,最近实在是太忙了. 最近想用wpf做一个画线的程序,但是遇到了一个困难,就是wpf画的1个象素的线 始终存在锯齿,如何消除这个锯齿呢....? 在网上遍寻了很多资料,特别感谢这篇文章 [url]http://forums.msdn.microsoft.com/en-US/wpf/thread/116c4801-895a-43bb-8974-086109965bdb/[/url] 但是这个贴子最终也没有解决方案,我研究了很久,终于 让我发现了使用PushGuidelineSet的秘密. 在我们使用DrawingContext Drawline的时候,需要设置参考线,可以避免锯齿和阴影. (针对水平和垂直的线而言) msdn里面提到过,如何消除锯齿. 一种方法就是:uielement的snaptodevicepixel=true 但是我们这里是要自己绘制,使用DrawingContext方法,msdn里面有一个DrawingGroup的方法. 但是哪里都没有对GuidelineSet的详细解释,如果在(x1,y1) (x1,y2)处画一条线该如何设置 Guideline呢? 其实Guideline的意思是:你设置一个逻辑象素点该点和设备象素点对齐 逻辑象素点就是wpf里面的independ device pixel 而设备象素点就是device

2021-06-02 19:02:22    分类:博客    职场   休闲   wpf   Hob工具箱

GridView固定表头(不用javascript只用CSS!,很好用)

GridView固定表头(不用javascript只用CSS!,很好用): 效果图: 代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]"> <html xmlns="[url]http://www.w3.org/1999/xhtml[/url]" ><head runat="server"> <title>GridView固定表头 清清月儿[url]http://blog.csdn.net/21aspnet[/url] </title> <style> .Freezing { position:relative ; table-layout:fixed; top:expression(this.offsetParent.scrollTop); z-index: 10; } .Freezing th{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px;}</style> </head><body style="font-size=12px"> <form id="form1"

2021-06-02 19:02:05    分类:博客    职场   javascript   休闲   C#/ASP.NET

GridView多行表头的实现

方法一: 效果截图,第一行是通过代码添加的, 第二行GridView本身的表头 在GridView的RowCreated事件中写添加代码 protected void SmartGridView1_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.Header) { GridViewRow rowHeader = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Normal);//表头行 TableHeaderCell cell = new TableHeaderCell(); cell.ColumnSpan = 5; rowHeader.Cells.Add(cell); cell = new TableHeaderCell(); cell.Text = Resources.Coding.Revenue; cell.ColumnSpan = 5; rowHeader.Cells.Add(cell); cell = new TableHeaderCell(); cell.Text = Resources.Coding.Cost; cell.ColumnSpan =

2021-06-02 19:02:00    分类:博客    职场   休闲   gridview   C#/ASP.NET