cheap medications premarin 1.25mg tablets estrogen contents, cheap medications buy wellbutrin no rx needed, cheap online buy baclofen online, cheap online order flagyl er pay pal online without prescription, pharmacy cheapest where to buy buy doxycycline online, online cheap medications buy overnight delivery lasix fedex, buy cheap purchase diflucan, cheap online buy neurontin online overnight cod, cheap pharmacy fedex acyclovir overnight without a rx, order cheap what is norvasc, buying cheap buy arimidex free consultation,

存档

‘前端技术’ 分类的存档

mpvue小程序前端框架

2018年8月10日 没有评论

mpvue 是基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系,美团点评出品。

https://github.com/Meituan-Dianping/mpvue

开始一个mpvue项目

# 1. 先检查下 Node.js 是否安装成功
$ node -v
v8.9.0

$ npm -v
5.6.0

# 2. 由于众所周知的原因,可以考虑切换源为 taobao 源
$ npm set registry https://registry.npm.taobao.org/

# 3. 全局安装 vue-cli
# 一般是要 sudo 权限的
$ npm install --global vue-cli

# 4. 创建一个基于 mpvue-quickstart 模板的新项目
# 新手一路回车选择默认就可以了
$ vue init mpvue/mpvue-quickstart my-project

# 5. 安装依赖,走你
$ cd my-project
$ npm install
$ npm run dev

分类: 前端技术 标签:

一些可用的 RTMP Servers

2009年10月24日 1 条评论

Adobe:
– Flash Media Server http://www.adobe.com/products/flashmediaserver/
– LiveCycle DS http://www.adobe.com/products/livecycle/dataservices/

Non-Adobe:
– Red5 http://osflash.org/red5 (Java)
– Wowza http://www.wowzamedia.com/ (Java)
– WebOrb http://www.themidnightcoders.com/products.html (.NET, Java)
– ErlyVideo http://code.google.com/p/erlyvideo/ (Erlang)
– RubyIzumi http://code.google.com/p/rubyizumi/ (Ruby)
– RTMPD http://www.rtmpd.com/ (C++)
– Cygnal http://wiki.gnashdev.org/Cygnal (C++)
– RTMPy http://rtmpy.org/wiki/RTMP (Python)
– RTMPlite http://code.google.com/p/rtmplite/ (Python)
– MammothServer (OpenFMS) http://mammothserver.org/ (C++)

来源: http://www.flashrealtime.com


分类: 前端技术 标签: , ,

RIA Frameworks

2009年9月14日 没有评论

RIA的框架目前很多, 现罗列一些, 大家可根据自己的需要加以选择, 这里没有最好的框架, 只有最适合自己需要的.

Snippet Framework

Widget Framework

Client Framework

Full Framework

目前正在GWT, ZK两个框架下功夫 :)


分类: 前端技术 标签: , ,

微软将Atom发布协议作为Web API的未来方向

2008年3月15日 没有评论

微软将其Web上Live平台所提供服务的协议由Web Structured, Schema’d & Searchable(Web3S)协议转换到了Atom发布协议。

David Treadwell,微软Live平台服务的公司副总裁,宣布了一些与Windows Live平台服务有关的新闻和更新。在“框架和协议的标准化”这一主题下,他说道:

微软正在投巨资将我们的开发人员平台服务协议统一到开放的、基于标准的Atom格式(RFC 4287)和Atom发布协议(RFC 5023)。在MIX上,我们正使用AtomPub端点激活几个新的Live服务,AtomPub端点可以使任何HTTP感知的应用方便地消费照片的Atom feeds,并用于非结构化的应用存储(详情见后)。或者你可以使用任何Atom感知的公共工具或库,如.NET WCF Syndication去读或写这些基于云服务的feeds。

全文


分类: 前端技术, Microsoft 标签: ,

XForms 的投资回报

2008年1月21日 没有评论

HTML 从未被设计成一种应用程序开发语言。XForms 是一种强大的、深入的技术,将对企业总体的 IT 策略产生巨大的影响。从表面上看,只不过在 XHTML 页面上增加了大约 20 个元素来改进可用性。但是,底层的 XForms 改变了浏览器和所有基于 Web 的应用程序之间的契约。它把 Web 浏览器从一种只能在网页之间导航的 “笨拙的” 设备,变成了具有清晰优雅的体系结构、能够加载智能 Web 应用程序和执行任何业务规则的 “智能” 设备。如果与其他基于 XML 的技术结合起来,如 SOA/ESB 和 BPM,XForms 可以为企业提供很高的投资回报。

