前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >将.text XML转换到blogbus导入格式的perl脚本

将.text XML转换到blogbus导入格式的perl脚本

作者头像
贰师兄TEN
发布于 2020-12-08 02:37:24
发布于 2020-12-08 02:37:24
41100
代码可运行
举报
文章被收录于专栏:Revel WorldRevel World
运行总次数:0
代码可运行

对喜欢博客搬家的人也许有用。写得太差,惭愧惭愧。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/perl -w
use strict;
my $head=<<BLOGHEADSTR;
<?xml version="1.0" encoding="utf-8"?>
<!-- Generated by: http://www.BlogBus.Com/ \$Revision: 1.0 \$ -->
<BlogBusCom dtype="BlogData" SchemaVersion="1.0-b" Creator="BlogBus.Com BlogSystem V2.0.1-beta">
<Description>
  <BlogName>流放之地的狂欢</BlogName>
  <ExportTime>2006-07-06 16:17:37</ExportTime>
  <DomainName>bsmagic.blogbus.com</DomainName>
</Description>
BLOGHEADSTR

my $tail="\n</BlogBusCom>";

my $svk="";
open IN, "F:\\home\\bsmagic\\MyBlogData.xml";
$/=undef;
$svk=<IN>;
my %hvk;
close IN;

my $cnt=0;
while ($svk=~/<blog_Content(.+?)>(.+?)<\/blog_Content/sg and $cnt++<100000) {
#print OUT $2,"\n";
my $sc=$2;
$sc=~/<PostType>(\d+)<\/PostType>/s;
unless ($1==1) {next;}
$hvk{$cnt}->{content}=$sc;
#<DateAdded>2005-11-30T15:52:00</DateAdded>
$sc=~/<DateAdded>(.+?)<\/DateAdded>/s;
$hvk{$cnt}->{logdate}=$1;
# <Title>软件开发的模式:脚本+运行器+UI</Title>
$sc=~/ <Title>(.+?)<\/Title>/s;
$hvk{$cnt}->{title}=$1;
#<Text>
$sc=~/ <Text>(.+?)<\/Text>/s;
$hvk{$cnt}->{text}=$1;
#<Abstract>
$hvk{$cnt}->{abstract}=$hvk{$cnt}->{text};
}
open OUT, ">./toblogbus.xml";
print OUT $head;
my $sc=<<COMNSTR;
<TrackBack/>
<Status>1</Status>
<AllowComment>Y</AllowComment>
<AllowPing>Y</AllowPing>
<AllowLinks>Y</AllowLinks>
COMNSTR
grep {
my @cont;
print OUT '<Log>',"\n";
print OUT '<Title>'.$hvk{$_}->{title}.'</Title>',"\n";
my $date=$hvk{$_}->{logdate};
$date=~s/T/ /;
print OUT '<LogDate>'.$date.'</LogDate>',"\n";
print OUT '<Excerpt>'.$hvk{$_}->{abstract}.'</Excerpt>',"\n";
print OUT $sc;
print OUT '<Content>'.$hvk{$_}->{text}.'</Content>',"\n";
print OUT '<Writer>bsmagic</Writer>',"\n";
print OUT '<Tags>VankeWeekly</Tags>',"\n";
print OUT '</Log>',"\n";
#  <Log>
#   <Title>快乐的发电机</Title>
#   <LogDate>2006-01-19 13:57:08</LogDate>
#   <Excerpt><p>用电路来比喻人的情感过程。</p><p>将人的情感体验比做一个灯泡,快乐就是灯泡亮,烦恼就是灯泡灭。<br />灯泡和一个电阻相串联,这个电阻就是本能和社会给予的各种欲望和思想上的系累和束缚。<br />电源是一台发电机。<br />驱动发电机的是水库流水的冲击力,发电机的输出功率取决于水库的落差。<br />水库中的水,一来自降雨(外来的心理能量),而来自水泵(烦恼)。<br />要快乐,有以下的方法。<br />A。提高发电机的输出功率<br />1。先烦恼,把水泵上去。<br />2。吸取外界的心理能量,或者通过各种外源和内源的刺激来激发内在的心理能量。<br />3。改进发动机</p><p>B。减少额外能量消耗<br />1。降低电阻,祛除或者掌握各种思想系累和束缚。</p><p>最高级的人,是把发电机变成一个永动机,那是不可能的。<br /></p></Excerpt>
#   <TrackBack/>
#   <Status>1</Status>
#   <AllowComment>Y</AllowComment>
#   <AllowPing>Y</AllowPing>
#   <AllowLinks>Y</AllowLinks>
#   <Content><p>用电路来比喻人的情感过程。</p><p>将人的情感体验比做一个灯泡,快乐就是灯泡亮,烦恼就是灯泡灭。<br />灯泡和一个电阻相串联,这个电阻就是本能和社会给予的各种欲望和思想上的系累和束缚。<br />电源是一台发电机。<br />驱动发电机的是水库流水的冲击力,发电机的输出功率取决于水库的落差。<br />水库中的水,一来自降雨(外来的心理能量),而来自水泵(烦恼)。<br />要快乐,有以下的方法。<br />A。提高发电机的输出功率<br />1。先烦恼,把水泵上去。<br />2。吸取外界的心理能量,或者通过各种外源和内源的刺激来激发内在的心理能量。<br />3。改进发动机</p><p>B。减少额外能量消耗<br />1。降低电阻,祛除或者掌握各种思想系累和束缚。</p><p>最高级的人,是把发电机变成一个永动机,那是不可能的。<br /></p></Content>
#   <Writer>bsmagic</Writer>
#   <Tags>哲理 情感 人生 快乐</Tags>
#  </Log>


}keys %hvk;
print OUT $tail;
close OUT;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2008-07-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
不妨学习一下 Perl
Perl 是什么?用 Larry Wall 自己的话说,Perl 是借取了 C、sed、awk、shell scripting 以及很多其他程序语言的特性的一种语言。你可以说它是 “实用报表提取语言”(Practical Extraction and Report Language),也可以叫它 “病态折中垃圾列表器”(Pathologically Eclectic Rubbish Lister),Larry 说:“OK,我都承认”。
四火
2022/07/15
4710
不妨学习一下 Perl
科技将带给我们什么变化?讲述基于 HTML5 WebGL 的 3D 科幻风机
许多世纪以来,风力机同水力机械一样,作为动力源替代人力、畜力,对生产力的发展发挥过重要作用。近代机电动力的广泛应用以及二十世纪50年代中东油田的发现,使风机发电机的发展缓慢下来。
万物皆可联i
2020/07/17
4000
科技将带给我们什么变化?讲述基于 HTML5 WebGL 的 3D 科幻风机
Baidu KDD Cup 2022 官方赛题解读,内附 Baseline 开源代码
KDD Cup(国际知识发现和数据挖掘竞赛)是 ACM 协会 SIGKDD 分会主办的数据挖掘研究领域的国际顶级赛事,从1997年开始,每年举办一次,有着数据挖掘领域「世界杯」之称,是该领域水平最高、最有影响力的顶级赛事。
用户1386409
2022/08/31
1.8K0
30行代码,让27吨发电机原地爆炸
萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 只需要30行代码 (约140KB的文件),就能让20吨的发电机原地爆炸? 这一幕确实发生在了美国爱达荷州的测试场地上。 黑客模拟者将大约30行代码推进保护继电器中,不到23秒,机器就已经开始摇晃。 又过了几秒钟,发电机开始冒黑烟,最后直接爆炸。 从黑客攻击手段,回溯一项实验 事情得从美国司法局这周起诉的6名黑客说起。 这6名黑客的组织名为Sandworm,被认为不仅在2016年对乌克兰的电网进行了攻击,造成停电和物理设备损害;还恶意破坏了20
量子位
2023/03/10
2580
30行代码,让27吨发电机原地爆炸
6.4 VR扫描:尺寸最小的PC主机NUC正式上市;全球首部VR电影长片即将开拍
AMD Vega加持,尺寸最小的PC主机NUC正式上市 英特尔和AMD于今年1月8日发布的尺寸最小的的PC主机——Hades Canyon NUC:NUC8i7HVK和NUC8i7HNK,已经在中国
VRPinea
2018/06/11
6140
DeepMind+谷歌,用爱(ai)发电
场景介绍:介绍机器学习在风力发电场景下:预测风力发电量,及时调整供电规模;监测风速风向,及时调整叶片方向和间距,等几种极大提高效率的应用。
统计学家
2019/06/18
1K0
DeepMind+谷歌,用爱(ai)发电
GDC 2018前瞻丨谷歌将带来新AR/VR开发者工具,雅达利欲推新游戏主机
正文共:2127 字 10 图 预计阅读时间: 6 分钟 作为全球最具规模、最具权威的游戏产业盛会,GDC 2018将于美国时间3月19日至23日在旧金山举行。据悉,除了谷歌、索尼、英特尔等大佬,苹果
VRPinea
2018/05/18
7550
传统能源转型:数字孪生智慧火电厂 3D 可视化
火力发电厂满足了全世界将近五成的电力需求,在我国超过半数以上的电力来源于火力发电。随着双碳政策的推行,在国家清洁能源消纳和环保的需求下,对火电厂在深度调峰、超低排放、灵活运行等方面提出了更高要求。与此同时,生产安全、安防监控也是工业领域的重中之重。传统的管理模式迫切需要转型,向智能化、数字化、安全化、绿色化的智慧电厂方向发展。
HT for Web
2021/10/14
1.1K0
传统能源转型:数字孪生智慧火电厂 3D 可视化
应用案例:使用高速采集卡设计发电机状态监测系统
发电机状态监测一般通过检测其转子电流、转动力矩、旋转速度等参数来判别,但是, 由于其状态参数均为动态变化的,很难通过常规的监测方法判别出健康状态。
SHOUT
2022/05/30
4140
应用案例:使用高速采集卡设计发电机状态监测系统
王中林/李舟/樊瑜波ACS Nano:自供能光动力系统实现肿瘤的长期自主治疗
长期低剂量光动力疗法治疗肿瘤需要可持续的能量供应。电池和无线充电驱动发光二极管的电源技术在治疗过程中会带来时间和空间上的不便。此外,远程医疗和互联网医疗的发展对治疗方法提出了更高的要求,如更好的患者依从性和自主治疗。中国科学院北京纳米能源与系统研究所王中林院士和李舟研究员领导的研究团队与北京市生物医学工程高精尖中心樊瑜波教授研究团队联合研制了一种具有两种不同照射模式的自供能式光动力疗法(s-PDT)系统,可以由患者自主治疗。
JoJo_Beatles
2021/02/04
5570
王中林/李舟/樊瑜波ACS Nano:自供能光动力系统实现肿瘤的长期自主治疗
雾计算:工业物联网自主化关键
工业物联网(IIoT)将原本独立编程的各种装置,全结合在同一个智能网络系统。这些系统通常具备实时运算、数据互连、资安整合、高性能、可靠、可扩充等能力。由于当前采用的云端解决方案仍有不少限制,因此有越来越多先进且高价值的IIoT使用案例,开始从云端转向雾计算(fog computing)。
CloudBest
2019/08/02
3890
PGL图学习之图神经网络GraphSAGE、GIN图采样算法[系列七]
0. PGL图学习之图神经网络GraphSAGE、GIN图采样算法[系列七] 本项目链接:https://aistudio.baidu.com/aistudio/projectdetail/50619
汀丶人工智能
2022/12/21
1.3K0
PGL图学习之图神经网络GraphSAGE、GIN图采样算法[系列七]
图扑数字孪生水利工程,助力水资源合理利用
从大禹治水到三峡大坝的建造,人类为控制和调配自然界的地表水和地下水,修建了许多的水利工程。对水资源进行了广泛的开发利用,诸如农业灌溉、工业和生活用水、水力发电、航运、港口运输、淡水养殖、旅游等。
数字孪生
2022/12/27
8170
图扑数字孪生水利工程,助力水资源合理利用
Office2007版本详情
下载地址:ed2k://|file|zh-hans_office_standard_2007_x86_cd_x12-18931.iso|528621568|8BC9FD5DB21A3A93E10EF151BE6EF229|/ 文件名:zh-hans_office_standard_2007_x86_cd_x12-18931.iso SHA1:F985B15B66028ABB42D0A4F0A9C2107B5351BC1B 文件大小:504.13MB 发布时间:2008-05-09
全栈程序员站长
2022/09/09
1.5K0
Office2007版本详情
冯·诺伊曼与冯·诺伊曼模型
假设你参观一个火力发电厂,发电厂把煤炭运到储煤区域里,用煤炭作为发电机的燃料进行发电,发电机把电力输送到千家万户。整个流程靠调度员来调度,比如在煤炭放到储煤区后告诉工人赶快把煤炭运去发电机、告诉工程师打开输送电力的开关等等。 明明是要讲冯·诺伊曼和冯·诺伊曼模型,为什么要讲发电厂呢? 冯·诺伊曼以过人的智力与记忆力而闻名。他在少年时便能过目不忘,读过的书籍和论文能很快一句不露的复述出来,而且很多年后仍然如此。1926年,22岁的他获得了布达佩斯大学的数学博士学位。1931年称为普林斯顿大学终身教授,1954
mwangblog
2018/07/04
2200
基于 H5与WebGL 的科幻风机 3D 展示
  许多世纪以来,风力机同水力机械一样,作为动力源替代人力、畜力,对生产力的发展发挥过重要作用。近代机电动力的广泛应用以及二十世纪50年代中东油田的发现,使风机发电机的发展缓慢下来。
