通常在提交($ git -commit -m "")期间,我希望阅读我的最后一条评论,以记住我取得了哪些进展.有没有一种简单的方法可以通过命令行直接访问最后一次提交消息?(我正在使用Windows.)
我创建了一个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) 我使用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或其父目录不归当前用户所有,并且已禁用缓存.请检查该目录的权限和所有者.如果执行pip有sudo,你可能想sudo的-H标志.目录
/Users/janghyunsoo/Library/Caches/pip或其父目录不归当前用户所有,并且已禁用缓存轮.检查该目录的权限和所有者.如果执行pip有sudo,你可能想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) 如果我在本地仓库中的许多分支中有许多未提交的提交,如果我输入会发生什么git push?是所有这些提交都会被推送还是只有属于当前分支的提交?
我下载了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) 我有一个页面,通过使用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) 以下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) 我在嵌入式项目中使用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驱动程序作为共享库,那么应该使用哪个配置标志来描述它?
我正在尝试从此转储创建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) 我正在使用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) git ×2
java ×2
jdbc ×2
php ×2
build ×1
dbpedia ×1
git-push ×1
hadoop ×1
html ×1
javascript ×1
jdbc-odbc ×1
linux ×1
macos ×1
microdata ×1
ms-access ×1
n-triples ×1
odbc ×1
phantomjs ×1
pymssql ×1
python ×1
python-2.7 ×1
rdf ×1
schema.org ×1
semantic-web ×1
sparql ×1
sql-server ×1
sqoop ×1
triplestore ×1
virtuoso ×1
yocto ×1