基本上,我目前在MySQL表中有一个列,它是一个int.
我想改变它加倍.我已经在网上搜索了,但它得到的只是从列中获取值的转换(比如将某些日期转换为日期),但这不是我的意思.
我猜它是Alter Table的东西,我在MySQL开发页面上查了一下,但找不到我想要的东西.
我需要这个图像的黑色部分的大小:

我已经做了一些关于如何在普通数学中找到它的研究,我被指向这个网站:网站
得到它的最终答案是 图片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) 我在本地测试它,所以连接的IP可以 localhost or 127.0.0.1
发送后,它会收到一个字符串.这也很方便.
我正在尝试在我的服务器上安装Jenkins,但在完成工作之后,事情就转向了南方.您可以在此处查看控制台:http://ci.lolmewn.nl/job/AcceptRules/4/console
起初我认为这是一个问题,我还没有配置我的nexus(因为错误包含sonatype,Nexus的制造商),但是当我构建我的一个工作而没有存储库推送时,这仍然发生了.
有线索吗?我看到有一个类似我的问题,但在这里没有答案
我正在维护和开发两个与串行设备连接的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)对它说了以下内容:

在谷歌搜索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) 我有一个问题.我从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) 出于某种原因,我的程序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) 我正在尝试通过套接字发送一个类,这一切都很好.但是,其中一个变量因为没有明显原因而搞砸了.让我进一步解释.
我正在使用的代码如下(对于客户端套接字,其中创建了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中的一个错误吗?
我遇到了将类转换为彼此的问题.
要更详细地解释它,请看一下这张图片.

在我的代码中,我会SkillBase s = new SkillBase();在该类中设置一些值.然后我尝试做Subclass sub = (Subclass)s;但运行时它会产生ClassCastException.
我添加了一个小的调试部分,它检查它是否instanceof返回true.
我已经尝试了谷歌,在这里看到了一些问题,并阅读它们(没有一个有我的答案)
那么,我该怎么办?