小编Cat*_*ira的帖子

使用JS获取SVG中元素的绝对坐标

论坛用户的好时机。我提前为我的英语道歉。我找不到答案(我决定问说英语的听众)。

相对于父容器()成组嵌套的元素的绝对位置(坐标)。

<svg width="100%" height="100%" viewBox="0 0 1000 1000" preserveAspectRatio="xMidYMin slice" x="0" y="0" tabindex="1">
  <g transform="translate(100 100)">
       <g transform="translate(100 100)"> 
            <circle r="50" cx="25" cy="25" fill="yellow" />
       </g>
  </g>
<svg>
Run Code Online (Sandbox Code Playgroud)

我想使用相对于SVG的ES6 +圆坐标。即x = 100 + 100 + 25,y = 100 + 100 + 25。

如何获得这些坐标?(最多可以无限组嵌套)。感谢您的帮助。

在此处输入图片说明

javascript svg ecmascript-6

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

针对静态方法的“target()”切入点的 AspectJ 警告“Xlint:adviceDidNotMatch”

我是 AspectJ 的新手,仍在学习如何编写代码。我正在尝试为 nextYear() 方法创建切入点和建议,但我不断收到“警告:(39, 0) ajc:ChristkindAspect 中定义的建议尚未应用 [Xlint:adviceDidNotMatch]”。我知道这可能是因为没有直接创建对象,并且我不能使用 target(christkind enter code here),但我找不到解决方案。有人可以帮忙吗?先感谢您!

pointcut nextYear(Christkind christkind, Population population):
  call(* *Christkind.nextYear(Population))&& args(population) && 
  target(christkind);


