E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
GridView里面的内嵌的服务器控件如LinkButton如何传值?
GridView
GridView里面的内嵌的服务器控件如LinkButton如何传值到LinkButton 事件中
<
asp:GridView ID
=
"
GridView1
"
runat
=
"
server
"
AllowPaging
=
"
True
"
AutoGenerateColumns
=
"
False
"
CellPadding
=
"
4
"
DataKeyNames
=
"
Code
"
DataSourceID
=
"
ObjectDataSource1
"
ForeColor
=
"
#333333
"
GridLines
=
"
Vertical
"
Width
=
"
100%
"
PageSize
=
"
6
"
>
<
FooterStyle BackColor
=
"
#5D7B9D
"
Font
-
Bold
=
"
True
"
ForeColor
=
"
White
"
/>
<
Columns
>
<
asp:BoundField DataField
=
"
publishType
"
HeaderText
=
"
杂志类型
"
>
<
ItemStyle HorizontalAlign
=
"
Center
"
/>
</
asp:BoundField
>
<
asp:BoundField DataField
=
"
magCode
"
HeaderText
=
"
杂志编号
"
/>
<
asp:BoundField DataField
=
"
Name
"
HeaderText
=
"
杂志名称
"
/>
<
asp:BoundField DataField
=
"
Volumn
"
HeaderText
=
"
刊数
"
SortExpression
=
"
Volumn
"
/>
<
asp:BoundField DataField
=
"
Code
"
HeaderText
=
"
期刊编号
"
SortExpression
=
"
Code
"
/>
<
asp:CheckBoxField DataField
=
"
CanPublish
"
HeaderText
=
"
发布
"
/>
<
asp:BoundField DataField
=
"
Category
"
HeaderText
=
"
所属分类
"
/>
<
asp:BoundField DataField
=
"
Author
"
HeaderText
=
"
作者
"
/>
<
asp:BoundField DataField
=
"
Brief
"
HeaderText
=
"
摘要内容
"
/>
<
asp:TemplateField ShowHeader
=
"
False
"
>
<
ItemStyle HorizontalAlign
=
"
Center
"
Width
=
"
40px
"
/>
<
ItemTemplate
>
<
asp:HyperLink ID
=
"
HyperLink1
"
runat
=
"
server
"
NavigateUrl
=
'
<%# Doker.WebSite.AppCode.UrlLinks.GetMagazineDetailPreview(Eval("PublishType"),Eval("Code")) %>
'
Target
=
"
_blank
"
>
预览
</
asp:HyperLink
>
</
ItemTemplate
>
</
asp:TemplateField
>
<
asp:TemplateField ShowHeader
=
"
False
"
>
<
ItemStyle HorizontalAlign
=
"
Center
"
Width
=
"
40px
"
/>
<
ItemTemplate
>
<
asp:LinkButton ID
=
"
LinkButton1
"
runat
=
"
server
"
CausesValidation
=
"
False
"
CommandName
=
"
Generate
"
OnClick
=
"
LinkButton1_Click
"
Text
=
"
生成
"
CommandArgument
=
'
<%# Eval("Code") %>
'
></
asp:LinkButton
>
</
ItemTemplate
>
</
asp:TemplateField
>
<
asp:TemplateField ShowHeader
=
"
False
"
>
<
ItemStyle HorizontalAlign
=
"
Center
"
Width
=
"
40px
"
/>
<
ItemTemplate
>
<
asp:LinkButton ID
=
"
LinkButton2
"
runat
=
"
server
"
CausesValidation
=
"
False
"
CommandName
=
"
Publish
"
OnClick
=
"
LinkButton2_Click
"
Text
=
"
发布
"
CommandArgument
=
'
<%# Eval("Code") %>
'
></
asp:LinkButton
>
</
ItemTemplate
>
</
asp:TemplateField
>
</
Columns
>
<
RowStyle BackColor
=
"
#F7F6F3
"
ForeColor
=
"
#333333
"
/>
<
EditRowStyle BackColor
=
"
#999999
"
/>
<
SelectedRowStyle BackColor
=
"
#E2DED6
"
Font
-
Bold
=
"
True
"
ForeColor
=
"
#333333
"
/>
<
PagerStyle BackColor
=
"
#284775
"
ForeColor
=
"
White
"
HorizontalAlign
=
"
Left
"
/>
<
HeaderStyle BackColor
=
"
#5D7B9D
"
Font
-
Bold
=
"
True
"
ForeColor
=
"
White
"
/>
<
AlternatingRowStyle BackColor
=
"
White
"
ForeColor
=
"
#284775
"
/>
</
asp:GridView
>
从代码可以看出LinkButton是通过CommandArgument='<%# Eval("Code") %>属性把字段"Code"传给事件。
在事件中又始何获取CommandArgument的值呢?如下代码:
string
_code
=
((LinkButton)sender).CommandArgument;
这边有一个小小的技巧是:点击LinkButton那一行的数据存储在GridViewRow中,然后再能过GridViewRow获取字段值,(注意sender就是LinkButton)代码如下:
protected
void
LinkButton1_Click(
object
sender, EventArgs e)
{
LinkButton btn
=
sender
as
LinkButton;
GridViewRow row
=
btn.Parent.Parent
as
GridViewRow;
SeedMaker sm
=
new
SeedMaker();
string
publishType
=
string
.Empty;
string
magName
=
string
.Empty;
string
magBtype
=
string
.Empty;
string
magStype
=
string
.Empty;
string
magCode
=
string
.Empty;
string
magVol
=
string
.Empty;
string
volCode
=
string
.Empty;
string
magCate
=
string
.Empty;
string
content
=
string
.Empty;
string
author
=
string
.Empty;
publishType
=
row.Cells[
0
].Text;
magCode
=
row.Cells[
1
].Text;
magName
=
row.Cells[
2
].Text;
magVol
=
row.Cells[
3
].Text;
volCode
=
row.Cells[
4
].Text;
magCate
=
row.Cells[
6
].Text;
author
=
row.Cells[
7
].Text;
content
=
row.Cells[
8
].Text;
}
你可能感兴趣的:(GridView)
Android学习之RecyclerView快速添加头部布局
如果可以003
Android
android
布局
众所周知我们的ListView、GridView都可以增加头部布局;这样在遇到复杂的头部布局就不用增加视图类型了,不管是对于代码的可维护性还是整洁性;在Adapter中写又臭又长的代码,无论是自己看还是留给后来者都是痛苦的,而且你要是把代码都堆在getView中,ohno!我要分分钟切腹自尽…RecyclerView增加头部布局传统方式真的不是我懒,真的;传统方式我相信大家应该都会了,好吧我还是简
【Pyqt】常用控件缩写
kook 1995
pyqt
Buttom按钮(Btn)CheckBox复选框(Chk)ColumnHeader视图列表头(Col)ComboBox组合框(Cbo)ContextMenu快捷菜单(Ctm)DataGrid数据网格控件(Dg)DataGridView数据网格视图控件(Dgv)DteTimePicker时间输入框(Dtp)DomainUpDown数值框(Dud)Form窗体(Frm)GroupBox组合框(Grp)
ListView通过不同列的数据实现某一列颜色变化
一个小兵仔
WPF
1、首先定义一个ListView,姓名添加模板,用StackPanel包装TextBox绑定的NAME,背景绑定状态STATUS,实现通过状态的不同,名字显示不同</GridViewColumn&
DataGridView数据源更换或刷新时,表格内容不显示或者不变
Yyuanyuxin
c#
#
c#
控件操作
datagridview
数据可视化
c#
之前遇到这样的问题,查看历史数据的时候绑定了datatable1。之后改为实时数据显示,则将datatable1的数据情况,重新存入,但是DataGridView就不自动更新。解决方案如下:_totalTable=bll.GetSingelInfo(InitSystemStaticInfo.CurProject?.TableName);//重新获取数据dataGridView1.DataSourc
Wpf和Winform使用devpress控件库导出Excel并调整报表样式
一心赚狗粮的宇叔
.Net
C#学习
wpf
excel
c#
microsoft
开发语言
面试
pdf
Wpf和Winform使用devpress控件库导出Excel并调整报表样式背景客户需求经常需要出各种报表,部分客户对报表的样式有要求。包括颜色、字体、分页等等。代码使用Datagridview导出excel调整样式DevExpress.XtraGrid.Views.Grid.GridViewgdv#regionGridView属性设置//行号所在列的宽度gdv.IndicatorWidth=40
WPF中DataGrid获取选中行号最简便的方式
robot mind
WPF
DataGrid
DataGrid
选中行行号
选中多行行号
获取选中行行号最简单的方式
简单获取行号的方式
在WPF开发过程中,DataGrid控件可谓是十分方便,用于绑定DataTable和List的数据很好用,内部提供了许多方法使用,相对Winform的DataGridView样式也多很多,是经常用到的数据显示控件。但是唯一的不足,是WPF中的DataGrid没有直接获取选中行行号的方法,可能有的人说可以通过SelectedIndex来获取,但是如果选择多行时,想要获取所有选中行的行号就不行了。选中
2018-11-22
1f658716b568
鼠标移动换色事件protectedvoidQMSInfoGDV_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){//当鼠标停留时更改背景色e.Row.Attributes.Add("onmouseover","c=this.style.backgroundC
android gridview 详解,Android开发 GridView详解
赵承铭
android
gridview
详解
前言xml样板常用的属性android:numColumns="auto_fit",GridView的列数设置为自动android:columnWidth="90dp",每列的宽度,也就是Item的宽度android:stretchMode="columnWidth",缩放与列宽大小同步NO_STRETCH0扩展无效STRETCH_COLUMN_WIDTH2扩展列STRETCH_SPACING1扩
[C#] winform中的DataGridView的列宽设置(自动调整列宽)
learn.
winform
dataGridView
找了很多都说DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值:1、AllCells调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。2、AllCellsExceptHeader调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。3、ColumnHeader调整列宽,以适合列标题单元格的内容。4、DisplayedCells调整列宽,以适合当前屏
C# DataGridView如何获取选中行的某个数据
learn.
winform
dataGridView
DataGridView的几个基本操作:1、获得某个(指定的)单元格的值:dataGridView1.Row[i].Cells[j].Value;2、获得选中的总行数:dataGridView1.SelectedRows.Count;3、获得当前选中行的索引:dataGridView1.CurrentRow.Index;4、获得当前选中单元格的值:dataGridView1.CurrentCell
Android资源文件命名与使用
丁功春
来源:阿里巴巴Android开发手册1.layout文件的命名方式Activity、Fragment、Dialog、include、的layout以module_activity开头ListView、RecyclerView、GridView的itemlayout以module_list/recycler/grid_item开头2.drawable的资源名称以小写单词+下划线的方式命名,根据分辨率
C# winform如何对excel文件进行导入导出——NPOI文件
青云出岫_Ai60020
c#
开发语言
后端
1.创建winform窗体,添加导入导出按钮,添加gridControl(需要下载dev插件)没有的话添加DatagridView也可以。如下图所示:2.开始写代码,首先在项目的引用文件下添加NPOI文件(需要下载,之前在哪下载的忘记了,可以百度瞅瞅)。3.然后引用其命名空间4.限制其可读取的excel类型,先添加一个命名空间IO。5.在导入按钮中书写代码DataTableTable(){Data
Flutter-GridPaper、GridTile、GridTileBar
哎呀啊噢
介绍:GirdView的item展现形式,会在item控件上层浮现网格,用于WidgetApp视图开发,其实在MaterialApp中把debugShowMaterialGird开启,也是默认显示GridPaper;GridTileBar通常用来做GridTile的header或footer组件;GridTile主要作为GridView子child,提供丰富的页眉和页脚;使用:作为子child可以
C# dataGridView控件 字体配置问题 字体大小 修改字体
淘气坏坏besos
C#
c#
VS-C++系列:所有相关C++文章链接.VS-C#系列:所有相关C#文章链接.bat系列:所有相关bat文章链接.OpenCV系列:所有相关OpenCV文章链接.AD系列:所有相关文章链接Keil系列:所有相关文章链接Arduino系列:所有相关Arduino文章链接GitSVN系列:所有相关GitSVN文章链接Linux系列:所有相关文章链接所有内容均以最小系统调试成功;逐步提供低分源码工程下
recycleview实现分组列表
你好好吖
最近看到diycodeAPP中一个列表分组界面,起初是用listview嵌套gridview实现的,效果一样只是有些复杂,但是后来看了下源码,是用recycleview实现的,并且还很简单,最后就尝试了一下,实现了这个列表功能,所以在这里记录一下,方便以后遇到类似功能,直接可以拿来使用,这里感谢一下diycode的API以及实体类,为了方便接口和实体类直接用diycode的,API:https:/
C# WinForm开发系列 - DataGridView 使用方法集锦
fangyuan621
C#
Microsoft
Visual
Studio
c#
(25条消息)C#WinForm开发系列-DataGridView使用方法集锦_知其所以然-CSDN博客
DEV控件GridControl常用属性设置(转)
若离
dev
尊重原创,转载自https://www.cnblogs.com/liaocheng/p/10783034.html1、如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode设置为:Click2、如何新增一条记录(1)、gridView.AddNewRow()(2)、实现gridView_InitNewRow事件3、如何解决GridControl记录
C# WinForm开发系列 - DataGridView
若离
c#
开发语言
原文地址:https://www.cnblogs.com/peterzb/archive/2009/05/29/1491891.html1.DataGridView实现课程表testcontrol.rar2.DataGridView二维表头及单元格合并DataGridView单元格合并和二维表头.rarmyMultiColHeaderDgv.rar3.DataGridView单元格显示GIF图片g
RecyclerView详解
秃秃秃秃秃秃秃头
Android学习
android
移动开发
java
android
studio
RecyclerView详解1.简介2.效果展示3.使用4.设置适配器5.设置ListView、GridView和瀑布流效果6.设置分割线、自定义设置item的点击事件7.增加和删除数据并添加动画8.完整代码1.简介RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式。它被作为ListView和GridView控件的继承者,在support-v7中提供支持。Re
Qt QML 使用FolderListModel 实现简单的PhotoViewer
续加仪
Qt
QML
qt
c++
介绍QML使用FolderListModel结合ListView嵌套GridView实现简单的PhotoViewer最终效果FolderListModel使用TheFolderListModelprovidesamodelofthecontentsofafilesystemfolder基本使用importQt.labs.folderlistmodel2.12FolderListModel{id:f
QML用ListView实现带section的GridView
龚建波
QML
三言两语
QML
GridView
QML自带的GridView只能定义delegate,没有section,类似手机相册带时间分组标签的样式就没法做。最简单的方式就是组合ListView+GridView,或者ListView+Flow,但是嵌套View时,子级View一般是完全展开的,只显示该分组几行就得把该分组全部加载了,这样就没有了View在需要时才实例化Item的优势,所以最好还是在单层View实现最终效果。QML的Lis
gridControl选中某列进行排序时,怎么能让那列高亮显示
yudehui
DEV组件包
datagrid
winform
object
winform:首先捕获"EndSorting"事件,然后在其中加入以下代码:privatevoidgridView_EndSorting(objectsender,EventArgse){Colorclr=gridView.Appearance.Row.BackColor;foreach(DevExpress.XtraGrid.Columns.GridColumndcingridView.Col
GridView控件------特殊行高亮显示
feizeze
asp.net
object
string
一:新建一个数据源.二:托动一个GridView到页面三:选中GridView,设置事件四:双击GridView1_RowDataBound,编写代码:protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){for(inti=0;i
提供一个不错的免费日历控件
hzleihuan
asp.net(vb)
日历
calendar
button
usercontrols
textbox
server
此次控件是在作者:biojaye制作的控件基础上修正了。1、一个如果在编辑模式下字段为空的情况下,控件为出现错误后2、选择完成后日历自动收缩3、在字段为空的情况,TEXT里显示的为当前值再进行发布的。C#版本(为原如版本,请熟悉C#函数的人更改一下,我用的是VB.net,呵呵):GridView中的日期字段输入,实在是一个麻烦的事情,因为对一般的用户来讲,不知道输入日期的那种格式,如果日期的输入不
C#按Excel 规则读取、写入CSV文件,放入DataTable,再读取、写入dataGridView内。包含解析转义字符,首行判断,转换完成信号等。
mybluedesky
excel
数据分析
c#
数据库
CSV文件有很多规则,主要是处理逗号(,)和双引号(")的方法不同,这里按Excel规则解析转义字符。主要规则为:1.有逗号(,)或开头为双引号(")的字符串在保存时前后加双引号,2.若字符串前后加双引号,则将字符串内的双引号(如有)替换为两个双引号。读取csv文件后放在DataTable内方便处理数据,可将csv文件首行作为DataTable列表头,也可自动生产列表头,完成后返回true。读取d
【Android TV 开发】-->Leanback 中的 HorizontalGridView
Kevin-Dev
Android
--
TV
开发
Leanback
不断学习,做更好的自己!视频号CSDN简书欢迎打开微信,关注我的视频号:KevinDev点我点我LeanBack是Google官方推出的TV端的功能库,里面包含了很多在TVAndroid端开发常用的控件,本文重点介绍其对RecyclerView适配TV端做的封装:HorizontalGridView。效果图属性&方法focusOutFront、focusOutEnd如果标题栏使用Horizonta
flutter grid布局记录
肥肥呀呀呀
flutter
代码如下GridView.builder(physics:constNeverScrollableScrollPhysics(),shrinkWrap:true,gridDelegate:constSliverGridDelegateWithFixedCrossAxisCount(crossAxisCount:4,crossAxisSpacing:4.0,mainAxisSpacing:4.0,/
ASP.NET的GridView控件中,实现同列内容合并
杨DaB
其他学习
asp.net
c#
后端
在ASP.NET的GridView控件中,实现同列内容合并的方法主要有两种:一种是使用RowDataBound事件,另一种是使用自定义定义函数使用RowDataBound事件这种方法是在GridView的每一行绑定数据时,比较当前行和前一行的同一列的值,如果相同,就将当前行的单元格设为不可见,同时增加前一行的单元格的行跨度❶。以下是具体的代码示例:protectedvoidmyGridView_R
C# 中如何让ToolTipText显示DataGridView信息
行动之上
c#
在C#的WindowsForms应用程序中,如果你想要显示DataGridView控件中特定单元格的信息作为ToolTipText,你可以通过为DataGridView的CellMouseEnter事件添加一个事件处理程序来实现。以下是一个详细的步骤说明:将ToolTip控件从工具箱拖动到你的Form上,或者通过代码创建一个新的ToolTip实例。为你的DataGridView控件的CellMou
flutter GridView控件实践
Steve_XiaoHai
Flutter
flutter
前端
gridView顶部自带padding问题如图所示:顶部有一个比较大的padding。如何处理:给gridView设置:padding:EdgeInsets.zero,
github中多个平台共存
jackyrong
github
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认 ssh链接一个托管的而已,下面讲解如何放两个文件 1) 设置用户名和邮件地址 $ git config --global user.name "xx" $ git config --global user.email "
[email protected]
"
ip地址与整数的相互转换(javascript)
alxw4616
JavaScript
//IP转成整型 function ip2int(ip){ var num = 0; ip = ip.split("."); num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]); n
读书笔记-jquey+数据库+css
chengxuyuancsdn
html
jquery
oracle
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别 2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", &q
javaSE javaEE javaME == API下载
Array_06
java
oracle下载各种API文档: http://www.oracle.com/technetwork/java/embedded/javame/embed-me/documentation/javame-embedded-apis-2181154.html JavaSE文档: http://docs.oracle.com/javase/8/docs/api/ JavaEE文档: ht
shiro入门学习
cugfy
java
Web
框架
声明本文只适合初学者,本人也是刚接触而已,经过一段时间的研究小有收获,特来分享下希望和大家互相交流学习。 首先配置我们的web.xml代码如下,固定格式,记死就成 <filter> <filter-name>shiroFilter</filter-name> &nbs
Array添加删除方法
357029540
js
刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。 //给数组添加删除 Array.prototype.del = function(n){
navigation bar 更改颜色
张亚雄
IO
今天郁闷了一下午,就因为objective-c默认语言是英文,我写的中文全是一些乱七八糟的样子,到不是乱码,但是,前两个自字是粗体,后两个字正常体,这可郁闷死我了,问了问大牛,人家告诉我说更改一下字体就好啦,比如改成黑体,哇塞,茅塞顿开。 翻书看,发现,书上有介绍怎么更改表格中文字字体的,代码如下  
unicode转换成中文
adminjun
unicode
编码转换
在Java程序中总会出现\u6b22\u8fce\u63d0\u4ea4\u5fae\u535a\u641c\u7d22\u4f7f\u7528\u53cd\u9988\uff0c\u8bf7\u76f4\u63a5这个的字符,这是unicode编码,使用时有时候不会自动转换成中文就需要自己转换了使用下面的方法转换一下即可。 /** * unicode 转换成 中文
一站式 Java Web 框架 firefly
aijuans
Java Web
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。 firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。 更新日志: 增加自定义系统错误页面功能
设计模式——单例模式
ayaoxinchao
设计模式
定义 Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。” 分析 从定义中可以看出单例的要点有三个:一是某个类只能有一个实例;二是必须自行创建这个实例;三是必须自行向系统提供这个实例。 &nb
Javascript 多浏览器兼容性问题及解决方案
BigBird2012
JavaScript
不论是网站应用还是学习js,大家很注重ie与firefox等浏览器的兼容性问题,毕竟这两中浏览器是占了绝大多数。 一、document.formName.item(”itemName”) 问题 问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&quo
JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
bijian1013
junit4.11
单元测试
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:
[Zookeeper学习笔记之二]Zookeeper部署脚本
bit1129
zookeeper
Zookeeper伪分布式安装脚本(此脚本在一台机器上创建Zookeeper三个进程,即创建具有三个节点的Zookeeper集群。这个脚本和zookeeper的tar包放在同一个目录下,脚本中指定的名字是zookeeper的3.4.6版本,需要根据实际情况修改): #!/bin/bash #!!!Change the name!!! #The zookeepe
【Spark八十】Spark RDD API二
bit1129
spark
coGroup package spark.examples.rddapi import org.apache.spark.{SparkConf, SparkContext} import org.apache.spark.SparkContext._ object CoGroupTest_05 { def main(args: Array[String]) { v
Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
ronin47
modules
在modules目录中只有httpd.exp,那些so文件呢? 我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了) 去make并且make install了。我希望在/apache2/modules/目录里有各种模块,
Java基础-克隆
BrokenDreams
java基础
Java中怎么拷贝一个对象呢?可以通过调用这个对象类型的构造器构造一个新对象,然后将要拷贝对象的属性设置到新对象里面。Java中也有另一种不通过构造器来拷贝对象的方式,这种方式称为 克隆。 Java提供了java.lang.
读《研磨设计模式》-代码笔记-适配器模式-Adapter
bylijinnan
java
设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ package design.pattern; /* * 适配器模式解决的主要问题是,现有的方法接口与客户要求的方法接口不一致 * 可以这样想,我们要写这样一个类(Adapter): * 1.这个类要符合客户的要求 ---> 那显然要
HDR图像PS教程集锦&心得
cherishLC
PS
HDR是指高动态范围的图像,主要原理为提高图像的局部对比度。 软件有photomatix和nik hdr efex。 一、教程 叶明在知乎上的回答: http://www.zhihu.com/question/27418267/answer/37317792 大意是修完后直方图最好是等值直方图,方法是HDR软件调一遍,再结合不透明度和蒙版细调。 二、心得 1、去除阴影部分的
maven-3.3.3 mvn archetype 列表
crabdave
ArcheType
maven-3.3.3 mvn archetype 列表 可以参考最新的:http://repo1.maven.org/maven2/archetype-catalog.xml [INFO] Scanning for projects... [INFO]
linux shell 中文件编码查看及转换方法
daizj
shell
中文乱码
vim
文件编码
一、查看文件编码。 在打开文件的时候输入:set fileencoding 即可显示文件编码格式。 二、文件编码转换 1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式 &
MySQL--binlog日志恢复数据
dcj3sjt126com
binlog
恢复数据的重要命令如下 mysql> flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002
数据库中数据表数据迁移方法
dcj3sjt126com
sql
刚开始想想好像挺麻烦的,后来找到一种方法了,就SQL中的 INSERT 语句,不过内容是现从另外的表中查出来的,其实就是 MySQL中INSERT INTO SELECT的使用 下面看看如何使用 语法:MySQL中INSERT INTO SELECT的使用 1. 语法介绍 有三张表a、b、c,现在需要从表b
Java反转字符串
dyy_gusi
java
反转字符串
前几天看见一篇文章,说使用Java能用几种方式反转一个字符串。首先要明白什么叫反转字符串,就是将一个字符串到过来啦,比如"倒过来念的是小狗"反转过来就是”狗小是的念来过倒“。接下来就把自己能想到的所有方式记录下来了。 1、第一个念头就是直接使用String类的反转方法,对不起,这样是不行的,因为Stri
UI设计中我们为什么需要设计动效
gcq511120594
UI
linux
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。 但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。 一、加强体验舒适度 嗯,就是让用户更加爽更加爽的用
JBOSS服务部署端口冲突问题
HogwartsRow
java
应用服务器
jboss
server
EJB3
服务端口冲突问题的解决方法,一般修改如下三个文件中的部分端口就可以了。 1、jboss5/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml 2、./server/default/deploy/jbossweb.sar/server.xml 3、.
第三章 Redis/SSDB+Twemproxy安装与使用
jinnianshilongnian
ssdb
reids
twemproxy
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、RocksD
ZooKeeper原理及使用
liyonghui160com
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper
程序员解决问题的60个策略
pda158
框架
工作
单元测试
根本的指导方针 1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。 良好的单元测试 强制数据库约束 使用输入验证框架 避免未实现的“else”条件 在应用到主程序之前知道如何在孤立的情况下使用 日志 2. print 语句。往往额外输出个一两行将有助于隔离问题。 3. 切换至详细的日志记录。详细的日
Create the Google Play Account
sillycat
Google
Create the Google Play Account Having a Google account, pay 25$, then you get your google developer account. References: http://developer.android.com/distribute/googleplay/start.html https://p
JSP三大指令
vikingwei
jsp
JSP三大指令 一个jsp页面中,可以有0~N个指令的定义! 1. page --> 最复杂:<%@page language="java" info="xxx"...%> * pageEncoding和contentType: > pageEncoding:它
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他