2014-0225

下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方

1.尽量在合适的场合使用单例

使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面

第一,控制资源的使用,通过线程同步来控制资源的并发访问

第二,控制实例的产生,以达到节约资源的目的

第三,控制数 阅读全文>>

Java编程提高性能时需注意的地方

标签: java优化 java编程注意事项 阅读:12143
2013-1224

说明:FlowLayoutPanel里边放入Label,对Label拖拽实现排序。


1.给Label注册MouseDown事件:

label.MouseDown += new System.Windows.Forms.MouseEventHandler(Label_MouseDown);


响应Label鼠标按下事件内容:11

private void Label_MouseDown(object sender, MouseEventArgs e)
{                 阅读全文>>
                
标签: FlowLayoutPanel Drag and Drop 拖拽排序 阅读:19940
2013-1126

1 X-AspNetMvc-Version
在Global.asax的Application_Start方法中加入

  MvcHandler.DisableMvcResponseHeader = true;

2 X-AspNet-Version

web.config中
<httpRuntime enableVersionHeader="false" />

3 X-Powered-By

web.config中
<httpProtocol>
       <customHeaders>
    阅读全文>>

标签: Server X-AspNet-Version X-AspNetMvc-Version X-Powered-By 阅读:14334
2013-1125

xml中的textView:

<TextView
        android:id="@+id/bookTitle"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:drawableLeft="@drawable/checkmark"
        android:gravity="center_vertical"
        android:textStyle="bold"
        android:textSize="24dip" 阅读全文>>
                
标签: Android TextView DrawableLeft 阅读:9850
2013-1121

.ashx文件中代码调试与普通 .aspx debug 一样,没有什么区别,如果是独立的,那么应该添加对这个项目的引用而不是 dll 的引用

此外,还是可以尝试在 .ashx 中强制加入一句 System.Diagnostics.Debug.Assert(false); 运行到此句会有弹出窗,点击 Retry 就会启用 debugger 了

标签: .ashx文件中代码调试总是无法进入断点 阅读:13936
2013-1119

在Android的布局文件中,往往使用dp作为控件的宽度和高度尺寸,但是在Java代码中,调用getWidth()方法获得的尺寸单位却是像素px,这两个单位有明显的区别:dp和屏幕的密度有关,而px与屏幕密度无关,所以使用时经常会涉及到两者之间的互相转化,代码示例如下:

public int Dp2Px(Context context, float dp) {
    final float scale = context.getResources().getDisplayMetrics().density;
 阅读全文>>

标签: Android px2dp dp2px 阅读:9292