before(Christkind christkind,Population population): nextYear(christkind,population) {
    System.out.println("New Year");
    populationSize(population);
    numbOfWIshes(population);
    //wishStrength(population); }
Run Code Online (Sandbox Code Playgroud)

在主要方法中,我有:

Christkind.nextYear(population);
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

java aspectj

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

在统一3D上绘制3D多边形

我正在为我正在进行的项目尝试统一。

我正在尝试从一组坐标中绘制3D多边形。

所以我现在要做的是在两点之间建立一个立方体。我计划将这些点构建为实心形状或只是“墙壁”以形成一个房间。但是,它似乎没有按预期工作。请指教。

drawCube( Vector3(10,0,14),Vector3(70,0,14)); 
drawCube( Vector3(90,0,14),Vector3(60,87,45));   

function drawCube(v1,v2) { 



pA = v1; 
pB = v2;
var plane : GameObject = GameObject.CreatePrimitive(PrimitiveType.Cube);

 var between:Vector3 = pB - pA;
    var distance:float = between.magnitude;
plane.transform.localScale.x = distance;
plane.transform.localScale.y=10;
plane.transform.position = pA + (between / 2.0);
plane.transform.LookAt(pB);

}
Run Code Online (Sandbox Code Playgroud)

更新:我也尝试过使用网格,但我所得到的只是下面的图像。我究竟做错了什么?

我正在努力实现这样的目标

在此处输入图片说明

unity-game-engine unityscript

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

ntext数据类型不能被选为DISTINCT,因为它不具有可比性

我有一个查询,它由多个查询和多个表连接,如果我运行此查询我收到如下错误:

  1. 除非使用IS NULL或LIKE运算符,否则无法比较或排序text,ntext和image数据类型.
  2. ntext数据类型不能被选为DISTINCT,因为它不具有可比性.

表结构是: 表和数据类型的设计

并且查询是这样的:

SELECT p.Proj_uid, p.proj_name,p.Agency,p.District,p.Division,p.ProjStatus,Civilbill80.billcount as Civilbill80, 
Civilbill20.billcount as Civilbill20 ,Civilbillpay.billcount as FinalCivilBill,CivilWorkslip.billcount as CivilWorkslip,
 Electribill80.billcount as Electricbill80, Electribill20.billcount as Electricbill20, Electribillpay.billcount as FinalElectriBill,
 ElectriWorkslip.billcount as ElectriWorkslip  FROM tempproj p
  LEFT JOIN (
             SELECT distinct(Proj_name),BillType,COUNT(1) as billcount  FROM payment_80   where BillType='CIVIL'
              GROUP BY Proj_name, BillType ) Civilbill80 ON Civilbill80.Proj_name = p.proj_name 
 LEFT JOIN (
             SELECT distinct(Proj_name),billtype,COUNT(1) as billcount FROM Payment_20    where billtype='CIVIL'
              GROUP BY Proj_name, billtype ) Civilbill20 ON Civilbill20.Proj_name = p.proj_name 
 LEFT JOIN ( …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

Pendingintent getbroadcast丢失了可分配的数据

这是问题所在.我的程序在Android 6.0中运行完美.将设备更新到android 7.0后.Pendingintent无法将可分配的数据传递给boradcast reveiver.这是代码.

发出警报

public static void setAlarm(@NonNull Context context, @NonNull Todo todo) {
    AlarmManager alarmManager = (AlarmManager) context.getSystemService(context.ALARM_SERVICE);
    Intent intent = new Intent(context, AlarmReceiver.class);
    intent.putExtra("KEY_TODO", todo);
    PendingIntent alarmIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
    alarmManager.set(AlarmManager.RTC_WAKEUP, todo.remindDate.getTime(), alarmIntent);
}
Run Code Online (Sandbox Code Playgroud)

Todo是一个Parcelable类,而todo是我在通知中需要的实例.

在Broadcastreceiver中,我无法获取可用的数据.

public void onReceive(Context context, Intent intent) {

    Todo todo = intent.getParcelableExtra("KEY_TODO");

}
Run Code Online (Sandbox Code Playgroud)

这是我在这里调试输入图像描述时的意图 结果

我不知道为什么意图只包含一个我从未放入的Integer.Carcelable todo在哪里.此代码在Android 6.0中没有问题,但无法在7.0中运行

android broadcast parcelable android-intent android-pendingintent

4
推荐指数
2
解决办法
1736
查看次数

如何在ASP.NET Core的Swagger中包含XML注释文件

我需要Swagger生成包含UI的API文档来测试操作。

在我的项目中使用ASP.NET时,将生成deps XML文件,一切正常,如下所示:

在此处输入图片说明

但是,当我在项目中使用ASP.NET Core时,不会生成deps XML文件。它只是生成我的项目注释XML文件,如下所示:

在此处输入图片说明

当我将项目部署到IIS时,项目XML不在部署文件列表中。

c# asp.net swagger-ui asp.net-core

3
推荐指数
5
解决办法
7473
查看次数

Kivy 上的图像大小

我正在为实践创建一个非常简单的应用程序,但我在使用 Kivy GUI 时遇到了一些问题。我想获得相同尺寸的所有图像,如果有可能创建一个分隔所有垂直框布局的 aline。

:名称:'价格'

BoxLayout:

    orientation:'vertical'
    canvas.before:
        Rectangle:
            source:'back_azul.png'
            pos: self.pos
            size: self.size

    BoxLayout:
        orientation:'horizontal'
        height:'30dp'
        size_hint_y:None

        Button:

            size_hint_x:0.25
            text:"Back to Menu"

            opacity: 1 if self.state == 'normal' else .5
            background_color:0,0,0,0
            on_release:app.root.current="main"
            font_size:20





    BoxLayout:
        background_color:0,10,10,1
        padding:5
        Image:
            source:"camisa.jpg"

        Label:
            text:"01 Camisa social"
            bold:True
            font_size:11
        Label:
            text:"R$: 8,00"
            font_size:15

    BoxLayout:
        padding:5
        Image:
            source:"peca.jpg"

        Label:
            text:"01 Camisa Polo"
            font_size:11
            bold:True

        Label:
            text:"R$:6,00"
            font_size:10
    BoxLayout:
        padding:5
        Image:
            source:"terno.jpg"

        Label:
            text:"01 Terno c/Calca"
            font_size:11
            bold:True
        Label:
            text:"R$: 28,00"
            font_size:10
    BoxLayout:
        padding:5
        Image: …
Run Code Online (Sandbox Code Playgroud)

python user-interface kivy

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

如何将占位符文本颜色更改为白色

我想弄清楚如何将搜索框的占位符文本的颜色更改为白色,这是我的 css:

在此处输入图片说明

继承人的html:

在此处输入图片说明

html css placeholder textcolor search-box

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

删除前导零 pyspark?

我想删除pyspark中一列的前导零?

在此处输入图片说明

pyspark

-2
推荐指数
1
解决办法
7315
查看次数