Web 开发
老程序猿一枚
干了10多年,一直在转型,一直未成功。失败挫折,家常便饭,不得已继续着程序猿的生涯。本来是个[业余程序猿],现在干着干着变成[老程序猿]了。
展开
-
SqlServer 2008 Management高级应用:Sql Prompt和SSMS Tools
最近在做电子商务,和sqlserver数据库大较多原创 2014-10-29 09:14:24 · 2939 阅读 · 0 评论 -
webApi安全访问之 IdentityServer4使用总结
webapi项目通常需要考虑跨域,安全性等问题。今天总结一种最简单的方式,来保障webapi不被别人随便调用。这里总结下identityserver4的使用。IdentityServer4 是最新也是比较容易上手的一个开源框架,你要是从IdentityServer3开始用,会很容易头大,搞不清楚所以然。就github上面的使用例子看,IdentityServer4是比较容易理解上手的。这次原创 2017-11-22 14:57:52 · 9604 阅读 · 0 评论 -
HttpContext, HttpRequest, HttpResponse 常用对象摘要
最近老和HttpContext, HttpRequest, HttpResponse HttpRuntime, HttpServerUtility这些个对象打交道。是时候把他们汇总下了。一 HttpRuntime公开了一个静态方法 UnloadAppDomain() ,这个方法可以让我们用代码重新启动网站。 通常用于用户通过程序界面修改了一个比较重要的参数,这时需要重启程序了。转载 2017-11-28 15:48:45 · 1965 阅读 · 0 评论 -
C# DateTime类型的变量默认值
DateTime类型是比较常用的变量类型,但是以前处理都比较业余,下面总结2中常用方式这次把它总结下:DateTime t1 = default(DateTime);DateTime t2 = DateTime.MinValue;这样t1,t2 的值都是 {0001/1/1 0:00:00}另外总结下controller和过滤器中如何传值过滤器中 p原创 2017-10-11 16:58:34 · 29907 阅读 · 0 评论 -
.net mvc webapi 处理跨域请求
现在流行webapp或者前端和后端分离,那么后端服务就会从重的程序处理,转变成数据驱动的数据抽取即可。那么webapi就变成了最佳选择。然而,处理http请求还是仍旧的核心内容。 先看下跨域请求的定义: 跨域资源共享-Cross Origin Resource Sharing(CORS)是一项W3C标准,允许服务端释放同源策略,使得服务端在接受一些跨域请求的同时拒绝其他的跨域请求(原创 2017-06-06 10:28:12 · 6030 阅读 · 2 评论 -
VS2013打开2015的项目报错 The specified task executable location ... csc.exe" is invalid.
最近在做mvc WebApi的相关调研,从github上打包下载了个开源代码学习一下。代码打开,编译报错如下:1.D:\WebApi\SlickSafe-master\Source\DLL\Newtonsoft.Json.dll Error 2 Assembly 'System.Net.Http.Formatting, Version=5.2.3.0, Culture=neut原创 2017-05-10 13:51:55 · 1206 阅读 · 0 评论 -
Chrome Workspace 前端开发神器! 亲测可用
一个小哥们推荐的,在网上根据几个帖子都没有配置成功。由于不能抓自己电脑的图,所以上原帖的图了。我没有使用第一步骤。直接从第3步骤开始的。亲测可用。直接修改element的样式,自动修改源文件。这也太提升效率了。赞!开启”开发者工具实验”(这翻译真心烂…): 在browser输入chrome://flags/,启用”开发者工具实验” 重启chromef12 打开转载 2016-11-21 14:59:18 · 3484 阅读 · 1 评论 -
构建高性能web应用 .net
如果你在构建一个面向公众的web站点,那么在项目结尾时你想要实现的就是web负载性能良好。这意味着,你要确保你的产品在高负载下(50个并发用户或者每秒200个用户等等)能够运行,即使你认为此时不会有那么大的负载。久而久之,你的web站点可能吸引越来越多的用户,此时如果web的负载难以让人忍受时,那么自然而然网站开始走下坡路,意味着客户流失以及名誉受损。那么可以采取哪些措施可以使得一个ASP转载 2016-11-18 13:56:24 · 570 阅读 · 0 评论 -
HTML页面布局基础
盒子模型盒子模型是css中一个重要的概念,理解了盒子模型才能更好的排版。盒子模型范围包括:border、padding、margin、content。盒子模型有两种,分别是IE(怪异模式)盒子模型和标准盒子模型。两者的区别是,IE盒子模型content部分包含padding和border,而标准盒子模型不包括!css3的border-sizing属性可以选择特定盒模型:content-转载 2016-06-14 10:23:54 · 975 阅读 · 0 评论 -
互联网软件开发和传统软件开发的不同(转型互联网开发需要适应的那些事)
最近,也做了一段时间的互联网开发,感觉转型,不仅仅是技术上的,同时也是工作方式的,工作节奏的改变。我把对公司的一些理解整理在这边网上,我看到很好的文章里,当然文章是以测试人员的视角,来写的,但大致把互联网开发和传统软件开发的不同概括的很好了。我在其中增加了,开发者的视角,以供想从传统软件工程师转型到互联网开发的兄弟姐妹们一些参考。同时也是自己最近一段时间工作的心得总结。互联网软转载 2015-02-16 17:06:26 · 12952 阅读 · 0 评论 -
弹出层 ajax请求在IE中的不能重复请求
最近在做了个项目,其中用到一个功能,就是在下载完配置文件以后弹出一个确认下载参数的页面。方便客户对设备配置参数确认,还可以将这些参数下载保存成pdf文件归档。其他浏览器都正常运行的。但就是IE系的不行,最后,好不容一IE11都可以了,最新的edge却不行。原创 2016-03-10 14:41:14 · 1681 阅读 · 0 评论 -
WEB开发 缓存
什么是Web缓存,为什么要使用它?Web缓存游走于服务器和客户端之间。这个服务器可能是源服务器(资源所驻留的服务器Add),数量可能是1个或多个;这个客户端也可能是1个或多个。Web缓存就在服务器-客户端之间搞监控,监控请求,并且把请求输出的内容(例如html页面、 图片和文件)(统称为副本)另存一份;然后,如果下一个请求是相同的URL,则直接请求保存的副本,而不是再次麻烦源服务器。我们首转载 2014-12-31 10:02:25 · 635 阅读 · 0 评论 -
JQuery 选择器的通配符 以及页面防止重复提交
最近工作中遇到了一个问题,想把一个dategrid里checkbox里里面选中个数取出来。想想Jquery这么强大,一定easy搞定,没想到搜来搜去,相关信息很少。后台用的C#,搞定是在轻松就不说了,主要是前台验证。那就自己搞定吧 2条死路,一条就是datagrid 循环,自己判断计算出选中个数。参考以下代码:: cript"> $(function(){原创 2015-01-30 08:53:37 · 1081 阅读 · 0 评论 -
jquery中 html() text() val() innerText总结
首先把总重要的总结下来jQuery封装的方法html,text,val.html()用为读取和修改元素的HTML标签.text()用来读取或修改元素的纯文本内容.val()用来读取或修改表单元素的value值。一看黑体的部分,所以把text和html分为一组,他们都是对元素取值或设置,只有val是对表单元素的。他们的共同点:html和val 都是读取时,原创 2014-12-04 09:06:00 · 22863 阅读 · 0 评论 -
asp.net 文档结构运行顺序总结
1 asp文件结构总结,一个页面源代码原创 2014-11-25 09:40:15 · 2428 阅读 · 0 评论 -
chrome的常用扩展
最近在做web开发,所以使用默认的IE做转载 2014-10-11 09:14:16 · 1484 阅读 · 0 评论 -
web开发生涯开启, 常用笔记一
作为业余chengxyuan原创 2014-09-19 13:13:22 · 838 阅读 · 0 评论 -
是否需要前后端分离的框架
前后端分离意味着讨论是否需要前后端分离的框架,先要了解什么是前后端分离的框架。再说说它的趋势。什么是前后端分离?前后端分离要解决的问题是解耦——可以解耦复杂的业务逻辑,解耦架构。前端使用各种单页面程序的框架。后端采用webapi提供数据服务。前后端分离意味着,前后端之间使用 JSON 来交流,两个开发团队之间使用 API 作为契约进行交互。从此,后台选用的技术栈不影响前原创 2018-01-11 16:42:04 · 4146 阅读 · 0 评论