小编The*_*i.9的帖子

找不到MSVCR90.DLL

我知道这样的问题已经被问过了,但情况有点不同,关于这个问题的所有答案对我都不起作用.

我正在尝试在VS2008中编译一些C代码并且它不会创建一个exe.此外,当我尝试用f5运行它时,我得到:

此应用程序无法启动,因为找不到MSVCR90.DLL.

我做了一些谷歌搜索,它说这是因为我的c ++可再发行组件没有安装.所以我安装了它,重新启动了一切并再次尝试.但是,唉,我仍然得到同样的错误.有没有人知道如何解决这个问题?

c visual-studio-2008 visual-studio

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

写一个键值存储

我期待写一个Key/value商店(可能在python中)主要是为了体验,因为我认为这是一个非常有用的产品.我有一些问题.通常,键/值对通常存储在内存和磁盘上?如何将存储在磁盘上的东西加载回内存?键/值存储是否一次将所有键/值对保留在内存中?还是从磁盘读取?

我试图找到一些关于这个主题的文献,但是没有走得太远,希望有人可以帮助我.

python key-value-store

12
推荐指数
2
解决办法
4720
查看次数

Django - 在模型中存储未转义的HTML

我试图将原始的,未转义的HTML存储在我的一个Django模型中,以便在我的主页上显示.但是,当我将它存储在TextField中时,它会被转义,并最终显示为原始文本.如何在Django模型中存储原始HTML?

**编辑**

