问题列表 - 第33627页

BYTE BCD到ASCII转换优化

我在c中编写了一个函数,它将一个字节(unsigned char)BCD字符串转换为ASCII.请查看代码并提出一些改进建议.

有没有其他有效的方法可以将BYTE BCD转换为ASCII.

BYTE_BCD_to_ASC(BYTE *SrcString, char *DesString)
{

        switch (((BCD *)SrcString)->l)
        {
            case 10:/*A*/
            case 11:/*B*/
            case 12:/*C*/
            case 13:/*D*/
            case 14:/*E*/
            case 15:/*F*/
                *DesString = (char)(((BCD *)SrcString)->l + '0' + 7);
                break;
            default:
                *DesString = (char)(((BCD *)SrcString)->l + '0');
                break;
        }

        switch (((BCD *)SrcString)->h)
        {
            case 10:
            case 11:
            case 12:
            case 13:
            case 14:
            case 15:
                *(DesString + 1) = (char)(((BCD *)SrcString)->h + '0' + 7);
                break;
            default:
                *(DesString + 1) = (char)(((BCD *)SrcString)->h + '0');
                break; …
Run Code Online (Sandbox Code Playgroud)

c string ascii bcd

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

为iPhone和Android开发应用程序

我们有客户要求可以在iPhone和Android上运行的应用程序.我意识到这将意味着两个不同的开发项目,但想知道是否有人对此主题有任何建议/创意提示?例如,最大化共享资源的方法?

注意:实现基于Web的应用程序是最有效的方法,但在本机平台上寻找有关交叉开发的建议.

iphone android cross-platform

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

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

WPF - 从绑定路径获取属性值

如果我有一个名为MyObject的对象,它有一个名为MyChild的属性,它本身有一个名为Name的属性.如果我拥有的只是一个绑定路径(即"MyChild.Name"),并且对MyObject的引用,我该如何获取该Name属性的值?

MyObject
  -MyChild
    -Name
Run Code Online (Sandbox Code Playgroud)

wpf binding markup-extensions

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

PHP以数字方式排序文本文件(.txt)

感谢您抽出宝贵时间阅读本文,我将感谢每一个回复,而不是内容的质量.:)

使用php,我正在尝试创建一个脚本,它将按升序(从最低到最高)对文本文件(.txt)进行数字排序.文本文件中的每个条目都在一个新行上,因此我希望对这些行进行数字排序.如果可能的话,一旦数字排序,我希望将数据写入另一个文本文件,标题为"newtime.txt"在同一目录中.当然,如果可能的话.;)

我正在努力的主要部分是文本文件中的内容不是静态的(例如,包含x个行/单词等).事实上,它会自动更新为几行.因此,我希望所有的数据都以数字方式更新.

文本文件遵循以下结构:

2 aullah1
12 name
7 username
Run Code Online (Sandbox Code Playgroud)

当然,它会定期更新更多行.是否可以对线进行数字排序?此外,我计划使用Cron Job每5分钟重复一次脚本.;)

PS如果有两个相同的数字,会发生什么?那么它会按字母顺序排序数据吗?

感谢所有的帮助,我期待着您的回复; 谢谢.:)如果我没有清楚地解释任何内容和/或您希望我更详细地解释,请回复.:)

谢谢.

php sorting text-files

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

程序的输出

#include<stdio.h>

void f(void)
{
    int s = 0;
    s++;
    if(s == 10)
        return;
    f();
    printf("%d ", s);
}
int main(void)
{
    f();
}
Run Code Online (Sandbox Code Playgroud)

程序的输出是什么!?? 即时分割错误......它是什么?

c recursion

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

如何在创建Hibernate会话时拦截它们(Spring/Grails环境)

有没有办法在创建新的Hibernate会话时拦截它们?我需要访问每个Session实例以启用带参数的Hibernate过滤器.

我工作的唯一解决方案涉及包装SessionFactory,但这涉及很多半讨厌的黑客,并且它要求我实现大约60种方法,其中只有少数是有趣的.

Hibernate的SessionFactory实现是出于某种令人烦恼的原因而宣布为final,因此扩展它不是一种选择.我也试过方面和Java代理没有任何运气.

grails aop spring hibernate

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

NUnit Assert.AreEqual DateTime Tolerances

我想知道是否有人找到了一个很好的解决方案:

在我们的单元测试中; 我们通常Assert.AreEqual()用来验证我们的结果.一切都很好; 直到我们开始尝试在DateTime属性上使用它.

尽管时间非常相似,但有时它们会以毫秒为单位,这会导致测试失败.在我们的申请中; 只要它们准确到第二; 这对我们来说已经足够了.

在这种情况下,有没有人找到以某种方式实施公差的好方法?通常我们的解决方法是将其拆分为两个单独的语句; 一个检查.ToShortDateString(),另一个检查.ToShortTimeString(),但在我看来这看起来很草率.

c# nunit .net-3.5

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

Jquery在某个索引处将新行插入表中

我知道如何使用jquery将新行追加或添加到表中:

$('#my_table > tbody:last').append(html);
Run Code Online (Sandbox Code Playgroud)

如何将行(在html变量中给出)插入到特定的"行索引"中i.因此i=3,例如,如果该行将作为表中的第4行插入.

javascript jquery html-table

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

具有lat/long值的Android GeoPoint

我想通过45.44334获得-23.4456的GeoPoint

我将什么值传递给GeoPoint的构造函数,因为它只需要Int.

android android-mapview

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