Random如果我这样做,我在Javas 课上遇到麻烦:
Random rng = new Random(seed) // seed == 29 in this example
String ss = "";
for(int i = 0; i < 10; i++)
{
int s = rng.nextInt();
ss += Integer.toString(s);
ss +="\n";
}
Run Code Online (Sandbox Code Playgroud)
这就是我得到的回报:
-1169335537
-2076183625
1478047223
1914482305
722089687
2094672350
-1234724057
-1614953544
-321574001
1000360613
Run Code Online (Sandbox Code Playgroud)
从我所看到的,这应该只是回到正数开始?
这可能有点牵强,但它与在Windows 7 64位上运行64位机器无关?
任何帮助都是非常需要今天完成任务的完成!
对于我正在编写的应用程序,我需要一个多柱状的Treeview,我想知道是否有人知道免费工作(在Vs-2010中)多列圆形Treeview.
我最近一直在使用highchart api在网站上绘制一些数据,我需要能够添加一个自定义的垂直"线"来象征发生的事情,例如新闻稿.
我曾考虑过将一个列元素添加到图表中作为一个单独的系列,但这不太理想.
如果有人有任何想法会很棒
谢谢
我最近写了一个小应用程序,它将从微软Outlook获取联系人,然后创建一个csv和电子邮件到总部.
该应用程序是一种享受,但我们唯一的问题是我们的一些销售团队使用mac版本的办公室mac书.
有没有一种方法可以使用c#编写的.net应用程序可以在osx机器上运行,或者是用不同语言编写它并查看是否有插入outlook的方法.
我有一个奇怪的问题,我需要弄清楚如何解决,
我花了最近几个星期在我的笔记本电脑上工作的项目,但当我在其中一个工作电脑上打开程序时,很多控件都是错误的尺寸和重叠等等,
机器之间的差异是这样的:
笔记本电脑:
Windows 7 Pro; 显示 - 1920*1040; Visiual Studio 2008; .net框架3.5
工作桌面:
windows xp pro; 显示:1024*768; 视觉工作室2008; .net框架3.5;
为了更好地描述问题,我有一个面板,我设置为300px宽,其中有一个标签内部的日期和日期采用mm-DD-yyyy格式,使用arial和size 8字体.
在笔记本电脑上它完全适合,但在桌面上面板看起来更小,标签只显示文本的一半.
这只是众多问题中的一个,另一个是颜色系统.控制似乎是系统之间完全不同的颜色(虽然我认为这是一个win7 vs xp问题)
我该怎么做才能解决这个问题?它是Windows版本的问题吗?(我的笔记本电脑上的vmware机器上有xp,所以我可以在其中进行编码和设计)
这是显示问题吗? - 对我来说这是一个很大的问题,因为我只有1台笔记本电脑,我认为这个问题可能导致我最近的Uni任务损失(我在笔记本电脑上编码,从未在桌面上打开,直到今天 - 所以不知道这个问题)
编辑:我找到了解决我的特殊问题的解决方案,我发现我的笔记本电脑在视觉障碍的dpi设置上工作了125%(不知道怎么样......)所以我把它重置回100%或96Dpi已经解决了我的问题,在与我认识的其他几位开发人员聊天之后,他们说他们倾向于设计96 dpi,同时在文本周围留下一点空白是安全的.但是他们并不倾向于使用c#,主要使用QT框架在c ++中编写代码.
我正在尝试为uni的最后一年项目编写一个Web应用程序,我需要解决的首要问题之一就是获取一个自动完成的文本框,用于本地地址输入.我花了一些时间环顾互联网并花了一些时间玩谷歌地图V3放置自动完成插件.
有些事情我对api文档并不十分了解,我希望有人可能能够为我清理,也许我可以指出正确的方向.
在文档中它说:
(regions)类型集合指示Place服务返回与以下类型匹配的任何结果:
locality
sublocality
postal_code
country
administrative_area1
administrative_area2
Run Code Online (Sandbox Code Playgroud)
这是我目前不明白的,我住在康沃尔(确切地说是博德明),我想让结果偏向博德明.我做了以下事情:
var input = document.getElementById('inputOne');
var defaultBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(50.423394,-4.803829),
new google.maps.LatLng(50.508623,-4.692593));
//need to set bounds to cornwall/bodmin
var options = {
bounds: defaultBounds,
types: ['geocode'],
componentRestrictions: {country: 'GB'}
};
var autocomplete = new google.maps.places.Autocomplete(input,options);
Run Code Online (Sandbox Code Playgroud)
现在这可以工作,但如果我输入"st n"我会期望它首先提出了st nicolas街,这是在博德明.但它会提出像几英里远的st neot之类的东西.
我有一部分认为我需要将类型设置为不同的值,但我现在很难过.
编辑:我想要实现的示例是在maps.google.com页面上,如果你输入,博德明然后在逗号之前移动光标并开始输入街道名称甚至是Asda它会将它保持在本地那个地区.我宁愿不要输入,博德明,但这是我可以解决的问题
如果有人有任何想法会很棒.那么我需要弄清楚用户如何输入一些值,"Asda"并获取本地asda地址.
我的Java应用程序上有一个表单,主要是为用户提供数据库查询中的数据列表.一个想法是使用表格并使用我的结果集中的数据填充每一行.然而,在设计UI时,我的团队和我认为它看起来并不像我们想要的那样顺畅.所以我们认为我们会考虑在面板中创建结果的自定义视图.我们希望它看起来像:

