一、序言
遇到问题,就经常逛园,不知你是否曾有,曾经遇到的问题,或者在园子里看到问题的方案,过一段时间,有可能还会摔跤,哈哈...大神请勿喷,小弟记忆不太好,还过来找资料,如果自己写把问题或某个知识点总结,问题会更深刻,自己写的东西更能熟悉的了解。看别人写的文章,那是相当的羡慕,可能因为不敢
using System.IO;
System.Windows.Forms.SaveFileDialog objSave = new System.Windows.Forms.SaveFileDialog();objSave.Filter = "(*.txt)|*.txt|" + "(*.*)
新建Model1.edmx文件
页面引用数据库Model1 如下创建AD数据库的model文件、
找到以下菜单
找到所需要引用数据库类名称。
在页面后台引用
using System;
using System.Collections.Generic;
using System.Li
贴一下自己序列化的代码:
public class XMLUtil
{
/// <summary>
/// XML & Datacontract Serialize & Deserialize Helper
//
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;
namespace LINQ01{ class Program
今天碰到有同事遇到这个方面的需求,贴一下吧。
private void gvTop_CustomSummaryCalculate(object sender, CustomSummaryEventArgs e) { if (e.IsTotalSummary &&
电商平台 都会有抢购的情况,比如 1元抢购。 而抢购 最重要的 就是库存,很多情况下 库存处理不好,就会出现超卖现象。
本文将用redis为缓存,StackExchange 框架,消息队列方式 实现分布式锁的情况
一,效果
先看效果,
由于数据类型多,要按照逐个类型写一个类型转换的方法的话一是代码量多,显得累赘。
using System;
using System.ComponentModel;
using System.Globalization;
/// <summary>
/// 类型转换
/// <
今天在用python实现爬虫的时候,就想看一下用c#实现同样的功能到底会多出来多少code,结果写着写着干脆把页面也简单的写一个出来,方便调试,
大致流程如下:
1.分析拉勾数据
2.查找拉勾做了哪些反爬虫限制
3.抓取数据,show page
过程
using ICSharpCode.SharpZipLib.Zip;
using System;
using System.Collections.Generic;
using System.IO;
namespace Zhong.Core
{
/// <summary>
/// <summary>
/// 将一个对象序列化为XML字符串
/// </summary>
/// <param name="o">要序列化的对象</param>
忽然一想好久不写博客了,工作原因个人原因,这些天一直希望一天假如36个小时该多好,但是,假如不可能。
由于近期在项目中接触了lucene,这个已经没有人维护的全文搜索框架,确实踩了不少坑,为什么用lucene呢?其实我也不知道
关于lucene原理和全文搜索引擎的一些介绍,园子里
安装office,直接引用COM控件
C#4提供对PIA引用的一种方式:链接(编译器只会将PIA中需要的部分直接嵌入到程序集中),变体(variant)被视为动态类型,以减少强制转换需要的开销;
不安装office,拷贝相关dll到运行目录,直接引用;
拷贝的dll版本最好是12及以上,12以下
调用WebClient的DownLoadString方法调用接口,当数据量比较小的时候(十几条数据)一切正常。后来对方突然放了一千多条数据,然后就报错了:连接被意外关闭。
先是以为是对方接口没有在输出完毕就关闭了连接对象,经过排查否定此种可能。通过HttpWebRequest调用,然后循环读取字节流
这里以控制台应用程序为例
首先是要添加引用:
安装后可以看到项目中多了log4net的引用:
添加应用程序配置文件app.config,配置log4net
<?xml version="1.0" encoding="utf-8" ?>
<configur
Quartz.net是作业调度框架
1. 项目中添加quartz.net的引用(这里使用nuget管理)
新建一个类TimingJob,该类主要用于实现任务逻辑
using Quartz;
using System;
namespace QuartzNetDemo
{
C# 将Access中时间段条件查询的数据添加到ListView中
一、让ListView控件显示表头的方法
在窗体中添加ListView 空间,其属性中设置:View属性设置为:Detail,Columns集合中添加表头中的文字。
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Threading.Tasks;
6
7 namespace C
一、前言
最近公司新项目,需要搭架构进行开发,其中需要保证事务的一致性,经过一番查找,发现很多博文都是通过Spring.Net、Unity、PostSharp、Castle Windsor这些方式实现AOP的。但是这不是我想要的,因此一番查找后,使用Autofac、DynamicProxy该方式实现
前言:
本文主要是介绍了Nunit的基本使用,其中参详了很多已有的文章,由于最近要使用其进行测试,所以对网上的文章做了下整理,同时加入了一些自己的实践。
NUnit的属性
TestFixture
它标记一个类包含测试,申明该类是用来测试的。一