Year: 2020
-
linux shell下用uni2ascii 把 16进制格式的\uxxxx\uxxx unicode 转换为 UTF-8 中文
原文: https://centos.pkgs.org/7/repoforge-x86_64/uni2ascii-4.18-1.el7.rf.x86_64.rpm.html 先下载: rpmforge-release http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS/ (http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm) 安装:rpmforge-release rpm: # rpm -Uvh rpmforge-release*rpm 安装uni2ascii Install uni2ascii rpm package: # yum install uni2ascii # echo ‘\u73af\u5883\uff0c\u800c’ | ascii2uni -a U -q 环境,而
-
国内主流移动应用商店下载量最大的197款APP
来源:http://bjca.miit.gov.cn/n817054/c1293286/content.html 序号 APP名称 APP运营者 1 搜狗输入法 北京搜狗信息服务有限公司 2 京东 北京京东世纪贸易有限公司 3 快手 北京快手科技有限公司 4 爱奇艺 北京爱奇艺科技有限公司 5 百度 百度在线网络技术(北京)有限公司 6 新浪微博 北京微梦创科网络技术有限公司 7 猎豹清理大师 北京金山安全软件有限公司 8 百度地图 百度在线网络技术(北京)有限公司 9 美团 北京三快科技有限公司 10 作业帮 小船出海教育科技(北京)有限公司 11 酷我音乐 北京酷我科技有限公司 12 MOMO陌陌 北京陌陌信息技术有限公司 13 高德地图 高德软件有限公司 14 墨迹天气 北京墨迹风云科技股份有限公司 15 百度网盘 百度在线网络技术(北京)有限公司 16 抖音短视频 北京微播视界科技有限公司 17 魔秀桌面 魔秀科技(北京)股份有限公司…
-
shell字符串截取的几个方法
Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.moneyslow.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符。 echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http:// 结果是 :www.moneyslow.com/123.htm 2. ## 号截取,删除左边字符,保留右边字符。 echo ${var##*/} ##*/ 表示从左边开始删除最后(最右边)一个 / 号及左边的所有字符 即删除 http://www.moneyslow.com/ 结果是 123.htm 3. %号截取,删除右边字符,保留左边字符 echo ${var%/*} %/* 表示从右边开始,删除第一个 / 号及右边的字符 结果是:http://www.moneyslow.com 4. %% 号截取,删除右边字符,保留左边字符 echo ${var%%/*} %%/* 表示从右边开始,删除最后(最左边)一个 / 号及右边的字符 结果是:http: 5. 从左边第几个字符开始,及字符的个数 echo…
-
如何转换 PDF 文件为Image (PNG, JPEG)图形化用GIMP命令行用pdftoppm工具
文本是译文。 原文:https://www.linuxuprising.com/2019/03/how-to-convert-pdf-to-image-png-jpeg.html 例子:按比例转换为宽度1024像素的图片: pdftoppm -jpeg -scale-to 1024 $file filename 使用GIMP将PDF转换为图像(PNG、JPEG等) GIMP是一个针对Linux、Windows和macOS的免费开源图像编辑器,可以将PDF文档的页面导出为各种图像格式,包括PDF、JPEG、TIFF、BMP等。 使用GIMP打开PDF文档时,每个页面都作为单独的层添加,一次只能将一个PDF页面导出为图像。您可以通过使用GIMP插件一次性将所有PDF页面(GIMP层)或选定的一组层导出为单独的图像。 使用GIMP将一个或几个PDF页面转换为PNG、JPEG和其他图像格式。 让我们从使用GIMP将单个(或仅几个)PDF页面转换为PNG、JPEG等开始,这不需要安装任何插件。从GIMP文件菜单中单击打开并选择PDF文件。将弹出“从PDF导入”对话框-确保“打开页面为”选项设置为“层”,然后单击“导入”: 原英文: This article explains how to convert the pages of a PDF document to image files (PNG, JPEG, and others). For this task we’ll be using (you can choose the one you prefer): GIMP (GNU Image Manipulation Program): for those wanting…
-
ubuntu下工具pdftoppm代替pdfimages转换pdf为jpeg或者png
假设有批量pdf文件,需要转为jpeg文件,按pdf文件名称建立目录,把图片放到目录下,以阿拉伯数字命名。 #!/bin/bash find . -type f -name \*.pdf |awk -F “/” ‘{print $2}’ > allpdf.lst for file in `cat allpdf.lst` do mkdir ${file%%.pdf}; echo “pdf name is: ” $file echo “mkdir is: ” ${file%%.pdf} pdftoppm -jpeg $file goodluck #pdfimages -j $file ${file%%.pdf} rename ‘s/goodluck-00//’ *.jpg rename ‘s/goodluck-0//’ *.jpg rename ‘s/goodluck-//’ *.jpg mv *.jpg ${file%%.pdf}/ done;…
-
如何更新 glibc 到 2.14 在 CentOS 6.5
查看glibc版本命令: # ldd –version # strings /lib64/libc.so.6 |grep GLIBC_ $ ldd –version ldd (GNU libc) 2.12 通常安装方法: wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz tar zxvf glibc-2.14.tar.gz cd glibc-2.14 mkdir build cd build ../configure –prefix=/opt/glibc-2.14 make -j4 make install 不要随便动 /lib64/libc.so.6 如果是单独程序用的话,运行前加个环境变量设置: LD_LIBRARY_PATH=/opt/glibc-2.14/lib export LD_LIBRARY_PATH. 硬来的话也可以: ln -sf /opt/glibc-2.14/glibc-2.14.so /lib64/libc.so.6 可能导致其他程序用不了。
-
改版了:工业和信息化部政务服务平台 ICP/IP地址/域名信息备案管理系统
https://beian.miit.gov.cn/ 终于改版了,用了一下还是不错。 1、备案查速度很快,拖个方块就可以了,这是最主要的功能,做好这个网站就成功了90%。 2、短信核验单独是一个功能,可能是取回密码要用的。 3、以后注册域名的时候,查看是否被拉黑,可以作为参考 4、通知通告,目前只有重庆的网站审查数据。 最后,备案问题咨询指向 http://www.beian123.org.cn/ ,是个死链接,暂不能用。
-
几个爱不释手的网址网站(2020年10月更新,有些网址挂掉了)
网址:https://www.a8z8.com 记得小时候的连环画么,它回来看你了,徜徉在书海中,回忆儿时看小人书的时光。 30元收费看一年,超划算。
-
中国IPv6公共DNS地址 首选 DNS:240c::6666,备用 DNS:240c::6644
日前,下一代互联网国家工程中心正式宣布推出 IPv6 公共 DNS:240c::6666 。通过免费提供性能优异的公共 DNS 服务,为广大 IPv6 互联网用户打造安全、稳定、高速、智能的上网体验,助力我国《推进互联网协议第六版(IPv6)规模部署行动计划》全面落实。同时,工程中心还联合全球 IPv6 论坛IPv6 Forum启动 IPv6 公共 DNS 的全球推广计划,旨在为全球用户提供更优质的上网解析服务。 当前 IPv6 网络已成为各国推动新的科技产业革命和重塑国家长期竞争力的先导领域,全球各个国家均加快了向 IPv6 过渡的步伐。与此同时,IPv6 用户量也在近两年内实现爆炸式增长,沉寂多年的 IPv6 发展局面得到显著改观。而 IPv6 行动计划的推出,无疑将为已蓄势待发的 IPv6 产业再填强劲助力,全面加快我国下一代互联网整体部署节奏。 作为网络基础设施的重要组成部分,域名系统(DNS)因其“特殊性”,在过去 30 年间频繁被攻击,顶级域故障、DNS 劫持、大规模 DNS 攻击等事件时有发生,给全球互联网产业带来严重影响。而当前,提升用户体验、保障网络安全的大部分公共 DNS 均仅面向 IPv4,这也是 IPv6 用户不断诟病的问题之一。为全面助力 IPv6 的发展, 下一代互联网工程中心依托自主研发的高性能 IPv6 DNS 系统,面向公众免费提供 DNS 服务,首选 DNS:240c::6666,备用 DNS:240c::6644。 下一代互联网国家工程中心[1]是我国下一代互联网领域唯一的国家级工程研究中心,多年来致力于 IPv6 下一代互联网等产业基础关键技术和应用的研究和推动。而本次推出的 IPv6 公共 DNS…
-
亚马逊联盟Flash工具将于2020年10月30日停用
尊敬的亚马逊联盟用户: 您好, 为了确保提供有价值的产品和服务给您,我们不断对现有工具进行评估。由于Adobe已在早些时候宣布将于年底停止对Flash播放器工具的技术支持,我们将于2020年10月30日停用Flash工具。 时间表: 1.自2020年7月30日,您将在亚马逊联盟网页上看到关于停用Flash工具的通知。您需要通过其他替代方式完成所需操作。 2.自2020年10月30日,所有Flash工具将正式下线。比如,“我最喜欢的”商品信息展示、幻灯片创建、旋转广告模块将展示为空白区域。您应在此日期前,通过其他方式完成所需操作。 请注意,在2020年10月30日之后,Flash工具将不再提供客户支持。 如如果您有关于移除Flash工具的其他疑问,请参考<a href=”https://associates.amazon.cn/help/node/topic/GJV3KJAYNY5BQYPH”>常见问题解答</a>常,或<a href=”https://associates.amazon.cn/contact?ac-ms-src=ac-nav”>联系我们</a>。 此致 亚马逊联盟团队
-
sudo: /usr/libexec/sudo/sudoers.so must be owned by uid 0(sudo: /usr/libexec/sudo/sudoers.so 必须属于用户 ID 0(的用户))
$ sudo su – sudo: error in /etc/sudo.conf, line 0 while loading plugin “sudoers_policy” sudo: /usr/libexec/sudo/sudoers.so must be owned by uid 0 sudo: fatal error, unable to load plugins $ sudo su – sudo: 在加载插件“sudoers_policy”时在 /etc/sudo.conf 第 0 行出错 sudo: /usr/libexec/sudo/sudoers.so 必须属于用户 ID 0(的用户) sudo: 致命错误,无法加载插件 解决:以root用户身份执行: pkexec chown root /usr/lib/sudo/sudoers.so 或者 /usr/libexec/sudo/sudoers.so
-
如何通过招商银行APP查询开户行(截止2020年8月有效)
手把手教你用《招商银行APP》自助查询银行卡的开户行。 第一步:点击右上角对话小图标: 第二步:在消息里找到我的客服 第三步:和客服对话,输入“开户行”,按提示点击给的链接 第四部:输入卡号 第五步:得到结果 是不是非常简单?
-
一直报错:DEBUG [GossipTasks:1] 2020-07-27 10:24:59,898 Gossiper.java:337 – Convicting /xxx.xxx.xxx.xxx with status LEFT – alive false
在节点node离开72个小时内,debug信息打印这条信息是正常的。
-
2020年如何将域名转入到godaddy
Godaddy的界面经常变化。夸张的是经常用的dns解析竟然在3个点里,不注意看不到。 目前为止在界面里找不到域名转入贴授权码的地方,需要看官方文档。节选如下: 1、解锁您在当前注册商的域名。 2、从当前注册商处获取授权码(也称为 EPP 代码或转移密钥)。验证您域名的联系信息。在转移过程中,您当前注册商可能会使用管理员的联系信息。 启动转移: 下面是godaddy的界面里的东西: 1、在 GoDaddy 网站上搜索您要转移的域名(点击这个网址): https://sg.godaddy.com/zh/domains/domain-transfer,如下图所示,贴入你要转入的域名。 注意:如果域名在注册或之前的转移后 60 天内,或者如果客户选择在更改注册人后 60 天转移锁定,则域名不符合转移到其他注册商的资格。 确认域名已解锁。您会在解锁域名旁边看到一个绿色复选标记。如果此部分不是绿色,则您需要向当前注册商确认您的域名已解锁。 注意:您可以通过选择刷新状态按钮来刷新解锁状态。 输入授权码。如果输入的授权码有效,您将获得绿色复选标记。 选择您的域名隐私保护选项,然后单击继续。 选择您的付款方式,然后点击完成购买以完成付款。 注意:域名转移过程可能需要 7 到 10 天完成。
-
libiconv-1.14.tar.gz 安装错误解决办法
解决configure: error: C++ compiler cannot create executables问题 yum install gcc gcc-c++ gcc-g77 解决软件启动报error while loading shared libraries: libgd.so.2: cannot open shared object错误 yum install gd centos 安装 libiconv cd /usr/local/src wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar -zxvf libiconv-1.14.tar.gz cd libiconv-1.14 配置 ./configure –prefix=/usr/local/libiconv 编译 make 安装 make install 建立软连接 ln -s /usr/local/lib/libiconv.so /usr/lib ln -s /usr/local/lib/libiconv.so.2 /usr/lib 故障1、…
-
find文件名包含空格并替换
使用find命令查找文件名中包含空格的文件。[root@DB-Server kerry]# find . -type f -name “* *” -print./test.txt./tes t.txt那么如何将这些空格替换掉呢? 下面脚本可以替换文件中间的空格,用下划线替换空格,但是只能替换文件中间的空格,并不能替换文件名后面的空格。如下测试所示:find . -type f -name “* *” -print |while read name; dona=$(echo $name | tr ‘ ‘ ‘_’)if [[ $name != $na ]]; thenmv “$name” “$na”fidone上面脚本只能将文件名中间有空格的替换为下划线。那么如何解决文件名后有空格的情况呢? 可以用其它shell脚本实现,如下所示:[root@DB-Server kerry]# rm -rf *[root@DB-Server kerry]# cat >”test.txt “12[root@DB-Server kerry]# cat >”tes t.txt”12[root@DB-Server kerry]# find . -type f…
-
批量删除文件名中包含的空格(最新方法)
参考:https://stackoverflow.com/questions/2709458/how-to-replace-spaces-in-file-names-using-a-bash-script bash 4.0才支持的脚本: #!/bin/bash shopt -s globstar for file in **/*\ * do mv “$file” “${file// /_}” done
-
WordPress: 设置文章中链接默认在新窗口中打开
最新方法: 在WordPress主题的 functions.php 的最后添加下面的代码即可: function autoblank($text) {$return = str_replace(‘<a’, ‘<a target=”_blank”‘, $text);return $return;}add_filter(‘the_content’, ‘autoblank’);
-
文本编码判断Non-ISO extended-ASCII text, with very long lines, with CRLF line terminators
如题有些下载的文本的编码格式很奇怪。通过file命令看到: file systeminfo.txt Non-ISO extended-ASCII text, with very long lines, with CRLF line terminators 假如作者搞了个奇奇怪怪的编码格式,你都不知道。通过一个脚本来发现它: 执行: ./code.sh systeminfo.txt 查看result.txt,关注GB开头的就可以了: 执行转换命令: iconv -f GB18030 -t UTF-8 systeminfo.txt > 2222.txt # file 2222.txt2222.txt: UTF-8 Unicode text, with very long lines, with CRLF line terminators
-
GitHub常用英语缩略语 AFAIK: As Far As I Know, 据我所知
缩略词列表 AFAIK: As Far As I Know, 据我所知。 AWOL: Absent Without Official Leave, 没有得到批准,私自离开。 DWIM: Do What I Mean, 指的是计算机能够根据人的意图,做出符合的反应。 FOSS: Free And Open-Source Software, 自由与开源软件。 FWIW: For What Is Worth, 给别人一些信息,但不确定是否有用。 FYI: For Your Information, 仅供参考。 GIYF: Google Is Your Friend, 请自己去谷歌。 IIRC: If I Recall Correctly, 如果我记得没错的话。 IMHO: In My Humble Opinion, 依我愚见。…
-
用Imagemagick的convert命令转换pdf为图片
Previously, I have talked about how to convert PDF to images using pdftoppm here. In this post, I want to share how to accomplish this task with Imagemagick. Imagemagick provides the convert tool that can be used to do various complicated image processing tasks. Convert All Pages of PDF File to Images Use convert to…
-
ImageMagic的convert、mogrify命令报错没有权限convert-im6.q16: not authorized `xxx.pdf’ @ error/constitute.c/ReadImage/412.
用ImageMagic convert命令将*.pdf文件转换为*.pdf文件。收到以下错误: convert-im6.q16: not authorized `xxx.pdf’ @ error/constitute.c/ReadImage/412. 编辑文件/etc/ImageMagick-6/policy.xml policy domain=”coder” rights=”none” pattern=”PDF”改为policy domain=”coder” rights=”read|write” pattern=”PDF” 同样道理,如果遇到以下报错: mogrify-im6.q16: attempt to perform an operation not allowed by the security policy `@t.txt’ @ error/property.c/InterpretImageProperties/3706 也是编辑/etc/ImageMagick-6/policy.xml 这个神奇的文件: 例如这里是@t.txt 报错,对应的就是修改pattern=”@*”这一行,把none改为read|write 。 同样,如果其他例如pdf的报错,Xps的报错,把none改为“read|write”就ok了。 另外,可能会存在多个xml配置文件的问题,怎么样把它全部改掉生效?如何确定使用的是哪个配置文件? 第一种方案: 第二种方案:自动获取 policy.xml 文件的位置并对它们全部执行搜索/替换 参考:https://askubuntu.com/questions/1081895/trouble-with-batch-conversion-of-png-to-pdf-using-convert
-
苹果建议应用开发者使用更快的IPv6、HTTP/2、TLS 1.3和Multipatch TCP
苹果正鼓励开发者在iOS和macOS应用中优先采用新的网络技术和协议,比如IPv6、HTTP/2、TLS 1.3和Multipatch TCP。 第一个技术:ipv6 苹果的互联网技术工程师Jiten Mehta说:“苹果平台对原生IPv6的支持已经有很多年了,包括IPv6—Only网络。” “互联网上IPv6的使用趋势不断增长。如果看看上个月苹果设备在全球范围内的连接,我们会发现IPv6现在占到所有连接的26%,在20%的时间里设备可以通过IPv6连接,但服务器没有启用它。 “当使用IPv6时,连接建立连接数比IPv4快1.4倍,因为减少了NAT的使用,并且改进了路由。” 第二个技术:HTTP/2 苹果想让应用开发者采用的另一项技术是HTTP/2,它是HTTP的最新版本,是互联网上用于加载网站的协议。海阔中文网发现,上个月在Safari加载的所有网页中,约有79%的网页是通过HTTP/2连接加载的,其加载速度通常比旧版HTTP/1.1连接快1.8倍。现在编写能在IPv6和HTTP/2上工作的应用比以往任何时候都要容易,开发者所要做的就是使用该公司最新版本的网络API——比如URLSession和Network.framework——这将保证应用默认可以在IPv6和HTTP/2上工作,并在需要的时候可以回退到旧版协议上。 第三个技术:HTTP/3 2020年秋季,苹果还将在macOS 11和iOS 14中增加对HTTP/3的实验性支持,它是HTTP协议的下一个主要版本,目前正在IETF(互联网工程任务组)进行标准化。 不过,TLS 1.3的支持在默认情况下是被禁用的,只在苹果设备上加入了实验性支持–用户/应用开发人员需要打开开关才能使用。 第四个技术:TLS 1.3 安全方面,苹果公司在iOS 13.4(2019年11月)中加入了较新的TLS 1.3安全协议的支持后,该协议已被广泛部署。在过去的一个月里,苹果设备上49%的HTTPS网络连接都在运行TLS1.3,其中HTTPS连接的建立速度是通过旧版TLS 1.2处理的连接速度的1.3倍。 第五个技术:多路径TCP(MULTIPATH TCP) 苹果希望应用开发者选择支持多路径TCP,它是传输控制协议(TCP)的扩展,允许连接使用多个网络路径来加载相同的数据。苹果使用这项技术是为了让应用在用户切换互联网网络时也能继续工作而不会出现故障。 苹果在AppleMusic中使用这项新技术取得了 “巨大的成功”,当用户更换网络时,Apple Music服务能够在不重新启动下载的情况下正常运行,并且流停减少13%,流停时间减少22%。
-
rsync服务添加密码认证
rsync 本端 server 配置,先生成一个虚拟用户 rsyncuser和密码 rsyncpassword: echo “rsyncuser:rsyncpassword” > /etc/rsync.password 文件权限一定要做: chmod 600 /etc/rsync.password
-
10个最常用nmap命令
1) 获取远程主机的系统类型及开放端口 nmap -sS -P0 -sV -O 这里的 < target > 可以是单一 IP, 或主机名,或域名,或子网 -sS TCP SYN 扫描 (又称半开放,或隐身扫描) -P0 允许你关闭 ICMP pings. -sV 打开系统版本检测 -O 尝试识别远程操作系统
-
进项发票不够了是什么意思
我国税法规定实行进项税和销项税,其主要目的就是不让纳税人吃亏,应收尽收、税不重收,具体做法是: 1,当你单位购买商品时,这个商品里就含有税款,例如:商品是1000元,他就含水150元,这张发票也按照含税程序开的, 发票总价是1000元 其中,商品价格是850元 税款150元 我们把这150元叫做“进项税” ,财务在做账时 借:库存材料 850元
-
centos7.6 python2.7.5 升级到3.7.3
关于Python3.7以上的版本,为了以防万一,安装一下libffi-devel,如果有了就会提示。 yum install -y libffi-devel 否则会出现ModuleNotFoundError: No module named ‘_ctypes’的报错。 在make install后执行echo $?,为0表示没有出错。如果没有报错,在/usr/local会生成python3.7目录。
-
Linux Mail 命令用法和例子
本文目的是通过命令行从服务器发送电子邮件或使用Shell脚本或Web应用程序自动发送电子邮件.我们将讨论如何在Linux上使用mail命令通过终端发送电子邮件。 原理:mail命令调用标准的发送邮件二进制文件,该文件位于/usr/sbin/sendmail中。本地:mail命令连接本地邮件传输代理(MTA),将电子邮件发送到目的地。远端:邮件传输代理(MTA)的25端口的简单邮件传输协议(SMPT)服务器将接收电子邮件。如果发件人计算机中没有Postfix之类的简单邮件传输协议(SMTP)服务器,则会出现诸如“发送邮件:无法打开邮件:25”之类的错误消息。 可以从不同的软件包安装mail命令,比如:1) gnu mailutils2) heirloom-mailx3) bsd-mailx 本教程只讨论heirloom-mailx软件包。 安装:on CentOS/Redhat:$ yum install mailx -y 发送一个邮件的命令:$ mail -s “Enter the subject” user1@domain.com回车以后的空行接着敲入你的邮件内容。按Ctrl + D结束,可以看到 EOT 的标志。 发送的内容在文件中:$ mail -s “The Subject” user1@domain.com < /root/testemail.txt通过echo方式:$ echo “THIS IS A TEST EMAIL” | mail -s “Enter the subject” user1@domain.com发送给多个人:$ echo “THIS IS A TEST EMAIL” | mail -s…
-
如何删除百度知道的企业信息?
点击“点此举报”后,跳转到了12377.cn,我找了半天也没看到上面那个表格。这是我最不想看到的,百度把本应该自己处理的问题甩给国家网信部门,不管百度无奈不无奈,作为用户我很无奈,我只是想把我的信息从百度删掉,是让我举报我自己还是举报百度?都非我本意啊。打了3次12377的电话,根本打不通,永远坐席忙,这次,到现在为止,绝逼不想进行下去,就这样把。
-
CentOS7 自定义登录前后欢迎信息
当前输入用户后,并没有显示任何欢迎信息,而是直接弹出输入密码提示。 查看 /etc/ssh/sshd_config 中的 Banner 设置,显示当前没有定义该文件: [root@ryan ~]# cat /etc/ssh/sshd_config -n |grep -i Banner
-
全国备案咨询服务电话(010-66411166)将暂停
为贯彻落实工业和信息化部、北京市委市政府关于加强新型冠状病毒感染的肺炎预防控制工作,减少人员聚集,全国备案咨询服务电话(010-66411166)将暂停,具体恢复日期待另行通知。有咨询需求的单位和个人,请登录备案咨询网(http://www.beian123.org.cn),查看备案咨询中的相关咨询方式,如微信服务、QQ咨询、邮件咨询等方式,给您带来的不便敬请谅解。