小编rya*_*uyu的帖子

将一个小数加倍到2位小数

如果值为200.3456,则应格式化为200.34.如果是200,那应该是200.00.

java double rounding

447
推荐指数
11
解决办法
113万
查看次数

将NOW()设置为datetime数据类型的默认值?

我在表用户中有两列,registerDate and lastVisitDate它们包含日期时间数据类型.我想做以下几点.

  1. 将registerDate默认值设置为MySQL NOW()
  2. 将lastVisitDate默认值设置为默认0000-00-00 00:00:00使用的null而不是null.

因为表已经存在并且有现有记录,所以我想使用Modify表.我尝试过使用下面的两段代码,但都不行.

ALTER TABLE users MODIFY registerDate datetime DEFAULT NOW()
ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP;
Run Code Online (Sandbox Code Playgroud)

它给了我错误: ERROR 1067 (42000): Invalid default value for 'registerDate'

我可以在MySQL中将默认日期时间值设置为NOW()吗?

mysql sql datetime mysql-error-1067

190
推荐指数
5
解决办法
44万
查看次数

如何检查用户是"登录"?

我在ASP.NET应用程序中使用下面的方法进行表单身份验证

FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true);
Run Code Online (Sandbox Code Playgroud)

如何检查用户是否已登录?如何获取登录用户的用户名?

c# asp.net forms-authentication

84
推荐指数
4
解决办法
12万
查看次数

在使用继承时,静态块和初始化块以什么顺序执行?

我有两个班级父母和孩子

public class Parent {    
    public Parent() {
        System.out.println("Parent Constructor");
    }    
    static {
        System.out.println("Parent static block");    
    }    
    {
        System.out.println("Parent initialisation  block");
    }
}

public class Child extends Parent {    
    {
        System.out.println("Child initialisation block");
    }
    static {
        System.out.println("Child static block");
    }

    public Child() {
        System.out.println("Child Constructor");
    }    
    public static void main(String[] args) {
        new Child();    
    }
}
Run Code Online (Sandbox Code Playgroud)

上面代码的输出将是

Parent static block
Child static block
Parent initialization  block
Parent Constructor
Child initialization block
Child Constructor
Run Code Online (Sandbox Code Playgroud)

为什么Java按该顺序执行代码?确定执行顺序的规则是什么?

java inheritance constructor static-block

81
推荐指数
5
解决办法
6万
查看次数

获取字符串的最后3个字符

如何从给定的字符串中仅获取最后3个字符?

输入示例: AM0122200204

预期结果: 204

c#

32
推荐指数
3
解决办法
10万
查看次数

如何使用动态对象类型创建List

如何List<T>T动态 Type对象的地方创建一个新的.

我有

dynamic DyObj = new ExpandoObject();

if (condition1)
{
  DyObj.Required = true;
  DyObj.Message = "This is the first property being accessed through dynamic object";
}
if (condition2)
{
    DyObj.Required = false;
    DyObj.Message = "This is the second property....";
}
// and so on...
Run Code Online (Sandbox Code Playgroud)

我想根据条件创建List<Dyobj>和分配所有消息Dyobj.

跟进评论中的数据:

var DyObjectsList = new List<dynamic>; 
dynamic DyObj = new ExpandoObject(); 
if (condition1) { 
    DyObj.Required = true; 
    DyObj.Message = "Message 1"; 
    DyObjectsList.Add(DyObj); 
} 
if (condition2) …
Run Code Online (Sandbox Code Playgroud)

c# list dynamic object

28
推荐指数
2
解决办法
9万
查看次数

为什么需要从Integer转换为int

我使用TreeMap时遇到了问题.

    Map<Integer, Integer> a = new TreeMap<Integer, Integer>();
    a.put(5,1);
    a.put(3,2);
    a.put(4,3);
    int target = 7;
    System.out.println(target - a.get(5)); //line 6
    for(Map.Entry b : a.entrySet()){
        System.out.println(target - b.getValue()); //line 8
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码给了我一个编译错误.但是,当我将第8行更改为:

    Map<Integer, Integer> a = new TreeMap<Integer, Integer>();
    a.put(5,1);
    a.put(3,2);
    a.put(4,3);
    int target = 7;
    System.out.println(target - a.get(5)); //line 6
    for(Map.Entry b : a.entrySet()){
        System.out.println(target - (int) b.getValue()); //line 8
    }
Run Code Online (Sandbox Code Playgroud)

然后它工作.任何人都可以给我一些想法,为什么我不需要在第6行进行任何更改但需要在第8行将Integer转换为int?

java

22
推荐指数
2
解决办法
1966
查看次数

Scala Map vs HashMap

Scala MapHashMap?之间有区别吗?我正在使用scala.collection.immutable.HashMap.

collections dictionary scala

15
推荐指数
1
解决办法
9182
查看次数

在WPF视图框中对齐内容

我有一个Viewbox,Stretch=Uniform以免扭曲内容.但是,当框架窗口比内容更宽或更高时,Viewbox内容始终居中.

我似乎无法在Viewbox上找到任何内容对齐选项.有没有办法做到这一点?

c# wpf xaml viewbox

13
推荐指数
1
解决办法
1万
查看次数

如何删除对话框引用的对象?

我在其中创建了一个带有jpanel的对话框,如果我删除了对话框,仍会引用jpanel.当我点击取消按钮时,我想破坏该对话框及其中的所有内容.如何删除对话框和jpanel?

java swing

10
推荐指数
2
解决办法
7万
查看次数