小编mai*_*har的帖子

/ proc/$ pid/maps显示x86_64 linux上没有rwx权限的页面

/proc/$pid/maps显示x86_64 linux上没有rwx权限的页面.我注意到当我/proc/$pid/maps在64位linux上阅读时,我有没有权限的内存页面,但在32位linux中,它们并不存在.

我正在尝试监视我的进程的内存使用情况,但我很困惑.为什么有没有rwx权限的页面.他们正在消耗我的记忆!

这是64位Linux输出的"顶级"片段

% cat /proc/21367/maps

3154200000-315420d000 r-xp 00000000 fd:00 4835776 /lib64/libproc-3.2.7.so <br/>
315420d000-315440d000 **---p** 0000d000 fd:00 4835776 /lib64/libproc-3.2.7.so <br/>
315440d000-315440e000 rw-p 0000d000 fd:00 4835776 /lib64/libproc-3.2.7.so
Run Code Online (Sandbox Code Playgroud)

请指教.

linux memory-leaks memory-management

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

oci_connect()仅适用于命令行

好的,所以我对oci,apache,php和suse有这个可怕的问题.首先,版本:

PHP 5.3.15 (cli)
Apache/2.2.22 (Linux/SUSE)
OCI8 1.4.9
SUSE 12.2 32 bit
Oracle client 10.2.0.4
Run Code Online (Sandbox Code Playgroud)

问题

我有非常简单的php文件:

<?php
    error_reporting(E_ALL);
    ini_set('display_errors', '1');
    oci_connect('user', 'passwd', 'host/sid');
?>
Run Code Online (Sandbox Code Playgroud)

当我从命令行运行它时执行正常:

machine:~ # php oci.php
machine:~ #
Run Code Online (Sandbox Code Playgroud)

但是当我在浏览器中运行它时,它给了我:

Warning: oci_connect() [function.oci-connect]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that ORACLE_HOME and LD_LIBRARY_PATH are set and point to the right directories
Run Code Online (Sandbox Code Playgroud)

Apache配置

我一直在努力解决这个问题,我很确定我的apache配置是正确的.

任何apache进程启动之前导出所有必需的变量- 我添加了

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/oracle/home/lib; export LD_LIBRARY_PATH
ORACLE_HOME=/path/to/oracle/home; export ORACLE_HOME
TNS_ADMIN=/path/to/oracle/home/network/admin; export TNS_ADMIN
NLS_LANG=POLISH_POLAND.EE8MSWIN1250; export NLS_LANG …
Run Code Online (Sandbox Code Playgroud)

php suse oci8 oracle10g apache2.2

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

dojo并动态添加了dijit.form.select的选项

我使用dojo 1.8.2,这是我的问题(我已经看到了这个这个问题,但他们没有帮助):

我的JS代码从服务器接收一些JSON格式的数据.有了它,我动态创建一些选项dijit.form.select:

var select = registry.byId('zgloszenieDoFirmyEdycja');
for (var uzytkownik in dane.uzytkownicy){
    var idUzytkownika = dane.uzytkownicy[uzytkownik]['_id']['$oid'];
    var imie = dane.uzytkownicy[uzytkownik].imie;
    var nazwisko = dane.uzytkownicy[uzytkownik].nazwisko;
    var wybrany = (idUzytkownika == id);
    var opcja = {};

    opcja.label = imie + ' ' + nazwisko;
    opcja.value = idUzytkownika;
    opcja.selected = wybrany;

    console.log(wybrany);
    console.log(idUzytkownika + ' | ' + imie + ' ' + nazwisko);
    console.log(opcja);

    select.addOption(opcja);
    /*select.addOption({
        label: imie + ' ' + …
Run Code Online (Sandbox Code Playgroud)

dojo dijit.form

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

Application.Quit()不退出应用程序

我有这样的一段简单的代码中C#GTK#:

Main.cs:

using System;
using Gtk;

namespace Apu{
    class MainClass{
        public static void Main(string[] args){
            Application.Init();
            new ShowForm();
            Application.Run();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

ShowForm.cs

public partial class ShowForm: Gtk.Window{  
    public ShowForm(): base(Gtk.WindowType.Toplevel){
        MessageDialog md = new MessageDialog(
            this, 
            DialogFlags.DestroyWithParent, 
            MessageType.Error,
            ButtonsType.None,
            "Test"
        );

        md.SetPosition(Gtk.WindowPosition.CenterAlways);
        md.Title = "Test window";
        md.AddButton("Don't stop", ResponseType.Ok);
        md.AddButton("Stop", ResponseType.Cancel);

        ResponseType result = (ResponseType)md.Run();

        if (result.Equals(ResponseType.Cancel)) {
            Console.WriteLine("Quit!");
            md.DestroyEvent += delegate {
                Application.Quit();
            };
            /*md.DeleteEvent += delegate {
                Application.Quit();
            };*/
        }

        md.Destroy();
    } …
Run Code Online (Sandbox Code Playgroud)

c# gtk# monodevelop

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

为什么这条简单的路线不起作用?

Play教程显示了将动态参数绑定到URL的方法:

GET /clients/:id controllers.Clients.show(id: Long)

我想在我的应用程序中做同样的事情.但是当我写GET /Category/getAttributes/:id controllers.Category.getAttributes(id)下去的时候,http://localhost:9000/Category/getAttributes?id=4fce5fc51712ccf77afa7439我收到Action not found了下面列出的路线的错误.有适当的路线.

问题是:我错过了什么?我的PLay应用程序中的路由适用于其他请求,这是唯一一个带有动态参数的请求.

routes playframework-2.0

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