Lombok减少代码冗余量
Eclipse需要安装,具体用法见:
用maven project的朋友,一定要记得安装到IED里面才能使用,不然无法直接使用哦
从此以后和get set say goodbye了
<body id="Posts"><form method="post" action="./EditPosts.aspx?postid=6738876" id="frmMain"><div class="aspNetHidden"><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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"></div>
<script type="text/javascript">window.onbeforeunload = function() { if(!canLeavePage()) return ('确认离开当前页面吗?未保存的数据将会丢失!');}</script><script language="JavaScript" src="//common.cnblogs.com/script/blog/admin/uicontrols.js"></script><div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="FE27D343"></div><table id="BodyTable" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td id="Header" colspan="2"><div id="SiteNav"><a href="http://home.cnblogs.com/set/account/" target="_blank">修改密码</a> | <a href="BlogBackup.aspx">备份</a> | <a href="http://www.cnblogs.com/Skins.aspx" target="_blank">模板</a></div><div id="BlogTitle"><a id="BlogTitleLink" href="http://www.cnblogs.com/ilazysoft/">兰猫那一家子</a></div><div id="SiteTitle"><a id="TitleLink" href="http://www.cnblogs.com/"><img src="//static.cnblogs.com/images/adminlogo.gif" alt=""></a></div></td></tr><tr><td><div id="LeftNavHeader">操作</div></td><td class="NavHeaderRow"><ul id="TopNav"><li><a href="/EditPosts.aspx" id="TabPosts">随笔</a></li><li><a href="/EditArticles.aspx" id="TabArticles">文章</a></li><li><a href="/EditDiary.aspx" id="TabDiary">日记</a></li><li><a href="/Feedback.aspx" id="TabFeedback">评论</a></li><li><a href="/EditLinks.aspx" id="TabLinks">链接</a></li><li id="GalleryTab"><a href="/EditGalleries.aspx" id="TabGalleries">相册</a></li><li id="FilesTab"><a href="Files.aspx" id="TabFiles">文件</a></li><li><a href="/Configure.aspx" id="TabConfigure">设置</a></li><li><a href="/Preferences.aspx" id="TabPreferences">选项</a></li></ul><div id="SubNav"></div></td></tr><tr><td class="NavLeftCell"><div class="left_nav"><ul id="LinksActions"><li><a href="EditPosts.aspx?opt=1">» 添加新随笔</a></li><li><a href="/EditPosts.aspx?IsDraft=1">» 草稿箱</a></li><li><a href="Preferences.aspx#Editor">» 设置默认编辑器</a></li><li><a href="http://home.cnblogs.com/group/topic/8550.html" target="_blank">» 博客客户端</a></li><li><a href="ManageSignature.aspx" target="_blank">» 博客签名</a></li><li><a href="BlogBackup.aspx?type=1">» 博客备份</a></li><li><a href="Import.aspx?catid=1">» 博客搬家</a></li></ul></div><div id="CategoriesHeader" class="LeftNavHeader">分类</div><div class="left_nav"><ul id="LinksCategories"><li><a href="EditCategories.aspx?catid=1">[编辑分类]</a></li><li><a href="/EditPosts.aspx">[所有分类]</a></li><li><a href="/EditPosts.aspx?catid=-2">[未分类]</a></li><li><a href="/EditPosts.aspx?catid=325650">Github Source(0)</a></li><li><a href="/EditPosts.aspx?catid=322978">Linux(8)</a></li><li><a href="/EditPosts.aspx?catid=317047">Mysql(1)</a></li><li><a href="/EditPosts.aspx?catid=316793">Opentaps(1)</a></li><li><a href="/EditPosts.aspx?catid=317050">Powerdesigner(2)</a></li><li><a href="/EditPosts.aspx?catid=316794">Ruby On Rails(14)</a></li><li><a href="/EditPosts.aspx?catid=526560">SharePoint(4)</a></li><li><a href="/EditPosts.aspx?catid=325649">Sqlite(0)</a></li><li><a href="/EditPosts.aspx?catid=321869">Tools(4)</a></li></ul></div></td><td id="Body"><div id="Main"><script type="text/javascript"> var isEdit = true; var isNewPost = false; var currentEditorId = 'Editor_Edit_EditorBody'; var currentUseEditor = 3; var txbTitleId = 'Editor_Edit_txbTitle';</script><div id="Editor_Messages">
</div>
<div id="Editor_Edit"><div id="Editor_Edit_Header" class="CollapsibleTitle"><span id="Editor_Edit_headerTitle">编辑随笔</span></div><div id="Editor_Edit_Contents"> <div id="edit_container"> <div id="edit_title"> <b>标题</b><a id="Editor_Edit_hlEntryLink" title="view: Eclipse 保存文件时自动格式化代码" href="http://www.cnblogs.com/ilazysoft/p/6738876.html" target="_blank">http://www.cnblogs.com/ilazysoft/p/6738876.html</a> <br> <input name="Editor$Edit$txbTitle" type="text" value="Eclipse 保存文件时自动格式化代码" maxlength="200" id="Editor_Edit_txbTitle" onblur="localPreserver.saveDraftTitle();" onkeydown="title_keydown(event);" style="width:99%;"> </div> <div id="edit_body"> <div id="edit_body_tip"> <b>内容</b>(TinyMCE编辑器,支持拖放/粘贴上传图片) <span id="write_hint" style="color: green;">本地自动保存于上午10:04:47,<a href="javascript:void(0);" onclick="localPreserver.showSaved();return false;">查看</a></span> </div> <script type="text/javascript" src="//common.cnblogs.com/editor/tiny_mce/tiny_mce.js?id=20170225-2"></script><script type="text/javascript" src="//common.cnblogs.com/blog/script/tinymce_config.js?id=20170225-2"></script><textarea name="Editor$Edit$EditorBody" rows="2" cols="20" id="Editor_Edit_EditorBody" aria-hidden="true" style="display: none;"><p>设置详情见http://www.cnblogs.com/shirley-1019/archive/2012/12/27/2835212.html</p></textarea><span role="application" aria-labelledby="Editor_Edit_EditorBody_voice" id="Editor_Edit_EditorBody_parent" class="mceEditor defaultSkin"><span class="mceVoiceLabel" style="display:none;" id="Editor_Edit_EditorBody_voice">富文本区</span><table role="presentation" id="Editor_Edit_EditorBody_tbl" class="mceLayout" cellspacing="0" cellpadding="0" style="width: 100%; height: 506px;"><tbody><tr role="presentation" class="mceFirst"><td class="mceToolbar mceLeft mceFirst mceLast" role="toolbar"><div id="Editor_Edit_EditorBody_toolbargroup" role="group" aria-labelledby="Editor_Edit_EditorBody_toolbargroup_voice" tabindex="-1"><span role="application"><span id="Editor_Edit_EditorBody_toolbargroup_voice" class="mceVoiceLabel" style="display:none;">工具栏</span><table id="Editor_Edit_EditorBody_toolbar1" class="mceToolbar mceToolbarRow1 Enabled" cellpadding="0" cellspacing="0" align="" role="presentation" tabindex="-1" aria-disabled="false" aria-pressed="false"><tbody><tr><td class="mceToolbarStart mceToolbarStartButton mceFirst"><span><!-- IE --></span></td><td style="position: relative"><div id="Editor_Edit_EditorBody_forecolor" role="button" tabindex="-1" aria-labelledby="Editor_Edit_EditorBody_forecolor_voice" aria-haspopup="true"><table role="presentation" class="mceSplitButton mceSplitButtonEnabled mce_forecolor" cellpadding="0" cellspacing="0" title="选择文本颜色"><tbody><tr><td class="mceFirst"><a role="button" id="Editor_Edit_EditorBody_forecolor_action" tabindex="-1" href="javascript:;" class="mceAction mce_forecolor" onclick="return false;" onmousedown="return false;" title="选择文本颜色"><span class="mceAction mce_forecolor"></span><span class="mceVoiceLabel mceIconOnly" id="Editor_Edit_EditorBody_forecolor_voice" style="display:none;">选择文本颜色</span><div id="Editor_Edit_EditorBody_forecolor_preview" class="mceColorPreview" style="background-color: rgb(136, 136, 136);"></div></a></td><td class="mceLast"><a role="button" id="Editor_Edit_EditorBody_forecolor_open" tabindex="-1" href="javascript:;" class="mceOpen mce_forecolor" onclick="return false;" onmousedown="return false;" title="选择文本颜色"><span class="mceOpen mce_forecolor"><span style="display:none;" class="mceIconOnly" aria-hidden="true">▼</span></span></a></td></tr></tbody></table></div></td><td style="position: relative"><div id="Editor_Edit_EditorBody_backcolor" role="button" tabindex="-1" aria-labelledby="Editor_Edit_EditorBody_backcolor_voice" aria-haspopup="true"><table role="presentation" class="mceSplitButton mceSplitButtonEnabled mce_backcolor" cellpadding="0" cellspacing="0" title="选择背景颜色"><tbody><tr><td class="mceFirst"><a role="button" id="Editor_Edit_EditorBody_backcolor_action" tabindex="-1" href="javascript:;" class="mceAction mce_backcolor" onclick="return false;" onmousedown="return false;" title="选择背景颜色"><span class="mceAction mce_backcolor"></span><span class="mceVoiceLabel mceIconOnly" id="Editor_Edit_EditorBody_backcolor_voice" style="display:none;">选择背景颜色</span><div id="Editor_Edit_EditorBody_backcolor_preview" class="mceColorPreview" style="background-color: rgb(136, 136, 136);"></div></a></td><td class="mceLast"><a role="button" id="Editor_Edit_EditorBody_backcolor_open" tabindex="-1" href="javascript:;" class="mceOpen mce_backcolor" onclick="return false;" onmousedown="return false;" title="选择背景颜色"><span class="mceOpen mce_backcolor"><span style="display:none;" class="mceIconOnly" aria-hidden="true">▼</span></span></a></td></tr></tbody></table></div></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_bold" href="javascript:;" class="mceButton mceButtonEnabled mce_bold" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_bold_voice" title="粗体 (Ctrl B)" tabindex="-1"><span class="mceIcon mce_bold"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_bold_voice">粗体 (Ctrl B)</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_italic" href="javascript:;" class="mceButton mceButtonEnabled mce_italic" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_italic_voice" title="斜体 (Ctrl I)" tabindex="-1"><span class="mceIcon mce_italic"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_italic_voice">斜体 (Ctrl I)</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_underline" href="javascript:;" class="mceButton mceButtonEnabled mce_underline" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_underline_voice" title="下划线 (Ctrl U)" tabindex="-1"><span class="mceIcon mce_underline"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_underline_voice">下划线 (Ctrl U)</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_strikethrough" href="javascript:;" class="mceButton mceButtonEnabled mce_strikethrough" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_strikethrough_voice" title="删除线" tabindex="-1"><span class="mceIcon mce_strikethrough"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_strikethrough_voice">删除线</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_bullist" href="javascript:;" class="mceButton mceButtonEnabled mce_bullist" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_bullist_voice" title="无序编号" tabindex="-1" aria-pressed="false"><span class="mceIcon mce_bullist"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_bullist_voice">无序编号</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_numlist" href="javascript:;" class="mceButton mceButtonEnabled mce_numlist" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_numlist_voice" title="有序编号" tabindex="-1" aria-pressed="false"><span class="mceIcon mce_numlist"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_numlist_voice">有序编号</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_outdent" href="javascript:;" class="mceButton mce_outdent mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_outdent_voice" title="减少缩进" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_outdent"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_outdent_voice">减少缩进</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_indent" href="javascript:;" class="mceButton mceButtonEnabled mce_indent" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_indent_voice" title="增加缩进" tabindex="-1"><span class="mceIcon mce_indent"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_indent_voice">增加缩进</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_blockquote" href="javascript:;" class="mceButton mceButtonEnabled mce_blockquote" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_blockquote_voice" title="引用" tabindex="-1"><span class="mceIcon mce_blockquote"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_blockquote_voice">引用</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_hr" href="javascript:;" class="mceButton mceButtonEnabled mce_hr" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_hr_voice" title="水平线" tabindex="-1"><span class="mceIcon mce_hr"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_hr_voice">水平线</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_sub" href="javascript:;" class="mceButton mceButtonEnabled mce_sub" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_sub_voice" title="下标" tabindex="-1"><span class="mceIcon mce_sub"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_sub_voice">下标</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_sup" href="javascript:;" class="mceButton mceButtonEnabled mce_sup" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_sup_voice" title="上标" tabindex="-1"><span class="mceIcon mce_sup"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_sup_voice">上标</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_charmap" href="javascript:;" class="mceButton mceButtonEnabled mce_charmap" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_charmap_voice" title="插入特殊符号" tabindex="-1"><span class="mceIcon mce_charmap"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_charmap_voice">插入特殊符号</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_justifyleft" href="javascript:;" class="mceButton mceButtonEnabled mce_justifyleft" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_justifyleft_voice" title="左对齐" tabindex="-1"><span class="mceIcon mce_justifyleft"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_justifyleft_voice">左对齐</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_justifycenter" href="javascript:;" class="mceButton mceButtonEnabled mce_justifycenter" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_justifycenter_voice" title="居中对齐" tabindex="-1"><span class="mceIcon mce_justifycenter"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_justifycenter_voice">居中对齐</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_justifyright" href="javascript:;" class="mceButton mceButtonEnabled mce_justifyright" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_justifyright_voice" title="右对齐" tabindex="-1"><span class="mceIcon mce_justifyright"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_justifyright_voice">右对齐</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_search" href="javascript:;" class="mceButton mceButtonEnabled mce_search" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_search_voice" title="查找" tabindex="-1"><span class="mceIcon mce_search"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_search_voice">查找</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_replace" href="javascript:;" class="mceButton mceButtonEnabled mce_replace" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_replace_voice" title="查找/替换" tabindex="-1"><span class="mceIcon mce_replace"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_replace_voice">查找/替换</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_insertdate" href="javascript:;" class="mceButton mceButtonEnabled mce_insertdate" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_insertdate_voice" title="插入日期" tabindex="-1"><span class="mceIcon mce_insertdate"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_insertdate_voice">插入日期</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_inserttime" href="javascript:;" class="mceButton mceButtonEnabled mce_inserttime" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_inserttime_voice" title="插入时间" tabindex="-1"><span class="mceIcon mce_inserttime"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_inserttime_voice">插入时间</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_preview" href="javascript:;" class="mceButton mceButtonEnabled mce_preview" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_preview_voice" title="预览" tabindex="-1"><span class="mceIcon mce_preview"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_preview_voice">预览</span></a></td><td class="mceToolbarEnd mceToolbarEndButton mceLast"><span><!-- IE --></span></td></tr></tbody></table><table id="Editor_Edit_EditorBody_toolbar2" class="mceToolbar mceToolbarRow2 Enabled" cellpadding="0" cellspacing="0" align="" role="presentation" tabindex="-1" aria-disabled="false" aria-pressed="false"><tbody><tr><td class="mceToolbarStart mceToolbarStartButton mceFirst"><span><!-- IE --></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_link" href="javascript:;" class="mceButton mce_link mceButtonEnabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_link_voice" title="插入/编辑链接" tabindex="-1" aria-disabled="false"><span class="mceIcon mce_link"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_link_voice">插入/编辑链接</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_unlink" href="javascript:;" class="mceButton mce_unlink mceButtonEnabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_unlink_voice" title="清除链接" tabindex="-1" aria-disabled="false"><span class="mceIcon mce_unlink"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_unlink_voice">清除链接</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_anchor" href="javascript:;" class="mceButton mceButtonEnabled mce_anchor" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_anchor_voice" title="插入/编辑书签" tabindex="-1"><span class="mceIcon mce_anchor"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_anchor_voice">插入/编辑书签</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_removeformat" href="javascript:;" class="mceButton mceButtonEnabled mce_removeformat" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_removeformat_voice" title="清除格式" tabindex="-1"><span class="mceIcon mce_removeformat"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_removeformat_voice">清除格式</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_cleanup" href="javascript:;" class="mceButton mceButtonEnabled mce_cleanup" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_cleanup_voice" title="清除多余格式" tabindex="-1"><span class="mceIcon mce_cleanup"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_cleanup_voice">清除多余格式</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_image" href="javascript:;" class="mceButton mceButtonEnabled mce_image" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_image_voice" title="插入/编辑图片" tabindex="-1"><span class="mceIcon mce_image"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_image_voice">插入/编辑图片</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_uploadImage" href="javascript:;" class="mceButton mceButtonEnabled mce_uploadImage" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_uploadImage_voice" title="上传图片" tabindex="-1"><span class="mceIcon mce_uploadImage"><img class="mceIcon" src="https://common.cnblogs.com/editor/tiny_mce/plugins/uploadImage/img/img.gif" alt="上传图片"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_uploadImage_voice">上传图片</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_media" href="javascript:;" class="mceButton mceButtonEnabled mce_media" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_media_voice" title="插入/编辑嵌入式媒体" tabindex="-1"><span class="mceIcon mce_media"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_media_voice">插入/编辑嵌入式媒体</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_insertCode" href="javascript:;" class="mceButton mceButtonEnabled mce_insertCode" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_insertCode_voice" title="插入代码(推荐)" tabindex="-1"><span class="mceIcon mce_insertCode"><img class="mceIcon" src="https://common.cnblogs.com/editor/tiny_mce/plugins/insertCode/images/insertCode.gif" alt="插入代码(推荐)"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_insertCode_voice">插入代码(推荐)</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_syntaxHighlighter" href="javascript:;" class="mceButton mceButtonEnabled mce_syntaxHighlighter" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_syntaxHighlighter_voice" title="插入代码" tabindex="-1"><span class="mceIcon mce_syntaxHighlighter"><img class="mceIcon" src="https://common.cnblogs.com/editor/tiny_mce/plugins/syntaxHighlighter/images/code.png" alt="插入代码"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_syntaxHighlighter_voice">插入代码</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_code" href="javascript:;" class="mceButton mceButtonEnabled mce_code" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_code_voice" title="编辑 HTML 源代码" tabindex="-1"><span class="mceIcon mce_code"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_code_voice">编辑 HTML 源代码</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_fullscreen" href="javascript:;" class="mceButton mceButtonEnabled mce_fullscreen" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_fullscreen_voice" title="切换全屏模式" tabindex="-1" aria-pressed="false"><span class="mceIcon mce_fullscreen"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_fullscreen_voice">切换全屏模式</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><span role="listbox" aria-haspopup="true" aria-labelledby="Editor_Edit_EditorBody_formatselect_voiceDesc" aria-describedby="Editor_Edit_EditorBody_formatselect_voiceDesc"><table role="presentation" tabindex="-1" id="Editor_Edit_EditorBody_formatselect" cellpadding="0" cellspacing="0" class="mceListBox mceListBoxEnabled mce_formatselect" aria-valuenow="段落"><tbody><tr><td class="mceFirst"><span id="Editor_Edit_EditorBody_formatselect_voiceDesc" class="voiceLabel" style="display:none;">格式 - 段落</span><a id="Editor_Edit_EditorBody_formatselect_text" tabindex="-1" href="javascript:;" class="mceText" onclick="return false;" onmousedown="return false;">段落</a></td><td class="mceLast"><a id="Editor_Edit_EditorBody_formatselect_open" tabindex="-1" href="javascript:;" class="mceOpen" onclick="return false;" onmousedown="return false;"><span><span style="display:none;" class="mceIconOnly" aria-hidden="true">▼</span></span></a></td></tr></tbody></table></span></td><td style="position: relative"><span role="listbox" aria-haspopup="true" aria-labelledby="Editor_Edit_EditorBody_fontselect_voiceDesc" aria-describedby="Editor_Edit_EditorBody_fontselect_voiceDesc"><table role="presentation" tabindex="-1" id="Editor_Edit_EditorBody_fontselect" cellpadding="0" cellspacing="0" class="mceListBox mceListBoxEnabled mce_fontselect" aria-valuenow="字体"><tbody><tr><td class="mceFirst"><span id="Editor_Edit_EditorBody_fontselect_voiceDesc" class="voiceLabel" style="display:none;">字体</span><a id="Editor_Edit_EditorBody_fontselect_text" tabindex="-1" href="javascript:;" class="mceText mceTitle" onclick="return false;" onmousedown="return false;">字体</a></td><td class="mceLast"><a id="Editor_Edit_EditorBody_fontselect_open" tabindex="-1" href="javascript:;" class="mceOpen" onclick="return false;" onmousedown="return false;"><span><span style="display:none;" class="mceIconOnly" aria-hidden="true">▼</span></span></a></td></tr></tbody></table></span></td><td style="position: relative"><span role="listbox" aria-haspopup="true" aria-labelledby="Editor_Edit_EditorBody_fontsizeselect_voiceDesc" aria-describedby="Editor_Edit_EditorBody_fontsizeselect_voiceDesc"><table role="presentation" tabindex="-1" id="Editor_Edit_EditorBody_fontsizeselect" cellpadding="0" cellspacing="0" class="mceListBox mceListBoxEnabled mce_fontsizeselect" aria-valuenow="字体大小"><tbody><tr><td class="mceFirst"><span id="Editor_Edit_EditorBody_fontsizeselect_voiceDesc" class="voiceLabel" style="display:none;">字体大小</span><a id="Editor_Edit_EditorBody_fontsizeselect_text" tabindex="-1" href="javascript:;" class="mceText mceTitle" onclick="return false;" onmousedown="return false;">字体大小</a></td><td class="mceLast"><a id="Editor_Edit_EditorBody_fontsizeselect_open" tabindex="-1" href="javascript:;" class="mceOpen" onclick="return false;" onmousedown="return false;"><span><span style="display:none;" class="mceIconOnly" aria-hidden="true">▼</span></span></a></td></tr></tbody></table></span></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_undo" href="javascript:;" class="mceButton mce_undo mceButtonEnabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_undo_voice" title="撤销 (Ctrl Z)" tabindex="-1" aria-disabled="false"><span class="mceIcon mce_undo"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_undo_voice">撤销 (Ctrl Z)</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_redo" href="javascript:;" class="mceButton mce_redo mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_redo_voice" title="重做 (Ctrl Y)" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_redo"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_redo_voice">重做 (Ctrl Y)</span></a></td><td class="mceToolbarEnd mceToolbarEndButton mceLast"><span><!-- IE --></span></td></tr></tbody></table><table id="Editor_Edit_EditorBody_toolbar3" class="mceToolbar mceToolbarRow3 Enabled" cellpadding="0" cellspacing="0" align="" role="presentation" tabindex="-1" aria-disabled="false" aria-pressed="false"><tbody><tr><td class="mceToolbarStart mceToolbarStartButton mceFirst"><span><!-- IE --></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_table" href="javascript:;" class="mceButton mceButtonEnabled mce_table" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_table_voice" title="插入新表格" tabindex="-1"><span class="mceIcon mce_table"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_table_voice">插入新表格</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_row_props" href="javascript:;" class="mceButton mce_row_props mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_row_props_voice" title="行属性" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_row_props"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_row_props_voice">行属性</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_cell_props" href="javascript:;" class="mceButton mce_cell_props mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_cell_props_voice" title="表格元件属性" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_cell_props"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_cell_props_voice">表格元件属性</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_row_before" href="javascript:;" class="mceButton mce_row_before mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_row_before_voice" title="在行前插入" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_row_before"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_row_before_voice">在行前插入</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_row_after" href="javascript:;" class="mceButton mce_row_after mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_row_after_voice" title="在行后插入" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_row_after"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_row_after_voice">在行后插入</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_delete_row" href="javascript:;" class="mceButton mce_delete_row mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_delete_row_voice" title="删除行" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_delete_row"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_delete_row_voice">删除行</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_col_before" href="javascript:;" class="mceButton mce_col_before mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_col_before_voice" title="在列前插入" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_col_before"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_col_before_voice">在列前插入</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_col_after" href="javascript:;" class="mceButton mce_col_after mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_col_after_voice" title="在列后插入" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_col_after"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_col_after_voice">在列后插入</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_delete_col" href="javascript:;" class="mceButton mce_delete_col mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_delete_col_voice" title="删除列" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_delete_col"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_delete_col_voice">删除列</span></a></td><td style="position: relative"><span class="mceSeparator" role="separator" aria-orientation="vertical" tabindex="-1"></span></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_split_cells" href="javascript:;" class="mceButton mce_split_cells mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_split_cells_voice" title="分割已合并元件" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_split_cells"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_split_cells_voice">分割已合并元件</span></a></td><td style="position: relative"><a role="button" id="Editor_Edit_EditorBody_merge_cells" href="javascript:;" class="mceButton mce_merge_cells mceButtonDisabled" onmousedown="return false;" onclick="return false;" aria-labelledby="Editor_Edit_EditorBody_merge_cells_voice" title="合并表格元件" tabindex="-1" aria-disabled="true"><span class="mceIcon mce_merge_cells"></span><span class="mceVoiceLabel mceIconOnly" style="display: none;" id="Editor_Edit_EditorBody_merge_cells_voice">合并表格元件</span></a></td><td class="mceToolbarEnd mceToolbarEndButton mceLast"><span><!-- IE --></span></td></tr></tbody></table></span></div><a href="#" accesskey="z" title="定位到工具列:Alt Q,定位到编辑框:Alt Z定位到工具列- Alt Q,定位到元素路径:Alt X。" onfocus="tinyMCE.getInstanceById('Editor_Edit_EditorBody').focus();"><!-- IE --></a></td></tr><tr><td class="mceIframeContainer mceFirst mceLast"><iframe id="Editor_Edit_EditorBody_ifr" src='javascript:""' frameborder="0" allowtransparency="true" title="富文本区使用 ALT-F10 启用工具栏. 使用 ALT-0 打开帮助" style="width: 100%; height: 416px; display: block;"></iframe></td></tr><tr class="mceLast"><td class="mceStatusbar mceFirst mceLast"><div id="Editor_Edit_EditorBody_path_row" role="group" aria-labelledby="Editor_Edit_EditorBody_path_voice" tabindex="-1"><span id="Editor_Edit_EditorBody_path_voice">元素路径</span><span>: </span><span id="Editor_Edit_EditorBody_path"><a href="javascript:;" role="button" onmousedown="return false;" class="mcePath_0" id="_mce_item_51" tabindex="-1">p</a></span></div><a id="Editor_Edit_EditorBody_resize" href="javascript:;" onclick="return false;" class="mceResize" tabindex="-1"></a></td></tr></tbody></table></span> </div> <div id="Editor_Edit_APOptions"><div id="Editor_Edit_APOptions_Header" class="CollapsibleTitle"><a id="Editor_Edit_APOptions_Link" onclick="ToggleVisible('Editor_Edit_APOptions_Contents','Editor_Edit_APOptions_LinkImage','/resources/toggle_gray_up.gif','/resources/toggle_gray_down.gif'); return false;" href="UserControls/#"><img id="Editor_Edit_APOptions_LinkImage" src="/resources/toggle_gray_down.gif"></a><span id="Editor_Edit_APOptions_headerTitle" class="CollapsibleTitle">常用选项</span></div><div id="Editor_Edit_APOptions_Contents" class="Edit"> <div class="edit_option"> <div id="Editor_Edit_APOptions_Advancedpanel1"><div id="Editor_Edit_APOptions_Advancedpanel1_Header" class="subCollapsibleTitle"><a id="Editor_Edit_APOptions_Advancedpanel1_Link" onclick="ToggleVisible('Editor_Edit_APOptions_Advancedpanel1_Contents','Editor_Edit_APOptions_Advancedpanel1_LinkImage','/resources/toggle_gray_up.gif','/resources/toggle_gray_down.gif'); return false;" href="UserControls/#"><img id="Editor_Edit_APOptions_Advancedpanel1_LinkImage" src="/resources/toggle_gray_down.gif"></a><span id="Editor_Edit_APOptions_Advancedpanel1_headerTitle" class="subCollapsibleTitleText">个人分类</span></div><div id="Editor_Edit_APOptions_Advancedpanel1_Contents" class="Edit"> <table id="Editor_Edit_APOptions_Advancedpanel1_cklCategories" style="width:95%;"><tbody><tr><td><input id="Editor_Edit_APOptions_Advancedpanel1_cklCategories_0" type="checkbox" name="Editor$Edit$APOptions$Advancedpanel1$cklCategories$0" value="325650"><label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_0">Github Source</label></td><td><input id="Editor_Edit_APOptions_Advancedpanel1_cklCategories_1" type="checkbox" name="Editor$Edit$APOptions$Advancedpanel1$cklCategories$1" value="322978"><label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_1">Linux</label></td><td><input id="Editor_Edit_APOptions_Advancedpanel1_cklCategories_2" type="checkbox" name="Editor$Edit$APOptions$Advancedpanel1$cklCategories$2" value="317047"><label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_2">Mysql</label></td><td><input id="Editor_Edit_APOptions_Advancedpanel1_cklCategories_3" type="checkbox" name="Editor$Edit$APOptions$Advancedpanel1$cklCategories$3" value="316793"><label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_3">Opentaps</label></td><td><input id="Editor_Edit_APOptions_Advancedpanel1_cklCategories_4" type="checkbox" name="Editor$Edit$APOptions$Advancedpanel1$cklCategories$4" value="317050"><label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_4">Powerdesigner</label></td><td><input id="Editor_Edit_APOptions_Advancedpanel1_cklCategories_5" type="checkbox" name="Editor$Edit$APOptions$Advancedpanel1$cklCategories$5" value="316794"><label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_5">Ruby On Rails</label></td></tr><tr><td><input id="Editor_Edit_APOptions_Advancedpanel1_cklCategories_6" type="checkbox" name="Editor$Edit$APOptions$Advancedpanel1$cklCategories$6" value="526560"><label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_6">SharePoint</label></td><td><input id="Editor_Edit_APOptions_Advancedpanel1_cklCategories_7" type="checkbox" name="Editor$Edit$APOptions$Advancedpanel1$cklCategories$7" value="325649"><label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_7">Sqlite</label></td><td><input id="Editor_Edit_APOptions_Advancedpanel1_cklCategories_8" type="checkbox" name="Editor$Edit$APOptions$Advancedpanel1$cklCategories$8" value="321869"><label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_8">Tools</label></td><td></td><td></td><td></td></tr></tbody></table> </div></div> <div id="Editor_Edit_APOptions_APSiteHome"><div id="Editor_Edit_APOptions_APSiteHome_Header" class="subCollapsibleTitle"><a id="Editor_Edit_APOptions_APSiteHome_Link" onclick="ToggleVisible('Editor_Edit_APOptions_APSiteHome_Contents','Editor_Edit_APOptions_APSiteHome_LinkImage','/resources/toggle_gray_up.gif','/resources/toggle_gray_down.gif'); return false;" href="UserControls/#"><img id="Editor_Edit_APOptions_APSiteHome_LinkImage" src="/resources/toggle_gray_down.gif"></a><span id="Editor_Edit_APOptions_APSiteHome_headerTitle" class="subCollapsibleTitleText">发布选项</span></div><div id="Editor_Edit_APOptions_APSiteHome_Contents" class="Edit"> <div id="Editor_Edit_APOptions_APSiteHome_panelHomeCandidate"> <input name="Editor$Edit$APOptions$APSiteHome$cbHomeCandidate" type="checkbox" id="Editor_Edit_APOptions_APSiteHome_cbHomeCandidate" onclick="OnHomeCandidateChange(this)">发布至首页候选区 <br> </div> <input name="Editor$Edit$APOptions$APSiteHome$cbIsPublishToSiteHome" type="checkbox" id="Editor_Edit_APOptions_APSiteHome_cbIsPublishToSiteHome" onclick="OnSiteHomeChange(this)" disabled="disabled"><span style="color:gray">发布至博客园首页(原创、精品、知识分享)(1小时之前的随笔不能发至首页)</span> <div style="font-size:12px;/*color:#1A64A2;*/padding:5px 5px 5px 5px;"> 【发文说明】<br> 博客园是面向开发者的知识分享社区,不允许发布任何推广、广告、政治方面的内容。<br> 博客园首页(即网站首页)只能发布原创的、高质量的、能让读者从中学到东西的内容。<br> 如果博文质量不符合首页要求,会被工作人员移出首页,望理解。如有疑问,请联系contact@cnblogs.com。 </div> </div></div> <div id="Editor_Edit_APOptions_APSiteCategory"><div id="Editor_Edit_APOptions_APSiteCategory_Header" class="subCollapsibleTitle"><a id="Editor_Edit_APOptions_APSiteCategory_Link" onclick="ToggleVisible('Editor_Edit_APOptions_APSiteCategory_Contents','Editor_Edit_APOptions_APSiteCategory_LinkImage','/resources/toggle_gray_up.gif','/resources/toggle_gray_down.gif'); return false;" href="UserControls/#"><img id="Editor_Edit_APOptions_APSiteCategory_LinkImage" src="/resources/toggle_gray_down.gif"></a><span id="Editor_Edit_APOptions_APSiteCategory_headerTitle" class="subCollapsibleTitleText">网站分类</span></div><div id="Editor_Edit_APOptions_APSiteCategory_Contents" class="Edit" style="display:none;"> 注:请为您的随笔选择最合适的分类,请不要发布在不相关的分类中,否则您的帐户会被取消网站分类发布权限。 <div class="site_category">
.NET技术:
<input type="radio" id="site_categroy_18156" name="name_site_categroy" value="18156"> <label for="site_categroy_18156">.NET新手区</label> <input type="radio" id="site_categroy_108699" name="name_site_categroy" value="108699"> <label for="site_categroy_108699">ASP.NET</label> <input type="radio" id="site_categroy_108700" name="name_site_categroy" value="108700"> <label for="site_categroy_108700">C#</label> <input type="radio" id="site_categroy_108760" name="name_site_categroy" value="108760"> <label for="site_categroy_108760">.NET Core</label> <input type="radio" id="site_categroy_108716" name="name_site_categroy" value="108716"> <label for="site_categroy_108716">WinForm</label> <input type="radio" id="site_categroy_108717" name="name_site_categroy" value="108717"> <label for="site_categroy_108717">Silverlight</label> <input type="radio" id="site_categroy_108718" name="name_site_categroy" value="108718"> <label for="site_categroy_108718">WCF</label> <input type="radio" id="site_categroy_108719" name="name_site_categroy" value="108719"> <label for="site_categroy_108719">CLR</label> <input type="radio" id="site_categroy_108720" name="name_site_categroy" value="108720"> <label for="site_categroy_108720">WPF</label> <input type="radio" id="site_categroy_108728" name="name_site_categroy" value="108728"> <label for="site_categroy_108728">XNA</label> <input type="radio" id="site_categroy_108729" name="name_site_categroy" value="108729"> <label for="site_categroy_108729">Visual Studio</label> <input type="radio" id="site_categroy_108730" name="name_site_categroy" value="108730"> <label for="site_categroy_108730">ASP.NET MVC</label> <input type="radio" id="site_categroy_108738" name="name_site_categroy" value="108738"> <label for="site_categroy_108738">控件开发</label> <input type="radio" id="site_categroy_108739" name="name_site_categroy" value="108739"> <label for="site_categroy_108739">Entity Framework</label> <input type="radio" id="site_categroy_108758" name="name_site_categroy" value="108758"> <label for="site_categroy_108758">NHibernate</label> <input type="radio" id="site_categroy_108745" name="name_site_categroy" value="108745"> <label for="site_categroy_108745">WinRT/Metro</label> <br>
编程语言:
<input type="radio" id="site_categroy_106876" name="name_site_categroy" value="106876"> <label for="site_categroy_106876">Java</label> <input type="radio" id="site_categroy_106880" name="name_site_categroy" value="106880"> <label for="site_categroy_106880">C++</label> <input type="radio" id="site_categroy_106882" name="name_site_categroy" value="106882"> <label for="site_categroy_106882">PHP</label> <input type="radio" id="site_categroy_106877" name="name_site_categroy" value="106877"> <label for="site_categroy_106877">Delphi</label> <input type="radio" id="site_categroy_108696" name="name_site_categroy" value="108696"> <label for="site_categroy_108696">Python</label> <input type="radio" id="site_categroy_106894" name="name_site_categroy" value="106894"> <label for="site_categroy_106894">Ruby</label> <input type="radio" id="site_categroy_108735" name="name_site_categroy" value="108735"> <label for="site_categroy_108735">C语言</label> <input type="radio" id="site_categroy_108746" name="name_site_categroy" value="108746"> <label for="site_categroy_108746">Erlang</label> <input type="radio" id="site_categroy_108748" name="name_site_categroy" value="108748"> <label for="site_categroy_108748">Go</label> <input type="radio" id="site_categroy_108751" name="name_site_categroy" value="108751"> <label for="site_categroy_108751">Swift</label> <input type="radio" id="site_categroy_108752" name="name_site_categroy" value="108752"> <label for="site_categroy_108752">Scala</label> <input type="radio" id="site_categroy_108753" name="name_site_categroy" value="108753"> <label for="site_categroy_108753">R语言</label> <input type="radio" id="site_categroy_108742" name="name_site_categroy" value="108742"> <label for="site_categroy_108742">Verilog</label> <input type="radio" id="site_categroy_108754" name="name_site_categroy" value="108754"> <label for="site_categroy_108754">其它语言</label> <br>
软件设计:
<input type="radio" id="site_categroy_106892" name="name_site_categroy" value="106892"> <label for="site_categroy_106892">架构设计</label> <input type="radio" id="site_categroy_108702" name="name_site_categroy" value="108702"> <label for="site_categroy_108702">面向对象</label> <input type="radio" id="site_categroy_106884" name="name_site_categroy" value="106884"> <label for="site_categroy_106884">设计模式</label> <input type="radio" id="site_categroy_108750" name="name_site_categroy" value="108750"> <label for="site_categroy_108750">领域驱动设计</label> <br>
Web前端:
<input type="radio" id="site_categroy_106883" name="name_site_categroy" value="106883"> <label for="site_categroy_106883">Html/Css</label> <input type="radio" id="site_categroy_106893" name="name_site_categroy" value="106893"> <label for="site_categroy_106893">JavaScript</label> <input type="radio" id="site_categroy_108731" name="name_site_categroy" value="108731"> <label for="site_categroy_108731">jQuery</label> <input type="radio" id="site_categroy_108737" name="name_site_categroy" value="108737"> <label for="site_categroy_108737">HTML5</label> <br>
企业信息化:
<input type="radio" id="site_categroy_108761" name="name_site_categroy" value="108761"> <label for="site_categroy_108761">BPM</label> <input type="radio" id="site_categroy_78111" name="name_site_categroy" value="78111"> <label for="site_categroy_78111">SharePoint</label> <input type="radio" id="site_categroy_50349" name="name_site_categroy" value="50349"> <label for="site_categroy_50349">GIS技术</label> <input type="radio" id="site_categroy_106878" name="name_site_categroy" value="106878"> <label for="site_categroy_106878">SAP</label> <input type="radio" id="site_categroy_108732" name="name_site_categroy" value="108732"> <label for="site_categroy_108732">Oracle ERP</label> <input type="radio" id="site_categroy_108734" name="name_site_categroy" value="108734"> <label for="site_categroy_108734">Dynamics CRM</label> <input type="radio" id="site_categroy_108747" name="name_site_categroy" value="108747"> <label for="site_categroy_108747">K2 BPM</label> <input type="radio" id="site_categroy_108749" name="name_site_categroy" value="108749"> <label for="site_categroy_108749">信息安全</label> <input type="radio" id="site_categroy_3" name="name_site_categroy" value="3"> <label for="site_categroy_3">企业信息化其他</label> <br>
手机开发:
<input type="radio" id="site_categroy_108706" name="name_site_categroy" value="108706"> <label for="site_categroy_108706">Android开发</label> <input type="radio" id="site_categroy_108707" name="name_site_categroy" value="108707"> <label for="site_categroy_108707">iOS开发</label> <input type="radio" id="site_categroy_108736" name="name_site_categroy" value="108736"> <label for="site_categroy_108736">Windows Phone</label> <input type="radio" id="site_categroy_108708" name="name_site_categroy" value="108708"> <label for="site_categroy_108708">Windows Mobile</label> <input type="radio" id="site_categroy_106886" name="name_site_categroy" value="106886"> <label for="site_categroy_106886">其他手机开发</label> <br>
软件工程:
<input type="radio" id="site_categroy_108710" name="name_site_categroy" value="108710"> <label for="site_categroy_108710">敏捷开发</label> <input type="radio" id="site_categroy_106891" name="name_site_categroy" value="106891"> <label for="site_categroy_106891">项目与团队管理</label> <input type="radio" id="site_categroy_106889" name="name_site_categroy" value="106889"> <label for="site_categroy_106889">软件工程其他</label> <br>
数据库技术:
<input type="radio" id="site_categroy_108713" name="name_site_categroy" value="108713"> <label for="site_categroy_108713">SQL Server</label> <input type="radio" id="site_categroy_108714" name="name_site_categroy" value="108714"> <label for="site_categroy_108714">Oracle</label> <input type="radio" id="site_categroy_108715" name="name_site_categroy" value="108715"> <label for="site_categroy_108715">MySQL</label> <input type="radio" id="site_categroy_108743" name="name_site_categroy" value="108743"> <label for="site_categroy_108743">NoSQL</label> <input type="radio" id="site_categroy_108756" name="name_site_categroy" value="108756"> <label for="site_categroy_108756">大数据</label> <input type="radio" id="site_categroy_106881" name="name_site_categroy" value="106881"> <label for="site_categroy_106881">其它数据库</label> <br>
操作系统:
<input type="radio" id="site_categroy_108721" name="name_site_categroy" value="108721"> <label for="site_categroy_108721">Windows</label> <input type="radio" id="site_categroy_108725" name="name_site_categroy" value="108725"> <label for="site_categroy_108725">Windows Server</label> <input type="radio" id="site_categroy_108726" name="name_site_categroy" value="108726"> <label for="site_categroy_108726">Linux</label> <input type="radio" id="site_categroy_108755" name="name_site_categroy" value="108755"> <label for="site_categroy_108755">OS X</label> <input type="radio" id="site_categroy_108757" name="name_site_categroy" value="108757"> <label for="site_categroy_108757">嵌入式</label> <br>
其他分类:
<input type="radio" id="site_categroy_807" name="name_site_categroy" value="807"> <label for="site_categroy_807">非技术区</label> <input type="radio" id="site_categroy_106879" name="name_site_categroy" value="106879"> <label for="site_categroy_106879">软件测试</label> <input type="radio" id="site_categroy_33909" name="name_site_categroy" value="33909"> <label for="site_categroy_33909">代码与软件发布</label> <input type="radio" id="site_categroy_106885" name="name_site_categroy" value="106885"> <label for="site_categroy_106885">计算机图形学</label> <input type="radio" id="site_categroy_106895" name="name_site_categroy" value="106895"> <label for="site_categroy_106895">Google开发</label> <input type="radio" id="site_categroy_108759" name="name_site_categroy" value="108759"> <label for="site_categroy_108759">游戏开发</label> <input type="radio" id="site_categroy_106888" name="name_site_categroy" value="106888"> <label for="site_categroy_106888">程序人生</label> <input type="radio" id="site_categroy_106890" name="name_site_categroy" value="106890"> <label for="site_categroy_106890">求职面试</label> <input type="radio" id="site_categroy_5079" name="name_site_categroy" value="5079"> <label for="site_categroy_5079">读书区</label> <input type="radio" id="site_categroy_4347" name="name_site_categroy" value="4347"> <label for="site_categroy_4347">转载区</label> <input type="radio" id="site_categroy_108733" name="name_site_categroy" value="108733"> <label for="site_categroy_108733">Windows CE</label> <input type="radio" id="site_categroy_106875" name="name_site_categroy" value="106875"> <label for="site_categroy_106875">翻译区</label> <input type="radio" id="site_categroy_108722" name="name_site_categroy" value="108722"> <label for="site_categroy_108722">开源研究</label> <input type="radio" id="site_categroy_108723" name="name_site_categroy" value="108723"> <label for="site_categroy_108723">Flex</label> <input type="radio" id="site_categroy_108740" name="name_site_categroy" value="108740"> <label for="site_categroy_108740">云计算</label> <input type="radio" id="site_categroy_108741" name="name_site_categroy" value="108741"> <label for="site_categroy_108741">算法与数据结构</label> <input type="radio" id="site_categroy_7734" name="name_site_categroy" value="7734"> <label for="site_categroy_7734">其他技术区</label> <br>
<input type="radio" id="site_categroy_0" name="name_site_categroy" value="0"><label for="site_categroy_0">取消选择</label></div> </div></div> </div> </div></div> <div id="Editor_Edit_Advanced"><div id="Editor_Edit_Advanced_Header" class="CollapsibleTitle"><a id="Editor_Edit_Advanced_Link" onclick="ToggleVisible('Editor_Edit_Advanced_Contents','Editor_Edit_Advanced_LinkImage','/resources/toggle_gray_up.gif','/resources/toggle_gray_down.gif'); return false;" href="UserControls/#"><img id="Editor_Edit_Advanced_LinkImage" src="/resources/toggle_gray_down.gif"></a><span id="Editor_Edit_Advanced_headerTitle" class="CollapsibleTitle">高级选项</span></div><div id="Editor_Edit_Advanced_Contents" class="Edit"> <div class="edit_option"> <ul class="edit_option_ul"> <li> <label for="Editor_Edit_Advanced_ckbPublished">发布</label><input id="Editor_Edit_Advanced_ckbPublished" type="checkbox" name="Editor$Edit$Advanced$ckbPublished" checked="checked"> </li> <li> <label for="Editor_Edit_Advanced_chkDisplayHomePage">显示在我的博客首页</label><input id="Editor_Edit_Advanced_chkDisplayHomePage" type="checkbox" name="Editor$Edit$Advanced$chkDisplayHomePage" checked="checked"> </li> <li> <label for="Editor_Edit_Advanced_chkComments">允许评论</label><input id="Editor_Edit_Advanced_chkComments" type="checkbox" name="Editor$Edit$Advanced$chkComments" checked="checked"> </li> <li> </li> <li> <label for="Editor_Edit_Advanced_chkMainSyndication">显示在RSS中</label><input id="Editor_Edit_Advanced_chkMainSyndication" type="checkbox" name="Editor$Edit$Advanced$chkMainSyndication" checked="checked"> </li> <li> </li> <li> <label for="Editor_Edit_Advanced_chkPinned">置顶</label><input id="Editor_Edit_Advanced_chkPinned" type="checkbox" name="Editor$Edit$Advanced$chkPinned"> </li> <li> <label for="Editor_Edit_Advanced_chkIsOnlyForRegisterUser">只允许注册用户访问</label><input id="Editor_Edit_Advanced_chkIsOnlyForRegisterUser" type="checkbox" name="Editor$Edit$Advanced$chkIsOnlyForRegisterUser"> </li> <li> <label for="Editor_Edit_Advanced_chkUpdateCreatedTime">更新创建时间</label><input id="Editor_Edit_Advanced_chkUpdateCreatedTime" type="checkbox" name="Editor$Edit$Advanced$chkUpdateCreatedTime"> </li> </ul> <div> 移动随笔: <span id="Editor_Edit_Advanced_rblPostType"><input id="Editor_Edit_Advanced_rblPostType_0" type="radio" name="Editor$Edit$Advanced$rblPostType" value="1" checked="checked"><label for="Editor_Edit_Advanced_rblPostType_0">随笔</label><input id="Editor_Edit_Advanced_rblPostType_1" type="radio" name="Editor$Edit$Advanced$rblPostType" value="2"><label for="Editor_Edit_Advanced_rblPostType_1">文章</label><input id="Editor_Edit_Advanced_rblPostType_2" type="radio" name="Editor$Edit$Advanced$rblPostType" value="32"><label for="Editor_Edit_Advanced_rblPostType_2">新闻</label><input id="Editor_Edit_Advanced_rblPostType_3" type="radio" name="Editor$Edit$Advanced$rblPostType" value="128"><label for="Editor_Edit_Advanced_rblPostType_3">日记</label></span> </div> <div> EntryName(友好地址名,只能使用字母、数字、-连字符、_下划线,不超过150个字符)<br> <input name="Editor$Edit$Advanced$txbEntryName" type="text" maxlength="150" id="Editor_Edit_Advanced_txbEntryName" onblur="checkEntryName()" style="width: 470px"><br> <span id="entryname_tip"></span> </div> <div> 摘要: <a href="#" onclick="return insertDescImg()">插入摘要右侧图片</a><br> <textarea name="Editor$Edit$Advanced$txbExcerpt" rows="4" cols="20" id="Editor_Edit_Advanced_txbExcerpt" style="width:98%;"></textarea><br>
</div> <div id="Editor_Edit_Advanced_divTrackBack"> <div class="itemspace"> Tag标签: <input name="Editor$Edit$Advanced$txbTag" type="text" id="Editor_Edit_Advanced_txbTag" style="width: 500px"> <a onclick="leftVal = (screen.width - 300) / 2;topVal = (screen.height - 500) / 2;window.open('/tags/list?id=20160213','_blank','width=300,height=500,toolbars=yes,resizable=yes,scrollbars=yes,left='+leftVal+',top='+topVal);return false;" href="javascript:void(0);">插入已有标签</a> (多个关键字之间用“,”分隔,最多不超过10个)</div> </div>
<div class="itemspace"> 密码保护: <input name="Editor$Edit$Advanced$tbEnryPassword" type="text" id="Editor_Edit_Advanced_tbEnryPassword" style="width: 200px"> </div> </div> </div></div>
<div class="post_block"> <input type="submit" name="Editor$Edit$lkbPost" value="保存修改" onclick="return CheckInput();" id="Editor_Edit_lkbPost" class="Button"> <input type="submit" name="Editor$Edit$lkbCancel" value="取消" onclick="return CancelPost();" id="Editor_Edit_lkbCancel" class="Button"> </div> <div style="clear:both;"></div> <span id="tip_posging" style="padding-left:20px;color:red; vertical-align: middle;"></span> <div style="padding-bottom:10px;margin-top:10px;"> <div id="Editor_Edit_AdvancedPanelOther"><div id="Editor_Edit_AdvancedPanelOther_Header" class="CollapsibleTitle"><a id="Editor_Edit_AdvancedPanelOther_Link" onclick="ToggleVisible('Editor_Edit_AdvancedPanelOther_Contents','Editor_Edit_AdvancedPanelOther_LinkImage','/resources/toggle_gray_up.gif','/resources/toggle_gray_down.gif'); return false;" href="UserControls/#"><img id="Editor_Edit_AdvancedPanelOther_LinkImage" src="/resources/toggle_gray_down.gif"></a><span id="Editor_Edit_AdvancedPanelOther_headerTitle" class="CollapsibleTitle">其他选项</span></div><div id="Editor_Edit_AdvancedPanelOther_Contents" class="Edit" style="display:none;"> 修改发布时间:<input id="Editor_Edit_AdvancedPanelOther_chkIsModifyTime" type="checkbox" name="Editor$Edit$AdvancedPanelOther$chkIsModifyTime"><input name="Editor$Edit$AdvancedPanelOther$tbPublisTime" type="text" value="4/20/2017 3:10:00 PM" id="Editor_Edit_AdvancedPanelOther_tbPublisTime"> </div></div> </div> </div>
</div></div>
<span id="currentPostId" style="display:none;">6738876</span>
<script type="text/javascript"> $(function () { if (isEdit) { document.getElementById('Editor_Edit_txbTitle').focus(); if (currentUseEditor == 1) { var editor1 = document.getElementById(currentEditorId); if (editor1.IsReady) CuteEditor_OnInitialized(editor1); } setInterval(localPreserver.saveDraftBody, 10000); localPreserver.showViewTip(); } });</script>
</div></td></tr></tbody></table> <div id="blog_top_nav_block"> <div id="site_nav"> «<a href="http://www.cnblogs.com">网站首页</a><a href="http://home.cnblogs.com/">园子</a><a href="http://news.cnblogs.com/">新闻</a><a href="//q.cnblogs.com/">博问</a><a href="//ing.cnblogs.com/">闪存</a><a href="http://wz.cnblogs.com/">收藏</a><a href="http://zzk.cnblogs.com/my?app=Blogpost">搜索</a> </div> <div id="login_area"> <span id="span_userinfo"><a id="lnkBlogUrl" href="http://home.cnblogs.com/u/ilazysoft/">兰猫-兰兰</a> · <a href="http://msg.cnblogs.com" target="_blank" id="lnk_site_msg">短消息</a> · <a href="http://passport.cnblogs.com/logout.aspx?ReturnURL=http://www.cnblogs.com/ilazysoft/" onclick="return confirm('确认要退出登录吗?')">退出</a></span> </div> <div class="clear"></div> </div><table id="Footer" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td colspan="2"><div><a href="http://www.cnblogs.com/ContactUs.aspx">联系我们</a> <a href="http://space.cnblogs.com/forum/public">反馈问题</a> @2017 <a id="lnkSite" href="http://www.cnblogs.com/">博客园</a> 技术改变世界</div></td></tr></tbody></table></form> <script type="text/javascript"> GetNewMsgCount(); </script>
</body>
Lombok减少代码冗余量的更多相关文章
- Java Lombok 减少代码冗余 get set
1.下载 2.安装 java -jar Users\uatww990393\Desktop\lombok-1.16.16.jar a. 直接添加jar包到lib中 在java中项目中使用lombok ...
- x-杂项-maven-repository-lombok-intro:使用PROJECT LOMBOK减少BOILERPLATE代码
ylbtech-杂项-maven-repository-lombok-intro:使用PROJECT LOMBOK减少BOILERPLATE代码 1.返回顶部 1. REDUCING BOILERPL ...
- Scala减少代码重复
高阶函数可以把其它函数当作函数参数,帮助我们减少代码重复,例如: object FileMatcher { private def fileHere = (new File(".\\file ...
- 前端程序员的蜕变——JS的 event 对象属性、使用实例、兼容性处理(极大提高代码效率、减少代码量)
下面讨论一下 js 中的 Event 对象,主要从以下三个方面详细的描述(点击标题可跳转到对应部分): 1.什么是event 2.怎么用event,用他该注意什么,几个简单实际应用 3.event在不 ...
- 相比xib 使用代码编排view 的一个明显的好处就是可以更好地重复使用已有代码,减少代码冗余。
相比xib 使用代码编排view 的一个明显的好处就是可以更好地重复使用已有代码,减少代码冗余.
- WPF INotifyPropertyChanged 通过特性减少代码量
在很多地方需要用上INotifyPropertyChanged的接口,MVVM模式,List等集合都会用到. 通常我们使用 protected void OnChange(PropertyChange ...
- 如何减少代码中的if-else嵌套
实际项目中,往往有大量的if-else语句进行各种逻辑校验,参数校验等等,大量的if-else,语句使代码变得臃肿且不好维护,本篇文章结合我自己的经验,就减少if-else语句给出以下几种方案,分别适 ...
- 想减少代码量,快设置一个有感知的 Aware Spring Bean
摘要:正常情况下,Spring 中的 Bean 对 Spring 是无感知的,Spring 框架提供了这种扩展能力,能让一个 bean 成为有感知的. 本文分享自华为云社区<有感知的 Aware ...
- FindBugs 入门——帮你减少代码中的bug数
FindBugs 入门 FindBugs 作用 开发人员在开发了一部分代码后,可以使用FindBugs进行代码缺陷的检查.提高代码的质量,同时也可以减少测试人员给你报的bug数. 代码缺陷分类 根据缺 ...
随机推荐
- anaconda的所有版本大全--下载地址
地址: https://repo.continuum.io/archive/ 内容: Anaconda installer archive Filename Size Last Modified MD ...
- EasyCamera Android安卓移动视频监控单兵设备接入EasyDarwin开源流媒体云平台
前言 随着Android系统的不断更新和发展,现在越来越多的硬件产品选择用安卓系统作为运行环境,电视机,机顶盒.门禁.行车记录仪.车载系统.单兵设备等等,Android系统底层还是Linux,但对上层 ...
- EasyDarwin流媒体服务器实现关键帧推送功能
-本篇由团队成员Fantasy供稿! 功能背景 随着社会进步,人们对产品体验要求越来越高.EasyDarwin也不例外.为了能满足用户对链接服 后看到画面时间(也就是我们经常看到的起播时间)短的要求, ...
- js 怎么传递参数
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&qu ...
- 对于iPhone描述文件的签名认证
1.购买SSL证书验证(跟https认证一样) 2.iphone 签名.mobileconfig文件 company.mobileconfig 未签名的mobileconfig文件 server.cr ...
- assign,copy,strong,weak,nonatomic的具体理解
例子: NSString *houseOfMM = [[NSString alloc] initWithString:'MM的三室两厅']; 上面一段代码会执行以下两个动作: 1 在堆上分配一段内存 ...
- Redis之Ubuntu开机启动
1.编译源码,生成可执行文件: 2.将生成的可执行文件拷贝到 /user/local/bin目录下,若没有x权限请加上: 3.将安装包中的 redis.conf配置文件移到/etc/redis.con ...
- vue定义全局变量和全局方法
一.全局引入文件 1.先定义共用组件 common.vue <script type="text/javascript"> // 定义一些公共的属性和方法 const ...
- HDU4965 Fast Matrix Calculation —— 矩阵乘法、快速幂
题目链接:https://vjudge.net/problem/HDU-4965 Fast Matrix Calculation Time Limit: 2000/1000 MS (Java/Othe ...
- 未公开函数MessageBoxTimeOut 实现定时消息(ZT) MFC实现MessageBox自动消失
http://www.blogjava.net/baicker/archive/2007/07/13/130072.html #include <windows.h> #include & ...