随笔分类 - c#
摘要:如何开发并一键发布WindowsService项目(netcore普通项目) netcore下开发windows服务如果是web项目的话,由于aspnetcore本身是支持的,把默认的host.Run改为host.RunAsService就可以了。 但是普通的netcore的控制台项目我终于找到了如
阅读全文
摘要:deploy to remote server by one button click 功能 支持docker一键部署(支持netcore) 支持iis一键部署(支持netcore和framework)(支持增量发布)(支持一键回滚)(支持点火) 支持windows服务一键部署(支持netcore和
阅读全文
摘要:一键发布工具(ant deploy tool) 一键发布工具(ant deploy tool) 一键发布工具(ant deploy tool) 插件下载地址: https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy
阅读全文
摘要:为什么我喜欢打标签来配置AOP 1. 配置多很混乱,代码里面很难分辨出来哪些是AOP容器(比如属性注入) 2. 对于代码生成器生成的代码里面还需要手动加到配置里面 3. 连java spring现在都是清一色的注解来代替xml,这个就是趋势所在 我基于Autofac开发了一个基于标签来配置AOP的扩
阅读全文
摘要:发布时一键添加html中的css标签和script标签版本号来防止浏览器缓存
阅读全文
摘要:前言: 对于需要长时间运行的.net程序,有时需要我们查看内存的使用有没有内存泄露问题。 我们可以从dump文件中找到答案。 Dump的看点 用dump文件来分析内存,到底我们需要关心哪些点呢? 1.1 查看有没有存在有占用大量内存的对象 <比如有某类下面的一个集合> 1.2 0 1 2各代的siz
阅读全文
摘要:突然有一天部署在服务器的一个应用挂掉了,没办法只能进入服务器打开 【事件查看器】查看下,好不容易找到了打开后一脸懵逼 事件查看器查到的内容根本对我们排障没有任何作用。 在这个时候如果有对应的dump文件就能派上用场了, 只要有dump文件就能查到应用挂掉那刻的一手情报,可能有人认为分析dump文件是
阅读全文
摘要:
阅读全文

摘要:大家来看一张图 先猜猜看为什么会这样 关于async await的原理 建议查看 https://blog.csdn.net/brook_shi/article/details/50803957 这篇文章分析的很透彻 和AsyncLocal有关的 最最关键的部分是 对,就是上下文。在 执行异步的方法
阅读全文
摘要:1. 人工智能实战小程序之准备工作 2. 人工智能实战小程序之语音_前端开发 1. 人工智能实战小程序之准备工作 2. 人工智能实战小程序之语音_前端开发 今天这部分主要讲小程序前端功能的开发 由于我偏后端,css是我的弱项,可能很多人和我一样开发小程序不知道如何下手,希望本篇文章对你有帮助 我的学
阅读全文
摘要:前言 上次参加了微软大会,在做关于微软智能AI接口的实战中认识到了微软也有推出一系列智能接口, 包括语音识别 语意解析 图像识别等。 这些接口是以restful-api提供的,很容易集成到应用中。 小程序体验上不错也是非常火,前端技术不断在更新,虽然我是偏后端的,也不能掉队嘛。 这篇文章我计划是会每
阅读全文
摘要:最近我要做一个爬虫。这个爬虫需要如下几个步骤: 1 填写注册内容(需要邮箱注册) 2 过拖拽验证码(geetest) 3 注册成功会给邮箱发一封确认邮箱 4 点击确认邮箱中的链接 完成注册 我这里就采用163邮箱注册。 邮箱协议有 pop3 和 imap 和 smtp 我试了pop3 不能够筛选邮件
阅读全文
摘要:祝大家2018新年快乐, 前不久发现了一个创意的脚本JtSQL(java编写) 开源地址为:https://github.com/noear/JtSQL JtSQL 特点:*.结合了JS、SQL、模板理念;*.保持了JS和SQL的语法高亮(利于DBA审核);*.方便统一管理、部署、运行*.像存储过程
阅读全文
摘要:用Swagger有一段时间, 我的model层是一个单独的dll 但给Swagger配置的是api层dll的XML。 所以就导致了model字段的注释不能够反应到参数说明。 所以我fork了一份 改了一下源码 改动功能如下: 1 增加每个controller下的action 总数 展示 2 增加ac
阅读全文
摘要:今天折腾了一天 搞了一个winform程序来把我有道云的笔记 同步到我的博客园里面去。 界面很简单 如下 第一步 打开你本机的有道云笔记 随便选一个笔记 然后Ctrl+A全选 再按 Ctrl+S 复制 回到 程序里面 按 Ctrl+V 效果如下图 然后点击 会出现当前的笔记的html内容的窗口 如下
阅读全文
摘要:目标是只要执行一个命令就自动发布新版本到nuget平台 第一步在nuget官网注册一个账号 会有一个APIKEY 如下图 在工程里面添加一个Gruntfile.js 然后copy以下代码 在vs里也可以执行grunt任务 那么nuspec文件是怎么出来的呢 在命令提示符下,进入.csproj文件所在
阅读全文
摘要:“巨人们”的地址 Hangfire Mysql: https://github.com/arnoldasgudas/Hangfire.MySqlStorage 在获取set表数据的sql语句有bug Hangfire Console: https://github.com/pieceofsummer
阅读全文
摘要:以上代码是从高德的js里面扒下来的
阅读全文