问题列表 - 第46927页

对象创建是多线程环境中Java的瓶颈吗?

基于以下理解:

在堆栈中还是在堆中分配变量引用的位置?

我想知道因为所有对象都是在公共堆上创建的.如果多个线程创建对象然后为了防止数据损坏,必须进行一些必须发生的序列化以防止多个线程在相同位置创建对象.现在,有了大量的线程,这种序列化将导致一个巨大的瓶颈.Java如何避免这个瓶颈?或者我错过了什么?

任何帮助赞赏.

java multithreading memory-management

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

Android JNI中的高精度计时器

我正在尝试描述我的JNI应用程序.是否有类似"自启动后获取刻度"的东西,我可以用来衡量功能和/或系统?任何精度为1/10毫秒的东西都可以.

显然,完全本机函数会更好,我不想为我想要分析的每一件事调用Java函数,但如果这是唯一的选择,我也会采用它.

java-native-interface android profiling

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

如何将当前日期添加到现有表?

如何为每一行的现有表添加当前日期?

php mysql

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

如何在c中使用scanf输入字符串,包括空格

用户输入的示例:

My name is James.

使用scanf,我必须打印整行,即My name is James.然后我必须得到这个输入字符串的长度并将其存储在一个int变量中.

c

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

用2种颜色填充div?

如果一个宽度为500px的div,有没有办法用css填充2种不同颜色的背景?我知道它可以用背景图像完成,但只是想知道它是否可以用bg颜色完成.例如: 在此输入图像描述

html css

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

如何测试一个对象是否是一个向量?

我想测试一个对象是一个向量,任何向量,而不仅仅是一个单一类型的向量.

我跑了一个测试:

var v:Vector.<int> = new Vector.<int>();
v.push(3);
v.push(1);
v.push(2);
trace(v is Array); // false
trace(v is Vector); // false
trace(v is Vector.<int>); // true
trace(v is Vector.<*>); // false
Run Code Online (Sandbox Code Playgroud)

似乎唯一返回true的是指定矢量类型的那个,但我想测试它为任何类型.

我需要一种非常有效的方法来比较,因为getQualifiedClassName它太慢了.

我目前的做法是:

private static function isVector(obj:Object):Boolean {
    return (getQualifiedClassName(obj).indexOf('__AS3__.vec::Vector') == 0);
}
Run Code Online (Sandbox Code Playgroud)

但它比is运营商慢2倍.

我需要速度,因为它是一个对象序列化类,它需要非常快.

actionscript-3

5
推荐指数
2
解决办法
2164
查看次数

使用asp.net连接到mySQL数据库

所以经过一些尝试,我发现我需要一个驱动程序.我已经从下面的链接安装了组件.但是当我尝试添加它时,我仍然找不到任何SQL引用?我想知道是否有人会知道这个的原因?我刚开始使用asp.net.我发现了几个关于连接代码的其他问题,但我找不到之前遇到连接器/组件问题的人?

MYSQL连接器 http://dev.mysql.com/downloads/connector/net/5.0.html

Microsoft数据访问组件(MDAC)2.8 http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=en

我正在使用Visual Studio.

mysql asp.net

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

使用相对路径在JAR中读取文件

我有一些需要我的程序读取的文本配置文件.我目前的代码是:

protected File getConfigFile() {
    URL url = getClass().getResource("wof.txt");
    return new File(url.getFile().replaceAll("%20", " "));
}
Run Code Online (Sandbox Code Playgroud)

当我在eclipse中本地运行它时,这可以工作,尽管我必须做那个hack来处理路径名中的空间.配置文件与上述方法位于同一个包中.但是,当我将应用程序导出为jar时,我遇到了问题.jar存在于共享的映射网络驱动器Z:上.当我从命令行运行应用程序时,我收到此错误:

java.io.FileNotFoundException:file:\ Z:\ apps\jar\apps.jar!\ vp\fsm\configs\wof.txt

我怎样才能使这个工作?我只想告诉java读取与当前类相同的目录中的文件.

谢谢,约拿

java jar getresource

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

C#:如何判断机器的架构

可能重复:
如何使用.net检测Windows 64位平台?

在较低的级别,如何判断特定的机器是64位还是32位?我有一个看起来对64位架构敏感的Firebird d/b,我想验证一下.

c# architecture 64-bit

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

需要可用的软件逆向工程工具!

嘿伙计们,我自己和两位软件工程师学生的任务是对gawk程序进行逆向工程.我们需要创建表示结构的图表,并回答有关该程序的问题.

http://directory.fsf.org/project/gawk/

我们正在为C程序寻找简单易用的逆向工程工具.我们的讲师给了我们以下三个工具作为我们应该使用的例子,但我们只是在让他们工作时遇到了很大的问题.您是否有任何替代解决方案,或者可能是以下工具之一的一些好文档来帮助我们?谢谢!

PBS:http://www.swag.uwaterloo.ca/pbs/

RIGI:http://www.rigi.csc.uvic.ca/Pages/download.html

虾:http://www.thechiselgroup.org/shrimp

c reverse-engineering

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