
C#-net
Harry_tree
这个作者很懒,什么都没留下…
展开
-
ORM框架EF的基本使用
介绍EF是微软基于ADO.NET开发的ORM框架。ORM对象关系映射,是将实体对象与数据库数据进行映射。这样不需要写sql,仅仅对实体对象进行修改就可以改变数据库数据。使用引用这个visual studio集成,可以手动添加实体模型增删改查...原创 2022-02-24 11:21:53 · 706 阅读 · 0 评论 -
fiddlercore问题解决方案,fidder抓包,抓手机app
1.浏览器提示“您的连接不是私密连接”解决办法:1.手动安装证书,访问你监听端口,比如http://127.0.0.1:8888/直接安装,2.使用代码安装 //证书管理 X509Certificate2 oRootCert = CertMaker.GetRootCertificate(); //创建证书 X5...原创 2020-03-31 15:17:18 · 3521 阅读 · 2 评论 -
C# json 序列化 匿名对象序列号 指定对象序列化
一、序列化 通常我们返回json对象给客户端,需要新建一个类,因为有些数据对方是不需要, 就像一个类Person,里面有字段Name、Photo,而对方有要Photo也有不要Photo的,这个时候我们通过序列化 类指定 1.引入System.Web.Extensions 2. var p = new Person { Name = "yc的客户", Photo = "hahaahh原创 2017-12-05 11:13:11 · 1593 阅读 · 0 评论 -
C# .net 集合-并发处理(List<t>集合换成BlockingCollection )
上一节介绍的是并发集合ConcurrentQueue,遇到的问题是当生产者产生数据向队列集合加数据,消费者去消耗这些数据,当队列中数据为空时候,就需要使用sleep来阻塞这个线程,有什么方法可以让集合直接带有阻塞功能呢?这个时候我们就可以使用BlockingCollection。 static void Main(string[] args) { int co原创 2018-02-02 17:56:29 · 5674 阅读 · 0 评论 -
C# .net 集合-并发处理之文件读写处理
//读写锁,当资源处于写入模式时,其他线程写入需要等待本次写入结束之后才能继续写入 static ReaderWriterLockSlim LogWriteLock = new ReaderWriterLockSlim(); //设置读写锁为写入模式独占资源,其他写入请求需要等待本次写入结束之后才能继续写入 //注意:长时间持有读线程锁或写线程锁会使其他线程发生饥原创 2018-02-03 00:12:32 · 2509 阅读 · 0 评论 -
C# .net 集合-并发处理http请求之HttpClient
通常我们进行http请求使用WebRequest,这个建立的 http 连接数就只有2个或10个。对于一些诸如浏览器或网络蜘蛛的应用,2个或10个并发数量实在太少,大大影响应用的性能。 在net4.0以后新加了一个HttpClient,在.net 4.5 新加了 async/await 配合httpclient来进行多线程使用。我们看一下原始 WebRequest进行get\post请求的方法原创 2018-02-06 17:19:19 · 14945 阅读 · 1 评论 -
.net core项目linux服务器部署、docker部署、jenkins自动化部署
当你想要使用docker部署.net core项目时候,你应该考虑这些问题 1.docker怎么部署 2.怎么快速部署 3.怎么自动化部署 4.怎么检查日志 5.如果代码使用git或者svn怎么更新代码就可以完成部署 6.定时运行控制台程序项目一.docker怎么部署1.将项目拷贝到服务器中 类似地址是:/var/www/spiderweb/CSHouseWeb2.do...原创 2018-06-07 14:33:31 · 5170 阅读 · 0 评论