.Net
文章平均质量分 78
ShuSheng007
人活着要有梦想,万一实现了呢!
展开
-
不使用字符串检验一个整数是否包含给定整数的方法
今天看到公司的一道面试题,有如下一个整型数组 { 2, 123, 156, 1238959,78, 215, 412391},将包含2的项打印出来,不能使用字符串。因为自己平时使用c#编程,首先自然想到.net的强大的函数库,如果可以转换成字符串的话,使用String的Contains 方法判断不就搞定了吗,再一看不许使用字符串!思路:1.循环数组中的每个元素原创 2013-12-05 21:46:53 · 1185 阅读 · 0 评论 -
WCF配置文件
最近项目使用wcf技术开发,觉得应该将配置文件记录下来: 服务器端配置<?xml version="1.0" encoding="utf-8" ?><configuration> <system.serviceModel> <services> <service behaviorConfiguration="MyServiceBehavior" name=&quo原创 2016-01-15 09:45:05 · 573 阅读 · 0 评论 -
.net反射的研究
使用反射的一些记录通过反射调用类型中的方法 由于.NET中包含了类型的元数据,所以我们可以在运行时获得一个类型的详细信息,并对其做相应的操作。使用到的类 为了使程序稍微复杂一点,我们假定一种场景。假设有三个类:学生类;导员类;校长类 学生类和导员类在同一个Assembly中,校长类在另一个Assembly中,现在校长类需要使用反射的方法通过导员类来获得学生的信息。Assembly A原创 2016-01-02 23:44:30 · 480 阅读 · 0 评论 -
DotNet中FTP操作
class FtpHandler { private string host = null; private string user = null; private string pass = null; private FtpWebRequest ftpRequest = null; private FtpW原创 2015-10-20 10:18:29 · 802 阅读 · 0 评论 -
DotNet中的HTTP操作
文章主要是另一位同学写的,但是总结的时候找不到链接了,感谢该同学public class HttpHelper { /// /// 创建GET方式的HTTP请求 /// public static HttpWebResponse CreateGetHttpResponse(string url, int t原创 2015-10-20 10:08:58 · 726 阅读 · 0 评论 -
C#学习笔记
1. 比较两个集合是否相等方法:a、如果两个集合的items 是相同引用的对象,则直接使用sequenceEqual 方法。 b、如果两个集合的items不是相同引用的对象,则对象的类型需要实现 IEquatableT> 接口,后使用sequenceEqual方法 2. 控制翻转(原创 2014-06-09 18:04:20 · 650 阅读 · 0 评论 -
web部署到ISS中遇到的问题
将ASP.NET MVC Web 程序部署到IIS中是发生了这个错误:错误信息:未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。 说明:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.BadImageFormatException: 未能加载文件或程序集转载 2015-09-07 19:15:02 · 634 阅读 · 1 评论 -
像素和厘米互相转换
在做report的时候,用到了像素和厘米之间的相互转换程序是winform 开发像素转厘米: /// /// 像素转换成厘米 /// /// 像素 /// 厘米 private double PixelToCm(double Pixel) {原创 2014-12-02 17:14:11 · 3939 阅读 · 0 评论 -
winform 中实现鼠标框选效果 c#
项目中需要实现一个鼠标框选的功能,现在将代码分享出来:思路:实现三个鼠标事件 MouseDown,MouseMove,MouseUp, 至于框选后需要实现什么功能则可以在MouseUp中调用完整代码如下:新建一个winform 窗体程序,修改窗体的BehindCode即可。using System;using System.Collections.Generic;usi原创 2014-11-26 14:16:24 · 5808 阅读 · 1 评论 -
C# 中通过程序调用命令行Ping 网络的实现
项目中需要频繁检查设备和平台之间的网路是否可以ping 通,所以需要实现一个从程序中调用Ping 命令的功能 private void CheckNet(string command) { System.Diagnostics.ProcessStartInfo proc = new System.Diagnostics.ProcessSt原创 2014-11-26 13:33:34 · 771 阅读 · 0 评论 -
文件的对称加密与解密
//Symmetric Algorithm class SymmetricEncryption { static int bufferSize = 128 * 1024; //salt key static byte[] salt = { 134, 216, 7, 36, 88, 164, 91, 227, 174, 76, 191,原创 2014-06-09 12:51:34 · 803 阅读 · 0 评论 -
各种排序算法大集合
计算机程序就是数据结构加算法。可见算法在计算机世界的重要性,本文所述的算法是指基础通用的查找和排序算法,其是其他更复杂算法的基础,总结在此以备将来查阅。排序算法排序算法又分为好多种简单排序(Simple sorts) 1.1 插入排序(Insertion sort) 1.2 选择排序(Selection sort)有效排序(Efficient sorts ) ...原创 2018-01-25 20:25:27 · 432 阅读 · 0 评论