小编Rak*_*kib的帖子

git add -A没有在目录中添加所有修改过的文件

我想添加所有文件,无论是什么:是删除,创建,修改,未跟踪等?我只是不想与git添加所有我的文件EVERY TIME.我试过git add -A但它不是在文件夹中添加修改过的文件.

这是git status我项目的初始内容:

Rakib-MacBook-Pro:my-xcode-practice rakib$ git status
# On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#   (commit or discard the untracked or modified content in submodules)
#
#   modified:   BankAccount (modified content, untracked content)
#   modified:   BuckysButtons (modified content, untracked content)
# …
Run Code Online (Sandbox Code Playgroud)

git recursion

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

亚马逊云端分布与多个来源发生冲突吗?

我在2个网站上有2个不同的图像:

如果我有2个起源创建一个Amazon的Cloudfront分布:www.siteA.comwww.siteB.com,然后我呼吁uniqueDistributionID.cloudfront.net/avatar.png,然后avatar.png将被退回?中的一个siteA还是一个siteB

为什么不呢?

试图了解Cloudfront发行版中冲突的可能性.

conflict cdn content-delivery-network name-conflict amazon-cloudfront

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

在Flask中检查Jinja2中的变量类型

我创建的模板文件包含:

{% if type({'a':1,'b':2}) is dict %}
    print "Oh Yes!!"
{% else %}
    print "Oh No!!!"
{% endif %}
Run Code Online (Sandbox Code Playgroud)

然后Jinja2回应说:

TemplateAssertionError: no test named 'dict'
Run Code Online (Sandbox Code Playgroud)

我是Jinja2和Flask的新手

variables types jinja2 flask

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

什么是用于登录Amazon Cognito用户池的REST(或CLI)API

如何在没有官方SDK的平台上通过Amazon Cognito REST API(针对用户池)进行登录? - 请注意,我要求用户池 - 而不是身份池.


概要


亚马逊cognito提供3种登录:

  • 联合登录(创建标识池) - 使用FB,Twitter,G +等社交连接
  • AWS管理登录(创建用户池) - 使用亚马逊自己的托管注册,登录,忘记密码,重置密码服务
  • 开发人员提供登录(我自己管理的自定义身份验证服务)

我正在使用第二个(使用用户池)


Amazon Cognito有几个用于android,iOS,javascript,Xamarin等的SDK .Cognito还提供REST API,用于在官方SDK支持的平台之外构建.我正在为不同的平台构建应用程序,因此,REST API是我唯一的方式,因为我的平台没有官方SDK.

Cognito REST API为" 注册 "," 忘记密码 "," 确认验证 "等提供了各种端点,但令人惊讶的是,REST API没有用于简单登录/登录的任何端点.


Cognito CLI API文档中,我拥有" 注册用户 "," 确认注册 "," 更改密码 "," 验证电话号码 "," 忘记密码 "等所需的所有OFFICIAL CLI API .令人惊讶的是,没有为LOGIN提及CLI API .我希望应该有一些像" $ aws cognito-idp log-in"的CLI API ,就像有" $ aws cognito-idp sign-up"或" $ aws cognito-idp forgot-password …

api rest command-line-interface amazon-web-services amazon-cognito

20
推荐指数
5
解决办法
8882
查看次数

Django on_delete = models.CASCADE在SQL级别没有任何影响

我的models.py文件包含:

class User(models.Model):
    email = models.CharField(max_length=100, unique=True)
    password = models.CharField(max_length=100)
    create_time = models.DateTimeField(auto_now_add=True)