采用 XForms 的主要理由:

  • 花费大量的时间和金钱创建复杂的应用程序,而这些应用程序可从 Web 部署中获益。
  • 似乎在规定期限和预算内无法完成交互式 Web 应用程序的开发。
  • 已经或者正准备投资用 XML 文档(XML Schemas、XML 转换等)处理您的数据。
  • 希望业务部门能够使用元数据购物车工具和图像化的模式设计工具创建自己的 Web 应用程序。
  • IT 部门难以承受编写和维护很多大型的内部或第三方 JavaScript 程序的压力。
  • 希望构建富 Web 应用程序,但是不想使用 JavaScript。
  • 有很多 XML 配置文件,需要非技术人员修改但不能破坏。
  • 已经或者正考虑进行原生 XML 数据存储,并希望系统能够使用这些数据。
  • 正在开发 Web 表单应用程序,但是不想为私有的 Web 表单创建工具支付高昂的许可证费。
  • 不希望受到供应商私有的 Web 应用程序开发工具的约束。
  • 应用程序架构团队喜欢成熟的开放体系结构,如客户端 MVC 和依赖图。
  • 用户希望改善 Web 体验,厌倦了由于简单的数据验证检查而反复加载整个网页。
  • 数据质量团队希望在 Web 应用程序中加入更多的逐字符的数据验证。
  • 希望表单直接在 Web 表单中执行统一的业务规则,使用 XPath 之类的行业标准来表示。
  • 希望使用现有的行业专用 XML 标准(如 ACORD),其中包含为标准文档定义的 XML 模式。
  • 很多表单中的控件(如选择列表)需要从动态数据源(如 Web 服务)获取数据。
  • 希望能够直接从 XML Schema 自动生成 Web 表单。
  • Web 表单加载缓慢,支持团队建议把多次小的 Web 传送结合成一次带更多数据验证的提交。

在这里, Dan McCreary 将为您揭示XForms 的投资回报


[转载]写给Web2.0的站长 不仅仅是泼冷水

2008年1月16日 没有评论

当互联网吵吵嚷嚷的进入2.0时代,当互联网的技术不再是那么高不可攀,当复制变成家常便饭,互联网热闹起来了

myspace火了,中国冒出更多的myspace

youtube刚刚起来,中国的视频网站就遍地开花

51拔地而起,中国出了无数的SNS

facebook则改变了中国站长的抄袭方式,不再学chianren了,校内火了
……….

当抄袭变成习惯,我想说的是,模仿,站长,你准备好了吗?

如果你打算做垃圾站,或者赚点广告费的网站,请不要点击这篇文章,我从技术角度方面谈谈WEB2.0网站的模仿问题。

当投资和流量都不是问题的时候,我想说的是,您真的一帆风顺吗?

拿SNS网站来说,当匆匆上线的2.0,当一笔笔投资砸进去的时候,当流量上去的时候,您的困惑在什么地方?

我做过多个2.0公司的技术顾问,简单的谈谈2.0公司遇到的问题(涉及隐私,我用A B C D代替),这里就不再赘述大家众所周知的页面静态化,缓存和代码安全等问题了,有点技术的2.0公司的CTO都知道这些东西,我们谈点发展之后的问题

A公司

