看人家做淘宝客很火,就做了个网站.seo的话当然需要全站伪静态了,问了下空间商不支持mvc,尼玛,好吧,isapi_rewrite支持吗?“额,不支持!” -_-! 额,好吧,搬出n年前的东西了:微软的urlrewriter.dll 首先是下载了,这个百度一下就找到了,给个地址:http://ishare.iask.sina.com.cn/f/21652624.html 不要问我官网地址在哪,我也没找到,估计是太老了. 然后第二步自然是添加引用了,我用的web站点工程,直接丢进bin里去啦: 继…
原文:.Net2.0 --Winform结合WebBrowser控件和Socket老技术来实现另类Push~ 目前的企业级开发比较流行的是Web2.0技术,但是由于Web技术基于请求--响应的交互模式,使很多效果无法有效的呈现.  比如在Push技术上面,很多人感到头痛~ 如何让服务器主动请求Browser端~ 这个技术很多技术普通的开发人员都感到很难解决(包括我~呵呵)     其实要在企业级开发中实现Push技术,难度是有,但是我们要懂得变换方式. 如果技术上一直卡在Push技术的研究上,很…
我们现在用的数据访问组件封装了IBatis.Net框架,提供了标准的数据访问接口和服务.正好总结一下老技术IBatis.Net在进行实际的数据访问开发之前,我们先了解一下:IBatis.Net中几个重要的配置文件和一些关键的技术原理:4个重要的配置文件: Providers.config:数据库连接驱动配置文件,我们主要用SQLServer数据库连接驱动 Mapper.xml,例如: DataPermissions.xml,定义SQL语句和结果集映射关系. SqlMap.config:统一管理数…
有些项目须要设置静态.这样能够被站点收录了,提高站点的排名.内容. 假设地址后面有www.a.com/xx.html?id=1是不行,还是不能达到一些需求.怎么才干实现www.a.com/1/xx.html这种地址呢? 解决的方法就是用一个比較简单方式:UrlRewriter,通过该dll能够实现. 这仅仅是一个简单伪静态.真正实现静态页面要通过后台代码生成静态的html页面. 下载地址:UrlRewriter.dll 下载后将下图勾选的红色框增加到项目中.并引用. 第一步:下载UrlRewri…
各位坐稳扶好,我们要开车了.不过在开车之前,我们还是例行回顾一下上期分享的要点. 上期我们深入的聊了聊 JMX,把 JMX 的架构了解了七七八八,最后通过代码实战,解决系列疑问,实现远程动态修改应用参数,让线上服务升级.参数调优等系列问题不再难. 说着说着,脑子里突然闪过,过往公司的一次闲聊的场景.那是一个我认为做的非常成功的老码农,给我们分享他的过往,大概是说他们那时候会点技术都很牛掰,面试如果问知道 JSP 吗?如果说知道,那接下来就是明天来上班吧,因为懂的人特别少:然后又分享了一个临近春节…
各位坐稳扶好,我们要开车了.不过在开车之前,我们还是例行回顾一下上期分享的要点. 上期由于架不住来自于程序员内心的灵魂的拷问,于是我们潜心修炼,与 Java 应用监控利器 JMX 正式打了个照面. JMX 在我看来可谓是如陈年老酒般越品越有味,通过品这款老酒,我们认识了 Java 中你可能从未相识的名词 JCP.JSR:又耍了一把 JDK 内置的两款基于 JMX 的可视化监控.管理工具 JConsole 以及漂亮的 jvisualvm :同时我们又感受了一下长得虽然不咋滴,但是功能还算可以的 j…
为什么要伪静态?具体在这里就不说了,你懂的!一方面更新修改后不需要生成静态文件,另一方面为了SEO! 访问规则如下 1 2 list-{$catid}-{$page}.html content-{$catid}-{$id}-{$page}.html 可以到扩展->URL规则管理,设置. 注意以下的方法只适用于Apache服务器的,如果IIS服务器请使用httpd.ini而不是.htaccess. 设置httpd.ini的方法略跟.htaccess不同,因为我本地没有IIS所以就不写这些规则了.…
开发环境: .net / C# (.net core理论上也可以) 数据库:MS SQL Server 2005 以上 (我用的sqlserver2012) 功能:SqlDependency提供了一种机制,当被监听的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让应用程序实时更新数据(或缓存)的目的,而不用定期请求后端,如果加上SignalR技术,基本可以实现实时通信. 我的场景:每天数据变化少,一天不超过十次,但是每次都希望得到提醒,…
先聊聊最近比较流行的梗,来一次灵魂八问. 配钥匙师傅: 你配吗? 食堂阿姨: 你要饭吗? 算命先生: 你算什么东西? 快递小哥: 你是什么东西? 上海垃圾分拣阿姨: 你是什么垃圾? 滴滴司机: 你搞清楚自己的定位没有? 理发师傅:你照照镜子看看你自己,觉得行吗? 小区保安: 你是谁? 你从哪里来?要到哪去? 顺着这个梗,作为身经百战的研发人员,我们继续进行灵魂追问. 程序员:获取应用的系统指标信息,你能取吗? 程序猿:动态修改应用的参数信息,你能改吗? 程序媛:远程实现应用服务的重启,你会启吗?…
原文地址:WIN7+IIS 7.5伪静态的设置 --------------------------------------------------------偶是分割线君--------------------------------------------- 在看这篇文章之前最好先看这个~~通过UrlRewriter.dll实现伪静态(url重写)|入门级 --------------------------------------------------------------------…
目录 1.什么是伪静态?为什么要实现伪静态? 2.实现APS.NET MVC伪静态的方式有哪些? 3.那么如何实现使用ASP.NET MVC5的伪静态呢? (1)在路由注册中启用特性路由 (2)为需要伪静态的方法添加特性路由 (3) 在Web.Config中,为*.html路径配置处理程序. (4) 验证 参考文档 因项目需要,对于部分控制器需要实现伪静态方便搜索引擎优化(SEO),过程比较曲折,简单的记录一下. 1.什么是伪静态?为什么要实现伪静态? 伪静态:动态网页通过重写URL的方法实现去…
在前面的上.中篇中,我们已经可以看到园子里朋友的点评“后山见! WPF就比winform好! 激情对决”.看到大家热情洋溢的点评,做技术的我也很受感动.老实说,如何在本文收笔--WPF系列文章,我很紧张:我希望大家阅读完本系列文章后:各取所取.尽兴而归. 坦白的说,葡萄城作为一家专注.NET技术的公司(仅海外分公司之一的西安葡萄城已经成立26年),我们几乎走遍了微软的技术路线,无论从技术前瞻性.或是技术深度均有涉猎. 我们做控件的,也是非常想知道WPF未来走势如何. 但抱歉的是,我无法预测未来W…
微软ASP.NET技术“乱谈” 2014新年了,顺手写的一点文字,主要谈谈我对当前微软ASP.NET技术的看法,比较随意,大伙儿随便看看吧. 1 当前微软Web平台技术全貌 从2002年发布.NET 1.0和Visual Studio.NET,到2013年.NET 4.5.1和Visual Studio 2013发布时,微软.NET平台己有11年的历史,其Web技术几经变迁,当前演化为以下的主要技术子领域: 一张图了解微软Web平台技术全貌 时至今日, ASP.NET底层的基础架构基本没太大变化…
1.首先添加URLRewriter.dll.ActionlessForm.dll加到bin文件夹中,添加引用 注:URLRewriter.dll实现伪静态  ActionlessForm.dll是分页时起作用,如果不使用该控件仍会跳转到aspx页面 ActionlessForm.dll使用方法:在每个aspx页面添加<%@ Register TagPrefix="skm" Namespace="ActionlessForm" Assembly="Ac…
之前发布了ajax的通用解决方案,核心的ajax发布请求,以及集成了轮询.这次去外国网站逛逛,然后发现了ajax level2的上传文件,所以就有了把ajax的上传文件集成进去的想法,ajax方案的level2的改进就不介绍了,不清楚的可到前几篇博客去看看.我们直接切入主题. 概念介绍: 1. js的FormData:js中在新的版本中已经支持了FormData对象,可以初始化一个空的form,或者初始化已经存在的form,浏览器测试代码. 2. 浏览器的支持:浏览器已支持input=file的…
程序猿的大限 距离上一次主动找工作,快到5年了,到现在的东家,是差不多3年前猎头挖过来的,而当时东家刚刚被欧洲一家有百年历史的跨国企业集团收购,所以我也就有幸成了一名“外企员工”,但是集团保留原东家人马,一切制度照旧,因此我只能算一个“伪外企”员工了.不过,很快就到了“鸡飞狗跳”之年,公司挖来了一个世界500强公司的Java背景的高管,一切唯KPI马首是瞻,只看结果不看过程,难怪总部的各个级别的员工都称呼自己的直属领导“老板”,以前就常听在外企的朋友说自己的领导是老板,现在终于明白了这种称呼的含…
我们经常听到这样的对话: 大公司猿A:真不想干了,每天都做类似的工作,学不到什么东西,会议也多,浪费不少时间,想去小公司多做些事情,多学些东西. 小公司猿B:累死了,什么都做,太乱太杂,没系统不规范,总是到处救火,没时间整理下代码和架构,要是能去大公司多好. 这就是典型的围城,大公司的员工羡慕小公司可以学到很多东西,不停遇到挑战,持续成长和学习新的东西.小公司的员工又会抱怨太累太杂,流程不规范,虽然做了好多东西,但真正特别靠谱的不多,很羡慕大公司的正规化,可以做好的体系. 实际上,虽然环境不同,…
关注嘉为科技,获取运维新知 企业应用系统:从单体应用走向微服务架构:从裸金属走向容器. 如果在诸多热门云计算技术诸如容器.微服务.DevOps.OpenStack等之中,找出一个最火的方向,那么可能非微服务莫属.尽管话题炙手可热,但对传统行业来说,微服务落地和方法论目前处于起步阶段. 单体架构 对于传统企业来说,数字化转型的需求日益迫切,其IT架构面临着互联网融合业务中海量用户和快速迭代的巨大挑战.当前,我们所开发的应用,不管是运行在局域网中还是部署在云端的,都采用了单体架构.分布式架构或微服务…
在此之前让我感慨一下现在的前端开发的氛围.我遇到好多人,给我的观念都是,这个东西这个框架有了,那个东西那个框架做了,前端嘛,学几个框架,这个拼凑一下那个拼凑一下就好了.其实我想问,东西都框架做了,那你会什么?会吹牛逼?会撕逼? 我在简历上写专注原声js,曾经被几个人笑过.我一直搞不懂,框架会过时,基础永远不会过时.离了框架,我可以活,我也会自己写框架,我也在前端模块化的路上自己摸索着,我也在前端如何更简单,更快速开发的路上摸索着.难道有框架做了,我就坐吃山空等死吗? 前端太浮躁,我也无所谓成为别…
突破技术管理,IT人中年危机变契机 中生代技术 Yesterday 作为一个老技术人,今天不聊技术,就聊点技术人员职业发展的事情:对技术管理岗位的认知,比如技术总监. 先贴一张技术人员职业发展路线图,按照管理路线和技术路线区分.在国外管理路线和技术路线的职位会按照 IT Manager 和 TechLead 去区分. 但在国内其实是没有纯粹的管理路线,管理岗位中一定有具体技术工作的要求.今天我说说对“技术总监”岗位职能要求的理解. 我理解技术总监的权责范畴应该包括: 技术性工作 管理性工作,分为…
自iPhone诞生之日起,他们就走了一条绝对精品主义路线,雍容华贵.价格高昂,十年帝国长盛不衰,其中,固然有乔布斯的粉丝文化和库克高超供应链管理的作用,但究其根本,还要回归到iPhone领先竞争对手一大截的技术上,正因有如此基础,才逐步衍生出苹果的饥饿营销.霸王条款和强势的供应链管理,但经过十余年的追赶,各路手机厂商正在无限迫近 iPhone手机,毕竟,技术的移转一直都是非常自然而迅速的,这种移转不止于通过模仿和抄袭,还有手机人才在企业间的流动,说白了,苹果断断续续的离职潮,也在一定程度上加速了…
前言 大家好,我是福隆苑居士,今天跟大家聊一下程序员在当下内卷成风的情况下,使用什么方法可以了解行业发展趋势,知道哪些该学,哪些可以略过,今年应该掌握什么,可以放弃什么,让自己时刻紧跟行业的步伐永不掉队. 平台 很简单,利用好各大教育培训平台提供的课纲及技术手册,就能明白这几年的行业趋势以及技术的更新迭代,那么有哪些平台是可以借鉴的呢?单纯以个人的经历,这些年我陆续关注了几个平台,可以摆开来给大家聊聊. 1).传智播客,这算是老牌机构之一了,我还在上学的时候就关注了,现在依稀记得张孝祥老师声情并…
Sky软件公司网站修正版源码  2013-9-30 [VS2010]源码描述:针对Sky软件公司网站源码进行修正.修改ckeditor引用问题,发布样式错误问题.vs2010直接编译.发布成功. 网站已经配置html伪静态,方便收录前台展示信息有:产品与服务,解决方案,新闻中心,下载中心,成功案例代理加盟,关于我们后台可以管理:网站基本信息,管理员设置,产品与服务管理,解决方案管理新闻中心管理,下载中心管理,成功案例管理,代理加盟管理关于我们管理,友情链接管理 GL教师信息管理系统源码  201…
一.有些事情难以回头 开篇我得表名自己的立场:.NET JAVA同时使用者,但更加偏爱.NET.原因很简单 1.NET语言更具开放性,从开源协议和规范可以看出; 2.语言更具优势严谨; 3.开发工具VS更具生产力; 然而 1.Java,C#的职位比率在4:1,虽然这不是什么问题,因为求职竞争的比例更大(JAVA中更多的刚培训出来的), 但话说回来,对于C#求职而言,会面临更加狭窄的企业选择空间. 2.Java同等职位,国内的待遇比.NET稍高;这里为.NET说声不平,.NET开源程度更好,架构体…
下图展示了编译源代码文件的过程.如图所示,可用支持 CLR 的任何一种语言创建源代码文件.然后,用一个对应的编译器检查语法和分析源代码.无论选用哪一个编译器,结果都是一个托管模块(managedmodule).托管模块是一个标准的 32 位 Microsoft Windows 可移植执行体(PE32)文件 6 ,或者是一个标准的 64 位Windows 可移植执行体(PE32+)文件,它们都需要 CLR 才能执行.顺便说一句,托管的程序集总是利用了 Windows 的数据执行保护(Data Ex…
回到占占推荐博客索引 该来的总会来的,Ef,Redis,MVC甚至Sqlserver都有了自己的系列,MongoDB没有理由不去整理一下,这个系列都是平时在项目开发时总结出来的,希望可以为各位一些帮助和启发,文章中有对新技术的研究(Mongo驱动),对老技术的回顾(代码重构),还有对架构设计的阐述等(面向接口编程,对扩展开放,对修改关闭,所以出现了IMongoRepository接口). MongoDB学习笔记系列~目录 MongoDB学习笔记~环境搭建 (2015-03-30 10:34) M…
项目开发的最后一周! 突然一下就把游戏收尾了, 就像一个嘎然而止的乐章, 留下的, 是无尽的回味. 余音绕梁的夜晚, 也还想着, 拼命码代码的日子, 和还留在嘴里回味的烈酒的浓香. ——————————————————————————————————————————————————————————————————————————— 开发到最后, 要开始写测试和对游戏进行渲染了, 这个过程真的很烦, 尤其是渲染, 新编译器吗加上技术有限, 各种拼凑, 另外, 在项目的开始做的很多设定, 都将面临被…
原文链接:http://blog.sina.com.cn/s/blog_7d5a09f90102v341.html 有感于同学们在大学中如何学习计算机技术有些感概,将我书(老码识途)中的序言整理了一下,并补充了一些后来的想法,比如什么是系统观的新认知. 如果你想成为高级程序员或架构师,什么才是技术上的核心竞争力?仅仅是知识吗?在这个随时可求助于Google的年代,它似乎已变得非常廉价.而青春的流失并不能给我们留下技术财富,似乎只是将我们变成自嘲的"码奴".核心竞争力究竟在哪里?笔者认为…
Ajax 完整教程 第 1 页 Ajax 简介Ajax 由 HTML.JavaScript™ 技术.DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序.本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 -- 从总体概述到细节的讨论 -- 使高效的 Web 开发成为现实.他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象.五年前,如果不知道 XML,您就是一只无人重视的丑小鸭.十八个月前,Ruby…
目前主流的ORM框架有Entity Framework,Dapper,NHibernate,NBear,Castle ActiveRecord,BATIS.NET六种,都是免费开源的.下边从官方支持性,数据库支持性,开发周期,运行效率几方面进行对比. 1.1         官方支持性 Entity Framework,Dapper,NHibernate,Castle ActiveRecord,BATIS.NET五种都有官方支持,NBear已经停止更新,因此NBear不在使用之列. 1.2   …