小编wyt*_*ten的帖子

libaio.so.1:无法打开共享对象文件

我有一个简单的测试程序,当我运行时,我得到:

./hello: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我这样链接:

$(CC) $(CCFLAGS) -o hello hello.o -L../ocilib-3.9.3/src/.libs -L../instantclient_11_2 -locilib
Run Code Online (Sandbox Code Playgroud)

我的LD_LIBRARY_PATH包含:

LD_LIBRARY_PATH=../ocilib-3.9.3/src/.libs:../instantclient_11_2:/usr/lib
Run Code Online (Sandbox Code Playgroud)

/ usr/lib看起来像这样:

Linux$ ls -l /usr/lib/libaio*
lrwxrwxrwx  1 root root   15 Nov  5  2008 /usr/lib/libaio.so.1 -> libaio.so.1.0.1
-rwxr-xr-x  1 root root 2632 Sep 16  2005 /usr/lib/libaio.so.1.0.0
-rwxr-xr-x  1 root root 2628 Sep 16  2005 /usr/lib/libaio.so.1.0.1
Run Code Online (Sandbox Code Playgroud)

输出ldd你好:

libocilib.so.3 => ../ocilib-3.9.3/src/.libs/libocilib.so.3 (0x0000002a95558000)
libc.so.6 => /lib64/tls/libc.so.6 (0x0000003811200000)
libclntsh.so.11.1 => ../instantclient_11_2/libclntsh.so.11.1 (0x0000002a956c4000)
/lib64/ld-linux-x86-64.so.2 (0x000000552aaaa000)
libnnz11.so …
Run Code Online (Sandbox Code Playgroud)

linux oracle oracle-call-interface

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

使用GWT模拟堆栈跟踪的负面性能影响

为了便于报告客户端GWT问题,模拟堆栈跟踪非常有价值.但是,当我激活此功能时,会产生严重的性能影响(我现在必须支持两次)

具体而言,已经观察到,在下载GWT应用程序时,当启用模拟堆栈跟踪功能时,IE浏览器似乎冻结并且在15秒或更长时间内不执行任何操作.

有没有其他人经历过这个,如果有,你能解决性能问题吗?

gwt

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

针对 CVE-2022-21496 的 OpenJDK 补救措施会引发“不受支持的权限”异常

最近的 RedHat OpenJDK 更新后,应用程序在尝试处理其配置属性时在启动时记录以下异常:

javax.naming.NamingException:无法解析 url:ldap://dev_ldap.example.com:389 [根异常是 java.net.MalformedURLException:不支持的权限:dev_ldap.example.com:389]

“不受支持的权威”是什么意思?一篇相关的 RedHat 文章建议仅“避免特殊字符”,但我们似乎没有使用任何字符。(除非下划线被认为是“特殊”?)

java security redhat ldap

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

Windows的Git:致命:早期EOF

昨天我安装了一个新的Git Windows Server 2.6.4,可以在Mac git客户端(git协议)上正常工作

今天,我在努力使第二个客户端(Windows 7)正常工作。在尝试使其运行的过程中,我已将Windows服务器和客户端都升级到了最近发布的git 2.7.0

我尝试禁用压缩...我尝试了无线和有线网络(Windows客户端和服务器位于同一张桌子上)。我在客户端上禁用了AV。我已尝试按照此处的建议调整内存设置

这是客户端输出:

bash> git clone git://server.fqdn/repo.git
克隆到“回购”中...
远程:08:56:10.972997 git.c:348跟踪:内置:git'pack-objects''--revs''--thin''--stdout''--progress''--delta-base -偏移”
远程:计数对象:76,已完成。
远程:压缩对象:100%(38/38),已完成。
接收物体:100%(76/76),8.31 KiB | 0字节/秒,完成。
致命:读取错误:参数无效
致命:早期EOF
致命:索引包失败
重击>

这是服务器输出:

bash> ./gitd.bat

D:\ tools \ gitd>设置GIT_TRACE = 1

D:\ tools \ gitd> D:\ tools \ Git \ bin \ git.exe守护程序--reuseaddr --verbose --base-path = D:\ git --export-all --enable = receive-pack
08:59:49.023778 git.c:561跟踪:exec:'git-daemon''--reuseaddr''--verbose''--base-path = D:\ git''--export-all''- -enable =接收包装”
08:59:49.023778 run-command.c:343跟踪:run_command:'git-daemon''--reuseaddr''--verbose''--base-path = D:\ git''--export-all' '--enable =接收包装'
[7376]准备隆隆作响
09:00:03.056268 run-command.c:343跟踪:run_command:'D:\ tools \ Git …

windows git

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

无法在 mongodb 中组合多个非正则表达式条件

我正在尝试查找存在字符串 stackTrace 类型字段但既不包含“PROVIDER_SOURCE”也不包含“providers”的文档

这个计数似乎符合逻辑:

db.GroovyScriptResult.find({stackTrace:{$exists: true, $not: /PROVIDER_SOURCE/}}).count();
60
db.GroovyScriptResult.find({stackTrace:{$exists: true, $not: /PROVIDER_SOURCE/, $not: /providers/}}).count();
48
Run Code Online (Sandbox Code Playgroud)

但是当我打印一个时,返回的文档确实包含一个 stackTrace,其中包含“PROVIDER_SOURCE”。我究竟做错了什么?

db.GroovyScriptResult.findOne({stackTrace:{$exists: true, $not: /PROVIDER_SOURCE/, $not: /providers/}});
{
    "_id" : ObjectId("532313c8aa3c937c43ca40cb"),
    "stackTrace" : "Exception: could not execute query; SQL [/* criteria query */ select... this_.PROVIDER_SOURCE ..."
}
Run Code Online (Sandbox Code Playgroud)

mongodb

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

标签 统计

git ×1

gwt ×1

java ×1

ldap ×1

linux ×1

mongodb ×1

oracle ×1

oracle-call-interface ×1

redhat ×1

security ×1

windows ×1