问题列表 - 第44536页

Mysql选择PRIMARY键= x的记录

我的mysql表中有一个主键,它由三列组成.

CREATE TABLE IF NOT EXISTS `bb_bulletin` (
  `OfficeCode` int(5) NOT NULL,
  `IssuerId` int(11) NOT NULL,
  `BulletinDtm` datetime NOT NULL,
  `CategoryCode` varchar(4) NOT NULL,
  `Title` varchar(255) NOT NULL,
  `Content` text NOT NULL,
  PRIMARY KEY (`OfficeCode`,`IssuerId`,`BulletinDtm`),
  UNIQUE KEY `U_IssuerId` (`IssuerId`,`OfficeCode`,`BulletinDtm`),
  UNIQUE KEY `U_CategoryCode` (`CategoryCode`,`OfficeCode`,`IssuerId`,`BulletinDtm`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Run Code Online (Sandbox Code Playgroud)

是否有一种速记方法来为主键的给定值选择记录.

我试过了.

SELECT * FROM `bb_bulletin` WHERE PRIMARY = '20001-1-2011-01-07 14:04:40'
Run Code Online (Sandbox Code Playgroud)

而不是长手的做法,

SELECT * From bb_bulletin WHERE OfficeCode = 20001 AND IssuerId = 1 AND BulletinDtm = 2011-01-07 14:04:40
Run Code Online (Sandbox Code Playgroud)

在表中处理php和复合键时的标准是什么.注意:我不想在表中添加自动增量键来解决这个问题.如果不可能,那么我将在我的网址中传递三个约束.

mysql composite-primary-key

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

使用APC(最新版本/最新版本)时,autoload是否真的会破坏性能.基准?

我试图找到一个明确的答案,自动加载在使用APC时杀死性能的问题及其原因(基准测试?)

PS 使用谷歌/ stackoverflow 发现此链接,但我想知道这是否仍然存在?必须改进PHP来处理这个问题?因为自动加载很酷!

php apc

19
推荐指数
2
解决办法
4310
查看次数

在PhaseListener中记录调用的托管bean操作

我正在使用Sun JSF 2.0并编写了一个阶段监听器扩展javax.faces.event.PhaseListener.我能够记录源URI,目标URI,总时间等.但到目前为止无法记录ManagedBean以及在该客户端事件期间将调用的相应方法.我怎样才能做到这一点?

jsf logging jsf-2 phaselistener

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

处理webview中的链接

WebView在webview中加载了所有链接 - 但是当我选择一个电子邮件链接时,它会尝试在webview中加载它而不是在手机上启动电子邮件应用程序.我该如何解决?链接是mailto://someone@somewhere.com

这是我的代码 - 它WebView本身正常工作,所有内容都在webview中加载,包括mailto:等.需要mailto链接加载到其他地方

package com.apps.jerdog.crcc;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;

@SuppressWarnings("unused")
public class mainActivity extends Activity {
    /** Called when the activity is first created. */
    /**@Override */
    WebView webview;
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        webview = (WebView) findViewById(R.id.webview);
        webview.getSettings().setJavaScriptEnabled(true);
        webview.getSettings().setSupportZoom(true);
        webview.getSettings().setBuiltInZoomControls(true);
        webview.setWebViewClient(new WebViewClient());
        webview.loadUrl("http://www.cedarridge.cc");
        }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) {
            webview.goBack(); …
Run Code Online (Sandbox Code Playgroud)

android android-webview

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

第二次从Proc-FS文件读取时使用lseek()是否安全

  1. 是否可以安全使用lseek(fd,0)然后再read(fd,buf)使用/proc/stat文件而不是重新打开它以便下次获取此文件的更新内容?
  2. mmap()打开这个文件后的调用真的如何(见下文)?

我遇到的问题是顶级报告CPU使用率太低(软件中断为10%对比100%).strace表示top不会重新打开此文件,而是lseeks开始并再次读取它.不知何故,下次从这个文件读取的内容与我/proc/stat单独运行cat for file 时的内容不匹配.

另外如果我同时/proc/stat在循环中运行top和cat ,那么top会开始报告正确的CPU使用率.

我发现的另一个区别是top mmap()在打开/proc/stat文件后立即使用call ,而cat不是那样做.我不确定这是否也与我的问题有关(因为filesdes=-1这里):

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7b37649000
Run Code Online (Sandbox Code Playgroud)

我正在使用带有2.6.32-27服务器映像的Ubuntu 10.04.1桌面版.CPU是Intel Q6600.

linux cpu-usage seek procfs

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

boost :: spirit :: qi和无序变量

我正在写一个lexigraphical分析器.它需要一个英文字符串,并将其转换为一组纬度/经度坐标.这有点像谷歌地球.

无论如何,我已经编写了符号表和语法,并且很高兴解析格式化数据.

struct LatLongDegrees
{
 std::string  dirLat_;
 double   degLat_;
 std::string     dirLong_;
 double   degLong_;
}
Run Code Online (Sandbox Code Playgroud)

例如:{"North",23.59,"East", - 30.82}

这是我的语法:

 basic =(latitude >> ' ' >> double_ >> ' ' >> longitude >> ' ' >> double_);
Run Code Online (Sandbox Code Playgroud)

纬度和经度是从速记罗盘方向到字符串(例如"e"到"东")的符号表

所以,关于我的问题:

我想在我的语法中添加以下规则,其中纬度和经度符号位于相反的位置:

reversed = (longitude  >> ' ' >> double_ >> ' ' >> latitude >> double_ )
Run Code Online (Sandbox Code Playgroud)

这解析,但是degLat_和degLong_值不会与字符串值一起反转.它们只是直接解析到结构中,而不考虑字符串标签.

当要解析的数据不是连续的时,如何构建struct(或boost :: fusion向量)?

c++ boost boost-spirit boost-spirit-qi

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

如何编写正则表达式只提取前面有某个字符串的数字?

我有一个字符串(包含JSON):

[{"type":[236]} , {"type":[2]} , {"type":[95]}, {"other":[33]}, {"other":[44]}]
Run Code Online (Sandbox Code Playgroud)

我想使用正则表达式只提取TYPE数字,以便输出是以下字符串:

[236 , 2 , 95]
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

java regex

0
推荐指数
2
解决办法
240
查看次数

如何监视PHP脚本的CPU使用情况

我怎样才能做到这一点?

共享主机如何限制脚本的CPU时间?

php

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

jquery模板中的<script>标签

背景:

我有这个模板,其中包含来自youtube的视频,其中包含swfobject.

题:

有没有办法包含脚本标签......

<script type="text/javascript">
</script>
Run Code Online (Sandbox Code Playgroud)

在jQuery模板里面?

<script id="filaVideoTemplate" type="text/x-jQuery-tmpl">
    <!-- Some HTML here -->
    <script type="text/javascript">
        <!-- Some javascript here -->
    </script>
</script>
Run Code Online (Sandbox Code Playgroud)

显然它不能直接工作,有没有办法在没有其他脚本内的脚本的情况下实现同样的事情?

javascript ajax script-tag jquery-templates

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

Python:strftime,gmtime不尊重时区

import time
print time.strftime("%a, %d %b %Y %I:%M %p %Z", time.gmtime())
Run Code Online (Sandbox Code Playgroud)

我居住在加利福尼亚州.出于某种原因,此代码报告GMT中的时间,而不是遵守系统时区.我知道strftime知道我在太平洋,因为它仍然在最后打印'PST',但它仍然提前8小时.还有其他人注意到这一点吗?任何人都知道我的系统或我的代码有什么问题吗?

编辑:date在命令行运行给我正确的日期.另外,我在两台不同的计算机(mac和linux)上运行它们,它们都提前8小时报告.您是否希望在使用strftime之前纠正时区?

python timezone

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