问题列表 - 第42431页

char数组是否包含字符串?

我有一个文本文件,想检查它是否包含一个字符串.文本文件存储在char数组中:char buffer[512][128];.

Q1:如果我在一个长数组而不是多维数组中缓冲它会更容易吗?Q2:我如何检查缓冲区是否包含字符串char *s1 = "Hello world!";?我需要搜索多个字符串.

c string search contains char

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

如何在mysql表中保存其他语言?

嗨,我必须在mysql中保存印地文语言.我怎样才能做到这一点.任何人都知道解决方案请帮助我.

php mysql character-encoding hindi

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

在TSQL中删除数百万条记录的最佳方法是什么?

我有一个下表结构

Table1       Table2        Table3
--------------------------------
 sId          sId           sId
 name          x              y
  x1          x2             x3
Run Code Online (Sandbox Code Playgroud)

我想删除table1中基于sId在table3中没有匹配记录的所有记录,如果表2中存在sId,则不删除table1.Ther中的记录,表1中包含大约20,15和10百万条记录,表2& table3 resp. - 我做过这样的事情

Delete Top (3000000)
        From Table1 A
        Left Join Table2 B
        on A.Name ='XYZ' and
           B.sId = A.sId
        Left Join Table3 C
        on A.Name = 'XYZ' and
           C.sId = A.sId
Run Code Online (Sandbox Code Playgroud)

((我在sId上添加了索引但不在名称上添加.)) 但这需要很长时间才能删除记录.有没有更好的方法来删除数百万条记录?提前致谢.

sql t-sql sql-server

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


c ++ va_arg类型转换问题

所有,

我正在编写一个小型的c ++应用程序并且被这个问题困扰了.如果不期望元素类型,有没有办法在使用va_arg从va_list宏访问元素时创建(以及稍后捕获)错误.例如:-

count=va_arg(argp,int); 
if (count <= 0 || count > 30)
{   
      reportParamError();   return;
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我传递的是typedef而不是int,我会在MS编译器上获得垃圾值,但95%的时间计数在gcc上获得值0(在64位sles10 sys上).有没有办法可以执行一些类型检查,以便我得到一个可以在catch块中捕获的错误?

任何有关这方面的想法对我都非常有帮助.或者有更好的方法来做到这一点.功能原型是: -

 void process(App_Context * pActx, ...) 
Run Code Online (Sandbox Code Playgroud)

该函数被称为

 process(pAtctx,3,type1,type2,type3);
Run Code Online (Sandbox Code Playgroud)

pActx必须作为第一个参数传递,因此不能将计数作为第一个参数传递.


更新1

好吧,这听起来很奇怪,但是在sles10 gcc上,nargs似乎不属于va_list.我不得不投入

#ifdef _WIN32
tempCount=va_arg(argp,int)
#endif
Run Code Online (Sandbox Code Playgroud)

使用它之后,下面的参数不会得到垃圾值.但是,这引入了基于编译器/平台的#ifdefs ....感谢Chris和Kristopher

c++ variadic-functions

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

C#中的[MethodImpl(MethodImplOptions.NoInlining)]方法属性如何影响使用数组时的性能?

[MethodImpl(MethodImplOptions.NoInlining)]使用数组时,C#中的方法属性如何影响性能?

我有一个方法,它遍历int[][]-锯齿状数组。不论是否具有此属性,性能评估都具有相同的效果。

处理锯齿数组时,内联是否应该有所改善?

.net performance attributes

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

重构20K行库的技巧

我已经给马里奥的答案赢得了100分的奖励,但是如果我看到新的好答案,我可能会开始第二个100分的奖励.这就是为什么我要保持这个问题的开放并且不会选择最终的答案,尽管将奖金授予马里奥.

这可能看起来像一个简单的问题(研究代码和重构),但我希望那些有更多经验的人可以给我一些可靠的建议.

该库是一个开源的20,000行库,它们都在一个文件中,我自己也没有写过.代码看起来写得很糟糕,单个文件甚至是一个更大的问题,因为它至少每次我想要进行更改时都会冻结eclipse半分钟,这也是我认为重构这个库的重要原因之一小班.

因此,除了阅读代码并试图理解它之外,在重构像这样的库时,是否存在常见的(或不常见的)提示?你有什么建议让我的生活更轻松一点?

感谢大家的意见.

php oop refactoring open-source

31
推荐指数
8
解决办法
1723
查看次数

GUI:如何确定是否支持某些Unicode字符?

我注意到Metal L&F不支持Unicode中的某些箭头字符,而Nimbus和GTK L&F确实支持它们.

不支持的字符仅显示为: ...

我可以吗

  1. 或者查找(手动),L&F支持哪些Unicode字符,
  2. 或者在运行时找到它?

编辑:或者,如果它只取决于L&F的默认字体,我的问题或许应该是:
"我如何找出,哪种Java字体支持哪些Unicode字符?"

java unicode fonts swing look-and-feel

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

试图理解PLSQL功能

我是新手PLSQL,我有这个巨大的plsql函数,我试图理解并且很难理解流程,所以我真的很感激,如果有人能让我完成这些大片,那么我就能理解这一流程.指导将受到高度赞赏.

      FUNCTION analysis(            
        REGION_ID_P                 VARCHAR2,
        COUNTRY_ID_P            VARCHAR2 ,
        SUB_REGION_ID_P         VARCHAR2 ,
        CUSTOMER_TYPE_ID_P          VARCHAR2 ,
        RECEIVED_FROM_DATE_P        VARCHAR2 ,
        RECEIVED_TO_DATE_P          VARCHAR2,
        CUSTOMER_ID_P           VARCHAR2 ,
        PRIORITY_ID_P               VARCHAR2,
        WORK_GROUP_ID_P       VARCHAR2,
        CITY_ID_P VARCHAR2,
        USER_ID_P               VARCHAR2            
  )  RETURN ANALYSIS_REPORT_TAB_TYPE pipelined
  IS
          with_sql LONG;
          e_sql LONG;
          where_sql LONG;
          group_by_sql LONG;
          curent_date Date;
      v_row ANALYSIS_REPORT_ROW_TYPE := ANALYSIS_REPORT_ROW_TYPE(
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL
      );
       TYPE rectyp IS REF CURSOR;                                                                                                                                                                                                   -- define weak REF CURSOR type
       rrc_rectyp                    rectyp;

       TYPE recordvar IS RECORD(
    MONTHS        VARCHAR2(100),
  ORDERBY_MONTHS …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql

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

使Android Messaging应用程序识别从其他应用程序发送的消息

当我在Android应用程序中发送短信时,是否可以让内置的Messaging应用识别出该消息已发送并在相应的线程中显示?

目前,当我的应用发送消息时,没有发送消息的记录.我希望该消息显示为与手机发送的任何其他消息一样.我希望比手动将消息添加到sms数据库更容易.

messaging sms android

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