[转载]清除文本中的Html标签 - Kevin Gao - 博客园

mikel阅读(1046)

[转载]清除文本中的Html标签 – Kevin Gao – 博客园.

以前做项目时,曾经遇到一个问题,就是要一段含html的文本中html的标签清除掉,并将清除后的文本显示在winform的Label上面。当时在网上搜寻了好久,终于找到了点资料,自己好好对照整理了下,现在分享给大家:

/// <summary>
        /// 清除文本中Html的标签
        /// </summary>
        /// <param name="Content"></param>
        /// <returns></returns>
        private string ClearHtml(string Content)
        {
            Content = Zxj_ReplaceHtml("&#[^>]*;", "", Content);
            Content = Zxj_ReplaceHtml("</?marquee[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?object[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?param[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?embed[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?table[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("&nbsp;", "", Content);
            Content = Zxj_ReplaceHtml("</?tr[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?th[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?p[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?a[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?img[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?tbody[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?li[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?span[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?div[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?th[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?td[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?script[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("(javascript|jscript|vbscript|vbs):", "", Content);
            Content = Zxj_ReplaceHtml("on(mouse|exit|error|click|key)", "", Content);
            Content = Zxj_ReplaceHtml("<\\?xml[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("<\\/?[a-z]+:[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?font[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?b[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?u[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?i[^>]*>", "", Content);
            Content = Zxj_ReplaceHtml("</?strong[^>]*>", "", Content);
            string clearHtml = Content;
            return clearHtml;
        }

    }

 

/// <summary>
        /// 清除文本中的Html标签
        /// </summary>
        /// <param name="patrn">要替换的标签正则表达式</param>
        /// <param name="strRep">替换为的内容</param>
        /// <param name="content">要替换的内容</param>
        /// <returns></returns>
        private string Zxj_ReplaceHtml(string patrn, string strRep, string content)
        {
            if (string.IsNullOrEmpty(content))
            {
                content = "";
            }
            Regex rgEx = new Regex(patrn, RegexOptions.IgnoreCase);
            string strTxt = rgEx.Replace(content, strRep);
            return strTxt;
        }

[转载]移动互联网时代的十大在线赚钱方法

mikel阅读(1317)

[转载]移动互联网时代的十大在线赚钱方法.

如何在线上赚钱?

 

当笔者在很多网站上看到一些关于这个话题的内容,要么觉得他们谈的不够深入,要么觉得他们谈的太过浮夸,以至于让人无法信服。不过,有人确实在线上赚到了不少钱。在本文中,笔者会提到其中的一些人,通过他们的例子,能让你明白线上赚钱其实完全可以实现。

 

实 际上我所说的这些方法,会让你觉得非常充实,要知道给你带来成就感的并不是银行账户里有多少多少钱(其实如果你的方法正确,钱肯定会赚很多),而是你的客 户告诉你改变了他们的生活。或者,当你和线上客户见面时,他们饱含眼泪的感激你,因为是你让他们梦想成真。相信我,这种成就感非常棒,而现在,我希望你也 能够体验到这种感觉。不过既要为他人提供帮助,又要实现自己的愿景,还是有一定难度的,因此你必须要掌握正确的方法。下面我们就赶紧来看看这十个线上赚钱 方法吧:

 

1、 教育和培训

 

这 是我的第一个方法,其实在过去的五年时间里,我一直在做这两件事儿。这也是每一个重点大学在做的事情(可以访问他们的线上课程),比如菲尼克斯大学,他们 为自己的线上教育定下了基调,也让他们获得了巨大的成功。对于公司和创业者而言,如今推出线上学校是非常简单的,我的好朋友Marie Forlei就是一个典型的例子,她创办的B-School线上教育网站就获得了巨大的成功。

 

2、 提供一项服务

 

提 供一项服务可能是最简单的一种方法了,你甚至不需要做任何投资。我的播客编辑Ian Robinson会帮助播客制作者编辑他们的内容,以提升产品价值。实际上,有很多方法可以提供服务,但是你必须清楚自己的聪明才智可以用在什么地方,而 且你可以为其他人提供什么样的问题解决方案。

 

3、生产销售产品

 

如果你是某一领域里面的专家,那么你可以把自己的知识变成一本书,一堂课,一套软件,一个音频节目,一部DVD,等等。而最好的方法就是要“广而告之”,然后通过网络销售这些产品。

 

4、会员制网站和可持续性项目

 

在 线上领域里,我还非常尊重一个牛人,他的名字叫Ramit Sethi。Sethi有一个令人惊叹的可持续性项目——Ramit’s Brain Trust信托基金。他的社区群里总是充满激情,而且每个月他都会在社区里面分享很多有用的特殊信息。如果想要访问社区,并获得社区内独有的资源,用户必 须要每月给Ramit Sethi付费。这种模式的优势在于,一旦你能够卖出一些“实料”,那么用户就愿意每个月付费。

 

5、联属网络营销

 

Nick Reese做的工作令人难以置信,他会构建网站,开发出色的可搜索内容,并且在他的网站上销售其他人的产品,而每笔成功地销售,他都会获得一笔佣金提成。实际上,他根本不需要开发产品,就打造出自己的公司。

 

6、构建一个网站,并销售广告

 

Derek Halpern在这方面是个能手,他开发了SocialTriggers网站,这是一个名人八卦网站,在几年前创建,现在每个月都有数百万个访问者,他利 用这一优势,在网站上销售广告。还有一个例子,Tina Su创立的ThinkSimpleNow.com,上面有很多对个人发展有帮助的内容,非常鼓舞人心。

 

7、销售品牌赞助内容

 

John Lee Dumas,在他的播客上帮助销售品牌商赞助的内容,每月的紧张就搞到5万美元。实际上,有很多渠道可以销售品牌赞助内容,比如通过播客,或是开发一个商 业网站,你甚至还可以制作一档视频节目。你需要用自己的激情去创造品牌内容,然后吸引一批用户群,这样再去找赞助就容易的多啦。

 

8、活动

 

举办活动,或者推广活动,这个方法线上线下都适用,而且其实是非常赚钱的。Michael Stelzner会经常举办线上峰会,以及线下活动,每次出席者都达到了数千人,但要知道,他如今所有的成就,都是从自己一个简单的博客开始的。

 

9、策划和辅导

 

Jonathan Fields为Intergrity播客网做了指导帮助,通过他的策划,改变了这个网站很多东西,也取得了不错的效果。他还运营Good Life项目,并且为很多网站提供培训服务,实际上,这项工作可以在线上和线下进行,Jonathan已经掌握了这门“艺术”。

 

10、创造力

 

Jason Sadler(现在大家都知道的Jason Surfr App就出自他手)是一个极具创造力的创业家。他使用自己的线上平台赚钱,举个例子,Iwearyourshirt.com就出自他手,用户可以穿上印有 企业Logo的T恤衫,帮助企业打广告。现在他准备出书,不过他又有了一个创意,如果有品牌赞助,就能在他们的书里面获得几页纸,为品牌商打广告,当然 啦,他的新书主要还是要告诉人们,如何才能变得更具创造力。

 

(via entrepreneur ,Entrepreneur 内容为创业邦独家版权,转载请注明)

不是互联网不行,是人不行

mikel阅读(1205)

一天就这么过去了,没感觉干啥,就天黑了

时间不管理,就像指间沙流流就没有了,一个小时,一天就这么没了

每天写点儿日志还能给这一天留点儿记录,要不,啥也留不下,总感觉每天天没啥收获,心里空牢牢的

说下昨天说的注册QQ号的事儿,很多人问这有啥意思,每天注册一个,那么多靓号也没啥用,自己顶多用一个就够了,其实这也是很多人要解决的一个思维模式问题

互联网上任何东西都可以变现,拿出来卖,前面提到过有人在淘宝上卖免费电影网站的链接都能月入百元,更何况QQ靓号,这么大用户市场,需求量也很大,58上搜下就很多销售的,多了不说,1元一个总是会有人要的!

q1

靓号里面9位的也很多,注册了发布到58上就可以,没啥技术含量,主要在持之以恒上了

说道持之以恒,刚才去网站后台给会员结算提现,又有两笔提现,很简单的每天去网站签到下,随机获取金币,然后就可以积攒起来,到一定数额就可以提现,就这么简单,可又有几个做到了持之以恒?!

很多人抱怨互联网赚不到钱,其实扪心自问下自己,互联网对每个人都是公平的,只是看你自己了,很多人没技术也不会营销,很勤奋和努力一样会有不错的收入,我的这种体验站,很多,注册个20几个每天签到一遍,最少也有10元钱了,一个月下来怎么也得够手机话费了

不是互联网不行,是人不行

q2

10分钟每天领取一个QQ靓号

mikel阅读(1239)

每天领取一个QQ靓号教程

首先说下原理,就是那个亲心小号每天能够免费领取一个手机号,还能接收短信,那么下面这个链接http://zc.qq.com/chs/new.html就是每天领取靓号的链接,需要手机号验证,每个手机号只能领取一次

下面说下步骤:

1.首先下载安装亲心小号:http://down.mumayi.com/855976

2.安装后,运行亲心小号,领取一个手机号

image001

3.进入领取QQ靓号的地址http://zc.qq.com/chs/new.html

4.其他的自己随便写了,输入领取的手机号,点击获取验证码

image002

5.收到短信后,输入验证码领取靓号成功

[原创]Ecshop使用Lodop页面打印订单信息

mikel阅读(1900)

最近商城需要打印发货单,开始用的第三方的软件,感觉不是很爽,需要修改订单打印模式,还没办法,就只能研究用ecshop后台的页面打印,可是现在需要连纸打印多联儿的发货单,于是修改了ecshop的后台打印程序使用Lodop打印控件打印,下面说下步骤

1.下载Lodop打印控件,下载地址:http://www.lodop.net/download.html

2.修改ecshop后台的order.php的生成打印页面的代码,为显示新的打印模板页面,修改代码如下:

// $smarty->template_dir = '../' . DATA_DIR;
// $html .= $smarty->fetch('order_print.html') .
// '

';
}

// echo $html;
$smarty->display('report.htm');
exit;

3.创建打印模板页面report.htm到后台目录/templates/下,模板内容如下:

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



打印发货单
{insert_scripts files="LodopFuncs.js"}

{literal}

{/literal}


{if $smarty.foreach.g.index % 5 == 0}
{if $smarty.foreach.g.index >5}

{if $order.inv_payee}
{$lang.label_inv_payee}{$order.inv_payee}   
{$lang.label_inv_content}{$order.inv_content}
{/if}

{$lang.label_goods_amount}{$order.formated_goods_amount}

{/if}

{if $smarty.foreach.g.index >=5}

{/if}

{/if}

{$lang.goods_name} {$lang.goods_sn} {$lang.goods_number} {$lang.goods_price} {$lang.subtotal}
 {$goods.goods_name}
{if $goods.is_gift}{if $goods.goods_price gt 0}{$lang.remark_favourable}{else}{$lang.remark_gift}{/if}{/if}
{if $goods.parent_id gt 0}{$lang.remark_fittings}{/if}
 {$goods.goods_fn} {$goods.goods_number}  {$goods.formated_goods_price}  {$goods.formated_subtotal} 
{if $order.discount gt 0}- {$lang.label_discount}{$order.formated_discount}{/if}{if $order.pack_name and $order.pack_fee neq '0.00'}

+ {$lang.label_pack_fee}{$order.formated_pack_fee}
{/if}
{if $order.card_name and $order.card_fee neq '0.00'}
+ {$lang.label_card_fee}{$order.formated_card_fee}
{/if}
{if $order.pay_fee neq '0.00'}
+ {$lang.label_pay_fee}{$order.formated_pay_fee}
{/if}
{if $order.shipping_fee neq '0.00'}
+ {$lang.label_shipping_fee}{$order.formated_shipping_fee}
{/if}
{if $order.insure_fee neq '0.00'}
+ {$lang.label_insure_fee}{$order.formated_insure_fee}
{/if}

= {$lang.label_order_amount}{$order.formated_total_fee}

{if $order.money_paid neq '0.00'}- {$lang.label_money_paid}{$order.formated_money_paid}{/if}


{if $order.surplus neq '0.00'}- {$lang.label_surplus}{$order.formated_surplus}{/if}


{if $order.integral_money neq '0.00'}- {$lang.label_integral}{$order.formated_integral_money}{/if}


{if $order.bonus neq '0.00'}- {$lang.label_bonus}{$order.formated_bonus}{/if}


= {$lang.label_money_dues}{$order.formated_order_amount}

{if $order.to_buyer}

{/if}
{if $order.invoice_note}

{/if}
{if $order.pay_note}

{/if}

{$lang.label_to_buyer}{$order.to_buyer}
{$lang.label_invoice_note} {$order.invoice_note}
{$lang.pay_note} {$order.pay_note}
{$shop_name}({$shop_url})
{$lang.label_shop_address}{$shop_address}  {$lang.label_service_phone}{$service_phone}
{$lang.label_print_time}{$print_time}   {$lang.action_user}{$action_user}



4.解压下载的Lodop压缩包中的LodopFunc.js文件,拷贝到后台目录/js/目录下
1
5.解压下载的Lodop压缩包,安装Lodop打印控件:install_lodop32.exe
2

新东西总是吸引眼球

mikel阅读(792)

苹果的发布会凌晨举行后,满网络都是苹果发布会的新闻,吸引了很多眼球关注

日志和微信的阅读曲线,也是这么一个趋势,前期阅读量很高,大家都赶新鲜儿, 都喜欢尝鲜儿

然后是一路下滑,最后成了长尾

一个新的技巧出来,也是大家蜂拥而至,然后纷纷评论,尝试,让技巧烂大街,然后是一帮不明真相的群众追着问,这个技巧是啥,然后会有各个牛人蹦出来辅导群众普及技巧使用知识,然后又引起一帮不明真相的群众的追问,如此循环往复,成了一个产业

这是不是一个技巧引发的产业,就不得而知了

比如最近小米很头疼的黄牛之乱,预约购买,成就了多少黄牛就不得而知,反正业内传闻黄牛有靠小米赚千万的,可见利润很丰厚,收入很可观

新东西总是招人喜欢,老东西也要时不时的拿出来晒晒,毕竟互联网那么大,获取信息的先后还是有差异的,长尾的市场还是巨大的,要不58同城那些倒卖二手货的怎么赚到钱

今天分享了一个新东西,就是谷子的那篇 亲心小号的教程,很实用,也很有意思,如何利用?就仁者见仁智者见智了,简单的按照谷子的思路注册微信小号是不错的思路,然后呢,网赚圈的估计都兴奋起来了,一个新手机号一天时间可以干很多事儿,这里就不说了,怕带坏小朋友,估计这篇要是发到网赚圈,那没几天各种项目都会如雨后春笋般焕发青春了!

今天实际用这个新手机号操作了一个项目,验证了可行性,各位自由发挥吧

结尾只能用 呵呵 俩字儿,君子爱财取之以道,且赚且珍惜

[转载]Smarty中{literal}的使用详解 - PHP网站开发的日志 - 网易博客

mikel阅读(909)

[转载]Smarty中{literal}的使用详解 – PHP网站开发的日志 – 网易博客.

{literal}
<script>
function Login(){
document.LoginForm.submit();
}
</script>
{/literal}

 

===============================================================================
Literal 标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 JavaScript 脚本. 当这些信息处于 {literal}{/literal} 标签中时,模板引擎将不分析它们,而直接显示.

===============================================================================
例子:

{literal}
<script language=JavaScript>

<!–
function isblank(field) {
if (field.value == ”)
{ return false; }
else
{
document.loginform.submit();
return true;
}
}
// –>

</script>
{/literal}

[转载]smarty 模拟 for 循环 - 饭饭的专栏 - 博客频道 - CSDN.NET

mikel阅读(910)

[转载]smarty 模拟 for 循环 – 饭饭的专栏 – 博客频道 – CSDN.NET.

问:
$mySmarty->assign(‘sCount’, 20);
$mySmarty->display(‘xxx.tpl’);

我想要的很简单,就是能在xxx.tpl中循环$sCount变量,就像类似于下面的PHP循环形式:

for ($i = 0; $i < $sCount; $i++)
{
……
}

每个语言都有循环语句,smarty(暂且勉强归类到语言中)也不例外,但是查了手册上的资料,竟然全部都是关于数组循环的语句,难道我要想循环一个100次的语句,就要成立一个数组,赋值100次?循环1000次,5000次呢?难道就没有最简单、最原始的办法了?

—————————–
答:
用一段section模拟
{section name=loop loop=$count}
id: {$smarty.section.loop.index}
{/section}

给count赋个值
$smarty->assign(‘count’, 5);

互联网公司招聘启事的正确阅读方式

mikel阅读(991)

“期权激励拿到手软” ——> 希望能弥补你看到基本工资后的脚软

“有活力的技术团队” ——> 团队平均工作经验<1年

“千亿市场的探索者” ——> 目前尚没看清具体市场在哪

“扁平化管理” ——> 公司还没招到HR

“典型欧美创业工作环境” ——> 办公室现处于毛坯房状态

“新技术+新方向+新团队” ——> 嗯,目前这三样都没有

“直进核心团队” ——> 公司尚未设置非核心团队岗

“全方位成长机会” ——> 你有很大机会成为外卖超人

“提供各种福利” ——> 每样细说咱就伤感情了

“提供住宿、班车及两餐” ——> 每周提供数小时时间与家人团聚

“底薪+岗位绩效+职称奖+管理绩效+提成+五险 ” ——> 和在一块您看看够不够付这个月房租?

“加入我们,给你足够大的发展空间!” ——> 目前公司规模<10人

“大牛云集” ——> 我司属牛的同事比较多

“公司计划短期内上市” ——> 您也知道计划一般赶不上变化

“徘徊在牛A和牛C之间一群人!” ——> 永不止步,从来没在牛B上停驻过

————————————

近期承担公司招聘工作,在某刚融完B轮的互联网垂直招聘网站上研究了上千条招聘信息,结合每家公司的实际现状与环境待遇,制定了以上招聘语言转换原则,以供求职人士参考。

最后祝愿以上每家公司的HR都拥有一个更完满的艺术人生。

从坚持 到享受 最后成为习惯

mikel阅读(1166)

写日志最痛苦的是开始的30来天,不知道写啥,干货基本上也都写完了,然后不知道写啥很痛苦

傻傻的坚持写下去的太少,往往都是半途而废,倒在痛苦的半道儿上

然后当写写发现可写的东西很多,也有人关注自己的日志了,这时候会很享受,很喜欢写日志,每天都想着写什么内容,怎么写能够让别人关注更多,转发更多,看着每天增长的访问量很happy

当享受了一段儿时间,发现自己每天不写点儿东西似乎对不起这一天似的,就像吃饭喝水一样的时候,真的成了习惯,取悦别人的动机反而少了,写给自己看的东西反倒多了,日志也真实了不少,就像日记

不再有最开始前30天搜肠刮肚不知道写什么好的困惑,还有享受阶段想着迎合读者而刻意组织素材和文字的那么功利,反倒写得好了,读者也看到了一个真实的人在记录真实的东西

互联网上假的的东西太多,你真实了,反倒物以稀为可贵,很多人都喜欢看,毕竟都是草根,屌丝能产生共鸣

乌烟瘴气的自媒体圈子更加混乱的现在,各个大牛都蹦出来卖弄的时代,来那么点儿真实的比较好

各个都喊着干货来了,项目来了,不明真相的草根跟着大牛摇旗呐喊完了,跟着跑一段儿,然后又蹦出个大牛的干货和项目,然后又跟着跑了,最后发现,妈蛋的,干货学了不少,项目也操作了很多,各个都没啥进展,兜里的钱倒是少了不少,才发现自己被所谓的大牛给圈住了。

其实不如踏踏实实写自己的日志,分析着看各种干货和项目,有自己的方法和原则去操作,学会成本核算和止损,不要迷失了自己才好。