小编Arl*_*ind的帖子

Laravel preg_match():找不到结尾分隔符'/'

我正在使用Laravel 4.2.我试图使用Validator验证名称字段与正则表达式,这是我的规则如下:

 public static $rules_save = [

        'class_subjects' => 'required|regex:/[0-9]([0-9]|-(?!-))+/'
    ];
Run Code Online (Sandbox Code Playgroud)

但是只要我调用规则验证就会抛出错误,请参阅下面的内容:

preg_match(): No ending delimiter '/' found
Run Code Online (Sandbox Code Playgroud)

php regex laravel laravel-4 regexp-replace

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

System.currentTimeMillis()在华为上返回错误的时间戳

问题是System.currentTimeMillis()返回错误的毫秒,不同的时间范围主要在未来有时长达6个月,但它从几秒到几个月不等.

发生这种情况的设备是Android 5.1.1上的平板型号华为M2-A201W内核版本是:**3.10.74-gdbd9055**

我的第一个假设是NTP在某种程度上搞乱了时间,但我有数千台平板电脑,其中一些没有网络连接,没有SIM卡,所以没有GSM/3G/4G.

System.currentTimeMillis()在一个列中保存了一个表,以便在本地sqlite数据库中创建一行.

System.currentTimeMillis()在我使用的平板电脑上,这种异常频繁发生(每次通话的30%).

linux android ntp huawei

27
推荐指数
3
解决办法
2543
查看次数

Raspberry Pi 2 - 在纵向模式下移动对象时失真

我目前正在开发基于运行Raspbian的Raspberry Pi 2的Kiosk系统,该系统运行Java应用程序.一切都运行得很好,除了在物体移动时出现的屏幕上的失真.通常情况下,这不会有问题,但我在Java应用程序上有一个列表,将被用户广泛使用.滚动此列表时可以看到失真.

以下链接显示了此操作:

显示失真的GIF

到目前为止我所知道的:

  • 这仅在屏幕旋转时发生.我已经270旋转屏幕通过设置*“display_rotate=3”/boot/config.txt
  • 它不依赖于屏幕分辨率或 “hdmi_group"
  • 这不仅仅发生在GUI上,在启动时也可以看到失真
  • 锁定不会影响失真
  • 它总是出现在屏幕的右下方
  • 这个问题也出现在Ubuntu Mate中

java linux linux-device-driver raspberry-pi

12
推荐指数
1
解决办法
347
查看次数

java.lang.NoClassDefFoundError:com/android/utils/ILogger进入visual studio 2015

我在Visual Studio 2015上运行了一个Xamarin Android应用程序.几天后我无法再将XML布局文件编辑到Android Designer中,从而出现以下错误:

java.lang.NoClassDefFoundError: com/android/utils/ILogger
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2531)
at java.lang.Class.getMethod0(Class.java:2774)
at java.lang.Class.getMethod(Class.java:1663)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486)
Caused by: java.lang.ClassNotFoundException: com.android.utils.ILogger
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 6 more
Exception in thread "main" 
Run Code Online (Sandbox Code Playgroud)

我已经尝试更新JAVA(到jdk 1.8)并设置它,将Xamarin更新到最新版本并安装几乎所有缺少的Android SDK版本和工具.

有关如何修复它以回归编辑和可视化Android xml/axml布局活动的任何想法?

java android visual-studio xamarin visual-studio-2015

7
推荐指数
1
解决办法
4251
查看次数

同时缩小和淡入图像视图

我正在制作一个包含ImageView.

我想ImageView同时(同时)淡入和缩小。我使用下面的 xml 来缩小动画:

<scale  xmlns:android="http://schemas.android.com/apk/res/android"
        android:fromXScale="5" 
        android:toXScale="1" 
        android:fromYScale="5" 
        android:toYScale="1" 
        android:pivotX="50%" 
        android:pivotY="50%" 
        android:duration="1000" 
        android:fillAfter="true">
</scale>
Run Code Online (Sandbox Code Playgroud)

以及下面的Java代码:

Animation zoomout = AnimationUtils.loadAnimation(this, R.anim.zoomout);
imageView.setAnimation(zoomout);
Run Code Online (Sandbox Code Playgroud)

对于淡入动画,我使用了下面的 Java 代码:

    Animation fadeIn = new AlphaAnimation(1, 0);  
    fadeIn.setInterpolator(new AccelerateInterpolator());
    fadeIn.setStartOffset(500);
    fadeIn.setDuration(1000); 
    imageView.setAnimation(fadeIn);
Run Code Online (Sandbox Code Playgroud)

但我不能同时做到这一点。如何同时使用这两种效果ImageView

animation android zooming fadein

4
推荐指数
1
解决办法
3713
查看次数

为什么++和 - 仅在变量之前和之后使用?

我正在阅读Brian W. Kernighan和Dennis M. Ritchie在第46页上的"C编程语言",其中指出"增量和减量运算符只能应用于变量;表达式(i+j)++是非法的".为什么不能在变量之前或之后使用?

c variables increment decrement

3
推荐指数
1
解决办法
247
查看次数

LinearLayout addView 只添加一个视图

我试图在 LinearLayout 中添加三个水平对齐的视图,但只显示一个视图;这里的第一个红色circle是下面的代码:

LinearLayout.LayoutParams linearParam = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
        view_custom_loading = new LinearLayout(getContext());
        view_custom_loading.setVisibility(View.VISIBLE);
        view_custom_loading.setLayoutParams(linearParam);
        view_custom_loading.setBackgroundColor(getContext().getResources().getColor(R.color.semi_trans));
        view_custom_loading.setPadding(10, 10, 10, 10);
        view_custom_loading.setOrientation(LinearLayout.HORIZONTAL);

        CircleView circle = new CircleView(getContext());
        circle.color = Color.RED;
        CircleView circle1 = new CircleView(getContext());
        circle1.color = Color.WHITE;
        CircleView circle2 = new CircleView(getContext());
        circle2.color = Color.BLUE;
        view_custom_loading.addView(circle);
        view_custom_loading.addView(circle1);
        view_custom_loading.addView(circle2);
        viewList.add(circle);
        viewList.add(circle1);
        viewList.add(circle2);
Run Code Online (Sandbox Code Playgroud)

这是 CircleViewsonDraw方法:

@Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        Paint p = new Paint();
        p.setColor(color);
        p.setAntiAlias(true);
        p.setStyle(Paint.Style.FILL);
        canvas.drawCircle(50, 50, 25, p);
    }
Run Code Online (Sandbox Code Playgroud)

java android android-custom-view android-linearlayout

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

Laravel preg_match():未知的修饰符']'

我在Laravel 4.2上玩耍.我试图使用验证器来验证带有正则表达式的名称字段,这是我的规则如下:

public static $rules_save = [
    'name'      => 'required|regex:/[XI0-9/]+/|unique:classes'
];
Run Code Online (Sandbox Code Playgroud)

但是一旦我调用规则进行验证就会抛出错误,请参见下文:

preg_match(): Unknown modifier ']'
Run Code Online (Sandbox Code Playgroud)

在以下位置:

protected function validateRegex($attribute, $value, $parameters)
    {
        $this->requireParameterCount(1, $parameters, 'regex');

        return preg_match($parameters[0], $value); // **ON THIS LINE**
    }
Run Code Online (Sandbox Code Playgroud)

php regex laravel laravel-validation

0
推荐指数
1
解决办法
2240
查看次数