小编Nik*_*lin的帖子

如何在.NET中将double值舍入到选定的小数位数?

我使用加速度传感器来计算当前的加速度,并返回双精度值.

但是我想将当前加速度与值9.8进行比较.在这之前我必须舍入从传感器接收的值,所以问题是:如何将双值舍入到.NET中选定的小数位数?

.net double rounding

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

如何移动数组元素

我有一个n = 32项的数组,具有正值和负值.前n/2个元素为正,按值排序,第二个n/2元素为负,并按值排序.我想按值对整个数组进行排序,从最小的负值到最大正值,这意味着如果有32个元素,则前16个(n/2)个排序元素应包含原始数组的后16个元素的值排序数组的第二个16个元素应包含原始数组的前16个值.

假设的例子:

double[] original = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, -16, -15, ..., -1};

double[] sorted = {-16, -15, ...., -1, 1, 2, ..., 16};
Run Code Online (Sandbox Code Playgroud)

有谁知道什么是移动元素从原始生成排序数组的最佳方法?

顺便说一下,这个数组绑定到另一个数组,该数组没有以相同的方式按大小排序的元素,并且必须以与原始相同的方式移位,因此数组不应按大小排序,必须移位.

.net arrays shift

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

Web服务的数据库处理 - 如何提高性能?

我创建了一个Web服务,从客户端调用该服务将数据存储到数据库中.这些数据每隔200毫秒从单个用户发送一次,每次发送数据时,数据库连接都会打开和关闭,我认为这对性能不利.

通过以下方式调用REST.StoreAcceleration()方法和SQLWorks.StoreAcceleration()来存储数据:

