自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 C# NPOI AutoSizeColumn失效解决方案

NPOI导出EXCEL在处理中文时,需要表格列宽自动调整宽度时遇到问题,NPOI的自带函数AutoSizeColumn(int 列号)只能支持英文和数字,那就先用AutoSizeColumn(int列号)处理一下,然后单独解决中文,NPOI自身自带为列宽指定宽度函数SetColumnWidth(int 列号,int宽度),只需要遍历一下每一列的文字,求出文字的宽度,算出这一列的最大值,重新设置本列

2014-12-03 14:30:40 10810

转载 C# Socket编程 同步以及异步通信

套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:Ø  服务器端:打开通信通道,告诉本地机器,愿意在该通道上接受客户请求——监听,等待客户请求——接受

2014-12-02 09:23:27 664

原创 C# 6.0 的那些事

自动属性初始化 (Initializers for auto-properties)以前我们是这么写的为一个默认值加一个后台字段是不是很不爽,现在我们可以这样写只读属性的初始化(Getter-only auto-properties)像用户ID这种只读属性,我们以前是这样写的现在我们可以这样写只读属性可以和标了read

2014-11-21 16:35:48 444

原创 C# 中奇妙的函数– String Split 和 Join

很多时候处理字符串数据,比如从文件中读取或者存入 - 我们可能需要加入分隔符(如CSV文件中的逗号),或使用一个分隔符来合并字符串序列。 很多人都知道使用split()的方法,但使用与其对应的Join()方法的人就没有那么多。今天,让我们看看它们的应用。Split() – 根据分隔符切割字符串成几部分 分割符可以是以下几种形式中的一种:只有一个字符的

2014-11-13 09:49:50 635

转载 10分钟掌握XML、JSON及其解析

随着互联网时代的大潮,越来越多的App不光是需要和网络服务器进行数据传输和交互,也需要和其他App进行数据传递。承担App与网络来进行传输和存储数据的一般是XML或者JSON。在移动互联网时代,XML和JSON很重要。为了不和时代落伍,我们需要学习XML和JSON,但同时它们也很容易学习,Let’s start:–)一、XMLXML即可扩展标记语言(eXtensib

2014-11-01 17:25:26 890

转载 ReSharper配置及用法

1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示

2014-10-30 14:41:44 531

转载 写出优雅简明代码的论题集 -- Csharp(C#)篇

最近和一些朋友讨论如何写出优雅的代码,我们都很喜欢C#,所以以C#为例。主要一共有三位程序员在一起讨论,为简单起见我用ABC代表我们三个人。有时候我们会针对一些代码进行讨论,有时候我们会提出一些观点,有时候我们会一起学习网上一些现有的博客,为了便于大家引用,我给每一个论题都编上号。在很多情况下,我们的意见统一,那么我会给大家呈现我们的结论;但是有些情况我们有分歧。你可以加入

2014-10-23 15:49:55 664 1

原创 C# 中奇妙的函数–五个序列聚合运算(Sum, Average, Min, Max,Aggregate)

今天,我们将着眼于五个用于序列的聚合运算。很多时候当我们在对序列进行操作时,我们想要做基于这些序列执行某种汇总然后,计算结果。 Enumerable 静态类的LINQ扩展方法可以做到这一点 。就像之前大多数的LINQ扩展方法一样,这些是基于IEnumerable 序列的操作。SUM() - 计算整个序列的总和它有两种形式:SUM( )计算整个序列的总

2014-10-23 09:51:14 1182

原创 Maximum Product Subarray

Find the contiguous subarray within an array (containing at least one number) which has the largest product.For example, given the array [2,3,-2,4],the contiguous subarray [2,3] has the larges

2014-10-17 10:44:13 422

原创 Find Minimum in Rotated Sorted Array

Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).Find the minimum element.You may assume no duplicate exists in

2014-10-17 09:39:12 356

原创 MSChart 的常用属性、事件、数据源绑定

最常用的属性包括ChartAreas:增加多个绘图区域,每个绘图区域包含独立的图表组、数据源,用于多个图表类型在一个绘图区不兼容时。AlignmentOrientation:图表区对齐方向,定义两个绘图区域间的对齐方式。AlignmentStyle:图表区对齐类型,定义图表间用以对其的元素。AlignWithChartArea:参照对齐的绘图区名称。InnerPlotPosit

2014-10-16 16:28:17 6932

原创 ORA-12737: Instant Client Light: unsupported server character set %s

I am trying to connect to oracle db without full installation of oracle client done on the machine. I found this helpfull post Using the new ODP.Net to access Oracle from C# with simple deployment b

2014-10-15 13:31:34 1650

原创 c#各个窗体间变量和空间相互引用方法

方法一:窗体间简单的引用。一个窗体调用另一个窗体的变量或控件。       如form4调用form3中的变量:只需要把form3中的变量设置为public类型,然后在form4中new一个form3,直接就可以调用了。       如form4调用form3中的控件:同样只要在Form3.Designer.cs里面把空间的访问类型设置为public即可,ep:publicSystem.W

2014-10-15 10:10:05 3588

转载 Client使用c#和odp.net连接server oracle

由于微软在.net framework4中会将System.Data.OracleClient.dll deprecated,而且就访问效率和速度而言,System.Data.OracleClient.dll与 Oracle.DataAccess.dll相比,微软的确实没有oracle提供的类库有优势,所以我放弃了使用多年的 System.Data.OracleClient.dll,取而代之的是o

2014-10-14 19:40:07 673

原创 Enter实现Datagridview逐单元格编辑

代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace UserContr

2014-10-13 15:59:35 826

MiniSEU2.1修复版

MiniSEU2.1修复版,东南大学首个客户端。

2012-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除