会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
A苏
666
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
29
下一页
2020年8月12日
async await 异步下载 异步代码加锁 lock 异步缓存
摘要: async await 异步下载 异步代码加锁 lock 异步缓存 FTP异步下载代码: /// <summary> /// 异步下载文件 /// </summary> /// <param name="ftpPath">ftp路径</param> /// <param name="ftpUserI
阅读全文
posted @ 2020-08-12 10:20 0611163
阅读(782)
评论(0)
推荐(0)
2020年8月5日
HTML5 postMessage 跨域跨窗口传递消息
摘要: 父页面代码: <!DOCTYPE html> <html> <head> <title>选择位置demo</title> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name
阅读全文
posted @ 2020-08-05 20:10 0611163
阅读(287)
评论(0)
推荐(0)
2020年8月1日
你可能写了个假异步,并不能提高请求线程池的吞吐量
摘要: 不知道用什么词形容,就叫它假异步吧。 写异步方法,async 和 await 要一路写到底,否则就是假异步,并不能提高请求线程池的吞吐量。 真正的异步,我的理解是这样的:比如调用一个查询接口,在当前线程,把SQL扔给数据库,当前线程释放,去干别的事情,数据库查询完了,通知我,我再在另一个线程里(也可
阅读全文
posted @ 2020-08-01 16:50 0611163
阅读(1330)
评论(6)
推荐(1)
leaflet 绘制 带箭头的线
摘要: 箭头不是画的线段,是贴的图标,再按方向旋转一下。 代码: //添加箭头线 function addLineDirection(polylinePointArr, source, target) { var lineDirection = {}; var polyline1 = L.polyline(
阅读全文
posted @ 2020-08-01 12:34 0611163
阅读(3201)
评论(4)
推荐(1)
leaflet 绘制 点 线 面 圆 椭圆 线缓冲区
摘要: leaflet有个绘图插件Leaflet.draw,但是我不想要它的控件,只想用它的绘制功能,控件我自己提供,当时不知道如何使用,就自己写了个绘制点线面圆和椭圆的工具,代码如下: /// <reference path="define.js" /> /// <reference path="icon
阅读全文
posted @ 2020-08-01 10:16 0611163
阅读(2037)
评论(1)
推荐(1)
2020年7月29日
Leaflet 地图偏移 地图纠偏
摘要: (地图瓦片纠偏最好的方法在这:https://www.cnblogs.com/s0611163/p/15606460.html) 地图区域是一个市,偏移量可以近似认为是固定不变的,通过修改Leaflet-src.js源码中的_update方法和_addTile方法对瓦片进行偏移纠偏。 Leaflet
阅读全文
posted @ 2020-07-29 14:09 0611163
阅读(3228)
评论(0)
推荐(0)
2020年6月23日
ASP.NET Web API Demo OwinSelfHost 自宿主 Swagger Swashbuckle 在线文档
摘要: 新建Web API工程 选Empty,勾选Web API,不要选择Web API,那样会把MVC勾上,这里不需要MVC Web API工程属性 XML文件用于生成在线文档 新建Windows服务作为Web API的宿主 WebApiHost工程属性 控制台应用程序方便调试 Windows服务安装Mi
阅读全文
posted @ 2020-06-23 19:20 0611163
阅读(1453)
评论(5)
推荐(2)
2020年6月17日
如何写个死循环,既不独占线程,又不阻塞UI线程?
摘要: 如果死循环独占线程,500个死循环要占用500个线程,如果死循环不独占线程,500个死循环,用200个线程也行,用20个线程也行,无非是执行的慢点 这样可以把同步操作改写为异步,并且节省线程占用 问个问题:写个Socket服务端,接收数据不准用BeginReceive和ReceiveAsync,只能
阅读全文
posted @ 2020-06-17 19:27 0611163
阅读(1636)
评论(0)
推荐(1)
2020年6月3日
C# Task 多任务:C# 扩展TaskScheduler实现独立线程池,支持多任务批量处理,互不干扰,无缝兼容Task
摘要: 先上源码: https://gitee.com/s0611163/TaskSchedulerEx 为什么编写TaskSchedulerEx类? 因为.NET默认线程池只有一个线程池,如果某个批量任务一直占着大量线程,甚至耗尽默认线程池,则会严重影响应用程序域中其它任务或批量任务的性能。 特点: 1、
阅读全文
posted @ 2020-06-03 15:15 0611163
阅读(3975)
评论(28)
推荐(3)
2020年6月2日
C# async await 异步执行方法封装 替代 BackgroundWorker
摘要: BackWork代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Utils { publ
阅读全文
posted @ 2020-06-02 10:14 0611163
阅读(1356)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
29
下一页
公告