似乎它没有在模型层中转义,而是在模板层中转义.我应该使用特殊标签吗?我检查了shell中的值,它很好,但出于某种原因,当我在模板中{{block.html}(html是存储实际HTML的块对象的属性)时,它出现如下:

<p>This is a <strong>very</strong> <em>important</em> <span style="text-decoration: underline;">block</span></p>
<p style="padding-left: 30px;">it has very significant content!</p>
Run Code Online (Sandbox Code Playgroud)

python django django-models

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

Scala:树插入复杂结构的尾递归

我在scala中创建了一个自定义对象树,我的insert方法抛出了一个堆栈溢出,因为它不是尾递归的.但是,我无法弄清楚如何使其尾递归.相关的例子我见过使用"累加器"变量,但是它们或者像Integers这样的东西可以被乘法和覆盖,或者我无法适应树的列表.这就是我所拥有的:

我的树木的基础:

abstract class GeoTree
case object EmptyTree extends GeoTree
case class Node(elem:GeoNode, left:GeoTree, right:GeoTree) extends GeoTree
Run Code Online (Sandbox Code Playgroud)

用于递归创建树的insert方法(导致堆栈溢出的方法):

  def insert(t:GeoTree, v: GeoNode): GeoTree = t match {
    case EmptyTree => new Node(v, EmptyTree, EmptyTree)
    case Node(elem:GeoNode, left:GeoTree, right:GeoTree) => {
      if (v < elem) new Node(elem, insert(left, v), right)
      else new Node(elem, left, insert(right, v))
    }
  }
Run Code Online (Sandbox Code Playgroud)

我不认为它的代码GeoNode实际上特别相关,因为它非常简单.这个类有两个Long属性和<,>以及==适当的树中使用重写运营商.有人可以提出如何使用累加器为我的insert功能,或其他一些方法使其尾递归?

binary-tree scala tail-recursion

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

开始使用Mac开发的最佳方式

我刚刚拿到了我的第一台mac.我在windows上做了很多编程,但现在我想进入Mac开发.我应该知道哪些语言或者我应该用来开始mac开发的工具?

macos

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

PHP会话数据未被存储

我正在建立登录系统,但是当用户登录时,它实际上并不存储我希望它在会话中的任何数据.我甚至检查了会话的文件,它是空的.我有session_start(); 在所有页面上.还有什么我可能做错了.下面是两个主要页面的代码.

登录代码:

<?
if ($DEBUG == true) {
    error_reporting(E_ALL);
}
require "header.php";

require_once "dbinterface.php";
require_once "user.class.php";
require_once "config.inc.php";

$db = new db($DB['host'], $DB['user'], $DB['pass'], $DB['database']);

$u_result = $db->run("select user_id from users where user_name = '" . $db->escape($_POST['user_name']) . "'");

if ($u_result == false) {
    $url = 'Location: error.php?id=8';
    header($url);
}

if (count($u_result) < 1) {
    $url = 'Location: error.php?id=3';
    header($url);
}

$user = new user($u_result[0]['user_id']);

if ($user->match_password($_POST['pass']) == true) {
    $_SESSION['authenticated'] = true;
    $_SESSION['user_id'] = $u_result[0]['user_id'];
    $_SESSION['user'] = $user; …
Run Code Online (Sandbox Code Playgroud)

php session

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

HTML 5 canvas字体被忽略

我正在尝试将一些文本写入canvas元素,但似乎我放入的字体选项被完全忽略了.无论我改变它们,它都是相同的,我相信它是默认的10px sans-serif.继承人我所拥有的(此功能在加载时运行)

function start()
{
    canvas = document.getElementById('c');
    ctx = canvas.getContext('2d');
    ctx.fillStyle = "white";
    ctx.font = "12px monospace";
    ctx.textBaseline = "top";
}
Run Code Online (Sandbox Code Playgroud)

它在Firefox或Chrome中都不起作用.

javascript html5 fonts canvas

9
推荐指数
2
解决办法
9955
查看次数

JQuery .get()只在url中传递前两个数据参数

我有一个$ .get()调用PHP页面,需要4个GET参数.出于某种原因,尽管将$ .get()调用全部4,但它只传递前两个.当我在chrome中查看dev控制台时,它会显示被调用的URL,并且它只传递action和dbname.下面是代码:

$.get('util/util.php', { action: 'start', dbname: db, url: starturl, crawldepth: depth }, function(data) {
        if (data == 'true') {
            status = 1;
            $('#0').append(starturl + "<ul></ul>");
            $('#gobutton').hide();
            $('#loading').show("slow");
            while(status == 1) {
                setTimeout("update()",10000);

            }
        } else {
            show_error("Form data incomplete!");
        }
    });
Run Code Online (Sandbox Code Playgroud)

并且是我在开发者控制台中看到的URL:

http://localhost/pci/util/util.php?action=start&dbname=1hkxorr9ve1kuap2.db

**编辑**我被告知我需要编码我试图通过标题传递的URL.我将如何在javascript中编码,并在PHP中解码?

javascript php ajax jquery

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

通过cookie实现更安全的Play Scala框架会话的更好方法

我真的很喜欢在用户浏览器上保存会话数据,但不喜欢会话cookie在播放框架中不是很安全的事实.如果有人窃取了cookie,他/她可以使用它来永久访问该网站,因为cookie签名没有到期,并且cookie过期对此没有帮助,因为如果有人偷了它,它不会停止重用cookie.

我已经添加了时间戳,以便在1小时后每隔5分钟使会话到期,如果用户仍在使用该站点,则更新时间戳,以便cookie签名滚动并过期.

我是scala和play框架的新手,所以任何建议或更好的方法来实现相同的将非常感激.

trait Secured {
  def withAuth(f: => String => Request[AnyContent] => Result) = {
    Security.Authenticated(username, onUnauthorized) { user =>
        Action(request => {

          val sessionRolloverPeriod = 300
          val sessionExpiryTime = 3600
          val sessionCreationTime: Int = request.session("ts").toInt
          val currentTime = System.currentTimeMillis() / 1000L

          if(currentTime <= (sessionCreationTime + sessionExpiryTime)) {
            if(currentTime >= (sessionCreationTime + sessionRolloverPeriod)) {
              f(user)(request).withSession(request.session + ("ts" -> (System.currentTimeMillis() / 1000L).toString))
            } else {
              f(user)(request)
            }
          } else {
            Results.Redirect(routes.Auth.login()).withNewSession
          }
        }
      )
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

每5分钟生产一次饼干:

The cookies …
Run Code Online (Sandbox Code Playgroud)

scala playframework-2.0

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

解析XML时,所有nodeValue字段均为None

我正在用Python构建一个简单的基于Web的RSS阅读器,但是我在解析XML时遇到了问题.我从Python命令行中尝试了一些东西开始.

>>> from xml.dom import minidom
>>> import urllib2 
>>> url ='http://www.digg.com/rss/index.xml'
>>> xmldoc = minidom.parse(urllib2.urlopen(url))
>>> channelnode = xmldoc.getElementsByTagName("channel")
>>> channelnode = xmldoc.getElementsByTagName("channel")
>>> titlenode = channelnode[0].getElementsByTagName("title")
>>> print titlenode[0]
<DOM Element: title at 0xb37440> 
>>> print titlenode[0].nodeValue 
None
Run Code Online (Sandbox Code Playgroud)

我玩了一段时间,但nodeValue一切似乎都是None.然而,如果你看一下XML,肯定有值.我究竟做错了什么?

python xml rss minidom

7
推荐指数
2
解决办法
6965
查看次数