HT for Web
2020/03/13
1.1K0
基于 H5与WebGL 的科幻风机 3D 展示
神棍宇宙?发电机突破能量守恒定律,又一个「永动机」被打脸!
据新京报报道,南宁隆生达发电力科技公司宣称,研发出自循环发电机并获国家专利证书,产品不用材料组装后就可以无限发电。
新智元
2021/10/12
7310
Learning to Solve Security-Constrained Unit Commitment Problems
论文阅读笔记,个人理解,如有错误请指正,感激不尽!该文分类到Machine learning alongside optimization algorithms。
短短的路走走停停
2021/08/12
1.5K0
应用||水轮机健康诊断与远程运维系统
水轮发电机组是由水轮机驱动的发电机组,容量和转速的变化范围很大,小型水轮发电机和冲击式水轮机驱动的高速水轮发电机多采用卧式结构,而大、中型代速发电机多采用立式结构。随着中国制造2025的推进,水轮机企业已经开始实施智能服务战略,改变传统例行维护或意外故障后才维修的作法,通过实时的状态监测与大数据分析提前发现并排除即将出现的故障隐患。
SHOUT
2022/05/31
1K0
应用||水轮机健康诊断与远程运维系统
科学瞎想系列之一〇七 电机运行工况的判别方法
【部分来自网络如有侵权敬请邮箱联系。欢迎原文转发到朋友圈,未经许可的媒体平台谢绝图片转载,如需转载或合作请邮件联系。
标准答案
2020/03/04
2.1K0
科学瞎想系列之一〇七 电机运行工况的判别方法
推荐阅读
相关推荐
不妨学习一下 Perl
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档