
C# asp.net开发
流苏1990
有钱的没才,有才的没钱!我飘浮多年!两者之间我找到统一,我既没钱又没才
展开
-
匿名类的属性转换
public sealed class SearchParameterToken : IEnumerable<SearchParameterToken> { private readonly List<SearchParameterToken> searchParameterTokens = new List<SearchParameterToken>(); private readonly Dictionary<strin.原创 2022-05-10 22:15:44 · 316 阅读 · 0 评论 -
json反序列化匿名数组/对象
1、反序列化匿名数组 var result = "{\"batchNum\":\"20211130042359542\",\"responseStatus\":\"SUCCESS\",\"responseMessage\":null,\"executeResult\":\"SUCCESS\",\"restResponseDtlDTOList\":[{\"documentId\":null,\"documentCode\":\"CG080120211126002\",\"responseStatus\"原创 2021-12-29 11:00:09 · 1141 阅读 · 0 评论 -
c# 逆波兰算法解析字符串2
此文基于https://www.codeproject.com/Articles/5875/C-Expression-Parser-using-RPN修改,大部分源码皆来自于此页面本文增加三角函数计算。以下贴出调用1、单次计算string strExpression = "A*1.0+Sin(A*1.2-B)-COS(C)+3/2-TAN(45)/(1+F)+LOG(G)-1.5*D-abs(0-9)";Dictionary<string, double> keyValu.原创 2021-03-19 14:53:55 · 233 阅读 · 0 评论 -
c# 逆波兰算法解析字符串
https://www.codeproject.com/Articles/34626/C-RPN-Expressionhttps://www.cnblogs.com/lxfqlcz/archive/2011/08/02/2124854.htmlhttps://mp.weixin.qq.com/s/Zdof-uGtQ0CylF544ZYbUA原创 2021-03-16 14:05:38 · 150 阅读 · 0 评论 -
Expression「Func「TSource, object」」 转Expression「Func「TSource, object」」[]
//处理多个属性生成Expression表达式,从Expression<Func<TSource, object>> 到Expression<Func<TSource, object>>[],单个到多个//从 x=>new{x.a,x.b} 到 x=>x.a x=>x.bprivate static Expression<Func<TSource, object>>[] ProcessExpressionO..原创 2020-07-09 16:56:52 · 533 阅读 · 0 评论 -
Decimal 格式化小数位/DateTime 转换处理
NumberFormatInfo nfi = new CultureInfo( "en-US", false ).NumberFormat;nfi.NumberDecimalDigits=6;Console.WriteLine( numberString.ToString( "F", nfi ) ); // 123原创 2020-03-06 16:32:39 · 312 阅读 · 0 评论 -
SQL: How to parse Microsoft Transact-SQL Statements in C# and to match the column aliases of a view
转载:https://www.andriescu.nl/sql/sql-how-to-parse-microsoft-transact-sql-statements-in-c_sharp_view_column_binding/public static TSqlScript Convert(string sql, out string prettySql){ var hasQuo...转载 2018-09-01 10:58:51 · 207 阅读 · 1 评论 -
按照修改时间、创建时间倒序排列
order by coalesce( modifydate,createdate) desc小技巧。加入以上语句原创 2018-06-02 10:05:30 · 4925 阅读 · 0 评论 -
C# -- lambda表达式转为where条件sql语句的方法2
/// /// 根据Expression表达式生成SQL-Where部分的语句 /// public class SqlGenerate { /// /// 生成SQL-Where语句 /// /// /// 表达式 /// p原创 2018-01-23 20:04:29 · 1138 阅读 · 0 评论 -
asp.net 压缩并下载文件
1、分块读取文件并添加到压缩列表中,然后创建压缩文件(使用ICSharpCode.SharpZipLib.dll, v0.86.0.518)string zipFileName = MatchPath(context, System.IO.Path.GetFileNameWithoutExtension(excelsavepath) + ".zip"); Zip原创 2017-06-07 10:24:45 · 2032 阅读 · 0 评论 -
angularjs popup-table 弹出框表格指令
//表格处理app.directive('popupTable', ['$http', '$rootScope', '$cookies', '$location', function ($http, $rootScope, $cookies, $location) { return { restrict: 'E', templateUrl: 'popupt原创 2017-03-24 18:59:21 · 2422 阅读 · 0 评论 -
c# 仿微信二维码生成
/// /// 生成二维码. /// /// 需要添加进去的文本 /// public System.Drawing.Image GCode(String data) { QRCodeEncoder qrCodeEncoder = new QRCodeEnco原创 2012-10-27 09:20:16 · 5358 阅读 · 2 评论 -
ASP.NET WEB API 返回JSON 出现2个双引号问题
在使用ASP.NET WEB API时,我想在某个方法返回JSON格式的数据,于是首先想到的就是手动构建JSON字符串,如:"{\"result\":\"true\"}" 虽然这种方式不可取但是基于测试的目的,如果真实项目用拼接JSON这是很容易出现问题,所以建议采用JSON.NET来构造JSON对象。准备工作因为ASP.NET WEB API 会根据你请求方式返回相应的数据格式,转载 2014-01-13 20:50:37 · 1756 阅读 · 0 评论 -
easyui datagrid 离开行进行统计
onClickCell: function (rowIndex, field, value) { $('#subgrid1').datagrid('beginEdit', rowIndex); var editors = $('#subgrid1').datagrid('getEditors', rowI原创 2014-10-15 16:40:26 · 667 阅读 · 0 评论 -
MVC中获取条件连接的参数方法
var flag = getQueryStringParams('flag');原创 2015-04-23 16:18:32 · 545 阅读 · 0 评论 -
jquery checkbox 选择多个
jquery checkbox 多个选择 var export_type = $("input[type='radio']:checked").val(); console.info("export_type=" + export_type); var id_array = new Array(); $('inpu原创 2015-04-28 14:34:08 · 641 阅读 · 0 评论 -
动态(程序运行时)生成枚举类型
动态(程序运行时)生成枚举类型简介: 在程序运行时动态建立枚举类型及其包含的枚举项.这样我们就可以把枚举项放在web.config这样的xml文件中.便于随时更新,同时还不用重新编译程序. 这里,我们要用到System.Reflection.Emit 命名空间. 它提供了EnumBuilder类,用来在运行是动态建立枚举类型.转载 2016-01-08 10:02:09 · 3252 阅读 · 0 评论 -
c# BC证书生成
//产生证书文件 internal class CertificateGenerate { /// /// 公钥类型 /// private PublicKeyKind publicKeyKind = PublicKeyKind.UNKNOWN; private AsymmetricCipherKe原创 2016-04-21 09:54:52 · 823 阅读 · 0 评论 -
Quartz下CronExpression表达式生成
/// /// CronTrigger表达式配置 /// /// /// CronTrigger配置格式: /// 格式: [秒] [分] [小时] [日] [月] [周] [年] /// 序号 说明 必填 允许填写的值 允许的通配符 /// 1 秒 是 0-59 , - * /原创 2016-06-15 21:04:41 · 1113 阅读 · 0 评论 -
统计帮助类
class Statistics { public static double mode(List dL) { List> values = new List>(); dL.Sort(); foreach (double d in dL) { if (doubleMatchPr原创 2016-06-16 15:27:35 · 337 阅读 · 0 评论 -
ligerui 表格合并
有前置条件判断:jQuery.fn.rowspan1 = function (colname, condtioncolname, tableObj, colspan) { var colIdx; var condtionIdx; for (var i = 0, n = tableObj.columns.length; i < n; i++) { if (tableO原创 2017-04-08 12:00:33 · 1563 阅读 · 0 评论 -
读取网页内容
c#读取网页内容 public static class Internet { private static HttpWebRequest request; private static HttpWebResponse response; private static StreamReader reader; pri原创 2012-10-31 08:56:17 · 2424 阅读 · 0 评论