asp.net
文章平均质量分 51
ChinaLzw
#很少有人会主动接受自己的“输”,因为对大多数人来讲,“输”就等于失败。#
展开
-
手把手教你用.NET Core写爬虫
写在前面自从上一个项目58HouseSearch从.NET迁移到.NET core之后,磕磕碰碰磨蹭了一个月才正式上线到新版本。然后最近又开了个新坑,搞了个Dy2018Crawler用来爬dy2018电影天堂上面的电影资源。这里也借机简单介绍一下如何基于.NET Core写一个爬虫。PS:如有偏错,敬请指明…PPS:该去电影院还是多去电影院,毕竟美人良时可无价。准备工作(.NET Core准备)首先,肯定是先安装.NET Core咯。下载及安装教程在这里:.NET - Powerful O转载 2021-09-15 09:52:23 · 1425 阅读 · 0 评论 -
Asp .Net Core网页数据爬取笔记
突然要用到地区数据,想到以前用python的Scrapy框架写过一个爬虫,于是打算直接去国家统计局把最新的地区数据抓取回来.本想只需要copy一下以前的代码,就可以得到新鲜出炉的数据,谁知打开以前的项目,脑子一片空白,一点印象都莫得.只恨当时没有做做笔记,写个博客啥的来加深一下影响.点子已经到这里来了,于是在.netcore框架下再做了一点简单的爬取工作,并截取前面一部分,整理成文,方便以后回顾网页分析网页数据抓取,第一步就是分析网页的结构,包括下面3种基本的信息: 1网页编码格式...转载 2021-09-15 09:45:28 · 909 阅读 · 0 评论 -
backgroundworker与Thread区别
在我编写的一个程序中创建500个Thread后,程序垮掉。然而创建500个BackGroundWorker后,程序就能正常运行。这是为什么呢?当用户执行一个非常耗时的操作时,如果不借助Thread编程,用户就会感觉界面反映很迟钝。在.Net 2.0中可以通过BackgroundWork非常方便地进行Thread编程,大致的步骤是:1、调用BackgroundWorker的RunWorkerAsync方法(可以传递参数),它将调用DoWork事件2、在DoWork的事件响应代码中调用耗时的操作,此例中.转载 2021-07-28 15:13:56 · 666 阅读 · 0 评论 -
ASP.NET 使用线程异步执行代码块
第一种:Threadnew Thread(() =>{ //执行代码块}).Start();// GET: api/BackgroundWorker[HttpGet][Route("start")]public void StartWorker(){ //写法1: //Thread thread = new Thread(this.DoBackGroundWork); //写法2: Thread thread = new Thread(() => DoBac原创 2021-07-28 15:03:21 · 250 阅读 · 0 评论 -
Win10如何配置电脑的IIS实现局域网内IP访问网站
1.第一步、 打开windows10系统的 控制面板 在“开始菜单中”–“所有应用”–“Windows系统”–“控制面板” 如图所示:Win10如何配置电脑的IIS实现局域网内IP访问网站2.第二步、 打开 控制面板 后打开 window 防火墙 如图所示:Win10如何配置电脑的IIS实现局域网内IP访问网站3.第三步、点击图中的“高级设置”选项 Win10如何配置电脑的IIS实现局域网内IP访问网站4…第四步、点击图中的“本地计算机上的高级安全 Windows 防火墙”在右侧点击“Wind转载 2021-07-18 21:07:56 · 1590 阅读 · 0 评论 -
C#异步执行代码块
// C#异步执行Task.Run(() =>{ //C#异步执行代码块 });原创 2021-07-07 18:02:25 · 402 阅读 · 0 评论 -
ASP.NET 导出文件,解决文件名乱码方法
#region 导出文件,中文文件名转码 /// <summary> /// 导出文件,中文文件名转码 /// </summary> /// <param name="fileName">文件名称,不含后缀</param> /// <param name="ext">文件扩展名,默认为xls</param> /// <...原创 2021-05-07 16:10:17 · 520 阅读 · 0 评论 -
SignalR聊天室
SignalR聊天室源码地址:https://github.com/LiKely2021/LayIM_SignalR_Chat-Deprecated丶Pz 2016-08-05 17:08阅读:15415评论:12推荐:8ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(零) 前言(内容已过期,阅读请慎重)ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(一) 整理基础数据ASP.NET SignalR 与LayIM...转载 2021-01-28 09:27:36 · 318 阅读 · 0 评论 -
ASP.NET AMR文件转换MP3
NuGet,搜索安装NReco.VideoConverterusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;using NReco.VideoConverter;namespace AudioConverter{ class Program { ..原创 2020-12-24 22:09:55 · 510 阅读 · 0 评论 -
ASP.NET 下载微信录音AMR文件,使用FFmpeg实现AMR转换MP3示例源码
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace WeChatAudioUtils{ public class Program { public static void Main(string[] args) { .原创 2020-12-24 21:52:26 · 321 阅读 · 1 评论 -
C# amr转mp3 (ffmpeg)
刚开始是为了做微信朗读投票,微信接口临时音频文件只保留三天,下载接口只提供amr格式音频,当时想把临时性音频转永久性素材来使用,结果微信不提供永久性音频素材播放接口。只好把amr转为mp3。。。。public bool ConvertToMp3(string pathBefore, string pathLater) { string c = System.Web.HttpContext.Current.Server.MapPath("/ffmpeg/") + @"ffmpe.转载 2020-12-24 15:37:03 · 536 阅读 · 2 评论 -
ASP.NET POST提交并获取远程下载文件/byte[]转为文件FileStream保存
void download(){ string postString = "id=25811&action=download";//这里即为传递的参数,可以用工具抓包分析,也可以自己分析,主要是form里面每一个name都要加进来 byte[] postData = Encoding.UTF8.GetBytes(postString);//编码,尤其是汉字,事先要看下抓取网页的编码方式 string url = "http://www.hznymm.com";//地址 .转载 2020-12-24 14:49:24 · 765 阅读 · 0 评论 -
ASP.NET Linq排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp1{ class Program { static void Main(string[] args) { List<fpk> list = new L.原创 2020-11-20 17:35:41 · 301 阅读 · 0 评论 -
微软SqlHelper类中文注释和使用方法
SqlHelper.cs是N年前微软出品的一个使用ADO.Net方法对SQL Server数据库进行操作的封装类,随后有高人根据这个类写了DbHelper.cs以操作SQL Server之外的数据库,而后微软也发布了Enterprise Library企业库组件。但是对于刚开始学习ADO.Net/C#或者中小企业应用层面来说,根据SqlHelper.cs类做简单的数据库访问层的东西已经足够用了。Enterprise Library企业库虽然十分的强大,但是入手和配置都不是那么简单,杀鸡完全不用宰牛刀...转载 2020-09-09 09:09:58 · 603 阅读 · 0 评论