随笔分类 - C#编程知识 / C#
摘要:一般情况下,使用 JsonConvert.SerializeObject(obj) 即可 也可以使用下面的方法 public string ToJson<T>(T obj) where T : class { string res = ""; Type t = typeof(T); foreach(
阅读全文
摘要:对于一般的Json字符串,比如 {"data":"1","msg":"OK"} 直接使用 JObject jo=JObject.Parse(obj); string msg=jo["msg"].ToString(); 即可。 对于复杂的Json字符串,比如 {"A":{"ServiceId":"S0
阅读全文
摘要:老环境使用的是win7,准备下载postman测试,结果楞是都打不开,安装到一半就卡住了。 搜寻了各种方法,包括添加POSTMAN_DISABLE_GPU环境变量,都没用。 最后我的办法是 不使用postman!!! 是不是简单有效!别急,是不使用程序版的,使用网页插件版的。 只需一个Chrome浏
阅读全文
摘要:使用HttpWebRequest可以帮助我们发送web请求 //发送post请求 public string SendPostReq(string param) { string content = ""; HttpWebRequest request = (HttpWebRequest)HttpW
阅读全文
摘要:在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。 假如这两个 XML 文档被一起使用,由于两个文档都包含带有不同内容和定义的 <table> 元素,就会发生命名冲突 使用前缀可以避免命名冲突 比如 两个<table> 元素 (<h:table> 和 <
阅读全文
摘要:在 https://ip.tool.chinaz.com/aka.ms 查询aka.ms的IP 然后在 C:\Windows\System32\drivers\etc\ 的hosts 文件下添加 aka.ms和对应IP即可
阅读全文
摘要:EF在存在多条件查询的时候,便存在合并表达式树的情况。 实现代码: Expression<Func<Student, bool>> express1 = s => s.Name.Contains("奥特曼"); Expression<Func<Student, bool>> express2 = s
阅读全文
摘要:原因是IIS没有.net4.5 下载Dism++工具,解压之后,双击Dism++ x64.exe。 此时打开cmd, 依次输入以下命令 dism /online /enable-feature /featurename:IIS-ISAPIFilter dism /online /enable-fea
阅读全文
摘要:ResourceManager fileText = null; string path = "ResourceCon.test.Language"; fileText = new ResourceManager(path, typeof(Test).Assembly); string res =
阅读全文
摘要:80 端口被占用可能是sql server Reporting服务或者是IIS服务占用,停止服务即可。 如果都不管用 cmd输入 netstat -aon|findstr 80,找到0.0.0.0:80 那一行,监听的端口号,为 4。 任务管理器 -》详细信息-》找到PID 4对应的进程 为Syst
阅读全文
摘要:如何查看自己的内网IP: 在电脑的搜索框输入cmd,回车输入ipconfig IPv4就是内网地址 如何查看自己的外网地址: 百度输入 IP地址,第一条就是自己的外网地址 同一个光纤/路由器连接的所有设备的外网地址相同。内网地址不同。 在订购宽带业务时,运营商会分配给用户一个外网IP地址,在同一个网
阅读全文
摘要:System.Data.DataTable dtSource = ToDataTable<EmpExtension>(empList); Response.ContentType = "application/vnd.ms-excel"; Response.ContentEncoding = Enc
阅读全文
摘要:项目报错,起初以为是dll问题,结果各种不行。 后来查资料,才发现是要将网站对应的应用程序池 里面的表示设置为 LocalSystem 设置一次即可,以后设置成其他也行
阅读全文
摘要:System.Data.DataTable dtSource = ToDataTable<EmpExtension>(empList); //数据源 context.Response.ContentType = "application/vnd.ms-excel"; context.Response
阅读全文
摘要:SqlConnection conn = new SqlConnection(connString); conn.Open(); SqlTransaction trans = conn.BeginTransaction(); try { //插入操作 conn.Execute(@"insert in
阅读全文
摘要:1.使用管理员身份打开VS 2.选择 调试 -》附加到进程 3.勾选 选择所有用户的进程 4.选中 w3wp,点击附加 5.打断点调试 【重要:假如找不到w3wp.exe】 1.确认已经勾选 所有进程,刷新 2.若依然找不到,打开iis,找到自己的网站,从iis上打开自己自己的网站,再查看进程
阅读全文
摘要:var data = dt_ExportTable.AsEnumerable().ToArray();//lst.ToArray(); //转化数组 //将某一列转换成数组 string[] arrRate = dtRate.AsEnumerable().Select(d => d.Field<st
阅读全文
摘要:string str = DateTime.Now.ToString("yyyyMMdd"); string[] format = {"yyyyMMdd"}; DateTime date; if (DateTime.TryParseExact(str, format, System.Globaliz
阅读全文
摘要:decimal和double都可以用来表示小时。但是在一些方面存在差异。 一、声明不同 在C#中 double a=0.05; decimal b=0.05m; 可以看到decimal变量声明的时候后面添加了一个m,用来区别double类型 二、精度不同 同一个小数(位数比较长),存入数据库的时候,
阅读全文
摘要:public string GetGuid() { string[] arr=new string[]{"1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g"}; string str1 = DateTime
阅读全文

浙公网安备 33010602011771号