A公司做的是SNS网站,程序是两个毛头小伙子做的,目标直指51,程序开发是一帆风顺,功能也比51牛多了,推广也是一帆风顺(A公司有自己独到的推广 方式。但是当ALEXA到2W的时候问题出来了,每天下午4点左右,网站速度慢的惊人,基本上打不开,公司三台服务器CPU100%,让人郁闷的是公司的 网络配置方式,居然是双WEB的集群,而单独一台DB数据库。整个瓶颈在数据库,于是我建议做DB的集群,分析了一下数据结构,MD,典型的WEB程序员 的作品,没有一点数据库设计规范,功能实现是可以,如果要扩展,不可能,集群基本上是不可能的,怎么办?不能办,于是,一个月的时间修改程序,数据结构基 本上换了一遍 前期砸进去的几十万打了水飘,用户走光了。

结论:WEB2.0前期设计的时候不应该只考虑功能,应该认真考虑一下底层和数据结构了。

B公司

B公司也是做的SNS网站,程序是3个人开发的,CEO是某名牌大学的经济学硕士,有点知己网的味道,又有一些特色出来,说实话,公司的潜力不错,CEO 有很强的运作能力,感觉前景不错。系统架构还行,但是—但是系统崩溃了,why?系统没有考虑到用户有个海量的说法,文件也有个海量的说法,用户的相 册,图片全部存贮在WEB服务器的一个分区上,每个用户一个目录,而打开性能监视器,磁盘的IO高的惊人,基本上无暇响应。众所周知,文件系统也是一个数 据库,单独大文件无所谓,关键是整个是300多个G的零碎文件,大量的读写操作,系统崩溃,数据丢失,文件系统的一个链断了,用户数据全部丢失!!!这是 一个非常沉重的问题,系统整整停了一个月来做数据恢复(单独文件很容易,但是海量文件目前还没有一个软件能组织起来软件架构)。解决方案:修改程序架构, 做分布式文件存贮(程序修改用了8天,但是文件转移却又用去了将近一个月),20万用户损失殆尽

结论:WEB2.0前期的设计应该有应付海量存贮的考虑,整个涉及了程序架构的修改,前期规划不好的话基本上思路一条。

C公司

C公司是一个值得尊敬的公司,CEO技术出身,和比尔盖茨一样,大学未毕业出来做网络,01到03年做短信狠赚了一笔,后来做的小项目也小有所成,说实 话,我很佩服。公司做的是校友方面,但是更偏重myspace风格,注重个人主页,推广方面也下了大手笔。系统崩溃的原因其实很简单,由于采用的是微软的 SqlServer,而微软直接就告诉了我们,SQLSERVER不支持集群,他们的数据库超负载,100%就没有下去过,只能横向增加配置,采用了4路 4核CPU系统,但是系统还是崩溃了… 高互动注定了高负载。解决方案: 现从基本入手,解决掉几个程序耗能大户,对数据库采用横向切割,将用户每10万进行分组,同时对数据库系统进行散列,将多个表垂直分割,同时进行文件分组 ,解决问题. 因为修改了数据结构,程序也基本上大动了一下。 好在系统没有出大错,损失不算很大,不过对用户体验造成了很坏的影响。

结论:WEB2.0前期设计应该有良好的散列考虑,程序应该能有配合的扩充性,符合数据库的扩充

D公司

D公司是一个各个方面做的比较好的公司,做了CDN加速,图片也独立分出了N个服务器,数据库不错的一个,(CTO是个数据库专家),系统崩溃的原因在于 WEB,按道理说WEB很容易做集群的,但是发现集群并解决不掉问题,他们的集群只允许做4台的WEB集群,但是4台都当掉了。仔细分析,找到原因,我估 计整个也是大部分CTO最容易犯的一个错误,或者说他们根本就想不到的问题,就是WEB上传的问题,上传的时候由于时间的原因,线程是保持链接的,300 个线程就可以把一个WEB Server当掉了。解决方案:这个最简单,把上传和其他耗能大户分离出独立出来。程序改动不是很大,但是之前半个月速度满对用户体验的损失也不可小视。

结论:没有什么结论了,毕竟有海量访问经验的CTO不多,也就是那几个大站的。

总结:不是泼冷水,模仿其实是很容易的,随便找几个WEB程序员就能做到,并且很简单,速度可能还很高效,因为WEB2.0无非就是跟数据库打交道,会操 作数据库就会做。但是真正做大并不容易,因为能应付海量访问的程序并不简单,现在的程序员都太自命不凡,其实真正有经验的并不多,不要相信一个月薪5K- -10K的程序员能给你多大的惊喜,能应付海量访问的程序员不是那个价格。如果您想做2.0,想做大,有几个个建议:

一.找DBMS的专家设计好数据库,大部分程序员都不知道分区视图,数据散列,数据组的概念

二.设计好程序架构(这个其实不难,有个高人指导就行了),保持良好的扩展性,成本考虑可以找兼职的系统架构设计师做好系统架构,确定将来的发展瓶颈。

三.考虑好文件存贮的问题。文件存贮的技术含量看起来很低,其实是很高的,可以考虑反向代理的方案。文件存贮出问题了,站点基本上就完蛋了,不仅仅是RAID的问题和存贮服务器的问题,不过道理倒是一点就破的

四.中国国情考虑,这个最致命,需要考虑电信和网通的问题,CDN并不能解决所有问题。互动性的东西并CDN并不是很有效。最关键的是,现有的双线机房遇 到DDOS攻击基本上都会当掉,原因很简单,双线机房都是私人机房,本身就不会有太高的带宽,随便攻击一下就可以D掉(顺带提一个笑话,我知道一个双线机 房的老总总共1G的带宽却买了4G的金盾墙,很简单800M的攻击就可以搞定)。

五.网络延迟的问题,这是分布式系统必须要考虑的,程序要能容忍0到100秒的数据延迟的功能,也就是同步的问题。不要小看这几十秒,问题很大的,如果你 的站点有交互式功能,比如即时聊天,你可以想象一下是个什么结果。对于即时聊天的东西,可以用反向代理来解决(成本较高)。但是对于留言和评论的影响不 大,但是如果系统为了健壮做了缓存和静态化的时候,这个东西可能就是灾难性的了。

六.分散你的程序,如果你没有太多的资金构筑动辄百万的服务器,建议把功能分散开来,比如相册一台服务器,留言一台服务器

七.看好你的程序员,如果没有很好的激励措施的话你的程序员很容易写出敷衍性的代码,而这个可能就是将来的大患,程序架构定下来后要修改可能就要费牛劲了。最好你的CTO能对你100%的衷心,100%的负责。

八.文件同步的问题,这个问题可能你觉得没有必要,如果你看一下网通和电信的TTL就明白了,同步要支持续传,并且不能是持续的,否则你的成本会高出N倍,不要期望能通过你的软件实现,交给你的程序员吧,把上面的话告诉他他就知道怎么做了。

九.最狠的一个问题了,也是吃亏最大的问题,不管您跟网警的关系多好,看好你的用户,审核好你的东西,一被停机可能就致命,本人就吃过N次亏。

十.最后,祝各位站长一番风顺,大展宏图。

来源:站长网 疯狂代码

这篇文章对创业的朋友应该很有启发,看来创业前要做足技术储备工作。


分类: 前端技术 标签: