小编Nin*_*non的帖子

Windows 将 Windows 服务中的事件日志存储多长时间

我正在使用 Windows 事件日志来记录来自自定义 Windows 服务的日志。

如果我需要阅读昨天的日志,我会转到 EventViewer,查找我的 EventLog 并阅读它。但是我担心如果我需要访问几个月甚至几年前的日志会发生什么。是否可以?Windows 将我的日志存储多长时间?它可以从我的服务中配置吗?

我是否应该使用像 NLog 这样的第三方记录器,它可能比我的服务的 Windows 事件日志更好?

c# logging windows-services event-log

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

异常传播的函数调用链到底有多远?

例如,func1调用func2调用func3哪些调用func4会引发异常.

如果我在调用时输入try/except func1,它会捕获由异常引发的异常func4吗?

func1 --> func2 --> func3 --> func4 Raises exception
Run Code Online (Sandbox Code Playgroud)

python exception

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

php mail()函数导致找不到404文件页面

我有一个简单的PHP页面与HTML表单.它的设置是为了让您填写表格并自动发送电子邮件到我的电子邮箱.而不是发生这种情况,我没有收到任何电子邮件,页面重定向到"找不到文件(404错误)".

这是PHP

<?php

if (isset($_POST['submit'])){

    //Name
    $Name = $_POST['Name'];
    $Name = mysqli_real_escape_string($Name);

    //Email
    $Email = $_POST['Email'];
    $Email = mysqli_real_escape_string($Email);

    //Subject
    $Subject = $_POST['Subject'];
    $Subject = mysqli_real_escape_string($Subject);

    //Message
    $Message = $_POST['Message'];
    $Message = mysqli_real_escape_string($Message);

    $email_subject = $Subject . ' from: ' . $Email;
    $email_from = $Email;
    $email_body = $Message;

    $webEmail = "temcgee@email.neit.edu";
    $headers = "From: $email_from \r\n";
    $headers .= "Reply-To: $Email \r\n";
    $headers .= 'X-Mailer: PHP/' . phpversion();
    $headers .= 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; …
Run Code Online (Sandbox Code Playgroud)

php email

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

HybridAuth无法与Ajax一起使用

我正在尝试用ajax实现HybridAuth。

码:

PHP :(将由Ajax调用)

<?php
header('Content-type: application/json');
$provider = $_GET["provider"];
$config = '../libaries/hybridauth/config.php';
require_once( "../libaries/hybridauth/Hybrid/Auth.php" );
try {
    $hybridAuth = new Hybrid_Auth($config);

    $adapter = $hybridAuth->authenticate($provider);    
    $userProfile = json_encode($adapter->getUserProfile());
    echo $_GET['callback'] . '(' . "{$userProfile}" . ')';
} catch (Exception $e) {
    echo "Ooophs, we got an error: " . $e;
}
?>
Run Code Online (Sandbox Code Playgroud)

Javascript:

socialRegister: function () {
    var self = this;
    var val = 'provider=' + self.get("provider");
    return $.ajax({
        type: "GET",
        url: path.urlRoot + 'ext/socialRegisterAndAuthentication.inc.php',
        dataType: "jsonp",
        data: val
    }); …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery hybridauth

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

在init()之后将属性添加到TinyMce?

考虑初始化:

function initMyTinymce() {
    tinymce.init({
        selector: $(this).attr("id"),
        directionality: "ltr",
    });
}
Run Code Online (Sandbox Code Playgroud)

之后是否可以向tinyMCE添加属性init()?

例如:

plugins: "link,code,textcolor",
relative_urls: false,
convert_urls: false,
remove_script_host: false
Run Code Online (Sandbox Code Playgroud)

我正在使用TinyMce 4.1.6(2014-10-08)。

html javascript tinymce tinymce-4

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

Pyqt 为 QlistWidget 中的部分文本着色

我想为 QListWidget 中的部分文本着色

在此处输入图片说明

我试图包含标签字体 int 文本,但这不起作用。

python pyqt qlistwidget

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

Python 模块是否会被垃圾回收?

如果我在 Python 中加载一个模块,它会被垃圾收集吗?解决这个问题的另一种方式是,Python 在哪里保存对 Python 模块的引用?我假设如果不再有任何引用,垃圾收集器将删除一个模块。

这是我在 Python 解释器中尝试过的一个示例:

>>> from importlib import import_module
>>> import sys
>>> import gc

>>> x = import_module('math')
>>> 'math' in sys.modules
Run Code Online (Sandbox Code Playgroud)

这输出:

真的

因此,让我们删除脚本中对该模块的引用。

>>> del x
>>> gc.collect()
>>> 'math' in sys.modules
Run Code Online (Sandbox Code Playgroud)

Python 仍然跟踪 math 模块,因为输出仍然是:

真的

但现在如果我从 中删除数学sys.modules,我将不再知道任何进一步的参考:

>>> del sys.modules['math']
>>> gc.collect()
Run Code Online (Sandbox Code Playgroud)

然而, 的输出gc.collect()是:

0

没有垃圾收集,因此该模块不再位于sys.modules我的脚本中。为什么没有被垃圾收集?

python garbage-collection python-import python-3.x

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

Laravel:完整性约束违规

我SQLSTATE Integrity constraint violation的默认注册表单有错误.

我有一个排名行到新表.这是我的迁移;

Schema::create('users', function(Blueprint $table)
{
    $table->increments('id');
    $table->string('name');
    $table->string('email')->unique();
    $table->string('password', 60);
    $table->string('rank');
    $table->rememberToken();
    $table->timestamps();
});
Run Code Online (Sandbox Code Playgroud)

我希望服务器发送值default,所以我将其添加到

\app\Services\Registrar.php;

public function create(array $data)
{
    return User::create([
        'name' => $data['name'],
        'email' => $data['email'],
        'password' => bcrypt($data['password']),
        'rank' => 'default',
    ]);
}
Run Code Online (Sandbox Code Playgroud)

我有以下错误;

Illuminate\Database\QueryException thrown with message "SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: users.rank (SQL: insert into "users" ("name", "email", "password", "updated_at", "created_at") values (Félix Desjardins, felixinx@gmail.com, y$Rp6YFZivHDqVNsQLDzGar.dEqRf9vxdSdQd/H8.xNWvVLqS0gwpDe, 2015-04-18 15:07:23, 2015-04-18 15:07:23))"

Stacktrace: …
Run Code Online (Sandbox Code Playgroud)

php sqlite laravel

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

将.mkv转换为h.264 FFmpeg

我想使用FFmpeg将我的.mkv文件转换为.mp4.我试过以下代码:

ffmpeg -i input.mkv -c:v libx264 -c:a libvo_aacenc output.mp4
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

打开输出流#0的编码器时出错:1 - 可能是不正确的参数,如bit_rate,rate,width或height.

有没有办法解决这个问题?我已经尝试设置音频的比特率,但问题似乎仍然存在.

video mp4 ffmpeg h.264 mkv

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

Python 2.7:object.__setattr__ 在幕后做了什么?

在 Python 2.7 中,我可以声明一个新样式的类并使用object.__setattr__以下方法设置一个属性:

class A (object):
    def __init__ (self):
        object.__setattr__(self, 'foo', 'bar')

A().foo # 'bar'
Run Code Online (Sandbox Code Playgroud)

但是,这在旧式类中不起作用:

class B:
    def __init__ (self):
        object.__setattr__(self, 'foo', 'bar')

B().foo
Run Code Online (Sandbox Code Playgroud)

类型错误:不能将此 __setattr__ 应用到实例对象

我知道旧式类不支持这种行为,但我不知道为什么它不起作用。

当我调用object.__setattr__旧式类无法实现的新式类时,幕后发生了什么?

请注意,我没有将此代码用于任何目的,我只是想了解它。

python attributes class python-2.7 python-internals

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

从C到JNI调用Java方法时出现异常NOSUCHMETHODERROR

我在使用JNI在Java和C之间共享流时遇到问题.我试图从C调用Java方法,但是nosuchmethodfound当我想要获取时,我得到了一个异常GetObjectMethodID.

C代码:

jclass cls = (*env)->GetObjectClass(env, obj);
jmethodID aMethodID = (*env)->GetMethodID(env, cls, "callbackmethod", "(I)V");
if (aMethodID == 0) { 
    log("Unable to get methodID"); //Always getting aMethodID as 0
}
int myvar = 7;
(*env)->CallVoidMethod(env, obj, aMethodID, myvar);
Run Code Online (Sandbox Code Playgroud)

Java代码:

public class myclass extends activity {
    private void callbackmethod(int i) {
        Log.d("Tag", "In Java code");
    }

    -------
    more code
}
Run Code Online (Sandbox Code Playgroud)

现在我总是收到错误Ljava/lang/NoSuchMethodError;: callbackmethod.

一切都很好,但我的代码不起作用.问题是什么?

java java-native-interface android android-ndk

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

Java基础对象程序

我不明白为什么它不给出随机数量.请解释.

谢谢 :)

我的代码(从教程中学到):

public class day5 {
    int totalwater = 0;

    public day5(){
        //default constructor
    }
    public day5(int wateramount){
        totalwater = wateramount;
    }
    // don't need static in Object. It will be used in other classes.
    public void addwater(int amount){
        totalwater = totalwater + amount;
    }
    public void drinkwater(int amount){
        totalwater = totalwater - amount;
    }
    public int getwater(){
        return totalwater;
        //because we are going to return an integer, public "int" and "return"
    }
}



public class day5obtest { …
Run Code Online (Sandbox Code Playgroud)

java object

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