小编Lol*_*ewn的帖子

将MySQL中的列从int更改为double?

基本上,我目前在MySQL表中有一个列,它是一个int.

我想改变它加倍.我已经在网上搜索了,但它得到的只是从列中获取值的转换(比如将某些日期转换为日期),但这不是我的意思.

我猜它是Alter Table的东西,我在MySQL开发页面上查了一下,但找不到我想要的东西.

mysql syntax double int

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

如何在Java中将交叉部分的大小放在圆圈中

我需要这个图像的黑色部分的大小:
图片

我已经做了一些关于如何在普通数学中找到它的研究,我被指向这个网站:网站

得到它的最终答案是 图片http://mathworld.wolfram.com/images/equations/Circle-CircleIntersection/Inline41.gif

其中r是第一个圆的半径,R是第二个圆的半径,d是两个中心之间的距离.

我试图用来获取此大小的代码如下:

float r = getRadius1();
float R = e.getRadius1();
float deltaX = Math.abs((getX()  + getRadius()) - (e.getX() + e.getRadius()));
float deltaY =  Math.abs((getY()  + getRadius()) - (e.getY() + e.getRadius()));
float d = (float) Math.sqrt(Math.pow(deltaX, 2) + Math.pow(deltaY, 2));

float part, part2, part3;
//Chopping it in parts, because it's easier.

part = (float) (Math.pow(r,2) * Math.acos(
      Math.toRadians((Math.pow(d, 2) + Math.pow(r, 2) - Math.pow(R, 2))/(2*d*r))));

