- 博客(18)
- 资源 (282)
- 收藏
- 关注
原创 Windows 远程停止iis服务 jenkins psexec
最近遇到一个小需求,需要重启远程计算机的iis服务。 需求背景是这样的,用jenkins 做ci的时候, 由于项目是有单独的web服务器,项目虽然是一套, 但是分为A,B,C三个web系统,其中A,B系统要部署很多套,以便C使用。实现的思路就是1.jenkin 从svn里面拉取code2.jenkins编译并 在jenkins 服务器输出A,B,C3.用 CIFS Publishers
2016-12-31 14:25:41 11012 2
原创 2016年终总结
今天是2016年最后一个工作日,感觉时间过得很快,真的印证那句“10年弹指一挥间”,自己10年前写代码的情景仍历历在目。还是简单回顾一下这一年的经历吧,去年进入一家外企,今天6月份项目开始裁员,我有幸进入裁员名单中,那个项目现在在成都好像已经不存在了。被裁后集中1个月把驾照拿到了,7月分找工作真不好找啊。最后找了一个海外的officer,8月底入职,第一次离开四川,第一次离开中国。这边办公、住宿环
2016-12-30 11:37:47 1771
原创 你的项目真的需要Session吗?redis保存session性能怎么样?
在web开发中,Session这个东西一直都很重要,至少伴随我10年之久, 前一段时间发生一个性能问题,因为redis session 问题,后来想想 其实我的项目session 是不需要的。先看看 test 的code吧: public class HomeController : Controller { public ActionResult Index()
2016-12-30 09:18:18 13404 2
原创 asp.net core Swagger JWT
最近在看 asp.net Core jwt 的一些东西其实发现网上已经有很详细的 demo了首先这里有一个开源的 asp.net jwt 的开源项目 stewartm83/Jwt-WebApi有关ap.net core 的jwt 这里有2个文章 比较详细:ASP.NET Core Token Authentication GuideIssuing and authen
2016-12-28 10:45:11 4672
原创 cmd for 循环拷贝文件
::/定义原路径set source=seventrat_test_backend,seventrat_test_frontend::/定义目标路径set target=director1,director2,director3::/定义文件夹set folders=All,App_Browsers,bin,Htmls,Images,Properties,Scripts,Sty
2016-12-24 11:38:37 4646
转载 WebSocket in ASP.NET Core
回到目录一、WebSocket WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而
2016-12-22 11:38:50 5809 1
转载 C#将WebBowser控件替换为Chrome内核
摘要 由于最近要做一个浏览器式的软件,其中有不少地方需要使用到jQuery和BootStrap,但是在C#中,默认的WebBrowser控件默认使用的是IE的core,而低版本的IE在JS加载上总是容易有问题,因此,打算使用Chrome的内核替换IE。准备工作 首先,你要明白Chrome浏览器的内核不叫Chrome,而是Webkit,因此,我们只要找到Webkit的项目
2016-12-22 11:27:22 30887 5
转载 为Debug和Release分别设置Web.config
需求:在开发asp.net应用程序时,往往想在debug和release环境下使用不同的配置,而web.config文件却只有一个解决方案:可以在原来的web.config中写下debug环境下的配置,然后在web.release.config中写下release环境下特有的配置。常见情况写法举例如下:1.替换某节点的某属性值,使用“SetAttributes”转换将更改 “con
2016-12-20 17:55:24 5737
转载 Jenkins持续集成 & .NET cmd创建日期时间文件夹
最近受累于测试环境每次发布都很麻烦,而且我们有多个测试环境,因此专门抽时间做了Jenkins的配置和研究。折腾了两天终于绿灯以后,先来个截图,BlueOcean UI还是很nice的。环境搭建找一个干净点的Build服务器,然后开始持续集成之旅吧!安装JDK我安装了Oracle的JDK之后貌似发送邮件SSL方式有些问题,然而网上的方案貌似不能修复。sta
2016-12-20 16:29:04 4798
转载 如何写出安全的API接口?接口参数加密签名设计思路
开发中经常用到接口,尤其是在面向服务的soa架构中,数据交互全是用的接口。 几年以前我认为,我写个接口,不向任何人告知我的接口地址,我的接口就是安全的,现在回想真是too young,too simple。但凡部署在广域网的应用程序,随随便便的好多工具可以根据ip或域名扫描应用程序的所有暴露的接口,进而分析参数,注入程序,分分钟被攻击。
2016-12-14 11:55:17 19355
转载 1.ASP.NET MVC使用EPPlus,导出数据到Excel中
好久没写博客了,今天特地来更新一下,今天我们要学习的是如何导出数据到Excel文件中,这里我使用的是免费开源的Epplus组件。源代码下载:https://github.com/caofangsheng93/ExcelExportInMvc介绍这篇文章,介绍的是怎样导出数据到Excel文件中,大多数的后端程序都有报表功能:把显示在Grid中的数据导出到Excel文件中,这篇文章中使用的
2016-12-10 13:30:55 4061 1
原创 C# 动态修改dll的签名 以及修改引用该dll文件的签名
在读取RedisSessionStateProvider配置 提到用mono ceil 来修改程序集以及它的签名,里面GetPublicKey 和GetPubliKeyToken 方法里面那个字符串的获取 以及后来的签名 我们都应该 用code来实现,还有应用该dll文件的签名也一同需要修改。所以我这里实现了一个简单的helper方法 如下:namespace ConsoleSess
2016-12-09 12:20:14 4090
原创 asp.net 读取RedisSessionStateProvider配置
最近项目遇到需要读取RedisSessionStateProvider配置文件applicationName节点,如:读取的方法有很多:1直接读取web.config文件, void test1() { SessionStateSection config = (SessionStateSection)WebConfigurat
2016-12-09 09:11:27 4987
转载 通过几个Hello World感受.NET Core全新的开发体验
2016年6月27日,这是一个特殊的日子,微软全新的.NET开发平台.NET Core的RTM版本正式发布。我个人将.NET Core的核心特性归结为三点,它们的首字母组成一个非常好记的简称——COM,分别代表的含义Cross-Platform、Open-Source和Modularization。开发.NET Core应用的方式与之前具有非常大的变化,对于那些尚未体验过.NET Core的朋友,
2016-12-07 10:00:30 2053
转载 NET Core-学习笔记(一)
.net core最近园子讨论频率很高的话题,从不久前发布正式版本后,也是开始从netcore官网一步一步走向学习之路;.net跨平台的设计让人很是兴奋起来,因为做了多年的互联网研发者,见识了很多一流大公司对之的态度,在很多应用方面几乎看不到影子,深深感觉发展前景不是很乐观,但现在不同以往跨平台,加上其本身开发特点速度快,和vs神器的存在,我想过几年情况应该会发生很大变化吧;感叹完了,开始正篇吧。
2016-12-07 09:59:23 4053 1
转载 .NET Core R2安装教程及Hello示例
前言前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core。由于各种原因,就没有初试。刚好,前几天看到.NET Core发布新版本了,决定要去一探究竟。于是乎,就立马去官网查找相关的信息,为初探做准备。下面就开始今天的内容,有两个部分:安装和创建示例程序。安装本人使用的是Windows 10 64位系统,安
2016-12-07 09:57:52 2909
原创 C# 传入引用类型的参数 返回值是否发生变化
前一段时间做项目是,一YY说如果一个方法的参数是引用类型,那么在这个方法里面所做的所有的修改再方法调用后应该有体现。事实是这样的吗?先看code 和运行结果:运行结果方法SetPersonInfo和SetPersonInfo2虽然都是传递PersonInfo的实例 p,但是SetPersonInfo2是修改实例p的属性Name,SetPe
2016-12-05 08:23:42 2501
原创 jinkins在windows上的安装 配置C#编译
首先jinkins在windows上的安装就不说,安装只需要下载相应安装包就可以了,后有些时候经常需要修改端口号。修改如下:然后重启jenkins服务首次运行界面个人建议插件按需安装。
2016-12-04 15:40:05 3098
GO GPRC Redis ANS DES AES
2020-12-30
thinkphp.zip
2020-10-10
ServiceA.zip
2019-08-28
MongoDB权威指南xxxx.zip
2019-07-06
jira_7.3.6破解
2019-04-22
jdk-6u43-windows-i586
2019-04-22
asp.net core signalr DEMO
2019-04-12
TeamViewer13.2.14327 -无限制更换ID版
2019-04-05
SQL Prompt v9.0.10.4053
2019-03-18
redis-desktop-manager-0.8.8.384
2019-03-13
json class generator
2018-12-12
beego demo
2018-11-28
pima-indians-diabetes.data
2018-11-04
iris data csv 222
2018-10-27
iris data csv
2018-10-27
Scrapy爬网存mysql
2018-10-22
react redux
2018-10-05
react redux 开发实例
2018-09-26
React_Redux_Flux_webpack_Babel
2018-09-25
MySQL技术内幕:InnoDB存储引擎(第2版)
2018-03-26
TCP+IP详解卷1 :协议(原书第2版)
2018-03-04
HTTP权威指南
2018-01-11
《亿级流量网站架构核心技术》PDF下载 高清完整版
2018-01-08
大规模分布式存储系统
2018-01-04
atlassian extras 3.2
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人