小编MPe*_*ier的帖子

国家代码列表 - C#

我有一个字符串,我需要验证它是否是国家代码.文化是德国人.我是否可以通过任何方法调用德国文化中的国家/地区代码列表,而无需自行键入所有274(?)代码?

谢谢,Teja.

c# country-codes internationalization

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

与自动重新连接的JDBC连接

我正在使用JDBC连接到数据库服务器.连接是通过无线网络进行的,有时可能很狡猾.在连接丢失的那一刻,我需要关闭并重新启动应用程序.

有没有人有一些代码示例,我可以编写某种包装器来自动重新连接并重新运行最后一个查询?这样可以省去很多麻烦.

我只是不确定它应该如何/可以实施.也许已经有了可用的东西?

java firebird jdbc jaybird

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

SQL LIKE仅使用通配符(%)作为值的性能

我想知道查询的性能如何使用LIKE关键字和通配符作为与没有where子句的值相比较.

考虑一个where子句,例如"WHERE a LIKE'%'".这将匹配列'a'的所有可能值.这与没有where子句相比如何.

我问这个的原因是我有一个应用程序,其中有一些字段,用户可以指定要搜索的值.在某些情况下,用户希望获得所有可能的结果.我目前正在使用这样的单个查询:

SELECT * FROM TableName WHERE a LIKE ? AND b LIKE ?
Run Code Online (Sandbox Code Playgroud)

可以提供'%'和'%'的值以匹配a和or b的所有可能值.这很方便,因为我可以在我的应用程序中使用单个命名查询.我想知道性能考虑因素是什么.查询优化器是否会将LIKE'%'简化为全部匹配?我意识到因为我正在使用命名查询(预备语句),这也可能影响答案.我意识到答案可能是数据库特定的.具体来说,这将如何在Oracle,MS SQL Server和Derby中发挥作用.

另一种方法是根据用户输入通配符使用3个单独的查询.

A是通配符查询:

SELECT * FROM TableName WHERE b LIKE ?
Run Code Online (Sandbox Code Playgroud)

B是通配符查询:

SELECT * FROM TableName WHERE a LIKE ?
Run Code Online (Sandbox Code Playgroud)

A和B是通配符:

SELECT * FROM TableName
Run Code Online (Sandbox Code Playgroud)

没有通配符:

SELECT * FROM TableName WHERE a LIKE ? AND b LIKE ?
Run Code Online (Sandbox Code Playgroud)

显然,单个查询是最简单和最容易维护的.如果性能仍然良好,我宁愿只使用一个查询.

sql sql-server oracle derby sql-like

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

强制Windows显示我的自定义文件类型的缩略图

我想在C#中使用Windows OpenFileDialog类来浏览我的应用程序的文件.然后,我希望这些文件在Windows的"缩略图"视图中显示预览.

是否有一种简单的方法可以实现这一目标?我认为应该有一种方法来编码文件,以便Windows只是读取并显示缩略图信息,即使它是不受支持的文件类型?

我知道Windows Vista与Windows XP有不同的界面(IThumbnailProvider而不是IExtractImage),但我需要它跨平台工作.

谢谢!/雅各布

windows-xp thumbnails windows-vista

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

在Windows XP上,以编程方式在单个c:驱动器上将Pagefile设置为"No Paging File"

我正在尝试编写一个C#/ .NET应用程序来优化XP工作站的硬盘驱动器

  1. 将页面文件设置为"无分页文件"
  2. 重启
  3. 运行碎片整理实用程序以优化数据和应用程序
  4. 创建一个连续的页面文件
  5. 重新启动,从Sysinternals运行pagedefrag

我真的很挣#1.我删除以下项:SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles

重新启动后,系统控制面板显示"无页面文件",但c:\ pagefile.sys仍然存在,并且它正由SYSTEM进程使用,所以我无法删除它,我无法优化HD.我尝试使用PendingFileRenamingOperations并且也爆炸了.我尝试使用WMI:Win32_PageFileSetting,但这只能让你设置大小(不是零 - 默认为2MB).

当然,如果我执行上面列出的手动步骤,它就可以工作.

我想我需要一个API调用来实现这一目标.

c# windows-xp pagefile

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

C#或windows等同于OS X的核心数据?

