问题标签 [stripping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
63 浏览

php - 剥离电话号码(手机)

是否有将电话号码剥离为特定格式的功能或简单方法?

输入可以是数字(手机,不同国家代码)

也许

或者可能来自另一个国家

我在做一个

杀死除数字以外的所有内容,因为我需要它的格式为 49171(开头没有 + 或 00),但我需要处理是否先插入 00 或者可能有人使用 +49(0)171 或或输入一个 0171(必须是 49171。

所以第一个数字总是需要是没有 +/00 和之间没有任何 (0) 的乡村。

有人可以给我一个关于如何解决这个问题的建议吗?

0 投票
2 回答
1317 浏览

regex - 在 Coldfusion 中剥离 CGI.HTTP_REFERER 和 CGI​​.SCRIPT_NAME

我有下面的代码块,它运行查询并检查现有记录,如果没有找到记录,则运行第二个插入查询。

我需要做的是剥离所有格式的两个 CGI 变量的值,这样像“example.com/portal/mypage.cfm”这样的值将被剥离 http 和其他所有内容,只剩下mypage.cfm之前它由查询插入。任何指导将不胜感激。

更新:感谢给出的建议,我能够使用 ListLast 函数消除 URL 的http://example.com/部分。我是短视的,因为我不记得我的网址在“cfm”点之后需要删除的字符。这是我从 ListLast 获得的实际结果之一:client_modify.cfm?uid=248&al=1&a_trigger=1。

我已经尝试在 Coldfusion 中使用其他一些 List 函数,但至今无济于事。关于如何消除以下粗体部分的任何建议: client_modify.cfm ?uid=248&al=1&a_trigger=1所以我只剩下一个干净的 client_modify.cfm

0 投票
1 回答
654 浏览

coldfusion-8 - 去除 URL 中的文件名

我正在编写我已经编写了一周左右的脚本的最终版本。除了最后一个变量finalScriptPath映射到我的表列scriptPath之外,我得到了我喜欢的一切,它将页面名称从 URL 路径中删除,以便像“www.example.com/products/2015”这样的路径/example.cfm 将仅呈现“products\2015”文件夹结构。请参阅包含的片段。代码结果示例这是我到目前为止的代码:

0 投票
1 回答
1355 浏览

centos - 从源代码在 CentOS 上创建 RPM 时与剥离相关的权限错误

从现有源代码构建 RPM 时,出现以下错误:

/usr/bin/strip:无法复制文件'/home/vagrant/temp/BUILDROOT/python3-3.4.3-1.el6.x86_64/usr/lib/libpython3.4m.a';原因:权限被拒绝

当我查看此文件的权限时,它没有写入权限。

-r-xr-xr-x 1 vagrant vagrant 12823866 5 月 14 日 17:33 libpython3.4m.a

我尝试在 %files 部分设置权限:

%attr(0644,root,root) /usr/lib/libpython3.4m.a

但这没有效果。

剥离过程何时发生,在剥离操作发生之前如何修复文件以便可以剥离它?

0 投票
1 回答
1364 浏览

linux - gdb 调试剥离的可执行文件

我有一个按原样提供的可执行文件。创建者以最小的依赖性和无符号编译它。当我在 gdb 中加载它时,它说:

我想在汇编代码中使用可选的退出点进行逐步调试,以防执行离开共享的可执行文件。我需要这个的原因是因为我有一个段错误的可执行文件,我没有其他解决问题的方法。

我创建了一个极简示例(simple.c++):

并编译它:

先感谢您。

0 投票
1 回答
1122 浏览

c - 剥离的符号不会从字符串 linux 工具中隐藏

我有一个删除符号的共享库。使用已知的方法/工具来获取符号名称(如nm -Dobjdumpreadelf等),我看到所有符号实际上都被隐藏了。

但是,如果我strings在我的共享库上运行 linux 工具,我可以看到其中一些符号被暴露。我确保我不在消息中打印任何这些符号,但它仍然以某种方式打印我希望被剥离的符号。

strings所以,我的问题是,如何在 linux的命令行工具中隐藏我的符号?任何帮助,将不胜感激。


编辑:我strip -strip--all用来隐藏静态符号,我还启用-fvisibility=hidden编译标志来隐藏不需要的动态符号。

0 投票
2 回答
75 浏览

java - 如何最小化加密令牌?

我从 Blowfish 生成了一个加密令牌。例如:-7$127O$137kI$137mK$07WK$01$26m$05zYbJmCmUw$16nF$11G$27A2Gv$19Jm8$26eJ9kUv$07$118q$05$02$24KP8j$208$16$06$100P$11

只是出于好奇,我能否以某种方式使这个令牌更加最小化/简化/条带化。为了使这个更加简化,可以做任何事情,可以是任何编码。这个你能帮我吗。

谢谢

0 投票
2 回答
89 浏览

python - 如何从文本文件中删除 \r 之间的文本,包括 \r?如果任何文本在 ' ' 之间包含 \r 也应该被删除

0 投票
0 回答
1699 浏览

makefile - 如何在make之后但在make install之前去除符号?

我有一个大项目,在 make 之后得到 1GB 的可执行文件和库。我使用标准工作流程:autogen, configure, make, make install. 问题是,在此之后,所有文件以及其他已安装的软件最终都位于默认系统目录中,我无法有选择地使用 strip 来减小项目的可执行文件和库的大小。完成后剥离符号的正确工作流程make是什么?configure除了访问每个源目录并在结束后我自己做之外,还有其他选择make吗?

0 投票
0 回答
55 浏览

python - Python 留下“\”(PC 与 Mac 的差异)

我是 Python 新手,因此我们将不胜感激。

我在 PC 上的一个类中编写了以下代码,它可以正常工作。

当我把同样的东西放到Mac上时,这些行的末尾仍然有一个“\”(即“apple\”),因此与我的输入不匹配。有什么我想念的吗?