问题列表 - 第23823页

用于切换"显示隐藏文件,文件夹和驱动器"的API

Windows API中是否有一个函数可以在Windows资源管理器中切换"显示隐藏文件,文件夹和驱动器"选项(工具>>文件夹选项... >>视图选项卡).

我知道一个相关的注册表项,但更改它不会立即生效.关键是:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Hidden

试图从C#中做到这一点,但问题不是语言特定的.

c# winapi windows-explorer windows-shell

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

从函数返回"const char*"是一个好主意吗?

现在我有一个必须返回一个字符串的函数.我看到了一个特定的实现,他从函数中返回一个const char*.

像这样的东西:

const char * GetSomeString() 
{ 
  ........   
  return somestlstring.c_str(); 
}

SomeOtherFoo ()
{
  const char * tmp = GetSomeString();
  string s = tmp;
}
Run Code Online (Sandbox Code Playgroud)

现在我觉得这有可能出现问题.我的直觉是否正确?或者这是一个非常安全的代码吗?

请给我你的建议.我有一种感觉返回const char*这种方式可能会导致破坏..

谢谢,阿琼

c++ string

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

模拟稳定的CPU负载和峰值

如何在C#中生成稳定的CPU负载,在一定时间内低于100%?我还希望能够在一段时间后更改负载量.您如何建议在很短的时间内产生使用峰值?

c# cpu-usage

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

如何在MySQL中搜索多个列?

我正在尝试创建一个搜索功能,搜索多个列以查找基于关键字的匹配项.这个查询:

SELECT title FROM pages LIKE %$query%;
Run Code Online (Sandbox Code Playgroud)

仅用于搜索一列,我注意到用逗号分隔列名会导致错误.那么有可能在mysql中搜索多个列吗?

mysql sql full-text-search

31
推荐指数
5
解决办法
9万
查看次数

WCF 4.0相对于WCF 3.5的新增强功能

WCF 4.0中的新增强功能是什么?将现有WCF服务升级到4.0有多容易?

.net wcf

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

"动态"关键字和DLR是否将C#作为动态类型语言提升为一等公民?

我知道C#4.0中新的"动态"关键字有助于与动态.NET语言的交互,并且可以通过使用它而不是反射来帮助削减代码.因此,用途适用于非常具体的情况.

但是,我想知道的是,它是否会给C#带来其他动态语言(例如IronXXX语言)所带来的所有动态好处?换句话说,是否可以用动态语言风格在C#中编写整个应用程序?

如果有可能,是否会被推荐.为什么,或为什么不分别?

如果不换用另一种语言,我能获得动态语言的所有好处吗?

dynamic-language-runtime c#-4.0

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

如何使用asp.net在负载均衡机上获取访问者IP

我们有两个负载均衡服务器.我们现在已经托管了一个asp.net 3.5应用程序,我们正在使用请求userhostaddress来获取访问者ip,但它正在提供负载均衡器ip而不是真正的ip.任何人都可以拥有此代码.

asp.net load-balancing

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

php fputcsv和封闭字段

我正要问与此处讨论的问题相同的问题.... 强制fputcsv使用Enclosure for*all*Fields

问题是

当我使用fputcsv写一行到打开的文件句柄时,PHP会将一个封闭的字符添加到它认为需要的任何列,但是会留下没有这些外壳的其他列.

例如,您最终可能会得到这样的一行

11,"Bob",Jenkins,"200 main st.USA"等

如果没有将虚假空间附加到每个字段的末尾,是否有任何方法可以强制fputcsv始终用外壳包含列(默认为")"字符?

答案是:

不,fputcsv()仅在以下条件下包含该字段

/* enclose a field that contains a delimiter, an enclosure character, or a newline */
if (FPUTCSV_FLD_CHK(delimiter) ||
  FPUTCSV_FLD_CHK(enclosure) ||
  FPUTCSV_FLD_CHK(escape_char) ||
  FPUTCSV_FLD_CHK('\n') ||
  FPUTCSV_FLD_CHK('\r') ||
  FPUTCSV_FLD_CHK('\t') ||
  FPUTCSV_FLD_CHK(' ')
)
Run Code Online (Sandbox Code Playgroud)

没有"永远封闭"选项.

我需要创建一个CSV文件将每个字段封闭...什么是最好的解决方案?

提前致谢...

php csv fputcsv

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

需要帮助调优sql-query

我需要一些帮助来提升这个SQL语句.执行时间约为125毫秒.
在我的程序运行期间,这个sql(更好:用于不同表的结构相同的sqls)
将被称为300.000次.

表中的平均行数约为10.000.000行,每天将添加新行(更新/插入)和时间戳.这个特定出口计划的有趣数据在过去的1-3天内.也许这对创建索引很有帮助.我需要的数据是给定id的当前有效行和获取更新的forerunner datarow(如果存在).

我们使用Oracle 11g数据库和Dot.Net Framework 3.5

提升的SQL语句:

select 
  ID_SOMETHING,    -- Number(12)
  ID_CONTRIBUTOR,  -- Char(4 Byte)
  DATE_VALID_FROM, -- DATE
  DATE_VALID_TO    -- DATE

from
  TBL_SOMETHING XID

where
  ID_SOMETHING = :ID_SOMETHING
  and ID_CONTRIBUTOR = :ID_CONTRIBUTOR
  and DATE_VALID_FROM <= :EXPORT_DATE
  and DATE_VALID_TO >= :EXPORT_DATE

order by
  DATE_VALID_FROM asc;
Run Code Online (Sandbox Code Playgroud)

在这里,我上传了此查询的当前解释计划.

我不是数据库专家,所以我不知道哪种索引类型最适合这个要求.我已经看到可以应用许多不同的可能索引类型.也许Oracle Optimizer Hints也很有帮助.

有没有人有一个好主意调整这个SQL或可以指向我正确的方向?

sql oracle performance

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

Server.Transfer和Response.Redirect有什么区别?

Server.Transfer和之间有什么区别Response.Redirect

.net c# asp.net

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