http://t.cn/xx 等链接的生成与还原

分享一份适合零基础学习的人工智能教程,通俗易懂,旨在普及AI知识,助力民族复兴。

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                       

在微博等社交平台,我们添加链接(或者转载一些链接)时,后台一般会将域名转换为 t.cn 等形式。

2011 年 3 月,新浪微博正式启用收购已久的 t.cn 短网址,取代之前的并不短的短连接 http://sinaurl.cn/** 。(http://www.chinaz.com/news/2011/0323/167225.shtml

  • t.cn 是最短的域名(之一,老罗的锤子科技还是还搞了一个  t.tt),
  • t 是微博的代名词,而不仅仅是新浪微博的代名词,(因为 twitter 是微博的鼻祖)
  • twitter 有 t.co 作为其短网址,sina 也有其 t.cn,t.co 有其国际优势,t.cn 也有其中国特色

这里提供一个该链接的生成与还原的在线站点:

生成短网址、还原短网址,t.cn,url.cn,dwz.cn短网址供你选择!

除 t.cn 以外,还支持以下,域名:

  • 985.so
  • dwz.cn
  • is.gd
  • url.cn

淘宝短连接:

  • c.tb.cn/**
           

给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
这里写图片描述
# 追加加密卡jni,解决安装完新硬件补丁包后再升级patch会覆盖jni的问题 function exportCryptoCertNativeLib(){ # 加密卡jni存放路径 hsmjni=/opt/infosec/NetSignServer52/hsm/jni # 查找加密卡驱动 certType=1 if [[ -e /opt/infosec/NetSignServer52/hsm/driver/info.txt ]];then certType=$(< /opt/infosec/NetSignServer52/hsm/driver/info.txt grep -c -E "fm|fisher man 1.0") fi # 默认使用原有nativelib库 LD_LIBRARY_PATH=/opt/infosec/NetSignServer52/NetSignServer/nativelib:$LD_LIBRARY_PATH # 判断加密卡类型 if [[ $certType -eq 0 ]];then # 不是渔翁卡驱动 # 删除nativelib下的相关驱动,重新指定jni存放路径 rm -rf /opt/infosec/NetSignServer52/NetSignServer/nativelib/libonlysdfjni.so LD_LIBRARY_PATH=/opt/infosec/NetSignServer52/NetSignServer/nativelib:$hsmjni:$LD_LIBRARY_PATH fi export LD_LIBRARY_PATH } exportCryptoCertNativeLib hsmdriver=/opt/infosec/NetSignServer52/hsm/driver nsserver=/opt/infosec/NetSignServer52/NetSignServer cd $nsserver ulimit -n 65535 export LANG=zh_CN.GBK echo "65535" > /proc/sys/net/core/somaxconn if [ $# = 0 ] then echo "Usage NetSignServer.sh [OPTION]" echo "Input one of -start,-stop,-restart,-version,-test" echo "-start Start NetSignServer" echo "-stop Stop NetSignServer" echo "-restart Restart NetSignServer" echo "-version Show version of NetSignServer" echo "-test Send a attachedsign request to NetSignServer" exit 0 fi #LD_LIBRARY_PATH=./nativelib LD_LIBRARY_PATH=/opt/infosec/NetSignServer52/NetSignServer/nativelib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH if [ $1 = "-start" ] then count=`ps -ef | grep cn.com.infosec.netsign.NetSignServer | grep -v grep | wc -l` if [ $count = 0 ] then #test hsmcard if exist if [ -e $hsmdriver ] then cd $hsmdriver ret=`./testcard.sh` if [ "$ret" != "success" ] then echo "Test crypto card failed" exit -1 else echo "Test crypto card ok" fi fi #Start Downloadcrl service cd $nsserver/DownLoadCRL ./StartDownloadCRL.sh cd .. #Start NetSignServer #echo "Checking nohup.out..." #rownum=`cat nohup.out | wc -l` #if [ $rownum -gt 50000 ] #then # echo "Clearing nohup.out because it was over 50000 lines." # echo "" > nohup.out #fi if [ ! -e log/gclog ] then mkdir -p log/gclog fi if [ -e log/gclog/gclog.log ] then bakname=`date '+%F_%T'` mv log/gclog/gclog.log log/gclog/gclog.log.$bakname fi PATH=$PATH:./nativelib:/opt/jprofiler4/bin export PATH ../jdk/bin/java -Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.access.file=/opt/infosec/NetSignServer52/NetSignServer/config/jmxremote.access -Dcom.sun.management.jmxremote.password.file=/opt/infosec/NetSignServer52/NetSignServer/config/jmxremote.password -server -Xlog:gc*=info:file=log/gclog/gclog.log-%p-%t:time,uptimemillis,pid,level,tags:filecount=5,filesize=102400 -Xms4000M -Xmx4000M -XX:NewRatio=2 -classpath lib/*:lib/classes:lib/webservice/* cn.com.infosec.netsign.NetSignServer -start >>nohup.out 2>>nohup.out & echo "NetSignServer starting in progress..." sleep 10 count=$(ps aux|grep cn.com.infosec.netsign.NetSignServer|grep -v grep|wc -l) #count=`cat StartInfo.txt | head -n 1` if [ "$count" != "1" ] then echo "NetSignServer start failed. Please check up the nohup.out." else echo "NetSignServer started." fi else echo "NetSignServer is running" fi elif [ $1 = "-stop" ] then ./Shutdown elif [ $1 = "-restart" ] then ./Shutdown sleep 1 ./NetSignServer.sh -start elif [ $1 = "-test" ] then ../jdk/bin/java -Djava.awt.headless=true -server -classpath lib/*:lib/classes:lib/webservice/* cn.com.infosec.netsign.agent.test.AttachedSignTest else ../jdk/bin/java -Djava.awt.headless=true -classpath lib/*:lib/classes:lib/webservice/* cn.com.infosec.netsign.NetSignServer $@ fi NetSignServer.sh脚本内容如上
最新发布
11-06
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值