Dapper 链式查询 扩展
博文地址: https://www.cnblogs.com/cl-blogs/p/10219126.html
简单栗子:
[Test]
public void 三表联表分页测试()
{
LockPers lpmodel = new LockPers() { Name = "%蛋蛋%", IsDel = false};
Users umodel = new Users() { UserName = "jiaojiao" };
SynNote snmodel = new SynNote() { Name = "%木头%" };
Expression<Func<LockPers, Users, SynNote, bool>> where = PredicateBuilder.WhereStart<LockPers, Users, SynNote>();
where = where.And((lpw, uw, sn) => lpw.Name.Contains(lpmodel.Name));
where = where.And((lpw, uw, sn) => lpw.IsDel == lpmodel.IsDel);
where = where.And((lpw, uw, sn) => uw.UserName == umodel.UserName);
where = where.And((lpw, uw, sn) => sn.Name.Contains(snmodel.Name));
DapperSqlMaker<LockPers, Users, SynNote> query = LockDapperUtilsqlite<LockPers, Users, SynNote>
.Selec()
.Column((lp, u, s) => // null) //查询所有字段
new { lp.Id, lp.InsertTime, lp.EditCount, lp.IsDel, u.UserName, s.Content, s.Name })
.FromJoin(JoinType.Left, (lpp, uu, snn) => uu.Id == lpp.UserId
, JoinType.Inner, (lpp, uu, snn) => uu.Id == snn.UserId)
.Where(where)
.Order((lp, w, sn) => new { lp.EditCount, lp.Name, sn.Content });
var result = query.ExcuteSelect(); //1. 执行查询
WriteJson(result); // 打印查询结果
Tuple<StringBuilder, DynamicParameters> resultsqlparams = query.RawSqlParams();
WriteSqlParams(resultsqlparams); // 打印生成sql和参数
int page = 2, rows = 3, records;
var result2 = query.LoadPagelt(page, rows, out records); //2. 分页查询
WriteJson(result2); // 查询结果
}
T4 代码生成 Demo (抽奖程序)
博文地址: http://www.cnblogs.com/cl-blogs/p/7205954.html
写的个T4代码生成工具库,
组合了之前的一个抽奖程序, 正好整理到一起
Signalr即时通讯.Net MVC Demo 下载
支持.net framework 4.0的双向通讯组件
实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。
WebSockets是HTML5提供的新的API,可以在Web网页与服务器端间建立Socket连接,当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果。
SignalR当然也提供了非常简单易用的高阶API,使服务器端可以单个或批量调用客户端上的JavaScript函数,并且非常 方便地进行连接管理,例如客户端连接到服务器端,或断开连接,客户端分组,以及客户端授权,使用SignalR都非常容易实现。
Signalr即时通讯Demo
支持.net framework 4.0的双向通讯组件
实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。
WebSockets是HTML5提供的新的API,可以在Web网页与服务器端间建立Socket连接,当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果。
SignalR当然也提供了非常简单易用的高阶API,使服务器端可以单个或批量调用客户端上的JavaScript函数,并且非常 方便地进行连接管理,例如客户端连接到服务器端,或断开连接,客户端分组,以及客户端授权,使用SignalR都非常容易实现。
highcharts 导出图片 例子 .net C# Demo 工具类
GitHub上.Net版HighCharts导出图片的服务,整理成了一个工具类和Demo页面
博文:http://www.cnblogs.com/cl-blogs/p/5298013.html
ASP支付宝手机网站wap接口
ASP支付宝手机网站接口,已经调试,无错误,可直接用,
山寨的这个资源 http://download.csdn.net/detail/youfadai/8171929#comment
ASP支付宝手机网站接口
ASP支付宝手机网站接口,已经调试,无错误,可直接用!
jQuery ajax 多级联动 下拉框 Demo
博文地址 http://www.cnblogs.com/cl-blogs/p/4708102.html?utm_source=tuicool&utm_medium=referral
ajax 实现 (全国,省,是,区....) N级联 Demo
js:
$(function () {
$.fn.CascadeSelect({
url: '/CascadeSelect/CascadeSelect.ashx', //返回Json数据的一般处理文件
idKey: 'Id', // 绑定下拉框实际值的字段
nameKey: 'Name', // 绑定下拉框显示值的字段
casTopId: 0, // 顶级节点ParentId
casCount: 4, // 级联个数
casObjId: ['SelProvince', 'SelCity', 'SelArea', 'SelXian'], // 级联下拉框id
casDefVal: ['全国', 5, '益阳', 22], // 级联默认值(Id,Name都可以)
});
});
html:
省级联动
ashx: 接收参数
Level 级联级别 从1开始
ParentID 父级ID
highcharts 导出图片 例子 .net C# Demo
HighCharts导出图片是发现请求的是官网,于是找了一下,整理了这个导出请求本地服务导出png、jpg、svg和pdf的demo
(GitHub里找的 https://github.com/imclem/Highcharts-export-module-asp.net
把里面用到的 (sharpPDF.dll) (Svg.dll) 源码也怎和在一起了,有兴趣可以看看;)
找过其他的导出的,图片都不清晰,这个清晰度很和官网导出的一样;有点区别是 官网导出pdf中是svg图片,这个jpg图片;其他png,jpg,svg都和清晰
highcharts 导出图片 .net C# Demo例子
HighCharts导出图片是发现请求的是官网,于是找了一下,整理了这个导出请求本地服务导出png、jpg、svg和pdf的demo
(GitHub里找的 https://github.com/imclem/Highcharts-export-module-asp.net
把里面用到的 (sharpPDF.dll) (Svg.dll) 源码也怎和在一起了,有兴趣可以看看;)
找过其他的导出的,图片都不清晰,这个清晰度很和官网导出的一样;有点区别是 官网导出pdf中是svg图片,这个jpg图片;其他png,jpg,svg都和清晰
Highcharts导出图片C#
HighCharts导出图片是发现请求的是官网,于是找了一下,整理了这个导出请求本地服务导出png、jpg、svg和pdf的demo
(GitHub里找的 https://github.com/imclem/Highcharts-export-module-asp.net
把里面用到的 (sharpPDF.dll) (Svg.dll) 源码也怎和在一起了,有兴趣可以看看;)
找过其他的导出的,图片都不清晰,这个清晰度很和官网导出的一样;有点区别是 官网导出pdf中是svg图片,这个jpg图片;其他png,jpg,svg都和清晰
HighCharts导出
HighCharts导出图片是发现请求的是官网,于是找了一下,整理了这个导出请求本地服务导出png、jpg、svg和pdf的demo
(GitHub里找的 https://github.com/imclem/Highcharts-export-module-asp.net
把里面用到的 (sharpPDF.dll) (Svg.dll) 源码也怎和在一起了,有兴趣可以看看;)
找过其他的导出的,图片都不清晰,这个清晰度很和官网导出的一样;有点区别是 官网导出pdf中是svg图片,这个jpg图片;其他png,jpg,svg都和清晰
HighCharts Net导出服务 和相关源码
关于HighCharts导出模块的 Net版的导出服务
GitHub里下载的 https://github.com/imclem/Highcharts-export-module-asp.net
把里面用到的 (sharpPDF.dll) (Svg.dll) 源码也怎和在一起了,有兴趣可以看看;
之前也下过相关Net的服务,但导出的图片都不清晰,这个事官网推荐的,清晰度还是挺好的; 有一点区别就是 官网导出的pdf中是svg图片,这个是一个jpg图片;其他png,jpg,svg都正常
ChartDirector C# Demo
ChartDirector C# Demo
饼图,柱状等
有Demo就是好
// The data for the chart
double[] data = {5.5, 3.5, -3.7, 1.7, -1.4, 3.3};
string[] labels = {"Jan", "Feb", "Mar", "Apr", "May", "Jun"};
// Create a XYChart object of size 200 x 190 pixels
XYChart c = new XYChart(200, 190);
// Set the plot area at (30, 20) and of size 140 x 140 pixels
c.setPlotArea(30, 20, 140, 140);
// Configure the axis as according to the input parameter
if (img == "0") {
c.addTitle("No Axis Extension", "Arial", 8);
} else if (img == "1") {
c.addTitle("Top/Bottom Extensions = 0/0", "Arial", 8);
// Reserve 20% margin at top of plot area when auto-scaling
c.yAxis().setAutoScale(0, 0);
} else if (img == "2") {
c.addTitle("Top/Bottom Extensions = 0.2/0.2", "Arial", 8);
// Reserve 20% margin at top and bottom of plot area when auto-scaling
c.yAxis().setAutoScale(0.2, 0.2);
} else if (img == "3") {
c.addTitle("Axis Top Margin = 15", "Arial", 8);
// Reserve 15 pixels at top of plot area
c.yAxis().setMargin(15);
} else {
c.addTitle("Manual Scale -5 to 10", "Arial", 8);
// Set the y axis to scale from -5 to 10, with ticks every 5 units
c.yAxis().setLinearScale(-5, 10, 5);
}
// Set the labels on the x axis
c.xAxis().setLabels(labels);
// Add a color bar layer using the given data. Use a 1 pixel 3D border for the
// bars.
c.addBarLayer3(data).setBorderColor(-1, 1);
// Output the chart
viewer.Image = c.makeWebImage(Chart.PNG);
// Include tool tip for the chart
viewer.ImageMap = c.getHTMLImageMap("", "", "title='ROI for {xLabel}: {value}%'")
MD5破解软件
出自上帝之手 ,大神力作 值得信赖
W3Cfuns前端开发工具箱
前端工具箱
正则表达式匹配(常用正则库),压缩工具,json格式化(json数据格式化和试图化)
等工具箱