part2 = (float) (Math.pow(R,2) * Math.acos(
      Math.toRadians((Math.pow(d, 2) + Math.pow(R, 2) …
Run Code Online (Sandbox Code Playgroud)

java math floating-point geometry

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

如何在C#中通过套接字发送字符串

我在本地测试它,所以连接的IP可以 localhost or 127.0.0.1

发送后,它会收到一个字符串.这也很方便.

c# sockets string

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

由于NoClassDefFoundError,Jenkins失败:org/sonatype/aether/version/VersionConstraint

我正在尝试在我的服务器上安装Jenkins,但在完成工作之后,事情就转向了南方.您可以在此处查看控制台:http://ci.lolmewn.nl/job/AcceptRules/4/console

起初我认为这是一个问题,我还没有配置我的nexus(因为错误包含sonatype,Nexus的制造商),但是当我构建我的一个工作而没有存储库推送时,这仍然发生了.

有线索吗?我看到有一个类似我的问题,但在这里没有答案

noclassdeffounderror sonatype jenkins

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

通过Akka应用程序中的上下文切换实现高CPU使用率

我正在维护和开发两个与串行设备连接的Akka Scala应用程序来收集传感器信息.两者之间的主要区别在于,一个(我的二氧化碳传感器应用程序)使用1%CPU,而另一个(我的功率传感器应用程序)使用250%CPU.这在Linux机器(Raspberry Pi 3)以及我的Windows台式PC上都是如此.代码方面,主要区别在于CO2 直接使用串行库(http://fazecast.github.io/jSerialComm/),而Power传感器应用程序通过一层中间件来转换串行库的In/OutputStreams到Akka Source/Sink:

  val port = SerialPort.getCommPort(comPort)

  port.setBaudRate(baudRate)
  port.setFlowControl(flowControl)
  port.setComPortParameters(baudRate, dataBits, stopBits, parity)
  port.setComPortTimeouts(timeoutMode, timeout, timeout)

  val isOpen = port.openPort()

  if(!isOpen) {
    error(s"Port $comPort could not opened. Use the following documentation for troubleshooting: https://github.com/Fazecast/jSerialComm/wiki/Troubleshooting")

    throw new Exception("Port could not be opened")
  }

  (reactive.streamSource(port.getInputStream), reactive.streamSink(port.getOutputStream))
Run Code Online (Sandbox Code Playgroud)

当我看到这种高CPU使用率时,我立即打了一个Profiler(VisualVM)对它说了以下内容: Profiler截图

在谷歌搜索Unsafe.park后,我找到了以下答案:https://stackoverflow.com/a/29414580/1122834 - 使用此信息我检查了上下文切换的数量,并且没有我的Power传感器应用程序,结果非常清晰关于问题的根本原因:

pi@dex:~ $ vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id …
Run Code Online (Sandbox Code Playgroud)

multithreading scala cpu-usage context-switch akka

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

使用"显示更多"按钮隐藏列表项

我有一个问题.我从MySQL数据库中获取数据,并列出它.这一切都很好,并且工作正常,但如果我不限制它,那么列表现在已超过100项.我已经尝试使用Google搜索如何缩短列表,并使用jQuery和JavaScript找到了一些东西,但这并没有太好用.

我正在寻找的是一种方法,使列表限制在10个项目上,下面有一个[更多]按钮.按下时,显示接下来的10个项目,再按下10个项目等.

我的正常<li><ul>位列表.如果还有其他信息,请问我.这是它的网页:http://lolmewn.nl/stats/

我的一些PHP代码:

echo "<li><a href=\"?player=" . $row['player'] . "\">" . $row['player'] . 
     "</a></li>\n";
Run Code Online (Sandbox Code Playgroud)

javascript jquery html-lists

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

HashMap上的NegativeArraySizeException

出于某种原因,我的程序NegativeArraySizeException在运行一段时间后突然抛出.抛出它的代码是在命令之后,我在抛出异常之前输入了该命令.

我正在使用的代码主要用于调试目的,如下所示:

final HashMap<String, Integer> busy = new HashMap<>();
//this map gets filled and emptied in threads

System.out.println("Busy tables: " + Arrays.toString(this.busy.keySet().toArray()));
System.out.println("Time busy: " + Arrays.toString(this.busy.values().toArray()));
//map gets read (from the input handler thread)
Run Code Online (Sandbox Code Playgroud)

在第一System.out.println()行抛出异常,但我可以想象如果它继续运行它也会被抛到另一条线上.

它可能是某种线程问题还是原因可能在其他地方?

谷歌给了我(这是多年来的第一次)没有可用的结果.套装怎么能有负面尺寸?

编辑:例外:

Exception in thread "Thread-1" java.lang.NegativeArraySizeException
    at java.util.AbstractCollection.toArray(Unknown Source)
    at nl.lolmewn.statsglobal.Main.handleInput(Main.java:61)
    at nl.lolmewn.statsglobal.Main.access$000(Main.java:20)
    at nl.lolmewn.statsglobal.Main$1.run(Main.java:200)
    at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

java hashmap

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

GSon会弄乱Timestamp变量吗?

我正在尝试通过套接字发送一个类,这一切都很好.但是,其中一个变量因为没有明显原因而搞砸了.让我进一步解释.

我正在使用的代码如下(对于客户端套接字,其中创建了GSon):

while(!someQueueVariable.isEmpty()){
     QueryHolder h = this.someQueueVariable.poll();
     Gson g = new Gson();
     String send = g.toJson(h);
     out.println(send);
}
Run Code Online (Sandbox Code Playgroud)

QueryHolder是一个包含两个Strings和一个的简单类Object[].

我尝试了Netbeans的内置调试器,这些变量存在: 变量 用蓝色突出显示的那些是你应该看的.正如您所看到的,首先是一个Timestamp对象,其值为2013-02-18 15:49:36.415,已被转换为Feb 18, 2013 3:49:36PM.我在这里做错了吗?它是GSon中的一个错误吗?

java timestamp gson

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

Java中的类强制转换异常

我遇到了将类转换为彼此的问题.

要更详细地解释它,请看一下这张图片.

图片

在我的代码中,我会SkillBase s = new SkillBase();在该类中设置一些值.然后我尝试做Subclass sub = (Subclass)s;但运行时它会产生ClassCastException.

我添加了一个小的调试部分,它检查它是否instanceof返回true.

我已经尝试了谷歌,在这里看到了一些问题,并阅读它们(没有一个有我的答案)

那么,我该怎么办?

java casting exception class classcastexception

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