问题列表 - 第33912页

Mysql:按顺序排序?

假设我们使用关键字执行搜索:keyword1,keyword2,keyword3

数据库中有"name"列的记录:

1: John Doe
2: Samuel Doe
3: John Smith
4: Anna Smith

现在查询:

SELECT * FROM users WHERE (name LIKE "%John%" OR name LIKE "%Doe%")
Run Code Online (Sandbox Code Playgroud)

它将选择记录:1,2,3(按此顺序),但我想在示例中按关键字排序,keyword1=John, keyword2=Doe 所以它应该按关键字列出:1,3,2(因为我想在之后搜索"Doe"寻找"约翰")

我在考虑SELECT DISTINCT FROM (...... UNION .....) 但是以某种方式以另一种方式订购它会更容易(真正的查询真的很长)

是否有任何技巧来创建这样的订单?

mysql sql sql-order-by sql-like

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

Android:在当前位置将文本插入EditText

我想通过按下按钮将常量字符串插入EditText.该字符串应插入EditText中的当前位置.如果我使用EditText.append文本在EditText的末尾插入.

我怎样才能做到这一点?我找不到合适的方法.

android insert android-edittext

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

Zend框架架构

您好需要确认Zend框架对象层次结构,

  • Zend_Application 有一个Property Object Bootstrap
  • Bootstrap Zend_Controller_Front里面 有一个Property Object
  • Zend_Controller_Front 嵌套了像Request,Response,Plugins这样的对象,还有一个通过调度程序接口的dispatcher()方法
  • Zend_Front_Controllerdispatch()方法被称为在请求对象观看的控制器方法被调用.
  • 现在,Zend_Controller_Action有一个名为Variable的变量$view存储PHTML脚本的名称
  • 现在,Zend_Controller_Action有一个render(),它基本上为给定的PHTML脚本包含()
  • 当一切都由PHP解释器完成时,响应将返回到浏览器

我做对了吗,如果不是,请纠正

谢谢

php zend-framework

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

PHP/MySql - 检测值是否已分配的DateTime?

我想创建一个只在datetime值为null时运行的if语句 (0000-00-00 00:00:00)

我通过查询将值传递给变量,但我如何确定它是否等于0000-00-00 00:00:00

$query = "SELECT * FROM stats WHERE member_id='" . $_SESSION['SESS_MEMBER_ID'] . "' "; 
$result = mysql_query($query);

