展开

关键词

中国 SaaS 二十年的进化

现在依稀得吱啦啦地拨号上网,以及两根 ADSL 合起来达到 256 K的网速,那时已经觉得快得不得了,可见,当时企业上网还是一件“奢侈”的。在这样的背景之下,软件网络化的进程可想而知。 经了这个阶段的人都知道,2014 年之后,资的涌入让整个行业变得极其浮躁,很多项目被抢投,资跟风严重。2017 年资变得理性,大量资由跟进变成观望状态。 电话聊过之后感触很多,但是让我忆深刻,或者会影响行业的故有两个: 故一,来自小鹅通的创始人鲍春健(下文称“ 老鲍”); 故二,来自北森云的董长王朝晖。 有趣的是,观察一件情时,当你把时间拉长到五年,甚至十年,这件会变得清晰,并且有规律可循。 消失的快递 得 2019 年,我报名参加了 MINI 创业营,当时班上有个同学是天津人,我们都叫他小龙。 企业的改变 这个故我讲过几次,我们每年都会更新「中国企业服务云图」,每次更新我都会快递给某化企业的 CIO 好友。2018 年,他对我说,他可以整理一份化企业的云图。我特别感兴趣。

19950

宝刀未老的ASP....

现在如果还用ASP进行开发,要么念旧,要么不肯进步。。尊也已经几年没用ASP进行开发多年了。基都转向.NET或Java的开发了,虽然ASP曾经牛B过,但被时代遗弃连再见也无法打。。。 不过好在ASP是微软的亲生儿子,不是说遗弃就遗弃;在IIS的环境里还是保留向下兼容,所以ASP还是可以继续安稳的过退休的志。好了我们说了一堆ASP情,我说一下我这边用ASP解决的一个项目问题吧。 那怎么好呢,只能在挂一个单页的ASP对进行数据源获取。单页ASP需要解决的是链接MYSQL的问题,以往我不是MYSQL都留一个ODBC的连,但这丫的没有、没有、没有。。。 好了,数据的DSN已经建立,那ASP就可以直接连MYSQL,代码如下: |   写到最后,ASP虽然已经被史遗忘,但是它以其独特的方式仍被微软所接纳和支持,可能这就是微软强大的地方。 ASP其实一直都被低估了,据知道一些硬件平台还是继续用ASP作为用户界面设置的。在学习WEB编程的时候我也纠结是学PHP和是ASP;最后,我选择了ASP为主力,PHP为副业。

