小编Rak*_*kib的帖子

无法在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万
查看次数

Flask的Jinja2模板无法呈现CONTINUE语句

我正在尝试使用jinja2在Flask中进行简单的continue内部操作for-loop

{% for num in range(0,10) %}
  {% if num%2 == 0 %}
    {% print num %}
  {% else %}
    {% continue %}
  {% endif %}
Run Code Online (Sandbox Code Playgroud)

我得到这个错误

TemplateSyntaxError: Encountered unknown tag 'continue'. Jinja was looking for the following tags: 'endif'. The innermost block that needs to be closed is 'if'.

这是我遵循的jinja2文档... http://jinja.pocoo.org/docs/templates/#loop-controls

templates continue jinja2 flask

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

为什么 localhost 返回“502 Bad Gateway”?

当我用 google 搜索这个问题时,我注意到这是 nginx 的一个常见问题。但我从来没有在我的机器上使用过 nginx。我使用 MAMP,偶尔使用 Python Bottle。

现在,无论我的 MAMP/Python 服务器是否打开,每当地址栏 URL 包含单词“ localhost ”时,我总是会收到“502 Bad Gateway”。因此,我必须同时使用“ 127.0.0.1 ”。

我真的很困惑,因为我不知道哪个特定事件导致这个问题在我的Mac OS X v10.7.5 (Lion) 中开始发生。

mamp localhost

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

在android中绘制单点触控运动路径

我正在尝试制作绘图应用程序.

我想在Android中绘制一个单触式运动路径 - 就像Swype键盘一样.

因此,我想将运动路径的每个像素xy坐标存储到数据结构中.

我如何使用MotionEvent指针来执行此操作?

在此输入图像描述

android path draw touch motion

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

非法的00:00:00使用codeigniter通过php发送到mysql的时间戳

这是我的CodeIgniter模型中的Database_update_entry函数,它在成功提交表单后执行.

<?php
    function update_entry(){
        $data = array(
            'sl' => $this->input->post('item_sl'),
            'item_name' => $this->input->post('item_name'),
            'img_url' => $this->input->post('img_url'),
            'sound_url' => $this->input->post('sound_url'),
            'price' => $this->input->post('price'),
            'unit' => $this->input->post('unit'),
            'timestamp' => time(),
        );
        echo "current time: ".  time();
        $this->db->update(MY_TABLE_NAME, $data);
    }
?>
Run Code Online (Sandbox Code Playgroud)

数据库查询执行得很好....但是设置到mysql表中的时间是 00:00:00,<?php echo time() ?>语句在浏览器中显示1307018223 ....这是一个有效的UNIX时间戳. ..你可以在这里检查时间戳的有效性.

这是在成功更新update_query之后从mySQL表中获取数据的表的屏幕截图http://s3.amazonaws.com/awesome_screenshot/658523?AWSAccessKeyId=0R7FMW7AXRVCYMAPTPR2&Expires=1307020816&Signature=AncPjnzG9p9QT7zebZp7c9teB0%3D

我究竟做错了什么???我怎样才能将法律时间戳从我的php传递给mySQL? [ps我已经检查过mysql表中的时间戳字段是时间戳字段]

php mysql timestamp codeigniter

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

由于Ubuntu Vagrant Box中的locale.error,无法安装pip包

我刚用ubuntu/trusty32创建了一个流浪盒.在创建框时,流浪者配置者已完成以下操作:

  • 下载了python virtualenv源码tarball使用 wget
  • 解开virtualenv源码tarball使用 tar zxvf ./virtualenv.tar.gz
  • 创建了一个名为venvusing 的virtualenvpython ./virtualenv/virtualenv.py ./venv
  • 采购新创建的venv source ./venv/bin/activate
  • 安装了几个点子包与pip install django,pip install mysqlclient等虚拟环境中.

所有这一切工作得很好和完美 - 当流浪者盒子第一次被创造时由流浪者提供者执行.

但是,稍后,我登录到vagrant ssh并尝试安装ipythonvia pip.

$ vagrant ssh
vagrant@django-box:~$ source venv/bin/activate
(venv) vagrant@django-box:~$ pip install ipython
Traceback (most recent call last):
  File "/home/vagrant/venv/bin/pip", line 11, in <module>
    sys.exit(main())
  File "/home/vagrant/venv/local/lib/python2.7/site-packages/pip/__init__.py", line 215, in main
    locale.setlocale(locale.LC_ALL, '')
  File "/home/vagrant/venv/lib/python2.7/locale.py", line 579, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting …
Run Code Online (Sandbox Code Playgroud)

python ubuntu pip virtualenv vagrant

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

