小编goo*_*ing的帖子

理解动态编程的好例子,文章,书籍

我无法弄清楚动态编程的原理,我真的很想要它.DP非常强大,它可以解决这样的问题:

从数字的差异中获得尽可能低的总和

那么,你能给我推荐好的书籍或文章(最好带有真实代码的例子),它可以解释我什么是动态编程?我首先想要简单的例子,然后我会继续前进.

language-agnostic algorithm dynamic-programming

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

http keep-alive如何工作?

Keep-alives被添加到HTTP中,基本上减少了为每个新请求快速创建和关闭套接字连接的巨大开销.以下是它在HTTP 1.0和1.1中如何工作的摘要:

HTTP 1.0 HTTP 1.0规范并没有真正深入研究Keep-Alive应该如何工作.基本上,支持Keep-Alive的浏览器会在请求中添加一个额外的标头:

连接:保持活动当服务器处理请求并生成响应时,它还会为响应添加一个标头:Connection:Keep-Alive完成此操作后,套接字连接不像以前一样关闭,但在发送后保持打开状态响应.当客户端发送另一个请求时,它会重用相同的连接.连接将继续重用,直到客户端或服务器确定对话结束,其中一个连接断开连接.

以上说明来自这里.但我不明白一件事

完成此操作后,套接字连接不像以前那样关闭,但在发送响应后保持打开状态.

据我所知,我们只是发送tcp数据包来发出请求和响应,这有什么socket connection帮助,它是如何工作的?我们仍然需要发送数据包,但它怎么能以某种方式建立持久连接?这看起来很不真实.

sockets http

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

如果用户已经在购物车中有东西,建议用户可以购买什么

我正在开发电子商店,在那里我会卖食物.我想有一个建议框,我建议我的用户可以根据购物车中已有的东西购买其他产品.如果他有啤酒,我希望他通过降低他购买它的概率的百分比来推荐筹码和其他东西.但我希望我的算法能够根据所有用户以前的购买情况来学习杂货.我应该从哪里开始?我有杂货表user_id,item_id,date和类似的.如何在没有暴力强制的情况下制作一个不可能的建议箱.

mysql database machine-learning

37
推荐指数
6
解决办法
1874
查看次数

如何在Stack Overflow上实现类似"有趣的标签"功能?

用赏金检查我的另一个问题: 在表格中查找类似的数字模式

我正在尝试实现一个有趣的标签功能.作为参考,这是它在SO上的工作方式:

  1. 我将感兴趣的标签添加到"有趣"列表中(如php,mysql,jquery等).
  2. 然后,如果显示的任何问题在我的列表中有一些标记,则会使背景变为橙色.

我理解如何使用jQuery来做到这一点(有相关的问题),但无法弄清楚如何使用MySQL实现后端部分!

所以这是我的问题:它是如何完成的?我想它的工作方式如下:

  • 每个成员在mysql中都有一行,我们称之为"interested_tags".
  • 在我通过输入写入并提交我的标签后,它将被写入"interested_tags"行.
  • 然后,主页面有一个显示所有答案的查询,它总是使用strpos检查带有我的标签的问题标签,如下所示:

    if(strpos($question_tags, $my_tags) === true) {
       //and here will be made background orange
    }
    
    Run Code Online (Sandbox Code Playgroud)

我在想是对还是有办法做到这一点?

编辑:那么,你能告诉我一个例子,或者给我一些如何用多对多关系实现这个的技巧吗?谢谢.

php mysql tags jquery

30
推荐指数
2
解决办法
1233
查看次数

多对多关系示例

我还没有在谷歌和谷歌找到任何MYSQL多对多关系的例子.我正在寻找一个非常简单的例子,php + mysql显示数据库的结果.任何人都可以写一个非常简单的例子吗?

php mysql database

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

鼠标悬停时更改背景颜色,鼠标移除后将其删除

我有班级的班级forum.我的jquery代码:

<script type="text/javascript">
    $(document).ready(function() {
        $('.forum').bind("mouseover", function(){
            var color  = $(this).css("background-color");

            $(this).css("background", "#380606");

            $(this).bind("mouseout", function(){
                $(this).css("background", color);
            })    
        })    
    })
</script>
Run Code Online (Sandbox Code Playgroud)

它非常有效,但是没有它可以更有效地完成它var color = $(this).css("background-color");.刚mouseout离开之前的背景颜色并删除#380606?谢谢.

mouse jquery mouseover mouseout

28
推荐指数
3
解决办法
12万
查看次数

添加多个课程

如果我为一个对象添加多个类,这是不好的事情.让我们说:

<a href="#" class="paren" class="defaul">text</a>

不要问我为什么,我只是需要它.

谢谢.

html css

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

可以通过img src发生"坏"事吗?

我知道,我知道,标题很糟糕,但我会试着解释一下我的意思.所以,我要求我的会员展示他们的照片.他们将它上传到某处,然后将他们照片的URL粘贴到输入中,然后将其保存到我的数据库(MYSQL).然后,他们的个人资料上会看到照片.我从数据库的URL,做这样的事情:<img src="<?=$photo;?>" height="123px" width="123px">">这里$photo是从MYSQL采取URL.它完全安全吗?有人可以上传例如.php文件并损坏我的网站吗?我是否需要检查URL的结尾是否为.gif,.png,.jpg?
谢谢.

编辑:是的,当然我会保护我的网站免受SQL注入和XSS攻击.但有没有办法以其他方式伤害我的网站?

html php mysql

21
推荐指数
5
解决办法
5635
查看次数

从数字的差异中获得尽可能低的总和

我必须从数字的差异中找到最低的总和.

假设我有4个数字.1515,1520,1500和1535.差异的最小值是30,因为1535 - 1520 = 15 && 1515 - 1500 = 15和15 + 15 = 30.如果我愿意这样做:1520 - 1515 = 5 && 1535 - 1500 = 35总计40.

希望你明白,如果没有,请问我.

任何想法如何编程?我刚刚在网上找到这个,试图从我的语言翻译成英语.听起来很有趣.我不能做暴力,因为编译需要很长时间.我不需要代码,只是想法如何编程或代码的一小部分.

谢谢.

编辑: 我没有发布所有内容......还有一个版本:

我让我们说8个可能的数字.但我必须只拿其中的6个来赚取最小的金额.例如,数字1731, 1572, 2041, 1561, 1682, 1572, 1609, 1731,最小的总和将是48,但在这里我只需要从8个数字中取6个数字.

language-agnostic algorithm

21
推荐指数
4
解决办法
6846
查看次数

如何通过命令行导出数据库?

我有phpMyAdmin的URL,我有用户名和密码.如何导出所有这些数据库?因为phpMyAdmin在我尝试导出它时崩溃,所以我想通过命令行尝试它.

mysql command-line

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