小编Bur*_*ede的帖子

如何在Android上提供像按钮一样的imageview点击效果?

我在我的Android应用程序中有一个imageview,我正在使用像给出onClick事件的按钮,但正如你可能猜到的那样,点击后它不会给imageview一个可点击的效果.我怎样才能做到这一点?

java android button imageview

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

在MySQL中查找下一个可用的id

我必须在MySQL数据库中找到下一个可用的id(如果数据库中有5个数据,我必须得到下一个可用的插入位置,即6).我怎样才能做到这一点?我已经使用过MAX(id),但是当我从数据库中删除一些行时,它仍然保留了未更新的旧最大值.

mysql sql

52
推荐指数
5
解决办法
9万
查看次数

什么是推荐网站背后的算法,如last.fm,grooveshark,pandora?

我正在考虑启动一个基于推荐系统的项目.我需要在这个看起来像网络热门话题的领域提高自己.还想知道什么是算法lastfm,groovehark,潘多拉用于他们的推荐系统.如果您知道任何书籍,网站或此类算法的任何资源,请通知.

algorithm collaborative-filtering

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

如何创建自己的推荐引擎?

这些天我对推荐引擎感兴趣,我想在这个领域提高自己.我正在阅读" 编程集体智慧 "我认为这是关于这个主题的最好的书,来自O'Reilly.但我对如何实施引擎没有任何想法; 我的意思是"不知道"是"不知道如何开始".我脑子里有一个像Last.fm这样的项目.

  1. 在哪里(应该在数据库端或后端端实现)我开始创建推荐引擎?
  2. 需要什么级别的数据库知识?
  3. 有没有可以用于帮助或任何资源的开源软件?
  4. 我应该做的第一步应该是什么?

database recommendation-engine collective-intelligence

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

使用websocket连接时,对用户进行身份验证的可能方法有哪些?

示例场景:通过websocket连接的基于Web的多用户聊天应用程序.如何确保(或保证)此应用程序中的每个连接都属于某个经过身份验证的用户,并且"无法"被假用户模仿或在连接期间进行干预.

顺便说一下,我在服务器端使用tornado websocket实现基本的聊天室,并且已经为我的应用程序的非websocket部分进行了身份验证.

ps:假设经过身份验证的用户发布了他想要的内容,当其他用户打开项目的列表页面时,自动将其他用户添加到websocket侦听器列表中我希望每个用户能够单独以聊天室方式与项目的买方聊天但是一对一的聊天

python authentication chat tornado websocket

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

哪一个在包含HTML数据的列表中使用WebView或TextView?

在性能的名称,最好使用自定义数组适配器定义的webview对象列表或textview对象列表再次与自定义适配器和html内容显示在其中.首先我尝试使用webview但我认为webview对象是一种重ui元素,textview似乎更轻巧.

WebView entryWebView = (WebView) findViewById(R.id.entryWebView);
                entryWebView.loadData("my hmtl formatted data", "text/html", "utf-8");
Run Code Online (Sandbox Code Playgroud)

//假设这些在自定义数组适配器中定义并填充了webview对象

TextView entryTextView = (TextView) v.findViewById(R.id.entry);
                entryTextView.setText("my html formatted data");
Run Code Online (Sandbox Code Playgroud)

//再次在自定义数组适配器中填充textview对象

performance android listview android-webview

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

在Tornado中处理Redis连接的正确方法是什么?(异步 - 发布/订阅)

我正在使用Redis以及我的Tornado应用程序与asyc客户端Brukva,当我查看Brukva站点上的示例应用程序时,他们正在websocket中的" init "方法上建立新连接

class MessagesCatcher(tornado.websocket.WebSocketHandler):
    def __init__(self, *args, **kwargs):
        super(MessagesCatcher, self).__init__(*args, **kwargs)
        self.client = brukva.Client()
        self.client.connect()
        self.client.subscribe('test_channel')

    def open(self):
        self.client.listen(self.on_message)

    def on_message(self, result):
        self.write_message(str(result.body))

    def close(self):
        self.client.unsubscribe('test_channel')
        self.client.disconnect()
Run Code Online (Sandbox Code Playgroud)

在websocket的情况下很好但是如何在常见的Tornado RequestHandler post方法中处理它说长轮询操作(发布 - 订阅模型).我在更新处理程序的每个post方法中创建新的客户端连接这是正确的方法吗?当我在redis控制台上检查时,我看到每个新的post操作都会增加客户端.

在此输入图像描述

这是我的代码示例.

c = brukva.Client(host = '127.0.0.1')
c.connect()

class MessageNewHandler(BaseHandler):
    @tornado.web.authenticated
    def post(self):

        self.listing_id = self.get_argument("listing_id")
        message = {
            "id": str(uuid.uuid4()),
            "from": str(self.get_secure_cookie("username")),
            "body": str(self.get_argument("body")),
        }
        message["html"] = self.render_string("message.html", message=message)

        if self.get_argument("next", None):
            self.redirect(self.get_argument("next"))
        else:
            c.publish(self.listing_id, message)
            logging.info("Writing message : " + json.dumps(message))
            self.write(json.dumps(message))

    class MessageUpdatesHandler(BaseHandler): …
Run Code Online (Sandbox Code Playgroud)

python tornado publish-subscribe redis

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

如何在Web开发中提高自己?

我不是一个经验丰富的Web开发人员.我更有可能独立应用程序经验丰富的语言,如c,c ++,java,c#.我有很多关于web项目的想法与php和mysql的知识,但当我开始开发我当我来设计stage.ıt真的很沮丧,你有什么建议吗?

php mysql

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

如何在Swing应用程序中混合使用Java Swing和JavaFX?

我正在开发一个Java Swing应用程序,但我也希望将JavaFX与Swing一起使用.是否有任何资源告诉如何做到这一点?

java swing rich-internet-application desktop-application javafx

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

哪个java Web框架可供客户端和服务器端验证选择?

我们正在寻找一个java框架,它在服务器端轻松进行验证,客户端,Spring,Hibernate,Play都是我们正在搜索的框架选择,我们正在使用基于注释的开发,这个框架也将决定我们的javascript选择.在客户端和服务器端的验证操作中哪个是更好的框架(架构)?

java spring frameworks java-ee

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