Linq

return Content("<script>alert('你想说的话');javascript:history.go(-1);</script>");

在ASP.NET mvc下,action 有多种挑战方式:

return RedirectToAction("Index");//一个参数时在本Controller下
如果RedirectToAction(ActionName,ControllerName) //可以直接跳到别的Controller.
return RedirectToAction("News","User");
return RedirectToRoute(new {controller="Home",action="Index"});//可跳到其他controller

Response.Redirect("User/News")
Response.Redirect("Index");//适用于本controller下的方法名称。返回值为void
return Redirect("Index");//适用于本controller下的方法名称。

return View("Index"); //直接显示对应的页面 不经过执行Controller的方法。
return View("~/Views/Home/Index.aspx");//这种方法是写全路径,直接显示页面,不经过Controller方法
return View();//直接显示页面,不经过Controller方法

var r = $("#signupForm").valid(); //验证通过r是true,否则false

@Html.TextBoxFor(model => model.EventStartTime, null, new { @class = "form-control", @readonly = "readonly", Value = Model.EventStartTime.ToString("yyyy-MM-dd hh:mm") })

@Html.ActionLink("MongoDb", "Index", "Demo", new { area = "MongoDb" }, new { target = "_blank" })

@Html.ActionLink("Index", "Index", "Home", null, new { target = "_blank" })

@Html.ActionLink("MySql", "Index", "MySql", null, new { target = "_blank",id="mysql" })

@Html.ActionLink("历史记录", "GetClientHistoryInfo", "ClientManage",new { @class = "btn_3",style="width:200px" })

@Html.EditorFor(model => model.ClientDescribe)

public class Singleton
{
  private volatile static Singleton _instance = null;
  private static readonly object lockHelper = new object();
  private Singleton(){}
  public static Singleton  GetInstance()
  {
    if(_instance == null)
    {
      lock(lockHelper)
      {
        if(_instance == null)
          _instance = new Singleton();
      }
    }
    return _instance;
  }
}
3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。
答:public class MainClass
{
  public static void Main()
  {
    Console.WriteLine(Foo(30));
  }
  public static int Foo(int i)
  {
    if (i <= 0)
      return 0;
    else if(i > 0 && i <= 2)
      return 1;
    else return Foo(i -1) + Foo(i - 2);
  }
}
10.求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m
答:
int Num = Convert.ToInt32(this.TextBox1.Text);
int Sum = 0 ;
for (int i = 0 ; i < Num + 1 ; i++)
{
  if((i%2) == 1)
  {
    Sum += i ;
  }
  else
  {
    Sum = Sum - I ;
  }
}
System.Console.WriteLine(Sum.ToString());
System.Console.ReadLine() ;

61.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
int[] intArr=new int[100];
ArrayList myList=new ArrayList();
Random rnd=new Random();
while(myList.Count<100)
{
  int num=rnd.Next(1,101);
  if(!myList.Contains(num))
    myList.Add(num);
}
for(int i=0;i<100;i++)
intArr[i]=(int)myList[i];

public static Singleton GetInstance()
{
  if (singleton == null)
  {
    lock (syncObject)
     {

      if (singleton == null)
      {
        singleton = new Singleton();
      }
     }
  }
  return singleton;
}

从上面的这个 GetInstance()中可以看出这个单例类的唯一实例是在第一次调用 GetInstance()时实例化的,

所以此为懒汉式单例。

上面介绍了饿汉式单例,到这里来理解懒汉式单例的话,就容易多了,懒汉式单例由于人懒,

所以其自己是不会主动实例化单例类的唯一实例的,而饿汉式的话,则刚好相反,

其由于肚子饿了,所以到处找东西吃,人也变得主动了很多,所以根本就不需要别人来催他实例化单例类的为一实例,

其自己就会主动实例化单例类的这个唯一类。
饿汉式单例类
public sealed class Singleton
{
private static readonly Singleton singleton = new Singleton();

private Singleton()
{
}

public static Singleton GetInstance()
{
return singleton;
}
}

$("#Val9").click(function () {
WdatePicker({ skin: 'whyGreen', dateFmt: 'yyyy-MM', minDate: new Date().Format("yyyy-MM") });
});

$("#Val9").val(new Date().Format("yyyy-MM"));

$("#frm").validate({
rules: {
Val5: "required",
Val2: {
required: true,
remote: {
type: "get",
url: "/Form/CheckData",
data: {
tel: function () { return $("#Val2").val(); }
},
dataType: "json"
}
}
},
errorPlacement: function (error, element) {
var p = $("<p />").append(error);
p.appendTo(element.parent());
},
messages: {
Val9: "请输入应缴月份",
Val1: "请输入姓名",
Val2: {
required: '请输入手机号码',
remote: '该手机号在该月已经存在记录'
},
Val3: "请输入支部",
Val5: "请输入应缴金额"

}
});

IEnumerable<DataRow> queryforJump = dt.AsEnumerable().Except(dtJump.AsEnumerable(), DataRowComparer.Default);

IEnumerable<DataRow> r = queryforJump.Except(dtCover.AsEnumerable(), DataRowComparer.Default);

