问题列表 - 第41135页

在数据库中查找重复字符串

我需要找到我的表中的所有行,其中特定字段的字符串在两个或多个位置是重复的.

可以在MySQL语句中完成吗?

编辑

我需要得到的每一行不仅仅是有多少重复项的计数.我希望能够编辑这些字段.

mysql sql

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

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

UISwipeGestureRecognizer无法正常工作

我在UIScrollView中有一个UIView,都是使用IB创建的.UIView在UIScrollView内水平滚动.我想检测左右两根手指滑动.

借用我在SmpleGestureRecognizers中找到的示例代码 ,我将以下代码放在UIScrollView的ViewController的viewDidLoad方法中...

UIGestureRecognizer *recognizer;
UISwipeGestureRecognizer *swipeRightRecognizer, *swipeLeftRecognizer;

recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
swipeRightRecognizer = (UISwipeGestureRecognizer *)recognizer;
swipeRightRecognizer.numberOfTouchesRequired = 2;
[self.view addGestureRecognizer:swipeRightRecognizer];
[recognizer release];

recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
swipeLeftRecognizer = (UISwipeGestureRecognizer *)recognizer;
swipeLeftRecognizer.numberOfTouchesRequired = 2;
swipeLeftRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeLeftRecognizer];
[recognizer release];
Run Code Online (Sandbox Code Playgroud)

我在viewcontroller.h中设置了.并有以下委托方法......

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
   return YES;
}
Run Code Online (Sandbox Code Playgroud)

我假设这是一个有效的gestureRecognizer委托方法,但我在文档中找不到任何对它的引用.

我没有任何错误,但是当我用双指滑动时没有任何反应.不调用委托方法,也不是我的操作方法.我尝试删除numbeOfTouchesRequired调用,看看它是否可以单手滑动无效.

我是否将gestureRecognizers添加到右侧视图中?我尝试将它添加到UIView,UIScrollView以及self.view.superView.

示例代码运行良好.我在代码实现和示例代码之间可以看到的唯一区别是我使用IB创建视图而示例代码没有.我怀疑在它到达我的识别器之前有些东西正在消耗滑动手势.

我究竟做错了什么.

谢谢,

约翰

iphone xcode swipe uigesturerecognizer

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

替换旧版DirectDraw代码

昨天我找到了多年前在C++,Win32 API和DirectDraw 7中开发的我的俄罗斯方块游戏的源代码.我尝试构建解决方案但没有任何成功,因为最近的DirectX SDK(2010年6月)不包括DDraw.h和DDraw.lib更多.

是否有任何推荐的方法(希望通过示例)将代码从DirectDraw升级到更新的API?或者我应该只安装旧的DirectX SDK?

c++ directx directdraw

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

有一个错误反映了类型 - XML序列化问题

我有一个Dictionary对象需要写入XML文件.字典包含String类型作为Key,自定义类的Object(从System.Windows.Forms.Control派生)作为Value.

namespace SharpFormEditorDemo
{
    [Serializable]
    public static class common
    {

    public static Dictionary<String,CommonControl > dicControls = new Dictionary<string, CommonControl>();

    public static Object objSelected = new Object();
    public static int ctrlId = 0;

    //The serialization and Deserialization methods.
    public static void Serialize(XmlTextWriter xmlTextWriter,Dictionary<String,CommonControl> dic)
    {
        xmlTextWriter.WriteStartDocument();
        ControlSerializer file = new ControlSerializer(dic);
        XmlSerializer xmlSerializer = new XmlSerializer(typeof(ControlSerializer));
        xmlSerializer.Serialize(xmlTextWriter, file);

        xmlTextWriter.WriteEndDocument();
    }
}
Run Code Online (Sandbox Code Playgroud)

CommonControl类是这样的

namespace SharpFormEditorDemo
{

public class CommonControl : System.Windows.Forms.Control 
{

    //private List<String> controls;
    private String sql;
    private int minVal; //Minimum …
Run Code Online (Sandbox Code Playgroud)

.net c# xml serialization

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

如何创建一个引入新类型的Haskell函数?

我正在写一个表达式解析器.我已经完成了词法和句法分析,现在我正在检查类型.我有一个像这样的数据结构表达式(简化版):

data Expr = EBinaryOp String Expr Expr
          | EInt Int
          | EFloat Float
Run Code Online (Sandbox Code Playgroud)

现在我需要一个将它转换为新类型的函数,比如说TypedExpr,它还包含类型信息.现在我的主要问题是,这种类型应该是什么样子.我有两个想法 - 使用类型参数:

data TypedExpr t = TEBinaryOp (TBinaryOp a b t) (TExpr a) (TExpr b)
                 | TEConstant t
addTypes :: (ExprType t) => Expr -> TypedExpr t
Run Code Online (Sandbox Code Playgroud)

或没有:

data TypedExpr = TEBinaryOp Type BinaryOp TypedExpr TypedExpr
               | TEConstant Type Dynamic
addTypes :: Expr -> TypedExpr
Run Code Online (Sandbox Code Playgroud)

我从第一个选项开始,但是我遇到了问题,因为这种方法假定你在解析它之前知道表达式的类型(对我来说,在大多数情况下都是如此,但并非总是如此).但是,我喜欢它,因为它允许我使用Haskell的类型系统并在编译时检查大多数错误.

是否可以使用第一个选项?
你会选哪一个?为什么?
每个选项应该有什么问题?

haskell types type-parameter

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

Git - 回滚到之前的提交

我把自己的工作(注意推)放在一个已知的好状态.我已经做了不必要的本地更改(没有提交或推送它们).撤消这些更改并恢复到以前的提交状态的命令是什么?

请接受我对初学者问题的道歉,但谷歌搜索引发的建议似乎很神秘,我希望对自己的行为充满信心.

git

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

您可以推荐哪些JavaScript库?

我想在我的网页上使用JavaScript.特别是我想有一个自动完成器(就像stackoverflow用于标签).我也想要下拉菜单等等.

我认为,出于这些目的,使用JavaScript库是有意义的(我之前从未做过).我浏览了Internet,我找到的第一个选项是jQuery,我还找到了其他库的列表.

所以,我很难在这些库之间进行选择,并想问你的建议.我对图书馆的要求如下:

  1. 当然是跨浏览器功能(适用于尽可能多的浏览器).
  2. 易于使用(带有示例+活动社区的良好文档).
  3. 可以更改代码(相应的版权+代码的良好文档).

预先感谢您的任何帮助.

javascript

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

我如何使用Linq查询计数没有.查询中的记录

var emailToProcess = 
    from a in db.EmailNotToProcess
    join b in EmailUids on a.ENTPUId equals b.Uid
    where a.ENTPUId != b.Uid
    select b;
Run Code Online (Sandbox Code Playgroud)

这里的EmailUids是一个List,而EmailUid是struct里面的一个struct,我们有两个选项

public int EmailId;
public string Uid;
Run Code Online (Sandbox Code Playgroud)

这个 ..

所以我正在执行查询,但我无法计算此查询中的记录数...

谢谢....

linq

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

通过一次性计算每个字符串的哈希值,MD5加密不会是逆向工程吗?

我正在阅读有关使用java进行MD5加密的内容.我想知道它是如何安全的,而你可以一次性计算每个可能字符串的哈希值.这肯定需要一点时间,但一旦完成,您可以将所有夫妇存储在数据库表中,并快速搜索此表中的任何哈希码......对吗?

我错过了什么?

提前致谢.

security md5

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