小编Nov*_*ine的帖子

将Parcelable的子类写入另一个Parcel

我有一个实现Parcelable接口的类:

class A implements Parcelable {

}
Run Code Online (Sandbox Code Playgroud)

我有另一个类B包含一个A对象作为实例变量.在writeToPacel内部类B,我想写对象BParcel:

class B implements Parcelable{

    public void writeToParcel(Parcel dest, int flags) {
        dest.write ??? 
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎么写和读它?

android parcelable

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

mysqldump&gzip命令使用crontab正确创建MySQL数据库的压缩文件

我在crontab上班途中遇到了问题.我想自动化MySQL数据库备份.

设置:

  • Debian GNU/Linux 7.3(wheezy)
  • MySQL服务器版本:5.5.33-0 + wheezy1(Debian)
  • 目录user,backup和backup2有755权限
  • MySQL db和Debian帐户的用户名是相同的

从shell开始,这个命令有效

mysqldump -u user -p[user_password] [database_name] | gzip > dumpfilename.sql.gz
Run Code Online (Sandbox Code Playgroud)

当我使用crontab -e将它放在crontab中时

* * /usr/bin/mysqldump -u user -pupasswd mydatabase | gzip> /home/user/backup/mydatabase-backup-`date +\%m\%d_\%Y`.sql.gz >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

在/ home/user/backup目录中每分钟创建一个文件,但是有0个字节.

但是,当我将此输出重定向到第二个目录backup2时,我注意到在其中创建了正确压缩的正确mysqldump文件.我无法确定我在第一个目录中的0字节文件和第二个目录中的预期输出导致的错误是什么.

* * /usr/bin/mysqldump -u user -pupasswd my-database | gzip> /home/user/backup/mydatabase-backup-`date +\%m\%d_\%Y`.sql.gz >/home/user/backup2/mydatabase-backup-`date +\%m\%d_\%Y`.sql.gz 2>&1
Run Code Online (Sandbox Code Playgroud)

我非常感谢你的解释.

谢谢

mysqldump crontab

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

Laravel Sanctum 未使用邮递员进行身份验证

我是按照Laravel官方文档一步一步来的。

当我向 发送请求时{{host}}/api/login,我可以收到包含令牌的响应。一切都是正确的。

但是当我尝试向 发送请求时{{host}}/api/user,它总是未经身份验证。

我检查了我的代码好几次,我无法修复它。

在我的 .env 文件中,我设置如下,我的后端主机是 http://laravel_8_api.test

SESSION_DOMAIN=.laravel_8_api.test
SANCTUM_STATEFUL_DOMAINS=.laravel_8_api.test
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它发挥作用?请帮我。 邮递员请求截图

代码在此链接中https://github.com/ramseyjian/laravel_8_api

laravel postman laravel-sanctum

6
推荐指数
2
解决办法
8851
查看次数

PHPMailer 更改发件人姓名

我在设置与使用 PHPMailer 类发送的邮件一起发送的名称时遇到问题。

我编写了以下函数,以便它可以以类似于 php 内置mail()函数的方式使用。

function pmail($to, $subject, $message, $headers = "", $attachments = "")
{
    date_default_timezone_set('Europe/London');

    require_once($_SERVER['DOCUMENT_ROOT']."/lib/inc/class.phpmailer.php");
    //include($_SERVER['DOCUMENT_ROOT']."/lib/inc/class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded

    $defaultEmail = "reply@example.com";
    $defaultEmailName = "Web Mailer";

    $mail = new PHPMailer();

    $mail->IsSMTP();                                // telling the class to use SMTP
    $mail->Host       = "mail.example.com";         // SMTP server
    $mail->SMTPDebug  = false;                      // enables SMTP debug information (for testing, 1 = errors and messages, 2 = messages only, false = off) …
Run Code Online (Sandbox Code Playgroud)

php phpmailer

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

正则表达式 - 将所有整数用双引号括起来

我想转动这根弦;

0000,0767,"078", 0785, "0723",23487, 345 , 07334

进入这个字符串;

"0000","0767","078", "0785", "0723","23487", "345" , "07334"

这是我能得到的最接近的结果,当涉及到正则表达式时,我总是对负查找等感到有点困惑。

[^"\d,]?(\d+)并替换为"$1"- https://regex101.com/r/qVQYA7/1

不幸的是,这会导致已经有双引号的整数出现双引号,如下所示;

"0000","0767",""078"","0785", ""0723"","23487","345" ,"07334"

伪逻辑是;查找所有尚未用双引号引起来的整数,然后添加双引号。保留逗号之间的空格。

regex

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

崇高的文本 2 自动完成停止工作

我的 sublime text 2 编辑器突然停止为我自动完成。我昨天注意到了这一点。

它似乎适用于 html 和 css。但是对于 PHP 或 JavaScript 没有任何作用。我在 SCSS 中定义的变量不起作用,我在很多地方重复的文本也不起作用。

几天前一切正常,我没有安装任何新插件或故意更改任何设置。

我查看了默认设置和用户设置文件,但看不到任何表明自动完成功能已关闭的内容。

如果我尝试在我知道通常会自动完成的文本上按Ctrl+ Space,我只会在状态栏中看到消息“无可用完成”;

在此处输入图片说明

我可能不小心使用了一些键盘快捷键来做到这一点吗?我不知道还有什么地方可以检查是否无意中关闭了任何东西......

autocomplete sublimetext2

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

RegEx匹配字符串的一部分,只要下一个字符不是_

我敢肯定这是一个简单的正则表达式,但我无法弄清楚我想从Google/SO搜索中得到什么的措辞.

在下面的字符串中,只要下一个字符不是_ (下划线),我想匹配foo

Lorem存有DOL foo_或坐阿梅德,consectetur UT aliquip前EA commodo consequat.Duis aute ir foo ure dolor in rephenderit in vol foo_ uptate velit esse cillum dolore eu sunt in culpa qui offic foo ia deserunt mollit anim id est laborum

我应该在这里得到3个匹配所有foo并忽略其他两个foo_实例.到目前为止我已经得到了这个;

foo[^_]
Run Code Online (Sandbox Code Playgroud)

哪个回来了;

[0] => Array
    (
        [0] => foo 
        [1] => foou
        [2] => fooi
    )
Run Code Online (Sandbox Code Playgroud)

这匹配foo之后的一个字符,这不是我想要的.我不知道如何不同时匹配下一个角色,因为它一定不能和强调...请教育我!

作为参考,这是为了在文本编辑器中进行匹配,所以我稍微局限于我可以做的事情,这就是为什么我需要匹配那个确切的字符串而没有别的.

regex

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

PHP运算符优先级

我无法理解php如何计算标准数学函数。在一个特定的示例中,我有此计算:

225 + 154 * 256 + 138 * 256 * 256 + 81 * 256 * 256 * 256(没错,没有括号)

用php执行时会产生以下数字:1,368,038,113

现在,当我从逻辑上看待这个问题并从左到右遍历总和时,这个数字甚至还差得很远。使用便宜的简单计算器,由于该数字太大,因此放弃了尝试在256的最后两个乘法之前进行计算。

从6乘以256的计算中如何得出如此小的数字呢?

php如何实际解决此问题的详细信息将是非常好的。

附言:我阅读了该页面:http : //www.homeandlearn.co.uk/php/php2p8.html上面的内容仍然没有帮助。

php math

0
推荐指数
2
解决办法
1499
查看次数