while($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
{
  $money = $row['money'];
  $bank_money = $row['bank_money'];
  $ap = $row['ap'];
  $exp = $row['exp']; 
  $last_ap_update = $row['last_ap_update'];
} 

if ($last_ap_update != ){ //Can i verify its NULL-ness here so i can run this if stament or run else?
}
Run Code Online (Sandbox Code Playgroud)

php mysql datetime

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

在单元测试中断言设置和前置条件

每个测试有多个断言是非常难闻的气味?我通常会尝试遵循"排列,行为,断言"模式以及每个测试指南的单个断言.我认为干净,小巧,孤立的测试是非常棒的.在大多数情况下,我设法做到这一点.然而,有时我会发现自己在我的安排之后立即声称"先决条件":

'arrange:
'pre-conditions:     
     Assert the arrange worked
'act:
'assert:
Run Code Online (Sandbox Code Playgroud)

我的测试测试太多了吗?是否关心它不应该关心的事情?我很乐意听到一些意见.

testing tdd unit-testing

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

尝试从原始文件夹播放视频(VideoView)

我可以通过插入以下URL来播放来自互联网的视频:

mPath   = Uri.parse("http://commonsware.com/misc/test2.3gp");
mVid.setVideoURI(mPath);
mVid.requestFocus();
mVid.start();
Run Code Online (Sandbox Code Playgroud)

但是现在我的原始文件夹中有一个视频,所以路径是res/raw/testing.3gp.下面的代码不起作用,我尝试了其他一些方法也无济于事.

mPath   = Uri.parse("../../res/raw/testing.3gp");
Run Code Online (Sandbox Code Playgroud)

有什么建议?

android

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

最好的(?)方法为半便携式shell脚本制作弹出菜单?

基本上我想说:

  echo `grep ^foo /usr/share/dict/words | popup_menu`
Run Code Online (Sandbox Code Playgroud)

...并且有一些类型的键盘可导航菜单弹出或选择工具,非常类似于vim的":Explore"机制的工作原理.

"使用标准工具随处可轻松工作"的极高奖励积分

也可以接受的是"需要某种额外的配置文件或5-10行shell脚本"

不太可接受的是"下载这个perl库或100行python脚本等等......"此时,我宁愿尝试找到一些实际的程序/包来安装并将其列为硬依赖.但是如果你能想出一个2-5行的perl/python脚本,它不需要追踪那些可能也可以工作的库.

我调查过:

  • Dialog - 看起来更适合"shell应用程序"而不是ad-hoc脚本(看起来可能有办法让它做我想做的事情),缺点是它会覆盖当前的屏幕状态

  • Curses - 似乎它的目标是"C"或者需要用作perl/python库的一部分,必须使用这个编写我自己的菜单程序

  • bash"select"内置 - 通过数字选择工作,而不是键盘导航,使用起来有点尴尬,但相当接近

  • Vim - "grep ^ foo/usr/share/dict/words | vim - "...这让你惊讶地接近,只是缺少"将输入键绑定到终端打印当前行并退出"

...那么,我如何制作或找到一个体面的,简单的,特别的菜单制作者用于bash脚本,当我在命令行上懒惰时?

 ... git checkout -b `git branch -a | menu`
 ... ssh `grep foo /etc/hosts | menu`
 ... rm `ls | menu`  # ignore obvious quoting issues with this...
Run Code Online (Sandbox Code Playgroud)

编辑:感谢目前为止的答案,但我想再次强调我正在寻找ASCII /文本菜单(不是xwindows).我正在尝试一些本地的东西,但没有什么能够达到最佳状态.

bash shell scripting interactive menu

5
推荐指数
1
解决办法
1954
查看次数

如何用图像而不是文本创建微调器?

鉴于下面的代码,是否可以在阵列行星中使用图像而不是文本?

    Spinner s = (Spinner) findViewById(R.id.spinner);    
    ArrayAdapter adapter = ArrayAdapter.createFromResource(            
            this, R.array.planets, android.R.layout.simple_spinner_item);    
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);    
    s.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

    <string name="planet_prompt">Choose a planet</string>
    <string-array name="planets">        
        <item>Mercury</item>
        <item>Venus</item>
        <item>Earth</item>        
        <item>Mars</item>        
        <item>Jupiter</item>        
        <item>Saturn</item>        
        <item>Uranus</item>        
        <item>Neptune</item>    
    </string-array>    
Run Code Online (Sandbox Code Playgroud)

android spinner

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

c#花费数小时的时间来执行

下面的代码需要花费数小时的时间来执行.我正在比较数据库中的每个字符串来计算N00,N01,N10,N11参数.Temp1是类型字符串的列表,它包含5000多个单词

foreach (string ri in temp1)
{
  for (int a3 = 0; a3 < ssl.Count; a3++)
  {
    //for (int tn = 0; tn < tempNam.Count ; tn++)
    //{
        try
        {
          SqlCommand cmd5 = new SqlCommand("select count(*) from sample s inner join   sample ss on ss.KeyWord='" + ri + "' and ss. " + ssl[a3].ToString() + "=0 and s.KeyWord='y' and s. " +  ssl[a3].ToString()+ "=0", con);
          int im = (int)cmd5.ExecuteScalar();
          if (im == 1)
          {
            gh += 1;
          }
          SqlCommand cmd6 …
Run Code Online (Sandbox Code Playgroud)

c#

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

数据集在c#中排在前n行

我想从数据集中选择前N行.有没有办法在C#中做到这一点?我没有访问sql server存储过程来更改它们所以我只需要显示一些数据绑定行.

我该怎么办呢?

c# dataset

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