07 2021 档案
摘要:public static T DataReaderToEntity<T>(IDataReader dr, T entity) { try { PropertyInfo[] pilist = entity.GetType().GetProperties(); foreach (PropertyInf
阅读全文
摘要:DateTime time = DateTime.Now; time.Year*Math.Pow(10,10)+ time.Month*Math.Pow(10,8)+ time.Day*Math.Pow(10,6)+ time.Hour*Math.Pow(10,4)+ time.Minute*Mat
阅读全文
摘要:使用下列方法可以实现将json文件的内容读取出来,返回字符串。 public string Readjson() { string path = Path.GetFullPath("../../..") + "\\Json\\BS002.json";//JSON文件路径 StreamReader s
阅读全文
摘要:一般情况下,使用 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即可
阅读全文
摘要:范例: db.myDb.aggregate([ {$match:{"Id":"a941202e-29f6-4282-8101-b7e878c82811",$or:[{"Status":/增强/},{"Room":/园/}] }} ]) 使用 / / 便可以实现sql中like的功能。注意:没有引号,
阅读全文
摘要:使用sort即可,如下: db.adu.find().sort({"Age":-1}) 其中,Age为排序字段,-1表示降序,1表示升序
阅读全文
摘要:直接使用update来修改_id会报错。 可以使用以下语句 var o=db.adu.findOne({"_id":ObjectId("5f734d0fa9078a7ef2a8cf85")}); o._id="176BF2F0-E022-4F53-A285-F941E2FCD908"; db.adu
阅读全文
摘要:我想向mongodb集合中插入数组元素,该数组元素一开始在原集合中并不存在。 使用语句: db.MyDb.update({"_id":"aaaaaaa"}, {$push:{"Schedule":{"Diff":NumberInt(0),"TimespanHour":12.546}}}) 该语句表示
阅读全文
摘要:$gt 大于 $lt 小于 $gte 大于等于 $lte 小于等于 $ne 不等于 聚合查询操作符: $project db.test.aggregate( { $project : { _id : 0 , name : 1 , weight : 1 , newWeight : "$weight"
阅读全文
摘要:USE [MyDb] GO IF NOT EXISTS(SELECT * FROM [MyDb].[dbo].[Product] WHERE Name='小浣熊干脆面') BEGIN INSERT [dbo].[Product]([Id],[Value],[Name],[Description],[
阅读全文
摘要:在redis的安装目录下面新建文本文档,写入 redis-server.exe redis.windows.conf 重命名为start.bat,每次双击这个批处理文件即可
阅读全文
摘要:EF在存在多条件查询的时候,便存在合并表达式树的情况。 实现代码: Expression<Func<Student, bool>> express1 = s => s.Name.Contains("奥特曼"); Expression<Func<Student, bool>> express2 = s
阅读全文
摘要:以前给前端下拉框赋值的时候都会定义一个特殊的类,包含下拉框所需的Id和Name,对应下拉框的value和text 后来发现很麻烦,其实.net中有快速筛选值的公共类SelectListItem var list=sourceDataList.Select(i => new SelectListIte
阅读全文