我突然间输入了口袋妖怪类型的枚举
public enum Type {
NORMAL () { // This is the question. Why does Java allow this?
int x = 10; // Only accepts variables?
};
Type () {}
}
Run Code Online (Sandbox Code Playgroud)
此代码编译正确.
代码块对常量有什么用?
目前,我 PUT 或 PATCH 的任何密码都不会被加密。
我正在使用 ModelSerializer。
class UserSerializer (serializers.ModelSerializer):
class Meta:
model = User
fields = ('url', 'username', 'email', 'pk')
Run Code Online (Sandbox Code Playgroud)
使用 ModelViewSet
class UserViewSet (ModelViewSet):
queryset = User.objects.all()
serializer_class = UserSerializer
Run Code Online (Sandbox Code Playgroud)
为什么我的密码以纯文本格式保存?我该如何解决这个问题?
我应该覆盖serialiser中的update()还是ViewSet中的update()?问题出在哪里?
我正以自己的方式解决这个问题.我正在尝试将文件路径拆分为驱动器,文件夹和文件名,全部放入数组中.
问题:
String regex = "\\";
String [] divisions = path.split (regex);
Run Code Online (Sandbox Code Playgroud)
这给了我一个java.util.regex.PatternSyntaxException.我抬头看了维基,发现了[\b]
String regex = "[\b]";
String [] divisions = path.split (regex);
Run Code Online (Sandbox Code Playgroud)
这不起作用.它不会抛出异常,也不会基于退格分割我的文件路径.
输入:
? Enter path --
C:\User\Admin\NekedGaben.jpg
Run Code Online (Sandbox Code Playgroud)
输出:
? Path = C:\User\Admin\NekedGaben.jpg
? File name = C:\User\Admin\NekedGaben
? Extension = .jpg
Run Code Online (Sandbox Code Playgroud)
我的问题:
"\\"
抛出异常,而"[\b]"
不是?split()
拆分Path字符串?