因此,对于结果集的每个查询,它将看起来像这样,而不是表的行.
我遇到的问题是编码.我花了很多时间来研究如何将组件添加到JForm中.因为netbeans似乎默认将ui设置为grouplayout?所以我研究了如何使用以下方法添加1个面板:
javax.swing.JLabel idLbl;
javax.swing.JLabel jLabel1;
javax.swing.JLabel jLabel3;
javax.swing.JLabel jLabel5;
javax.swing.JLabel jLabel7;
javax.swing.JPanel jPanel1;
javax.swing.JLabel prefContactLbl;
javax.swing.JLabel propertyLabel;
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
idLbl = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
propertyLabel = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
contactLabel = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
prefContactLbl = new javax.swing.JLabel();
jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jLabel1.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel1.setText("Enquiry Id:");
jLabel1.setName("jLabel"+i);
idLbl.setText("jLabel2");
jLabel3.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel3.setText("Property:");
propertyLabel.setText("A property Address in some town with a postcode");
jLabel5.setFont(new java.awt.Font("Tahoma", …Run Code Online (Sandbox Code Playgroud) 我已经安装了一个EventFilteron my,QLineEdit这样我就可以处理焦点事件,以便QFileDialog在获得焦点时显示.
我添加了以下几行:
QLineEdit *projDir = new QLineEdit();
Run Code Online (Sandbox Code Playgroud)
然后我进一步向下:
projDir->installEventFilter(this)
Run Code Online (Sandbox Code Playgroud)
这是我的功能:
bool StartDialog::eventFilter(QObject *target, QEvent *event)
{
if(target == projDirEdit )
{
if (event->type() == QEvent::FocusIn)
{
qDebug()<<"yep";
}
else
event->ignore();
}
}
Run Code Online (Sandbox Code Playgroud)
但出于某种原因,当我有这个过滤器时,实际上QLineEdit并不显示正常.你可以选择它并单击它但它看起来不正常.截屏:

谢谢你的帮助
嗨,大家好问题,
在尝试获取应用程序的噩梦后,我使用Visual Studio 2010编写,使用ODBC MySQL Connector 3.51连接到我的本地MySQL数据库.我决定尝试原生的.Net MySQL提供程序......
using MySql.Data.MySqlClient
Run Code Online (Sandbox Code Playgroud)
代替
using System.Data.Odbc
Run Code Online (Sandbox Code Playgroud)
使用MySqlClient我已经能够让我的应用程序正常工作,连接到服务器甚至进行选择last_insert_id()- 当我尝试使用ODBC时我遇到了问题 - 我注意到它有点滑稽数据阅读器,似乎你需要在每次完成阅读时关闭它或者它什么都不做.
我只是在寻找一些建议来确定使用这两种方法连接到MySql之间究竟有什么区别(我知道使用ODBC驱动程序方法,你必须确保客户端机器安装了ODBC驱动程序的副本但不要'知道其他方法)