小编sa1*_*125的帖子

OS X终端颜色

我是OS X的新手,在使用Ubuntu Linux一段时间后刚刚获得了Mac.在我想弄清楚的很多事情中,我的终端窗口中没有颜色 - 就像在运行时显示的那些(在Linux上)ls -lagit status......

我只是无法弄清楚如何在我的shell中激活颜色.

macos shell terminal colors

477
推荐指数
5
解决办法
40万
查看次数

将Flask dev服务器配置为在整个网络中可见

我不确定这是否特定于Flask,但是当我在开发模式(http://localhost:5000)中运行应用程序时,我无法从网络上的其他计算机访问它(带http://[dev-host-ip]:5000).例如,在开发模式下使用Rails,它可以正常工作.我找不到任何关于Flask开发服务器配置的文档.知道应该配置什么来启用它吗?

python werkzeug flask

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

jQuery - 从DOM中删除元素时的触发事件

我试图弄清楚当从页面中删除元素时如何执行一些js代码:

jQuery('#some-element').remove(); // remove some element from the page
/* need to figure out how to independently detect the above happened */
Run Code Online (Sandbox Code Playgroud)

是否有为此量身定制的活动,例如:

jQuery('#some-element').onremoval( function() {
    // do post-mortem stuff here
});
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery events dom triggers

203
推荐指数
7
解决办法
14万
查看次数

如何使用python请求和处理JSON?

我正在尝试向一个URL发送一个GET请求,我知道这个URL使用python以JSON的形式返回数据.

我想知道如何发送此请求http://someurl/path/to/json,以及如何解析它 - 最好是一个python dict.

python json httprequest

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

重新打开并向已经引导的应用程序添加依赖项

有没有办法为已经引导的角度模块注入延迟依赖?这就是我的意思:

假设我有一个站点范围的角度应用程序,定义为:

// in app.js
var App = angular.module("App", []);
Run Code Online (Sandbox Code Playgroud)

在每一页:

<html ng-app="App">
Run Code Online (Sandbox Code Playgroud)

稍后,我重新打开应用程序,根据当前页面的需要添加逻辑:

// in reports.js
var App = angular.module("App")
App.controller("ReportsController", ['$scope', function($scope) {
  // .. reports controller code
}])
Run Code Online (Sandbox Code Playgroud)

现在,说是逻辑的那些点播位中的一个还需要自己的依赖关系(如ngTouch,ngAnimate,ngResource,等).如何将它们附加到基础应用程序?这似乎不起作用:

// in reports.js
var App = angular.module("App", ['ui.event', 'ngResource']); // <-- raise error when App was already bootstrapped
Run Code Online (Sandbox Code Playgroud)

我意识到我可以事先做好一切,即 -

// in app.js
var App = angular.module("App", ['ui.event', 'ngResource', 'ngAnimate', ...]);
Run Code Online (Sandbox Code Playgroud)

或者自己定义每个模块,然后将所有内容注入主应用程序(有关更多信息,请参阅此处):

// in reports.js
angular.module("Reports", ['ui.event', 'ngResource'])
.controller("ReportsController", ['$scope', …
Run Code Online (Sandbox Code Playgroud)

bootstrapping dependency-injection angularjs

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

如何关闭gcc编译器优化以启用缓冲区溢出

我正在处理一个需要禁用编译器优化保护才能工作的作业问题.我在ubuntu linux上使用gcc 4.4.1,但无法弄清楚哪些是正确的.我意识到它依赖于架构 - 我的机器运行32位英特尔处理器.

谢谢.

c gcc buffer-overflow compiler-optimization

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

Fabric.js - 如何使用自定义属性在服务器上保存画布

我希望能够将当前画布的状态保存到服务器端数据库,可能作为JSON字符串,然后再将其恢复loadFromJSON.通常,使用以下方法可以轻松完成:

var canvas = new fabric.Canvas();
function saveCanvas() {
    // convert canvas to a json string
    var json = JSON.stringify( canvas.toJSON() );

    // save via xhr
    $.post('/save', { json : json }, function(resp){ 
        // do whatever ...
    }, 'json');
}
Run Code Online (Sandbox Code Playgroud)

然后

function loadCanvas(json) {

  // parse the data into the canvas
  canvas.loadFromJSON(json);

  // re-render the canvas
  canvas.renderAll();

  // optional
  canvas.calculateOffset();
}
Run Code Online (Sandbox Code Playgroud)

但是,我还使用内置Object#set方法在我添加到画布的结构对象上设置了一些自定义属性:

// get some item from the canvas
var item = canvas.item(0);

// add misc …
Run Code Online (Sandbox Code Playgroud)

database json savechanges fabricjs

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

Rails 3 - 如何完全避免使用数据库?

我正在尝试使用rails 3而没有任何db后端,但是当我尝试访问某个页面时它仍然坚持要求'sqlite3'gem,并且抛出错误no such file to load -- sqlite3,即使应用程序中没有代码需要sqlite,除了我离开数据库.yml的默认设置为sqlite3,因为删除内容引发了其他错误.知道如何在没有任何数据库的情况下使用rails并避免出现错误吗?谢谢.

(另外,我对Sinatra很熟悉 - 只喜欢这个项目的rails).

ruby-on-rails-3

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

我怎样才能调用缓冲区溢出?

我有一个家庭作业,要求我使用缓冲区溢出调用函数而不显式调用它.代码基本上是这样的:

#include <stdio.h>
#include <stdlib.h>

void g()
{
    printf("now inside g()!\n");
}


void f()
{   
    printf("now inside f()!\n");
    // can only modify this section
    // cant call g(), maybe use g (pointer to function)
}

int main (int argc, char *argv[])
{
    f();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

虽然我不知道该怎么办.我想改变程序计数器的返回地址,以便它直接进入g()的地址,但我不知道如何访问它.无论如何,提示将是伟大的.

c pointers buffer-overflow stack-trace fortify-source

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

django - 如何使翻译工作?

我正在尝试使用i18n以不同语言呈现模板.我做了我能读到的所有内容,包括设置语言代码,创建和编译翻译文件,包括模板中的翻译标签以及所有这些,我的模板仍然用英语呈现,甚至通过{{LANGUAGE_CODE}}变量指向我打算渲染的正确(和不同)代码.我错过了什么?

模板:

{% extends "base.html" %}
{% load i18n %}
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_current_language_bidi as LANGUAGE_BIDI %}
{% block title %}{% trans "translation test" %}{% endblock %}
{% block content %}
<div id="some-text">
  {% trans "some translated text goes here" %}
  {% blocktrans %}
  <ol>
    <li>here are some</li>
    <li>items that should be</li>
    <li>translated as well</li>
  </ol>
  {% endblocktrans %}
  <ul>
      <li>The current language is <b>{{ LANGUAGE_CODE }}</b></li>
      {% if LANGUAGE_BIDI %}
        <li>The …
Run Code Online (Sandbox Code Playgroud)

django translation internationalization

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