
C#
文章平均质量分 56
Song-csdn
这个作者很懒,什么都没留下…
展开
-
C# MsChart 类似十字光标/交叉线 跟随鼠标移动功能 的优化 [问题点数:88分]
@http://bbs.youkuaiyun.com/topics/390744105搜索了很多,自己也尝试了很多,目前还没很好的解决方法,发帖求助。想实现类似CAD制图那种十字光标跟随的效果,其实MsChart是带这功能的设置ChartAre属性: _chartArea.CursorX.IsUserEnabled = true; _chartArea.CursorY.IsUserEnab原创 2014-03-27 16:59:32 · 7437 阅读 · 1 评论 -
C# Json 解析遇到:The token '"' was expected 的 问题处理
先不管是否Server 给的JSON 出现了催哦无原创 2014-09-24 19:27:27 · 8488 阅读 · 2 评论 -
HTTP Basic Authentication认证的资源的C#实现
要在发送请求的时候添加HTTP Basic Authentication认证信息到请求中,有两种方法:一是在请求头中添加Authorization:Authorization: "Basic 用户名和密码的base64加密字符串"二是在url中添加用户名和密码:http://userName:password@api.minicloud.com.cn/statuses/fr转载 2014-10-27 22:14:16 · 4988 阅读 · 0 评论 -
多线程并发处理的新思路:Parallel的使用
今天偶然接触到一个新的知识点,虽然.Net 4 里面早就提出来了,但是我真的不知道,还一直Backgroundwork玩的不亦乐乎,这个Share出来大家共享一下 ~我顺便截了几个评论过来:【我在最近的项目中用到了Parallel,原来的操作要10秒,现在4秒左右。不过还是不满意,后来加上缓存,就变成了0.4秒用Parallel有一个问题,就是CPU占用非常厉害,必须注意】转载 2015-03-10 11:13:32 · 7537 阅读 · 0 评论 -
Java and C#基于AES对xml通讯协议加密
这年头找个正经能用的东西那是真难,网上一搜索一大堆,正经能用的没几个,得,最后还是得靠自己,正巧遇上需要AES加解密的地方了,而且还是Java和C#间的相互加解密操作,这里做个备忘 这里采用的加解密使用base64转码方法,ECB模式,PKCS5Padding填充,密码必须是16位,否则会报错哈 模式:Java的ECB对应C#的System.Security.Cryptogra转载 2015-04-23 11:20:23 · 1109 阅读 · 0 评论 -
Test checkout of feature 'Compiler' failed.
2014a的解决办法适用于已安装compiler但破解不完全的,http://pan.baidu.com/s/1qWFbOjq,提取码84rg ,下载后解压,把install.jar以及相应位数的三个文件(compiler.dll,mcc.exe,libmwservices.dll)复制到对应位置替换即可,另外把license.lic改为与MATLAB\licenses文件转载 2015-12-28 10:05:03 · 843 阅读 · 0 评论 -
WPF(C#) 打印各类型文件.
复杂的问题简单化,遇上文件打印的需求,希望实现直接打印的功能,不要手动打开文件再点击打印.刚开始有点蒙圈,之前做过Office的文件操作,知道可以通过代码进行打印..但是本次需要打印各种常见类型文档.都要代码控制?先后在百度一下关键字 WPF打印PDF. C#打印PDF.. 得到好多不需要的内容,不是自己需要的.问题简单化一下..其实不必考虑那么多,直接调用打印进程不就原创 2016-02-02 13:38:28 · 5176 阅读 · 2 评论 -
[Songqw.Net 基础]WPF插件化中同步Style
之前将WPF Client中的各个页面拆分为一个个插件,进行开发,界面是原生的还好说,一旦统一样式,每个插件模块都来一份资源文件,就不合理了喽.先从Style入手,做一下同步.思路是直接将Style拆离出来,即不再主框架中,也不再插件中实现.新建项目 :Songqw.Net.WPF.CommonStyle新建xaml文件, 不需要xaml.cs 删掉即可~<Re原创 2016-03-17 09:22:17 · 1124 阅读 · 0 评论 -
C# 汉字转拼音(支持GB2312字符集中所有汉字)
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MyPinYin{ /// /// 汉字拼音转换类 /// public class PinYinConverter { #region 数组信转载 2016-03-08 08:41:00 · 11058 阅读 · 0 评论 -
动态加载Dll时,通过Type生成类对象
转:http://www.cnblogs.com/zfanlong1314/p/4197383.html“反射”其实就是利用程序集的元数据信息。 反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间。1、假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型): Assembly assembly = Assembly.LoadFile(转载 2016-03-14 17:05:53 · 768 阅读 · 0 评论 -
[Songqw.Net 基础]WPF实现简单的插件化开发
接着上一篇博客, 那里实现了简单的控制台加载插件,在这里通过WPF实现,做个备份.WPF控件空间经常会与WinFrom混淆,要记得WPF控件是引用 using System.Windows.Controls;1.构建控件:WpfPart1.xaml<UserControl x:Class="Songqw.Net.Plugins.Test.WPFPlugins.W原创 2016-03-15 13:38:41 · 2808 阅读 · 0 评论 -
[Songqw.Net 基础]C#实现简单的插件化开发,可用于WPF Winform.
RT , 近期开发Client端,希望通过插件式开发,降低耦合度说起来太高端,主要还是为了将需求变更的影响降低,为后续功能升级做好铺垫,通过加载dll的方式加载各个模块或页面,更新时主需要更新dll就好.1.定义接口类namespace Songqw.Net.Plugins.Interface{ public interface IPluginMember {原创 2016-03-15 08:47:59 · 3778 阅读 · 0 评论 -
Tomcat/Java/Jsp/ExtJS 调用 C# ActiveX控件页面代码
RT,最近第二次使用到类似项目,将前台页面代码Mark下.浏览器自动判断是否符合控件运行环境,判断是否已经安装了控件,并进行下载提示:// 检测控件运行环境,并进行安装提示function checkPlugin(){ var agent = ""; //alert(agent); if(-1 != agent.indexOf("Chrome")){Ext.Msg.ale原创 2016-07-14 10:55:07 · 902 阅读 · 0 评论 -
C# 正则根据ID取出HTML Strng中Value的值
Mark : private static string ParseHtml(string htmlStr) { string pattern = ""; Regex r = new Regex(pattern, RegexOptions.IgnoreCase);原创 2017-04-10 20:50:08 · 2640 阅读 · 0 评论 -
Http服务器并发访问压力测试工具(自己方便测试而编写)新附带源码
为了方便对自己的服务器进行一个简单的并发访问测试,自己coding了一个简单的http post/get 并发请求工具环境是基于VS2010 c# .net4框架,所以运行该exe需要设备上安装了 .net framework 4.0 才可以,安装包大约40多M 可以自己去下载一个。资源已上传到优快云可以进行下载,免积分的,下载地址:http://download.youkuaiyun.com/detail/songqingwei1988/7102283原创 2014-03-26 16:19:58 · 10752 阅读 · 20 评论 -
RUNNING .NET CORE APPLICATIONS WITH IIS AND ANTARES (AZURE WEBSITES)
From : https://blog.3d-logic.com/2016/06/08/running-asp-net-core-applications-with-iis-and-antares/I have seen a few articles (including official docs on http://docs.asp.net) about publishing and runn...转载 2018-05-25 10:09:11 · 721 阅读 · 0 评论 -
Angular in .Net Core Host , 刷新进入空白页 or 404
RT, 用Angular做练习,build后放入 Asp .Net Core 2.0 项目 wwwroot 文件夹中, run 起项目一切正常。偶然发现如果按F5 或者 手动刷新浏览器,会出现页面空白的情况。按F12发现没有任何错,就是空页面。想了一下, 应该是刷新的时候走入的是.Net Core 的路由,之前的Angular路由应该是失效了。觉得解决思路应该是在.Net Core的路由上做文章。...原创 2018-05-26 18:19:33 · 1300 阅读 · 0 评论 -
EF中数据优先,模型优先和代码优先
看了很多文章也不是很明白,说的都太书面化了,大家看看这图一下子就明白了,哈哈其实看图很简单,database first和model first都是通过 data model创建的edmx文件,只不过model first模块可以自己根据需要创建和修改实体,显得更加灵活.codefist是一个class代码文件,它可以由一些第三方的软件可视化的创建,也是非常灵活的一种方式,转载 2014-09-02 10:11:48 · 11814 阅读 · 0 评论 -
ASP.NET MVC4 App_Start 下各类的作用
App_StartIt has configuration classes to reduce clutter code in the Global.asax它包含了配置类来减少在Global.asax中的杂乱代码Application_Start 方法App_Start 文件夹里有如下文件:AuthConfig.cs: Related to security se转载 2014-09-02 09:28:43 · 9994 阅读 · 0 评论 -
NumericUpDown控件ValueChanged事件获取的数值是上一次数据的问题解决
Winform 上添加 NumericUpDown 控件 事件代码如下:原创 2014-08-14 22:58:54 · 5892 阅读 · 0 评论 -
C#处理Json数据/Json数据转为对象
From:http://www.cnblogs.com/Gun-N-Rose/archive/2012/09/28/2707053.html 下面我将通过如何用c#的DataContractSerializer将这条记录反序列化。首先你得分析这条记录的结构,然后建出与结构相符的类出来。记得加上reference:using System.Runtime.Serialization.转载 2014-03-27 15:21:49 · 1446 阅读 · 0 评论 -
C# 删除 或移动 文件夹及文件夹内的内容。
/// /// 复制文件夹(及文件夹下所有子文件夹和文件) /// /// 待移动的文件夹路径 /// 目标路径 public static void CopyDirectory(String sourcePath, String destinationPath) {原创 2014-03-19 23:46:24 · 1726 阅读 · 0 评论 -
C#版本拉格朗日插值算法 — 用于MsChart 绘图控件进行插值算法绘图。
亲测整体可用,但是感觉结尾部分或有数据剧烈波动的地方,不是很准确。 From:http://www.cnblogs.com/technology/archive/2011/03/12/1982025.html 实际中有时需要对数据进行分析, 最近就遇到了这样一个情况: 有一系列横坐标是时间, 纵坐标是记录值的一些数据, 但横坐标却不是等距记录的. 就是说在第一分钟记录一转载 2014-03-20 09:23:34 · 3787 阅读 · 0 评论 -
C#版 代码实现 数据拟合,可用于MsChart拟合绘图等
亲测可用,用于MsChart中绘图十分便利 From: http://www.cnblogs.com/cglNet/archive/2012/08/27/2659257.html /// ///用最小二乘法拟合二元多次曲线 ///例如y=ax+b ///其中MultiLine将返回a,b两个参数。 ///转载 2014-03-20 13:31:04 · 6100 阅读 · 4 评论 -
C# 多线程模式 关闭/退出全部线程
摘要:今天使用VS调试一个Http服务器,其中使用了多个Thread来多线程处理Request,发现在调试模式下,关闭程序时,VS还处于调试模式,猜测是因为有Thread没有结束 Google 一下, 得出以下解决方法Thread.IsBackground 属性:获取或设置一个值,该值指示某个线程是否为后台线程。http://msdn.microsoft.com/zh-cn/l原创 2014-03-22 23:03:24 · 12317 阅读 · 0 评论 -
C#开源资源大汇总
From:http://www.cnblogs.com/MaxIE/archive/2008/04/11/1148745.html 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提转载 2014-03-23 17:42:03 · 1481 阅读 · 0 评论 -
C# WINFORM判断程序是否运行,且只能运行一个实例
判断程序是否已经运行,使程序只能运行一个实例有很多方法,下面记录两种,From:http://www.cnblogs.com/JuneZhang/archive/2012/03/22/2412121.html 方法1:线程互斥static class Program { private static System.Threading.Mutex mute转载 2014-03-23 20:57:11 · 940 阅读 · 0 评论 -
C# 实现ZIP 压缩和解压
/// /// 创建ZIP压缩文件 /// /// 压缩文件的路径 /// 用户文件名 public static void CreateZipFile(string filePath,string userName) { if (false ==File.原创 2014-03-23 17:44:48 · 3383 阅读 · 0 评论 -
VB.Net 与 C#代码 转换工具(网页版)
经常会遇到同样的功能需要原创 2014-05-06 19:05:49 · 1329 阅读 · 0 评论 -
C# 生成html页面出现乱码的问题
C#服务器处理http请求,通过string方式拼接一个简单的html页面返回给客户端,如果string中有中文的话,可能会出现乱码的问题,原因是没有设置使用TF-8编码设置方式如下: StreamWriter sw = new StreamWriter(fs, Encoding.Default);原创 2014-03-25 15:19:53 · 2231 阅读 · 0 评论 -
C# Winform 开机自动启动
From:http://write.blog.youkuaiyun.com/postedit /// /// 设置开机自动启用 /// private void SetAutoStart() { try { string reg转载 2014-03-25 13:13:08 · 1200 阅读 · 0 评论 -
C# 计算时间差/运行耗时计算/时间计数器(非DateTime相减方法,Stopwatch类)及 与DateTime的对比测试
背景:C#写了个Http服务器,中间加一个简单的处理耗时功能,以前都是用两个Time转为标准UTC去相减得到时间差的方法,脑子记忆太差,实在记不住那么多的Time格式。今天搜到一个专门用于实现时间差的类,记录一下。using System.Diagnostics;var stopWatch = new Stopwatch();stopWatch.Start();//开始或继续某原创 2014-03-26 10:50:33 · 4364 阅读 · 0 评论 -
C# Winform/Server 提交协议冲突 Section=ResponseStatusLine 的解决,可能是服务器引起的异常
把Http异步的操作改为同步操作后出现该异常,网上搜了一下,原因:微软没有容忍不符合RFC 822中的httpHeader必须以CRLF结束的规定的服务器响应所导致对于原因我是不明觉厉。尝试的解决方法:0.几个人都说要改webclient等来提交请求,没有改的想法1.有人说把客户端的KeepLive = false 立竿见影 尝试无效,2.看到这个帖子 http://h原创 2014-03-26 13:49:47 · 9752 阅读 · 4 评论 -
C# 读取配置文件和修改
读取:写入: Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); configuration.AppSettings.Settings[key].Value = result;configuration.Save转载 2014-04-08 23:25:56 · 4023 阅读 · 0 评论 -
C#Winform中保存配置信息App.Config的操作和简单日志操作
C#Winform中保存配置信息App.Config的类操作:添加引用:System.Configuration;/// /// 配置信息维护 /// public class AppConfig { public static Configuration config = ConfigurationManager.OpenExe转载 2014-04-08 23:17:04 · 4666 阅读 · 0 评论 -
Winform 统一捕获异常,捕获未处理异常
using System;using System.Windows.Forms;//注册全局的异常处理程序,扑获产生的异常。namespace Zhengzuo.CSharpCode{ static class Program { /// /// 应用程序的主入口点。 /// [STATh原创 2014-07-31 08:54:54 · 1626 阅读 · 0 评论 -
[Tools]根据文件Create日期,自动Copy/Move到yyyy MM文件夹
近日大量图片上传到百度云备份,当同一文件夹数量 > 500 时,需要开通会员。Qiong.发挥码农特色原创 2018-05-30 09:24:57 · 503 阅读 · 0 评论