NGINX proxy_pass 返回内容类型 HTML 而不是内容类型 JAVASCRIPT

我有以下 NGINX 配置

\n
events {}\n\nhttp {\n  access_log       /dev/stdout;\n  error_log        /dev/stderr;\n\n  resolver 1.1.1.1 1.0.0.1 valid=5s ipv6=off; # CloudFlare DNS resolver\n\n  upstream myupstream {\n    server       xyz.appspot.com:443;\n  }\n\n  server {\n    server_name            www. mywebsite.com;\n    listen                 80;\n\n    set $myupstream "xyz.appspot.com:443";\n\n    location ^~ /mypath/ {\n      proxy_pass       https://myupstream/theirpath/;  # <-------- Case A - proxy_pass via UPSTREAM\n      proxy_pass       https://$myupstream/theirpath/; # <-------- Case B - proxy_pass via VARIABLE\n      proxy_set_header Host "$myupstream";\n    }\n  }\n}\n\n# TEST_URL:                http://www.mywebsite.com/mypath/framework.js\n# DESTINATION_URL:         https://xyz.appspot.com:443/theirpath/framework.js\n
Run Code Online (Sandbox Code Playgroud)\n

问题出现在proxy_pass线路中

\n

当我使用案例 A \xe2\x9c\x85 ...

\n …

nginx proxypass resolve nginx-upstreams upstream

6
推荐指数
0
解决办法
755
查看次数

如何mysqldump数据库中每个表的最后10行?

有很多关于如何从数据库表中 mysqldump 最后“n”行的文章。例如,从StackOverflowServerFaultmysqldump --user=superman --password=batman --host=gothamcity.rds.com --where="1=1 ORDER BY id DESC LIMIT 10" DB_NAME TABLE_NAME ./path/to/dump/file.sql中的这些答案中可以找到

但是,我如何告诉 mysqldump 导出数据库中每个表的最后“n”行

mysql database export database-backups

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

如何在jenkins管道作业中运行docker命令

在我的Manage Jenkins>中Global Tool Configuration,我已经配置了一个名为"docker"的工具,如下所示:

name:                   docker
install automatically:  CHECKED
docker version:         latest
Run Code Online (Sandbox Code Playgroud)

然后我所拥有的jenkinsfile就是以下内容,而不是其他内容:

node {
    DOCKER_HOME = tool "docker"
    sh """
        echo $DOCKER_HOME
        ls $DOCKER_HOME/bin/
        $DOCKER_HOME/bin/docker images
        $DOCKER_HOME/bin/docker ps -a
    """
}
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误" 无法连接到Docker守护程序.这个主机上是否运行了docker守护程序? ".

以下是完整的console log:

Started by user Syed Rakib Al Hasan
[Pipeline] node
Running on master in /var/jenkins_home/workspace/helloDocker
[Pipeline] {
[Pipeline] tool
[Pipeline] sh
[helloDocker] Running shell script
+ echo /var/jenkins_home/tools/org.jenkinsci.plugins.docker.commons.tools.DockerTool/docker
/var/jenkins_home/tools/org.jenkinsci.plugins.docker.commons.tools.DockerTool/docker
+ ls /var/jenkins_home/tools/org.jenkinsci.plugins.docker.commons.tools.DockerTool/docker/bin/
docker
+ /var/jenkins_home/tools/org.jenkinsci.plugins.docker.commons.tools.DockerTool/docker/bin/docker images …
Run Code Online (Sandbox Code Playgroud)

jenkins docker docker-engine

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

从救援块中引发另一个错误会发出将我们带入救援块的原始错误

案子

\n\n

我有一个 Rail 4 应用程序控制器,index其中包含如下方法:

\n\n
def index\n  raise "Original Error"\nrescue => e\n  puts "We caught: \'#{e.inspect}\'"\n  raise "Another Error"\nend\n
Run Code Online (Sandbox Code Playgroud)\n\n

我正在捕捉Original Error,处理它,按摩它,做任何我想做的事情,然后抛出一个完全不同的错误 - Another Error

\n\n
\n\n

期望

\n\n

因此,预计Another Error当我访问控制器的索引页面而不是Original Error.

\n\n
\n\n

意想不到的行为

\n\n

但我实际上得到的是Original Error相反的。将控制器#action 的日志复制到此处:

\n\n
Started GET "/homepage" for 127.0.0.1 at 2019-02-06 18:50:19 +0800\nWe caught: \'#<RuntimeError: Original Error>\'\nCompleted 500 Internal Server Error in 205ms (Flexirest: 0.0ms for 0 calls | …
Run Code Online (Sandbox Code Playgroud)

ruby runtime-error ruby-on-rails exception ruby-on-rails-4

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