31261
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SaaS简史:五十年风雨沉浮路

    相信这种方式大家一定很熟悉,下面的例子是Evernote(印象笔)和Dropbox的收费模式。?很多物的起源往往会让人大跌眼镜,这点SaaS也不例外。 不过在进一步了解SaaS发展前,让我们先来看看一个似乎是软件史中最无关紧要的一个过客:ASPASP的大起大落应用程序服务商(ASP)既是与SaaS同时创建的软件,也是后者的前置标签。 虽然ASP是一个基石,但由于自身的低效率,ASP在实践中往往不能发挥出理论中的功效,特别是对大企业来说。而ASP和SaaS身的差异很小,这常常给人造成一些困扰,而很多软件专家也试图来解释它们的区别。 所以这就是为什么ASP会在自身重量下崩溃,而SaaS却蒸蒸上的原因,尽管人们仍旧对SaaS 的合规性与安全性表示担心。 也许SaaS的史即将终结,但其融入的互联网和整个世界更广阔的史却正在书写新的篇章。----

    1.1K41

    ASP中实现UNIX时间戳

    在康盛创想发布UC以后,我曾经尝试为其编写ASP把版的客户端类库,过程中发现了几个问题,首当其冲的当然是服务器端不支持非php平台的接口,这个问题直接导致了我选择另起炉灶开发自己的通用用户中心。   在PHP中,时间函数time()获得的不是我们在ASP中的件函数Now()所返回的“2008-06-04 21:19:41”这样的形式,而是“1123495443”这样的形式。 这个录的是所表示的时间与1970年1月1午夜零点之间的件差,单位为秒,不考虑闰年等因素。   如果要编写UC的ASP客户端,这个问题是必然要面对的,实际上即使不为UC编写客户端,这个特性引入ASP还是有不少好处的。 下面是具体的实现办法:ASPVisual Basic代码参数:strTime:要转换的时间;intTimeZone:该时间对应的时区 返回值:strTime相对于1970年1月1午夜0点经过的秒数 示例

    61260

    ASP.NET特写

    .NET应用能够流畅地同时运行.asp和.aspx页面。旧式的ASP页面将由asp.dll直接运行,但它不能利用CLR的功能。 除了理解VB.NET引入的所有新概念之外,这些根性的改变还要求对ASP页面的编写方式作较大的改动。为了了解从ASP迁移到ASP.NET所要做的工作,下面我们来分析一下主要改动之处。 在ASP.NET中,函数必须用HTML < SCRIPT >标包围,而且不允许把用于生成HTML代码的函数分割成多个部分。 虽然这些改动都不是重大的、根性的,但如果要利用CLR以及编译代码的优势就必须修改现有的代码,这些改动会占据开发者大量的时间。 使用这些控件,ASP.NET页面能够利用可视或者非可视控件提供的如下高级服务:TreeView(树形视图), ListBox(列表框), Calendar(),等等。

    12620

    iis中ASP运行环境配置图解 IIS的安装和基设置

    现在服务器上的asp运行环境基上都是用win2003或win2008,当然也有winxp但iis版是5.1的,大家可以根据需要选择如果为了方便与简单的测试可以用简易的asp运行环境,可以到百度搜索下载 从字面上我们就能看出,服务器当然是提供服务的机器,也就是提供asp动态网站服务的机器;而客户端,就是客户用来浏览我们asp动态网站的机器。 当然,在开发asp网站的时候,自己打开浏览器浏览,此时自己的机子就既是服务器,又是客户端。 等下告诉你,我们先来写点东西测试下吧:)打开打开方法:1、开始 程序 附件 2、开始 运行 输入notepad再回车3、随便打开一个ie窗口,然后点击工具栏里的查看 源文件 工具栏里点新建]在里输入如下代码(1-1.asp

    1K00

    远古魔力 | 在Windows 10和Azure App Service里跑上世纪的ASP

    一些史知识ASP和它的继任者ASP.NET完全不同。ASP使用VBScriptJScript(不是JavaScript)脚引擎在服务器端执行,并返回生成的HTML。 ASP的开发工具也并非一定要 Visual Studio,而是任意文编辑器,当年较常用的是 Edit Plus(那时候还没有notepad++)。 (这部不操作也没,但是为了尽可能的模拟怀旧环境,也就让它Classic了)?然后进入该应用程序池的 Advanced Settings? 这是由于,在上古时期,ASP还不知道电脑竟然能有64位,VBScript这种脚引擎只能作为32位程序去运行。? 准备一页测试ASP在网站根目录文件夹下新建一个 default.asp,内容如下: Hello ASP 其中 就是ASP用来输出文的代码。

    29440

    用ASP.NET Core构建可检测的高可用服务--学习笔

    次分享会讲解如何让 ASP .NET Core 应用与现代化云基础设施完美融合,提升服务的可检测性,保障线上系统的可用率。 的志框架特性.NET Core 的志框架适用场景用户请求志异常录外部接口的调用志复杂组件的调试警告输出志小技巧.NET Core 的诊断框架 -- System.Diagnostics 主要类:System.Diagnostics.DiagnosticListenerSystem.Diagnostics.DiagnosticSource.NET Core 的诊断框架特性件发布订阅的设计模型支持任意对象追踪支持动态开关支持监听筛选 .NET Core 的诊断框架适用场景志组件无法满足需求时期望对组件内部执行过程跟踪时期望特定件发生时,在外部修改组件对象.NET Core 的诊断框架的应用案例HttpClientMySql.DataCAP SkyWalking .NETASP .NET Core 的健康检查框架 -- Microsoft.AspNetCore.Diagnostics.HealthChecksASP .NET Core 的健康检查框架特性ASP

    16510

    ASP.NET Core教程【二】从保存数据看Razor Page的特有属性与服务端验证

    context.SaveChangesAsync(); return RedirectToPage(.Index); } }}一般我们在OnGet方法中初始化页面需要的状态数据;这个页面没有状态数据需要初始化,所以我们就不用做任何情 Page()方法返回一个PageResult对象,该对象负责渲染这个页面;Movie属性被标了BindProperty标,说明它是一个“模型绑定”对象;当表单提交过来的时候,asp.net core 对象的过程中,产生了异常,那么Page方法会被重新执行,等于刷新了一遍页面;大部分数据验证的工作是在客户端通过JS完成的但是我们也不能完全依赖JS(防止模拟浏览器,恶意提交)客户端提交上来了一个表单域是一个期字符串 Html.RenderPartialAsync(_ValidationScriptsPartial);}} 在razor page中也是一个特殊标签,这个标签会自动添加一个反伪造令牌,用于防止跨站脚攻击 ;asp-validation-summary和asp-validation-for都是用于显示客户端验证的失败信息的会输出包含标题和for属性的label标签;会使用模型里的DataAnnotations

    53050

    asp.net和php的区别点总结

    在.net之前,微软的是ASP。在微软的大力推广下,其看起来还是很有前途的。但现在,微软想推广asp.net,而ASP成了其障碍。 PHP是完全开源的,其需求更贴近常的应用,代码风格类似于C语言,比较容易学习。速度方面虽然PHP不是经过编译的,但在Linux下的实际应用的执行效率肯定要比Windows下的.net快。 ASP采用脚语言VBScript(Java script)作为自己的开发语言。PHP是一种跨平台的服务器端的嵌入式脚语言。 技术特点ASP:使用VBScript 、 JScript等简单易懂的脚语言,结合HTML代码,即可快速地完成网站的应用程序。无须compile编译,容易编写,可在服务器端直接执行。 使用普通的文编辑器,如Windows的,即可进行编辑设计。

    23331

    【教程】快速入门,十天学会ASP

    接下来也是最关键的:1、在刚才你定义的一个文件夹里面新建一个文件,可以用建立一个文文件然后把下面的内容复制到中: 保存为1.asp文件(注意:.asp不能省略啊,如果省略了你就保存了一个文文件了 十天学会ASP之第六天学习目的:学会数据库的基操作2(查询录) 在第四天中我们有这样一个程序: 我们查询的是所有的录,但是我们要修改、删除录的时候不可能是所有录,所有我们要学习检索合适的录。 (rar里面的那个example72.asp还是供大家查询录ID和核对修改以后的录用的)十天学会ASP之第九天学习目的:基的SESSION组件,总结response,request组件。 接下来也是最关键的:1、在刚才你定义的一个文件夹里面新建一个文件,可以用建立一个文文件然后把下面的内容复制到中: 保存为1.asp文件(注意:.asp不能省略啊,如果省略了你就保存了一个文文件了 (rar里面的那个example72.asp还是供大家查询录ID和核对修改以后的录用的)十天学会ASP之第九天学习目的:基的SESSION组件,总结response,request组件。

    2.3K91

    Swift 添加件 删除

    import EventKit** Privacy - Calendars Usage Description 添加权限 info.list 配置权限 * 添加件class KKAddEventClasse var addAlarmDate:Double = 60 件商店 private var eventStore = EKEventStore() 添加件 - Parameter time: yyyy-MM-dd (未允许添加) } }) } 移除件 通过件id - Parameter eventIdentifier: 件唯一标识 open func removeEnvent(_ eventIdentifier = nil) { let event = EKEvent.init(eventStore: eventStore) 件标题 event.title = 件标题 event.calendar = eventStore.defaultCalendarForNewEvents 显示标题 event.calendar.title = 显示标题 let formatter = DateFormatter() formatter.dateFormat = yyyy-MM-dd

    28850

    一次菠菜站对护卫神的利用

    已知目标网站之前客户有给过这种网站,所以我忆尤深,针对这种站一般你可以直接放弃正常测试流程了,因为经验告诉我,网站主站功能基上很少有漏洞的,只能从旁站下手。 F12-network抓包,发现是有发送请求的,很明显了,有注入,而且报错是页面是thinkphp,从最下角看版是3.2.3,这个版真的是hc的最爱,从色情到贷款平台,再到菠菜都是这个版的thinkphp 尝试修改志Set global general_log_file = D:Hws.comHwsHostMasterhostweb1.asp成功。 然后执行select “”访问http:xxx.xxx.xxx.xxx:65881.asp报错404,这个问题难了我好久,后来我才发现,需要把志文件换成其他的,当前志文件才可以访问。 那么剩下的就简单了,为了防止护卫神查杀,生成了个msf免杀马,通过certutil下载,然后执行,msf上线,然后迁移进程,load mimikatz,一套下来拿到了远程账号密码,脱裤打包源码,提交给客户,完

    40830

    一次菠菜站对护卫神的利用

    之前客户有给过这种网站,所以我忆尤深,针对这种站一般你可以直接放弃正常测试流程了,因为经验告诉我,网站主站功能基上很少有漏洞的,只能从旁站下手。 F12-network抓包,发现是有发送请求的,很明显了,有注入,而且报错是页面是thinkphp,从最下角看版是3.2.3,这个版真的是hc的最爱,从色情到贷款平台,再到菠菜都是这个版的thinkphp 尝试修改志Set global general_log_file = D:Hws.comHwsHostMasterhostweb1.asp成功。? 然后执行select “”访问http:xxx.xxx.xxx.xxx:65881.asp报错404,这个问题难了我好久,后来我才发现,需要把志文件换成其他的,当前志文件才可以访问。 那么剩下的就简单了,为了防止护卫神查杀,生成了个msf免杀马,通过certutil下载,然后执行,msf上线,然后迁移进程,load mimikatz,一套下来拿到了远程账号密码,脱裤打包源码,提交给客户,完

    23320

    课外阅读之ASP+access

    &可以连接字符串3、在页面嵌套脚语言 默认的是VBScript,所以可以直接使用。 但是如果需要嵌套javascript那么需要页面的顶部写入 提示:vb对大小写不区分,但是javascript就对大小写区分4、录用户状态 一种是录单用户的是session,一种是录多用户的application5 当然session可以移除以及遍在这里就不多说了,可以自己查看相关详细资料9、Application对象(这个有什么用? 注释:Global.asa 文件须存放于 ASP 应用程序的根目录中,且每个应用程序只能有一个 Global.asa 文件。 ASP+Access留言板

    60770

    JavaWeb学习总结(一)——JavaWeb开发入门

    ASP就是在HTML语言之中增加了VB脚,但是标准的开发应用应该是使用ASP+COM,但是实际情况来看,在开发ASP的时候基上都在一个页面中写上成百上千的代码,页面代码极其混乱。   ASP身有开发平台的限制:Windows+IIS+SQL ServerAccess,ASP只能运行在Windows操作系统上,ASP现在基上已经淘汰,现在基上都是使用ASP.NET进行开发,ASP.NET 05-17.log志文件就是录Tomcat服务器2014-05-17这一天的运行情况。?   打开catalina.2014-05-17.log文件,看看里面的录信息,?   志信息里面清楚的录了Tomcat服务器的运行情况,如果因为8080端口被占用而无法正常启动,就会录如上图所示的异常信息,通过查看异常信息,我们就可知道Tomcat服务器为什么不能够正常启动了!

    51620

    移动SaaS的春天,挡不住的趋势

    在十多年的发展程中,几经几落。2000年,SaaS原始概念进入国内,2004年,国内出现了SaaS模式的前身ASP。当时,国内的信息化已经开始普及,大大小小的企业对信息化的作用和价值开始接受。 一时间,ASP应用产品遍地开花。出乎意料的是,橘生淮南则为橘,生于淮北则为枳。 ASP的软件厂商失败的不胜其数。 2010年Twitter员工的Gmail帐号被黑客攻破,Twitter公司的大量机密资料被窃,使来就步履维艰的SaaS更是雪上加霜。 趋势二:云技术、云服务的益成熟,有效解决数据安全的问题。

    58330

    今天我过生,我来聊聊我这二十多年来的IT经

    最近由于需要找一封很久之前发出去的邮件,偶然在发件箱里翻到了我大概14年前写的一段代码,今天借着这30岁生这个特殊的子,我想跟大家聊一聊我所经的技术的发展,或者说我的IT生涯的发展。 我有幸经了互联网从0到1的过程,总结起来在这23年里,我做了如下几件:1997年,会用DOS进行基的文字编辑;2000年,会重做系统,Windows 98系统(当时还是最原始的安装方式);2001 我都是亲身经着。 这个网站的创建时间是2005年,当时是只做了一些静态的页面,到了2006年我学了asp之后,加了asp的脚和access数据库,后来我又学了css,又加了css代码和后台管理功能,当然,我得这个后台管理的界面是从网上扒下来的 在此期间,2007年左右,我又接触了asp.net和C#(当时我以为asp.net就是asp的升级版,结果发现他俩是完全不同的东西,asp是脚语言,asp.net和C#是面向对象的思想)以及SQL Server

    29511

    IIS安全加固

    Active Server Pages扩展支持asp页面功能,假设网站是asp,此拓展不必开启。 其他目录没有特别的权限一般只分配“读取”和“录访问”权限。站点(右键)->添加->Anonymous1的权限(只允许列出文件夹目录和读取权限) ?网站上传点的权限 ? 5 、删除不必要的应用程序扩展IIS默认支持.asp、.cdx等8种扩展名的映射,除了.asp之外其他的扩展几乎用不到。 只允许管理员控制志文件 ?6 、修改IIS志文件配置默认的志不会为我们搜索黑客录提供很大的帮助,所以我们必须扩展W3C录格式。站点(右键)->网站->属性 ? 7 、防止信息泄露单引号或者其他特殊字符会使asp页面产生报错信息,攻击者将会获得网站目录等敏感信息,因此需要取消asp报错。配置->调试 ?

    67220

    ASP.NET 5 Beta 7 版

    微软也发布了 ASP.NET 5 的路线图(详见 ASP.NET 5 Schedule and Roadmap : https:github.comaspnethomewikiroadmap ):Beta7版在 9月2发布了. 这个版重点放在实现基于 .NET Core 的跨平台开发,为 Mac 与 Linux 平台提供基于 .NET Core 的 dnx,实现完整的 .NET 跨平台开发工作流,第一次实现了不再依赖于Mono 在微软的.NET Web开发工具博客上发布了详细的说明文章: http:blogs.msdn.combwebdevarchive20150902announcing-availability-of-asp-net 也就是说,如果你想开发一个程序来监控Dropbox文件变更或者GitHub的提交,是轻而易举的情。在发送端,提供了管理和存储订阅者信息的功能,以及把件提醒发送给适当订阅者的功能。

    28480

    相关产品

    • 人工智能

      人工智能

      提供全球领先的人脸识别、文字识别、图像识别、语音技术、NLP、人工智能服务平台等多项人工智能技术。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券