public Response StoreAcceleration(string strSessionString, string strMeasurementTime, string strAccelerationX, string strAccelerationY, string strAccelerationZ)
    {
        SQLWorks sqlWorks = new SQLWorks();
        Response response = new Response();
        try
        {
            string strTime = strMeasurementTime.Replace("_", " ");
            DateTime measurementTime = DateTime.ParseExact(strTime, "yyyy-MM-dd HH:mm:ss:fff", null);
            double accelerationX = Convert.ToDouble(strAccelerationX.Replace(".", ","));
            double accelerationY = Convert.ToDouble(strAccelerationY.Replace(".", ","));
            double accelerationZ = Convert.ToDouble(strAccelerationZ.Replace(".", ","));

            sqlWorks.StoreAcceleration(strSessionString, measurementTime, accelerationX, accelerationY, accelerationZ);

            response.Successful = true;
            response.Comment = "Stored!";
        }
        catch(Exception ex)
        {
            string sDummy = ex.ToString();
            response.Comment = "an error occured!";
            response.Successful …
Run Code Online (Sandbox Code Playgroud)

.net c# database rest

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

android SensorEventListener问题

我正在尝试创建一个从数字罗盘中读取数据的应用程序.我尝试重用专业Android应用程序开发一书中的代码,但IDE显示了一个注释

不推荐使用SensorListener类型

我想这是因为本书中的代码是为早期的SDK版本编写的,所以我尝试使用SensorEventListener.

然后,当我试图注册听众

sensorManager.registerListener(sensorListener, SensorManager.SENSOR_ORIENTATION, SensorManager.SENSOR_DELAY_FASTEST);
Run Code Online (Sandbox Code Playgroud)

出现错误:

SensorManager类型中的方法registerListener(SensorListener,int,int)不适用于参数(SensorEventListener,int,int)

所以我试图将SensorEventListener强制转换为SensorListener,但该应用程序不起作用.

有谁知道如何在较新的SDK版本中使用传感器?

谢谢.

android sensor

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

android html容器

有谁知道是否有可能在Android设备上显示带有HTML代码的对话框?对于它的任何提示我都会感激不尽.

我想要的是设计一个html布局并将其显示在自定义应用程序内的对话框中.

谢谢!

html containers android

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

android:如何调整对话框大小

我想创建一个对话框样式的表单,它将填充更大的屏幕区域(左,右,顶部,底部填充10px).

我通过以下方式定义了样式"CupCakeDialog":

<style name="CupcakeDialog" parent="android:Theme.Dialog">
    <item name="android:windowAnimationStyle">@null</item>
</style>
Run Code Online (Sandbox Code Playgroud)

并通过运行活动:

getWindow().requestFeature(Window.FEATURE_PROGRESS);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.ad_popup);
Run Code Online (Sandbox Code Playgroud)

该对话框按以下方式显示:

alt text http://img199.imageshack.us/img199/1299/popupstackoverflow.png

有谁知道如何使对话框更大(延伸高度)?

谢谢!

layout android dialog

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

如何创建哈希函数来屏蔽机密信息?

在当前项目中,我想创建自己的哈希函数,但到目前为止还没有获得关于哈希原理的理论背景.

如果你们中的任何人能够提出有关散列,加密和哈希函数实际实现理论的任何有用资源,我将非常感激.

谢谢!

PS在这种情况下,作为信息的散列块是大型研究项目的一部分,我想自己创建一个哈希函数,这样学习原理而不是使用现有的库.我正在处理的信息将留在内部,因此无需担心可能的攻击.

cryptography

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

Matlab:如何计算单元格中存储的唯一字符串数量?

给定一个具有字符串值的单元格,我想计算在其中存储多少个不同的值.以下是示例值:

A(1, 1) = 'DA4590162D037A78D96557AA886ADF9715B79C75';
A(2, 1) = 'AFAB19476C2CEEEE101FFA45FD207BA8B6185B29';
A(3, 1) = '99C1F96461BC870574D002034F001BA3F96A9AB5';
...
A(8, 1) = '99C1F96461BC870574D002034F001BA3F96A9AB5';
A(9, 1) = '4B7F0F39C1192D12E6C798143981048D01CDDDD3';
...
Run Code Online (Sandbox Code Playgroud)

大约有3M行.有谁知道计算结构中存储了多少唯一值的方法?

谢谢!

matlab

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

SQL:如何选择具有最多已知值的行?

我有用户表(用户名,性别,date_of_birth,zip),其中用户的id是永久性的,但用户可能在过去多次注册,有时他填写所有数据,有时不填写.除此之外,他可以改变居住地(在这种情况下,zip可以改变).

所以查询

SELECT username, sex, date_birth, zip FROM users_log WHERE username IN('user1', 'user2', 'user3')
Run Code Online (Sandbox Code Playgroud)

返回以下结果:

"user1";"M";"1982-10-04 00:00:00";"6320"
"user2";"";"";"1537"
"user3";"";"";"1537"
"user3";"";"";"1000"
"user3";"";"";"1000"
"user3";"";"1979-05-29 00:00:00";"1000"
"user3";"";"";"1537"
"user3";"";"1979-05-29 00:00:00";"1000"
"user1";"";"";"1000"
"user3";"";"";"1537"
Run Code Online (Sandbox Code Playgroud)

在这种情况下,用户1改变了住所; 邮政编码改变了; 并且"属于"他的第二行不包含人口统计数据.User3还有多条记录,只有两条记录包含人口统计数据.

我想要做的是绑定用户包含关于他的最多数据的行,并考虑包含在具有最知名值的行中的zip.有谁知道如何编写适当的查询?

谢谢!

sql postgresql deduplication

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

将字符串(拆分)转换为列表?

我正在尝试将字符串转换为列表,并且作为新手不知道最简单的方法是什么.

拥有列表,例如:

strList = "[[1,2,3],[4,5,6]]"
Run Code Online (Sandbox Code Playgroud)

是否有任何python函数简单地拆分上面的字符串?我试图使用该方法,.split() 但它返回

>>> list("[[1,2,3],[4,5,6]]".split())
['[[1,2,3],[4,5,6]]']
Run Code Online (Sandbox Code Playgroud)

我想得到的是

result = [[1,2,3],[4,5,6]]
Run Code Online (Sandbox Code Playgroud)

所以它result[0]会返回[1,2,3]result[0][1]返回2

python

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