小编Tal*_*Ted的帖子

如何阅读上次提交评论?

通常在提交($ git -commit -m "")期间,我希望阅读我的最后一条评论,以记住我取得了哪些进展.有没有一种简单的方法可以通过命令行直接访问最后一次提交消息?(我正在使用Windows.)

git

365
推荐指数
8
解决办法
15万
查看次数

java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常.为什么?

我创建了一个MS Access数据库并为其分配了一个DSN.我想通过我的Java应用程序访问它.

这就是我在做的事情:

public class AccessDbConnection {

    public static void main(String[] args) {
        System.out.println("**ACCESS DB CONNECTION**");

        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // for MS Access ... MS access driver loading

            String     conURL    = "jdbc:odbc:sampleDNS";
            Connection con       = DriverManager.getConnection(conURL);
            Statement  statement = con.createStatement();
            String     qry       = "SELECT * FROM Table1";
            ResultSet  rs        = statement.executeQuery(qry);

            while(rs.next()) {
                String id    = rs.getString("ID") ;
                String fname = rs.getString("First_Name");
                String lname = rs.getString("Last_Name");
                System.out.println(id + fname + lname);
            }
        } catch (ClassNotFoundException ex) {
            System.out.println("Classforname Exception!!");
            Logger.getLogger(AccessDbConnection.class.getName()).log(Level.SEVERE, …
Run Code Online (Sandbox Code Playgroud)

java ms-access jdbc jdbc-odbc

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

mac - pip安装pymssql错误

我使用Mac(OS X 10.11.5).我想pymssql为python 安装模块.在Terminal.app我输入sudo -H pip install pymssql,pip install pymssql,sudo pip install pymssql.但是错误发生了.

目录/Users/janghyunsoo/Library/Caches/pip/http或其父目录不归当前用户所有,并且已禁用缓存.请检查该目录的权限和所有者.如果执行pipsudo,你可能想sudo-H标志.

目录/Users/janghyunsoo/Library/Caches/pip或其父目录不归当前用户所有,并且已禁用缓存轮.检查该目录的权限和所有者.如果执行pipsudo,你可能想sudo-H标志.

Collecting pymssql
  Downloading pymssql-2.1.2.tar.gz (898kB)
    100% |????????????????????????????????| 901kB 955kB/s 
Installing collected packages: pymssql
  Running setup.py install for pymssql ... error
    Complete output from command /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -u -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-KA5ksi/pymssql/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" …
Run Code Online (Sandbox Code Playgroud)

python macos pymssql python-2.7

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

"git push"会推送其他分支的所有提交吗?

如果我在本地仓库中的许多分支中有许多未提交的提交,如果我输入会发生什么git push?是所有这些提交都会被推送还是只有属于当前分支的提交?

git git-push

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

SQOOP SQLSERVER无法加载驱动程序"未设置适当的连接管理器"

我下载了sqljdbc4.jar.我是sqoop从文件夹(存储jar的地方)调用的:

sqoop list-tables --driver com.microsoft.jdbc.sqlserver.SQLServerDriver --connect jdbc:sqlserver://localhost:1433;user=me;password=myPassword; -libjars=./sqljdbc4.jar

我收到以下警告和错误:

13/10/25 18:38:13 WARN sqoop.ConnFactory: Parameter --driver is set to an explicit driver however appropriate connection manager is not being set (via --connection-manager). Sqoop is going to fall back to org.apache.sqoop.manager.GenericJdbcManager. Please specify explicitly which connection manager should be used next time.

13/10/25 18:38:13 INFO manager.SqlManager: Using default fetchSize of 1000
13/10/25 18:38:13 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: Could not load db driver class: com.microsoft.jdbc.sqlserver.SQLServerDriver
java.lang.RuntimeException: …
Run Code Online (Sandbox Code Playgroud)

java sql-server hadoop jdbc sqoop

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

如果使用JavaScript动态构建标记,Schema.org标记是否有效?

我有一个页面,通过使用JavaScript读取一些JSON动态加载一些事件.我div使用EventSchema.org标记为每个事件构建一个.

Google的测试工具不会读取此标记.是因为标记中的错误,还是因为动态加载?

一个HTML代码Event是:

<div class="evento well" itemscope itemtype="http://schema.org/Event">
   <meta itemprop="startDate" content="2015-03-20T20:00:00.000Z">
   <meta itemprop="endDate" content="2015-01-21T20:00:00.000Z">
   <div class="dataEvento">
      <div class="dayWeekEvento">venerdì</div>
      <div class="dayNumEvento">20</div>
      <div class="monthEvento">Marzo</div>
   </div>
   <div class="datiEvento">
      <div class="oraEvento">ore 21:00</div>
      <div class="titoloEvento"><span itemprop="name">Titolo evento</span></div>
      <div class="luogoEvento" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"><a href="https://www.google.it/maps/place/Milano" target="_blank"><span class=" glyphicon glyphicon-map-marker" aria-hidden="true"></span> <span itemprop="addressLocality">Milano</span></a></div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript microdata schema.org google-rich-snippets

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

SPARQL过滤器lang'en'提供其他语言

以下SPARQL查询无法获得我想要的结果,因为它们使用的是其他语言而不是英语(无论filter lang 'en'查询中的过滤器).

查询结果:

"???????? ????????? ????????"@en    "???????? ????????"@en  "Nikolai Bukharin"@en
"Gamal Abdel Nasser Hussein"@en     "???? ??? ??????"@en    "Gamal Abdel Nasser"@en
Run Code Online (Sandbox Code Playgroud)

我查看了DBpedia页面,我看到有英文版的名称,但我不明白为什么过滤器不起作用!

有人可以帮助我吗?

PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbpedia: <http://dbpedia.org/property/>
SELECT DISTINCT ?person ?birthname ?nameExact ?label
where {

     ?person rdf:type dbpedia-owl:Person .
     ?person rdfs:label ?label .
     OPTIONAL { ?person dbpedia-owl:birthName ?birthname . }
     OPTIONAL { ?person dbpprop:name ?nameExact . }

     FILTER (lang(?birthname) = 'en')
     FILTER (lang(?label) = 'en')
     FILTER (lang(?nameExact) = 'en')

}
LIMIT 300
Run Code Online (Sandbox Code Playgroud)

sparql dbpedia

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

PHP odbc驱动程序作为共享扩展

我在嵌入式项目中使用PHP版本5.6.31,使用yocto-linux作为操作系统.我想做的是将odbc驱动程序作为共享库而不是硬链接.原因是我有2个不同的用例,使用PHP,其中一个需要custom-odbc-driver.由于空间问题我正在为嵌入式域构建它,因此我不想在PHP二进制文件中静态添加它.可以使用指南将php扩展编译为共享.

我的任务是将odbc驱动程序作为共享库吗?指南提到,并非所有扩展都可以共享.我尝试使用配置标志构建PHP --with-custom-odbc=shared但它失败并出现致命错误:

odbc.h:没有这样的文件或目录.

--with-custom-odbc标记odbc安装所需的路径.如果我们可以将odbc驱动程序作为共享库,那么应该使用哪个配置标志来描述它?

php linux odbc build yocto

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

将rdf三倍加载到virtuoso opensource中

我正在尝试从此转储创建LinkedGeoData.org的本地镜像.

这大约是61,000,000三倍.Virtuoso应该能够轻松处理更多,但每次都会在大约40,000,000三倍之后停止加载.我正在使用Amazon EC2的双超大实例,它有30 GB的RAM,还有足够的存储空间.我的配置文件有问题吗?我正在使用ubuntu服务器12.04,我已经尝试通过apt-get(版本6.1.5)安装Virtuoso 并根据JörnHees的指示从github(版本6.1.6)编译最新的稳定源代码.

我也尝试将dumpfile分成小块并逐个加载它们.在插入大约40,000,000个三元组后,这也会崩溃.

日志文件没有显示任何奇怪的内容; virtuoso-t只是在没有实际崩溃的情况下停止工作,并top使用0%的CPU显示进程.在前半个小时左右之后,我已经让这个过程运行了好几天没有任何进展.

这是我的virtuoso.ini档案:

[Database]
DatabaseFile            = /var/lib/virtuoso/db/virtuoso.db
ErrorLogFile            = /var/lib/virtuoso/db/virtuoso.log
LockFile            = /var/lib/virtuoso/db/virtuoso.lck
TransactionFile         = /var/lib/virtuoso/db/virtuoso.trx
xa_persistent_file      = /var/lib/virtuoso/db/virtuoso.pxa
ErrorLogLevel           = 7
FileExtend          = 200
MaxCheckpointRemap      = 625000
Striping            = 0
TempStorage         = TempDatabase


[TempDatabase]
DatabaseFile            = /var/lib/virtuoso/db/virtuoso-temp.db
TransactionFile         = /var/lib/virtuoso/db/virtuoso-temp.trx
MaxCheckpointRemap      = 2000
Striping            = 0


;
;  Server parameters
;
[Parameters]
ServerPort          = 1111
LiteMode            = 0
DisableUnixSocket       = …
Run Code Online (Sandbox Code Playgroud)

rdf semantic-web triplestore virtuoso n-triples

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

PhantomJS脚本返回空白网页

我正在使用phantomJS通过shell(shell_exec)在PHP中创建PDF .该脚本在生产服务器上运行正常,如果我将PhantomJS命令直接插入终端,也可以正常工作.

但是当我在本地开发环境中运行脚本时,它不起作用.我想知道是否涉及权限问题.我现在不会深入了解当地环境的细节,因为我猜这是一个高级问题......

应该通过shell_exec()以下命令执行的命令:

/usr/local/bin/phantomjs --ignore-ssl-errors=true --debug=true ../scripts/renderTeamProfile.js https://127.0.0.1/app_dev.php/pdf/enterprise-lpc-enterprise/profile/render /private/var/tmp/pjsK2N16E.pdf

php代码:

 public function pdfResponse($url, $script, $remote_filename)
 {
    $tempFile = tempnam('/tmp', 'pjs');
    // The extension specifies output format. Use pdf
    $tempFilePdf = $tempFile . '.pdf';
    rename($tempFile, $tempFilePdf);

    # nginx should restrict access to the localhost URL
    $urlLocal = preg_replace('/^https:..[^\/]+/', 'https://127.0.0.1', $url);

    $phantomJs = $this->container->getParameter('testsite.phantomjs_cmd');
    $command = $phantomJs.' --debug=true '.$script.' '.$urlLocal.' '.$tempFilePdf;
    $output = shell_exec($command);
    $content = file_get_contents($tempFilePdf);
    $response = new Response($content, 200);
    $response->headers->set('Content-Type', 'application/pdf');
    $response->headers->set('Content-Disposition', …
Run Code Online (Sandbox Code Playgroud)

php pdf-generation phantomjs

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