class Session(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    token = models.CharField(max_length=100, unique=True)
Run Code Online (Sandbox Code Playgroud)

当我命令python manage.py makemigrations然后命令python manage.py sqlmigrate <app_name> <migration_name>我没有看到任何说"ON DELETE = CASCADE"

但是,当我键入时,迁移工作没有失败python manage.py migrate.

现在,如果我转到mysql表(使用SequelPro)并尝试为当前有会话条目的用户删除一行,我会收到以下错误:" 未删除一行.重新加载表格以确保在此期间内容没有改变.检查控制台是否有可能在此表的主键内发生错误! ".

现在,当我转到会话表并删除该用户的会话,然后尝试从用户表中删除用户的行时,它会正确删除.这表明ON DELETE = CASCADE实际上并没有在MySQL级别工作.

我怎么能纠正它?

python mysql django cascade cascading-deletes

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

什么是pagecache,dentries,inodes?

刚刚从https://unix.stackexchange.com/questions/87908/how-do-you-empty-the-buffers-and-cache-on-a-linux-system学习了这三种新技术:


要释放pagecache:

# echo 1 > /proc/sys/vm/drop_caches
Run Code Online (Sandbox Code Playgroud)

要释放dentries和inode:

# echo 2 > /proc/sys/vm/drop_caches
Run Code Online (Sandbox Code Playgroud)

要释放pagecache,dentries和inode:

# echo 3 > /proc/sys/vm/drop_caches
Run Code Online (Sandbox Code Playgroud)

我试图了解究竟是什么页面缓冲,dentries和inode.究竟是什么?

释放它们还会删除有用的memcached和/或redis缓存吗?

-

我为什么问这个问题?我的亚马逊EC2服务器RAM在这些日子里被填满 - 在7天内从6%上升到95%.我不得不运行每两周一次的cronjob来删除这些缓存.然后内存使用率再次降至6%.

memory memcached caching redis aws-ec2

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

如何在Android上获取谷歌地图的经度纬度的E6格式

我如何找出一个位置的经度纬度的SPECIFIC E6值.例如,我用谷歌搜索了巴拉圭首都亚松森的长途地区.它回报我:

The latitude and longitude of Asuncion, Paraguay is 25°16' S, 57°40 W

现在我如何将long-lat的这种格式转换为Android知道的long-lat的E6格式?这个E6究竟是什么东西?

[ps我也用Google搜索了亚松森的E6长途......没有运气]

android google-maps latitude-longitude

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

Jenkins Pipeline"节点内部阶段"vs"阶段内部节点"

由于node步骤和stage步骤都提供了作用域{}语法,因此在groovy代码中定义拓扑的最佳实践是什么?

图表A.

node ("NodeName") {
    stage ("a stage inside node"){
        // do stuff here
    }
}
Run Code Online (Sandbox Code Playgroud)

图表B

stage ("a stage holding a node") {
    node ("NodeName"){
        // do stuff here
    }
}
Run Code Online (Sandbox Code Playgroud)

groovy jenkins jenkins-pipeline

13
推荐指数
2
解决办法
8978
查看次数

无法在Ubuntu 12.04中打开Eclipse - java.lang.UnsatisfiedLinkError:无法加载SWT库

我新安装了Ubuntu 12.04.我也安装了Java 7.我尝试安装eclipse-java-indigo-SR2-linux-gtk.tar.gz.我在/ home/ramprabhu位置提取了这个文件.然后我尝试运行eclipse可执行文件.我看到日志文件时出错了.

我的日志文件:

 !SESSION 2012-06-10 22:47:35.959 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_04
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.osgi 4 0 2012-06-10 22:47:36.757
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
    /home/ramprabhu/eclipse/configuration/org.eclipse.osgi/bundles/247/1/.cp/libswt-pi-gtk-3740.so: libXtst.so.6: cannot open shared object file: No such file or directory
    no swt-pi-gtk in java.library.path
    /home/ramprabhu/.swt/lib/linux/x86/libswt-pi-gtk-3740.so: /home/ramprabhu/.swt/lib/linux/x86/libswt-pi-gtk-3740.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
    Can't …
Run Code Online (Sandbox Code Playgroud)

eclipse swt ubuntu-12.04

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

PHP中is_null"== NULL"和"=== NULL"之间的区别

可能重复:
php == vs === operator

我有以下代码片段,对我来说没有意义,为什么会以3种不同的方式评估NULL.将变量$uploaded_filenames_array视为UNKNOWN - 我们不知道它仍然是数组还是NULL.这就是我们要检查的内容.

//-----------------------------------------------
if (is_null($uploaded_filenames_array)){
    echo "is_null";
}
else{
    echo "is_NOT_null";
}
//-----------------------------------------------
if ($uploaded_filenames_array == NULL){
    echo "NULL stuff";
}
else{
    echo "not NULL stuff";
}
//-----------------------------------------------
if ($uploaded_filenames_array === NULL){
    echo "NULL identity";
}
else{
    echo "not NULL identity";
}
//-----------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我收到以下回复:

is_NOT_null 
NULL stuff 
not NULL identity 
Run Code Online (Sandbox Code Playgroud)

有人可以帮助理解这三种检查NULL的方法之间的程序差异是什么?

php null identity equality

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