问题列表 - 第24409页

邮政编码的正则表达式

可能重复:
最终的邮政编码和邮政编码是什么?

我需要正则表达式,它可以满足我对邮政编码的所有三个条件.例如-

  1. 12345
  2. 12345-6789
  3. 12345 1234

任何指针和建议将不胜感激.谢谢 !

regex

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

Google的OpenID标识符因"消费者"域名而异.如果域名需要更改,如何避免问题?

我目前正在测试一个OpenID实现,我注意到Google为不同的消费主机名/域名发送了不同的标识符,即使对于同一个用户也是如此.例如,localhost与请求站点127.0.0.1用于同一用户时发送的标识符相比,Google会在请求站点发送不同的标识符.

注意:我实际上没有使用公共域名对此进行测试,但我不明白为什么行为会有所不同.

我对谷歌行为的担忧是,如果我们以后选择更改我们的网站域名,那么用户将无法再使用Google的OpenId作为身份提供商登录该网站.这似乎是一个大问题.我错过了什么,或者所有OpenID消费网站都遇到了这个潜在的问题?

我也用MyOpenId对它进行了测试,但MyOpenId创建的标识符是固定的,所以这对他们来说不是问题.

openid identity dotnetopenauth

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

从Web浏览器获取GPS位置

我正在开发一个基于移动设备的网站,在那里我集成了谷歌地图,我需要动态填写谷歌地图的"发件人"字段.

是否可以从网络浏览器获取GPS位置并将其填充到Google地图的"发件人"字段中?

javascript mobile geolocation

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

如何轻松地将非常长的字符串传递给Windows下的工作进程?

我的本机C++ Win32程序产生一个工作进程,需要向它传递一个巨大的配置字符串.目前它只是将字符串作为命令行传递给CreateProcess().问题是字符串越来越长,现在它不适合Windows强加的32K字符限制.

当然我可以做一些复杂的工作进程启动 - 我仍然在其中使用RPC服务器,我可以引入一个RPC请求来传递配置字符串,但这需要进行大量更改并使解决方案不那么可靠.将数据保存到文件中以便传递也不是很优雅 - 文件可能会留在文件系统上并变成垃圾.

还有哪些简单的方法可以将长字符串传递给我在Windows上的程序启动的工作进程?

c++ windows interop visual-c++

5
推荐指数
3
解决办法
1235
查看次数

是否可以编写一个Android广播接收器来检测手机何时唤醒?

我想知道如何检测手机何时从黑屏模式唤醒并为该事件编写处理程序.那可能吗?这似乎是广播接收器应该处理的事情?或者有更好或更正确的方式?

android broadcastreceiver

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

如何从GitHub源安装gem?

我想从最新的GitHub源安装gem.

我该怎么做呢?

rubygems

444
推荐指数
6
解决办法
20万
查看次数

如何在MySQL中按顺序输出项目?

我有一个名为"menu_order"的列,它没有默认值.当我使用以下select语句选择此列的内容时:

SELECT * FROM categories ORDER BY menu_order ASC
Run Code Online (Sandbox Code Playgroud)

它列出了首先没有菜单顺序的类别项目,然后列出了1和2和3的类别项目.当我试图按顺序列出内容时,有没有办法阻止SQL在数字之前不采取任何措施?

所以,例如,如果我有:

cat_name | menu_order
----------------------
Lunch    | 1
Dinner   | 
Run Code Online (Sandbox Code Playgroud)

我执行我的查询,输出应该是:

Lunch Dinner
Run Code Online (Sandbox Code Playgroud)

不:

Dinner Lunch
Run Code Online (Sandbox Code Playgroud)

mysql

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

hg访问控制到中央存储库

我们来自一个颠覆背景,我们有一个QA经理,一旦他确认所有QC活动都已完成,他就会向中央存储库提供提交权限.

我和几个同事开始使用mercurial,我们希望有一个包含我们QC-ed更改的共享存储库.每个开发人员都会克隆存储库并将其更改推送回共享存储库.我已经阅读了HG init教程并浏览了红豆书,但无法找到如何控制允许谁将更改推送到共享存储库.

我们现有的QA-manager控制提交模型将如何转化为一个多变的"中央"存储库?

mercurial

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

在Mysql中使用索引奇怪

Explain
SELECT `feed_objects`.*
FROM `feed_objects`
WHERE (`feed_objects`.feed_id IN
  ( 165,160,159,158,157,153,152,151,150,149,148,147,129,128,127,126,125,124,122,
    121, 120,119,118,117,116,115,114,113,111,110)) ;

+----+-------------+--------------+------+---------------+------+---------+------+------+-------------+
| id | select_type | table        | type | possible_keys | key  | key_len | ref  | rows | Extra       |
+----+-------------+--------------+------+---------------+------+---------+------+------+-------------+
|  1 | SIMPLE      | feed_objects | ALL  | by_feed_id    | NULL | NULL    | NULL |  188 | Using where |
+----+-------------+--------------+------+---------------+------+---------+------+------+-------------+
Run Code Online (Sandbox Code Playgroud)

未使用索引 by_feed_id


但当我指出的价值低于WHERE- 时,一切都正常

Explain
SELECT `feed_objects`.*
FROM `feed_objects`
WHERE (`feed_objects`.feed_id IN
  (165,160,159,158,157,153,152,151,150,149,148,147,129,128,127,125,124)) ;

+----+-------------+--------------+-------+---------------+------------+---------+------+------+-------------+
| id | select_type …
Run Code Online (Sandbox Code Playgroud)

mysql sql indexing

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

Windows服务无法正常工作

我在C#的visual studio 2008中制作了一个Windows服务.在服务内部,我只写了单行代码

 try
 {
     System.Diagnostics.Process.Start(@"E:\Users\Sk\Desktop\category.txt");
 }
 catch { }
Run Code Online (Sandbox Code Playgroud)

然后我添加项目安装程序并将serviceProcessInstaller1帐户属性更改为本地系统还将serviceInstaller1启动类型属性更改为自动.然后我建立了project.it成功.之后,我添加另一个项目,设置project.i已添加主项目输出,我已将自定义操作添加为"DemoWindowsService(Active)的主输出".然后构建setup.setup已成功构建.然后我安装设置然后去服务启动service.service正确说明,但它没有执行任务.我检查了路径是否正确,我也尝试过

System.Diagnostics.Process.Start(@"E:\Windows\system32\notepad.exe") 但结果仍然相同.我尝试了很多但没有得到答案.

.net c#

8
推荐指数
2
解决办法
518
查看次数