- 博客(687)
- 资源 (10)
- 收藏
- 关注
原创 windows服务安装,动态配置服务信息
代码如下:using System;using System.Configuration;using System.Reflection;namespace NetStar.WSJob{ /// /// 服务安装配置帮助类 /// internal class SettingHelper : IDisposable { #r
2017-07-19 18:11:11 807
原创 rabbitmq3.6.5安装及web控制面板的使用
一.安装安装包,先安装二郎环境,注意,请以管理员身份安装,不然会出现乱码。然后安装rabbitmq-server,安装完会自动启动服务的。二.启动web控制面板。管理员打开cmd,进入rabbitmq的安装目录下的sbin文件夹中,然后执行rabbitmq-plugins.bat enable rabbitmq_management命令这个过程可能有点耗时,
2017-06-12 21:03:08 2248
原创 WebAPI控制器分离
默认情况下webapi从当前应用程序域加载控制器,我们可以通过继承DefaultAssembliesResolver类来从新配置入口需要从写GetAssemblies方法,我们把控制器单独拎出到一个类库中,然后编译控制器所在的类库,并将相关的依赖dll(系统dll除外)拿出来,然后装载这些dll /// /// 装载控制器 /// internal c
2017-05-25 10:56:42 2647
原创 MicroService4Net快速搭建微服务(二)
接上一篇:http://blog.csdn.net/joyhen/article/details/70244666对于config的配置,进行了自定义处理,主要是控制器的分离,以及控制器和action路由响应处理,如下:static void Main(string[] args) { const int apiport = 65511;
2017-05-24 15:33:13 2476 2
原创 IIS错误:在唯一密钥属性“fileExtension”设置为“.mp4”时,无法添加类型为“mimeMap”的重复集合项
今天移服务器,之前项目部署在server2008上,config中的mime设置如下,运行正常: 由于病毒肆掠,更换到2012上,在iis8.0中,就嗝屁了,运行不了,查了半天,常规的解释是线程池用采用经典模式,压根不行,而且我的项目必须走集成,后来想到用站点用默认页的时候,会删除其他默认项(从IIS的“默认文档”模块进入设置),试着用这个方法处理就好了。修改后的s
2017-05-19 20:09:28 10506
原创 mvc中action允许跨域
可以全局定义,也可以定义到controller或action上:/// /// 允许跨域 /// public class AllowCrossSiteJsonAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingCo
2017-05-17 19:33:44 4391
原创 Memcache同时获取多个键的值
用的库是Memcached.ClientLibrary.dll,依赖log4net.dll和ICSharpCode.SharpZipLib.dll,一个是日历,一个存储是否启用压缩。public List GetMultipleArray(string[] keys) { try { lock (l
2017-04-25 14:22:09 1977
原创 Memcached单键超1M数据量的拆分设计及测试
Memcached单个键值数据量不能超出默认的最大1M限制,这个时候需要进行拆分,成多个键。评估的时候需要实现模拟目标对象的数据量。比如我的数据结构如下: private static DTO.OnlineUser Makeuser(string key) { DTO.OnlineUser user = new DTO.OnlineUs
2017-04-25 13:31:20 870
原创 jquery ajax超时设置
var ajaxTimeoutTest = $.ajax({ url:'', //请求的URL timeout : 1000, //超时时间设置,单位毫秒 type : 'get', //请求方式,get或post data :{}, //请求所传参数,json格式 dataType:'json',//返回的数据格式 success:function(data){ /
2017-04-20 18:51:26 1577
原创 MicroService4Net快速搭建微服务
原文:https://www.codeproject.com/Tips/894355/MicroService-Net-Create-Micro-Services-Easily-with?msg=5326787#xx5326787xx相关阅读:http://www.cnblogs.com/CrazyAnts/p/5627106.htmlMicroService4Net:https://gi
2017-04-19 20:13:58 3634
原创 页面支持简体和繁体语言的js库
var Default_isFT = 0var StranIt_Delay = 50function StranText(txt, toFT, chgTxt) { if (txt == "" || txt == null) return "" toFT = toFT == null ? BodyIsFt : toFT if (chgTxt)
2017-03-17 21:44:42 2896
原创 WebBrowser注册和调用脚本
webBrowser1.Document.Window.Document.InvokeScript("CustomScript", new string[] { param });IHTMLWindow2 win = (IHTMLWindow2)this.webBrowser1.Document.Window.DomWindow; string script1
2017-03-13 18:06:08 1081
原创 winfrom动态抓取网页数据
我们知道,如果网页的数据不是通过http协议加载到页面里面,或者ajax延迟加载数据到页面,这个时候不过你是什么语言request url获取的数据都是不完整的,说白了需要的目标数据抓不到,下面通过2中方法处理:方法一:WebBrowser延迟的加载采集地址(线程等待)配合js来处理。1.目标网址:http://www.2ya.tv/k/1 ,顺便说一下,这个站做的非常厉害,可
2017-03-13 17:32:14 2487
原创 js时间戳解析
demo:function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); } getLocalTime(1489390119);"2017/3/13 下午3:28 "抓取微博视频,其中一个校验字段用的时间戳:http://us.si
2017-03-13 14:44:33 3160
转载 WebBrowser页面与WinForm交互技巧
查看:http://blog.csdn.net/wonsoft/article/details/5196837/http://www.cnblogs.com/qqflying/archive/2012/07/27/2611563.html
2017-03-13 10:31:54 2526
转载 Windows Server 2012 Iis8 php环境配置方法
原文:http://www.codeweblog.com/windows-server-2012-iis8-php%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95/
2017-02-27 13:39:45 3371
原创 winfrom-图片拆分成多块
先在panel容器(长宽为300)中绘制一个宫格,比如下面这样:private void Form1_Load(object sender, EventArgs e) { this.InitRandomPictureBox(); } private void InitRandomPictureBox(
2017-02-07 21:19:03 1250
原创 winfrom-OpenFileDialog选择图片并设定大小
using System;using System.Drawing;using System.Windows.Forms;namespace WindowsFormsApplication2{ public partial class selectimg : Form { public selectimg() { I
2017-02-07 20:41:09 4306
原创 winfrom-画图学习
namespace Painter{ partial class FormPainter { private System.ComponentModel.IContainer components = null; protected override void Dispose(bool disposing) {
2017-02-07 13:41:09 1121
原创 winfrom-拖动鼠标绘制矩形
using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace WindowsFormsApplication2{ //http://bbs.csdn.net/topics/390567044 //http://heisetou
2017-02-07 13:13:29 3916 1
原创 winfrom-金融交易软件资料储备
快捷键 http://www.cnblogs.com/shuang121/archive/2012/12/01/2797293.html2点算角度(水平方向)https://zhidao.baidu.com/question/177586229375658444.htmlhttp://bbs.csdn.net/topics/390708433?page=1h
2017-02-07 10:39:48 784
原创 winfrom-绘制十字线
using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Windows.Forms;namespace crossline{ public partial class Form1 : Form {
2017-02-07 10:21:18 1914
原创 winfrom-背景图片填充自适应大小
一个属性很简单,防止遗忘BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;在设计的时候建议置于底层容器,上层容器透明就好
2017-02-06 13:24:48 6199
原创 winfrom-容器控件对象的滚轮事件
滚轮事件发生一定要激活当前的目标控件,比如目标控件要有焦点,事件本身简单,就是MouseWheel下面举例panel:private void panelsplit_MouseEnter(object sender, EventArgs e) { this.panelsplit.MouseWheel += new MouseEventHandler(
2017-02-06 13:21:49 1115
原创 winfrom-窗体打开大小和全屏设置
窗体打开满屏(非最大化),点击按钮全屏,ESC键按下时推出全屏:public Form1() { InitializeComponent(); KeyPreview = true; DoubleBuffered = true; StartPosition =
2017-02-06 13:13:50 5871
原创 winfrom-绘制矩形并移动
using System;using System.Drawing;using System.Windows.Forms;namespace WindowsFormsApplication2{ public partial class ang : Form { bool isMove = false; private Rectangle m
2017-02-06 13:03:30 3802 1
原创 winfrom中ListBox自动滚动到底部,并设置单行文字颜色
滚动可以通过TopIndex来设置: private void AddMsg(string msg) { bool scroll = false; if (this.listBox1.TopIndex == this.listBox1.Items.Count - (int)(this.listBox1.Height / thi
2016-12-02 17:24:00 1690
原创 linux下面tar解压文件提示gzip: stdin: not in gzip format处理
tar zxvf pcre-8.34.tar.bz2出错,提示gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now更换zxvf,直接tar -xf 就可以了
2016-11-13 14:13:40 4871
原创 Tomcat与IIS共用80端口
参考:http://www.xker.com/page/e2012/0112/106015.htmlhttp://blog.sina.com.cn/s/blog_6f2bb64d0102v27n.html
2016-08-03 16:54:59 937
原创 无法启动计算机上的服务W3SVC
运行命令提示符 fsutil resource setautoreset true c:\ 打开运行输入 services.msc 启动Windows Process Activation Service服务 再启动world wide web publishing service服务 再启动iis7就可以了
2016-07-25 14:34:07 7123
原创 vs插件Document Map
挺不错的一个插件,比re-sharp轻量级,网站:http://www.axtools.com/products-codesmart-vsnet.php#T2-1具体可以看看官网的功能预览图
2016-07-01 16:49:22 1070
原创 iis让支持webp文件
最近在处理移动端图片推送,对于大图压缩传输,当下流行的webp格式图片较原图小很多,但是肉眼很难发现有失真的效果,顺便贴下webp压缩的在线网站(其实挺多的):智图http://zhitu.isux.us/原图压缩成webp后大小会减少一大半,带来一个问题,pc端网页不识别,其实很容易想到MIME类型设置。添加一个MIME即可下面是测试的效果:
2016-06-03 15:17:32 6529
转载 Using Statement vs Try-Finally
原文:http://www.csharp-examples.net/using/可跟踪调试一目了然,此站点不错哦
2016-05-27 11:51:32 650
原创 SqlBulkCopy测试
先上码:public static void WriteSQL(){ //http://www.codeweblog.com/sqlbulkcopy-%E7%9A%84-timeout-%E5%92%8C-batchsize/ const int times = 20; const int precount = 100000; const string con
2016-05-26 14:12:40 1008
原创 mvc中模型对象中的元数据校验库
ModelMetadataExtensionsWithBugfix具体可参考:http://haacked.com/archive/2011/07/14/model-metadata-and-validation-localization-using-conventions.aspxgithub地址:https://github.com/Haacked/mvc-metadata-con
2016-05-17 11:17:04 977
原创 jq输入框内容实时预览插件
库的作者是老外,之所以写这篇文章,感觉此库很不错,短小精悍,我想来都比较喜欢职责简单的小库。jQuery-Live-Preview:https://github.com/Haacked/jQuery-Live-Previewdemo地址:http://demo.haacked.com/livepreview/
2016-05-11 10:15:29 1959
原创 Razor 语法之两个紧邻的括号的处理
下面的这样一段文字很多实现方法最简单的,比如:@Html.ActionLink("注册", "Register")如果你没有本地帐户。这样就OK,如果加个括号呢我擦,报错了,两个临近的括号之间加个空格当然是可以的,关键是页面显示不让有空格,用@字符串输出方式即可@("...........")output------------------->注册如
2016-05-09 10:57:20 2160
原创 哈希256规则分表
代码有点老,且没优化,贴下仅供参考:declare @i int, @j int, @str Nvarchar(max),@temp nvarchar(10), @tempreg nvarchar(10)set @i=0set @j=0set @str =''set @temp=''set @tempreg=''while @i<=15begin set @temp=
2016-05-05 17:16:54 3435
原创 vs中多个文件合并成一个文件显示
主要是通过修改 .csproj 文件来达到显示合并的效果,看测试:新建一个控制台程序,然后新建2个类Class1和Class2【它们都是partial类,是不是partial无所谓,主要看你怎么按业务分块组合】。然后记事本打开.csproj文件。将Class2的Compile修改成
2016-05-03 11:58:04 3840
table添加、删减行,单元格添加、修改、删除标记,对于指定标记默认生成显示,浮动定位且不会产生水平导航条
2013-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人