我已经迟到了,刚刚开始在OS X/Cocoa中使用Core Data - 它令人难以置信,并且真正改变了我看待事物的方式.

在C#或现代Windows框架中是否存在等效技术?即拥有托管数据类型,您可以免费获得保存,数据管理,删除,搜索?

还想知道Linux上是否有这样的东西.

c# cocoa core-data

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

我在哪里可以开始寻求更好地了解计算机的工作原理?

我一直想弄清楚我想在以后的生活中使用什么计算机领域.大学就在我身边,我考虑过从事计算机工程,软件工程等方面的工作.

最近,我一直在研究计算机安全系统和这些的开发(纯粹用于教育目的,在我自己的财产上).不幸的是,在我看来,99%的人不知道他们在谈论什么.通常情况下,它只是"运行这个"或"运行那个"或"你可以找到一个能为你完成所有这些工作的程序" - 没有人知道这些程序是如何工作的,或者它们究竟是做什么的.

我觉得使用其他人创造的东西并不像大多数人那样称自己为"黑客".事实上,我对黑客攻击系统的兴趣与他们如何做到这一点一样.

我的问题都归结于此.

我想学习计算机的内部,外部,起点和下降 - 从互联网和数据传输等抽象概念到硬件.我想知道计算机如何存储数据(如何组织叮咬等)以及处理器等实际执行的操作.什么是WIFI,真的吗?计算机是否与光通信(我从飞机上阅读的杂志中读取的东西).

我有多年的计算机/编程经验,但我对计算机的了解非常广泛.计算机在彼此之间来回发送信息包,每个信息包都有标题和内容.计算机由多个组件组成,每个组件都有自己的功能(处理器,视频卡,RAM,硬盘驱动器等),我已经对它有了一些基本的了解.等等

计算机有这么多,我不知道从哪里开始.我相信我的一些大学课程会为我解决问题,但我很好奇,我想尽可能多地开始学习.

这个问题可能到处都是,所以请在必要时请我澄清.我现在有点急躁,但我试图以最快,最连贯的方式写出我的想法(尽管我可能在这个过程中完全失败了).

提前感谢任何建议!

Justian Meyer

请随意编辑此问题的标签.目前的可怕.

编辑:

所有这些评论让我兴奋:).这么多要学习,这么多探索:).

security system computer-architecture

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

如何在Windows中为Emacs 23使用Alt作为元键,尤其是Mx?

我尝试使用Alt作为FSF Emacs 23 Windows版本和EmacsW32的元键,但特别是Mx(Alt-x)不起作用.

不知怎的,我不能使用Alt作为Alt-x(Mx)的Meta键.我搜索得非常努力,我得到的是如何在w32-meta-style中将元键切换为Alt.目前,此变量的值为"使用Alt作为Meta键".我也尝试了所有其他值,但都没有成功.此外,我安装了来自http://ourcomments.org/Emacs/EmacsW32.html的未修补版本的emacs 以及来自gnu.org的原始二进制文件.所有版本都有同样的问题.

Alt用作Meta,但Alt-x(Meta-x)除外.

我的设置如下:

  • Windows 7 x64专业版
  • 德国键盘

这个问题是Windows特有的,因为我有一个工作的Ubuntu版本的Emacs 23.

编辑:这是适用于Windows的Growl.它在启动时加载并写入所有Alt-x输入.所以我的解决方案就是禁用Growl,因为我不再需要它了.可能是你的另一个应用程序.

windows emacs meta-key

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

使用Rails进行Postgres不区分大小写的搜索

我的开发数据库是SQLite,但我将我的应用程序部署到Heroku,他们正在使用PostgreSQL.

现在,如果我执行搜索,有时会出现两个不同的结果,因为PostgreSQL区分大小写,但SQLite不是.

Rails不应该标准化这些东西吗?我应该用什么方法来解决这个问题?

以下是如何使用原始SQL修复它

postgresql ruby-on-rails case-insensitive sql-like

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

在sqlite中的Android真正的转义字符串

我如何在android sqlite中使用php real_escape_string?

当我将以下内容添加到我的表行的值"asd"时,我因为"'"char而崩溃.如何在android sqlite中逃避非法字符?

谢谢

编辑:在android中,而不是php

sqlite android

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