public static AppSearch SearchApp(string appName, int pageIndex, int pageSize)
{
string strAppServerHost = "http://183.56.132.225:10000/";

//string url = !string.IsNullOrEmpty(appName)
// ? string.Format("{0}?key=name,,{1}&filt_type=templateid,l4m4||l8m8&max_doc_len=1024&pagesize={2}&page={3}&sort_type=sort_subtime_desc", strAppServerHost, appName, pageSize, pageIndex)
// : string.Format("{0}?key=tidalias,,4&max_doc_len=1024&pagesize={1}&page={2}&sort_type=sort_subtime_desc", strAppServerHost, pageSize, pageIndex);

string url = !string.IsNullOrEmpty(appName)
? string.Format("{0}?key=name,,{1}&max_doc_len=1024&pagesize={2}&page={3}&sort_type=sort_subtime_desc", strAppServerHost, appName, pageSize, pageIndex)
: string.Format("{0}?key=tidalias,,4&max_doc_len=1024&pagesize={1}&page={2}&sort_type=sort_subtime_desc", strAppServerHost, pageSize, pageIndex);

// "183.56.132.225:10000/?key=name,,文明办表单&max_doc_len=1024&pagesize=20&page=1&sort_type=sort_subtime_desc"
LogHelper.Fatal(string.Format("●●●搜索URL:{0}", url));
WebRequest request = WebRequest.Create(url);
try
{
using (WebResponse response = request.GetResponse())
{
using (Stream stream = response.GetResponseStream())
{
if (stream != null)
{
using (StreamReader reader = new StreamReader(stream, Encoding.GetEncoding("GBK")))
{
string ret = reader.ReadToEnd();
if (ret.Length == 0) LogHelper.Error("应用分页搜索失败");
else
{
AppSearch dto = JsonConvert.DeserializeObject<AppSearch>(ret);
return dto;
}
}
}
}
}
}
catch (Exception ex)
{
LogHelper.Error("应用分页搜索异常");
}
return null;
}

code回顾的更多相关文章

  1. Visual Studio 开发(二):VS 2017配置FFmpeg开发环境

    在上篇文章Visual Studio 开发(一):安装配置Visual Studio Code 中,我们讲了一下如何配置VS CODE,来编写和调试C的代码.如果你已经使用VS Code回顾和复习好C ...

  2. Code Review: 超越“审、查、评”的代码回顾

    http://news.cnblogs.com/n/532148/ 文/TWInsights-伍斌 Code Review 应该是软件开发团队“共同学习.识别模式和每日持续”的过程,而不是带有“审.查 ...

  3. 《Clean Code》一书回顾

    <Clean Code>一书从翻开至今,已经差不多两个月的时间了,尽管刨去其中的假期,算下来实在是读得有点慢.阅读期间,断断续续的做了不少笔记.之前,每每在读完了一本技术书籍之后,其中的诸 ...

  4. .NET Core 2016 回顾

    都在回顾自己的2016,今天我们来看看.NET Core的2016. 每一年的脚步的确是快,转眼间马上就2017.新的一年,带着理想和抱负继续出发. 1 月 ASP.NET 5 改名 ASP.NET ...

  5. 敏捷转型历程 - Sprint4 回顾会

    我: Tech Leader 团队:团队成员分布在两个城市,我所在的城市包括我有4个成员,另外一个城市包括SM有7个成员.另外由于我们的BA离职了,我暂代IT 的PO 职位.PM和我在一个城市,但他不 ...

  6. 8天掌握EF的Code First开发之Entity Framework介绍

    返回<8天掌握EF的Code First开发>总目录 本篇目录 Entity Framework概要 什么是ORM Entity Framework简史 Entity Framework具 ...

  7. Javascript基础回顾 之(三) 面向对象

    本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...

  8. Some practices to write better C#/.NET code(译)

    C#(.NET)中有关编码的一些建议,原文地址:http://www.codeproject.com/Articles/539179/Some-practices-to-write-better-Cs ...

  9. Code First :使用Entity. Framework编程(5) ----转发 收藏

    第五章 对数据库映射使用默认规则与配置 到目前为止我们已经领略了Code First的默认规则与配置对属性.类间关系的影响.在这两个领域内,Code First不仅影响模型也影响数据库.在这一章,你将 ...

随机推荐

  1. Fillder安装,如何解决证书无法导出

    Q: 安装配置完Fidder之后,点击导出证书,提示Creation of the root ceritificate  was not successful A :需执行dos命名. -cy aut ...

  2. webapi发布到windows 2012的iis8里 出错

    HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容. 选一个.net版本一致的应用程序池 即可

  3. 486A

    #include <stdio.h> int main() { long long ans; long long n; scanf("%I64d", &n); ...

  4. Java 基础 多线程进阶(锁,线程安全)

    一,前言 前面我们已经对线程和线程池有一定的了解,但是只要说到多线程,肯定需要考虑线程安全等问题.接下来我们就来好好聊聊这些问题. 二,线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段 ...

  5. MessengerJS

    跨文档通信解决方案 Since modern browsers have native cross-document communication method(the PostMeessage API ...

  6. 20175211 2018-2019-2 《Java程序设计》第六周学习总结

    目录 教材学习内容总结 第七章 内部类与异常类 第十章 输入.输出流 教材学习中的问题和解决过程 代码托管 学习进度条 参考资料 教材学习内容总结 第七章 内部类与异常类 第十章 输入.输出流 教材学 ...

  7. CentOS 7 MySQL HA之DRBD

    一.DRBD简介 DRBD的全称为:Distributed ReplicatedBlock Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群.其实 ...

  8. mutex,thread

    //#include <stdio.h> //#include <stdlib.h> //#include <unistd.h> #include <wind ...

  9. Vue与React的异同

    众所周知,前端现在最火的两个框架是Vue和React了.通过一段时间的学习与项目上的实践,我想通过比较他们之间的异同点来发现以后在项目的技术选型中知道怎么抉择用哪个.有一点说明的是他们各自有自己的优势 ...

  10. 洛谷P2611 信息传递

    并查集裸题,记录每个点的胜读,取个min就好了 #include<stdio.h> #include<string.h> #include<algorithm> u ...