随笔分类 -  C# 大杂烩

闲聊代码无关项目
摘要:概述 通常JavaScript在Web浏览器执行展现特定效果,C#也可以后台执行JavaScript里面方法;C#通常调用第三方DLL方式:MsieJavaScriptEngine或者JavaScriptEngineSwitcher。具体使用列举如下; MsieJavaScriptEngine使用 阅读全文
posted @ 2019-03-17 11:07 jiajinhao 阅读(3678) 评论(0) 推荐(1) 编辑
摘要:概述 PDF是常用的文件格式之一,通常情况下,我们可以使用itextsharp生产PDF文件;可是如何将PDF文件转换成图片那?目前常用的: 思路1、根据PDF绘画轨迹重新绘制图片; 思路2、是将PDF文件解析成二进制,直接将二级制转换成图片;借助这2种思路,我在网上和同事的帮助下找到了2个DLL文 阅读全文
posted @ 2017-06-15 02:13 jiajinhao 阅读(27499) 评论(15) 推荐(5) 编辑
摘要:概述 前面章节,总结了Lambda树的构建,那么怎么解析Lambda表达式树那?Lambda表达式是一种委托构造而成,如果能够清晰的解析Lambda表达式树,那么就能够理解Lambda表达式要传递的正式意图。解析Lambda表达式树意义很大,比如我们用的EF框架、Rafy框架,里面封装了大量的Lam 阅读全文
posted @ 2017-05-15 20:43 jiajinhao 阅读(1754) 评论(0) 推荐(0) 编辑
摘要:概述 Lambda是C#常用的语句,采用委托等方式,来封装真实的代码块。Lambda其实就是语法糖,是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的 阅读全文
posted @ 2017-05-15 20:16 jiajinhao 阅读(927) 评论(1) 推荐(0) 编辑
摘要:概述 常用23中设计模式中,有三种模式容易混淆,这三种模式即责任链模式、状态模式以及策略模式。现在想深入了解下这3种设计模式的区别,在网上找找之后,发现有一篇博客写的相对清晰。先将内容整理转载如下,也算是对知识的记载和传承; 状态模式与策略模式比较 1、定义: 状态模式:通过改变对象的内部状态而改变 阅读全文
posted @ 2017-05-15 20:04 jiajinhao 阅读(5191) 评论(0) 推荐(2) 编辑
摘要:概述 最近做项目总是遇到服务跑批等需求,一直想写个任务管理的DLL,现在整理了一下思路,编写了一个DLL类库,使用方便。只要调用的子类继承服务基类便可以实现任务的整体调度。先看看页面效果; 使用方式 1、任务的子类服务基础类BaseService,重新父类的执行任务的方法ExecAction和配置服 阅读全文
posted @ 2017-01-04 22:19 jiajinhao 阅读(547) 评论(0) 推荐(0) 编辑
摘要:概述 一直以来,我们都在用C#编写程序,编写程序的时候,我们用到继承、多态、接口以及泛型,我们也都明白子类可以继承抽象类,并能够重写父类的抽象方法,可是大家是否想过,如下几个问题: 1、凡树必有根和叶,类的继承也如此,如何通过程序集查找所有继承父类的之类的程序集名称? 2、如果程序B被其他程序调用, 阅读全文
posted @ 2017-01-02 22:40 jiajinhao 阅读(5375) 评论(0) 推荐(1) 编辑
摘要:概述 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。AMQP(高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作 阅读全文
posted @ 2016-10-04 21:28 jiajinhao 阅读(15641) 评论(11) 推荐(10) 编辑
摘要:C# 缓存的使用 阅读全文
posted @ 2016-09-10 22:34 jiajinhao 阅读(6045) 评论(0) 推荐(1) 编辑
摘要:数据安全成为系统考量合格的一个标准,系统安全性一般情况下包括以下几点: 1、XSS Dom漏洞,这个漏洞可以使用户的一些数据丢失,使用的时候谨慎注意过滤一些特殊字符; 2、SQL注入式攻击,该漏洞主要是通过编写一些组合SQL脚本语句导致,处理的方式也就是前后台都要过滤特殊字符,同时尽量少使用SQL拼 阅读全文
posted @ 2016-06-28 23:06 jiajinhao 阅读(514) 评论(0) 推荐(0) 编辑
摘要:1、字符串风格成字符数组; 比如将字符串:23$123$45$转换成int[]这样的数组,你该怎么转换?其实你不用写那么的for循环,只需要一句话: 2、list集合和字符串:string.Join 3、List和数组转换: 4、去除尾部的特殊字符: 比如将字符串:$abcdnt87*中的*和$去掉 阅读全文
posted @ 2016-06-04 15:26 jiajinhao 阅读(409) 评论(0) 推荐(0) 编辑
摘要:Microsoft Web Application Stress Tool 阅读全文
posted @ 2015-10-09 15:09 jiajinhao 阅读(165) 评论(0) 推荐(0) 编辑
摘要:缓存对于提高大数据量的网站性能无疑不是一个很好的解决方案,针对缓存的使用网上同仁介绍很多,再次我仅仅分享一下自己对Memcached使用的简单介绍。Memchached的使用通过第三方DLL来完成,常用的第三方类库如下:memcacheddotnet、EnyimMemcached。这里主要介绍mem... 阅读全文
posted @ 2015-10-09 12:27 jiajinhao 阅读(330) 评论(0) 推荐(0) 编辑
摘要:C#中实体转Json常用的类JavaScriptSerializer,该类位于using System.Web.Script.Serialization;命名空间中,添加引用system.web.extensions。常见序列化和反序列化的方法如下:public static List JSONSt... 阅读全文
posted @ 2015-07-26 22:47 jiajinhao 阅读(893) 评论(0) 推荐(0) 编辑
摘要:HMTL5 SOCKET 通信 阅读全文
posted @ 2015-07-18 20:55 jiajinhao 阅读(4108) 评论(0) 推荐(0) 编辑
摘要:提供一种基于SoapHeader的自定义验证方式,代码如下:public class MySoapHeader : System.Web.Services.Protocols.SoapHeader { private string userID = string.Empty; ... 阅读全文
posted @ 2015-07-10 15:38 jiajinhao 阅读(4458) 评论(0) 推荐(0) 编辑
摘要:代理服务器无账号和密码的代理服务器://创建请求 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); //实例化一个WebProxy对象 ... 阅读全文
posted @ 2015-07-06 17:32 jiajinhao 阅读(2808) 评论(0) 推荐(0) 编辑
摘要:谈到C#正则表达式,标题还是有点偏了,正则表达式是所有语言都支持,不仅仅是C#,但是正则表达式的定义确实变化多样,不能表达式实现不同效果:正则表达式的基础知识:/******************************************常用元字符**********************... 阅读全文
posted @ 2015-06-30 18:33 jiajinhao 阅读(222) 评论(0) 推荐(0) 编辑
摘要:最近搞一个项目,需要获取微信端语音文件,下载之后发现是AMR格式的录音文件,这下把我搞晕了,C#中的4种播放模式不支持播放AMR,想到都觉得头痛,如何是好?最后找到的方案,其实也简单:windows media player1、上网下载最新的解码器:K-Lite Codec Pack,下载地址百度可... 阅读全文
posted @ 2015-06-18 19:05 jiajinhao 阅读(1239) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示