根据两点经纬度计算距离

这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的 假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈 就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段, 叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。 北极就是北纬90度,南极就是南纬90度。纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬, 两极和高纬度地区无夏,中纬度地区四季分明。 其次,从北极点到南极点,可以画出许多南北方向的与地球赤道垂直的大圆圈,这叫作“…

阅读全文 »

MVC下的路由规则设置

原本一直是使用默认的路由规则的,但自动网站被架在虚拟目录下后就无法正常访问了,全部是404错误. 之前也没仔细学习过mvc 的路由规则,这次正好有这个机会去深入的了解研究.   特别说明一点,如果URL请求的文件是存在的.那么是不会被mvc路由的.     我们看下默认的路由设置   public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); //路由排除项目 符合要求的url是不会被路由的 比如…

阅读全文 »

MVC 之BundleConfig捆绑压缩技术

这个在MVC4的时候新添加的功能,目的在于合并和压缩多个js文件或者css 达到加快网站访问速度的目的.   格式:   bundles.Add(new StyleBundle(“~/Content/themes/base/css”).Include( “~/Content/themes/base/jquery.ui.core.css”, “~/Content/themes/base/jquery.ui.resizable.css”, “~/Content/themes/base/jquer…

阅读全文 »

使用过滤器来完成MVC的登入控制

Asp.net自带授权验证的功能,使用起来比较简单 1.在action上添加[Authorize]特性标签 2.添加登入功能的action [HttpPost]//这里用了谓词过滤器,只处理POST的请求 public ActionResult Login(LogInModel login) { if (login.UserName == “admin” && login.Password == “123456”) { FormsAuthentication.SetAuthCookie(login.UserName, false); return Redirect(“/Cust…

阅读全文 »

MVC中的Action 返回类型

可以返回任意类型的数据 ActionResult: 在ExecuteResult方法中实现 EmptyResult:action的返回类型是void或者返回值为null时 会生成EmptyResult; ContentResult: 返回的是字符串 ContentEncoding和ContentType则用于指定字符编码方式和媒体类型(MIME类型) 无论返回什么类型的数据 ActionInvoker都会创建相应的actionresult 对于不具有返回值或者返回值是null的action,最终会创建一个emptyresult 如果返回对象是actionresult 则直接返回该对象 否则将对…

阅读全文 »

RoadFlow 组织机构选择功能中添加新的选择类型

添加组织机构的选择类型       1.添加后台编辑器的选项(UE编辑器中的) compule.js 搜索:etSubTableHtml_Org: function (colnumJSON, id, i, iscount) 在这个节点上添加相应参数 这些参数最终会变成那个选择框的属性     2.表单设计器部分的修改 WorkFlowForm.cs 第238行左右 在方法GetOrgSelectTypeCheckboxs方法中的list中添加相应的条目 注意序号     这个是添加表单设计器中的选择类型显示的. 3.组织机构…

阅读全文 »

Asp.NET 面试宝典 | 如何投简历 C#程序员面试

投简历可以去的网站: 51job 智联招聘 博客园 拉勾网 内推网 哪上班 投递简历技巧: 1,简历经常去更新,因为更新了会排到前面去,人事就可以直接搜索到你。 2,有针对性的投,查询关键词,看得懂分类名词,周一至周五的早上九点之前投,60-80份/天。不要一封邮件群发给多人。再给公司邮箱单独发一份:不要发附件、标题“***应聘***”。发简历的时候千万要认真看,认真筛选,不要海投,一点全选就全部发了,之后如果几天没有收到面试通知又重复多次的去海投,然后有些公司重复投了几次都不知道,这样做是很容易让人事恼火的,因为第一,他看一封简历是要花钱的,第二,你重复的发,他要重复的花时间去看,有时候可能…

阅读全文 »

RoadFlow 工作流引擎的流程事件

事件设置是设置当前步骤在提交前后或退回前后要执行的一些操作(该事件为服务器事件)。 Event.Test.test 命名空间.类名.方法名 ,这里不需要写括号和参数,处理时会自动带上当前流程实例的相关参数。 但方法必须有个返回值 一般是bool或者string类型 参数为:RoadFlow.Data.Model.WorkFlowCustomEventParams类的实例,里面包含当前流程步骤的相关信息。 FlowID:当前流程ID。 StepID:当前步骤ID。 GroupID:当前流程实例的分组ID,一个流程实例的分组ID相同,此ID是为了区分一个流程的不同实例。 TaskID:当前任务ID…

阅读全文 »