顾乔芝士网

持续更新的前后端开发技术栈

数据采集实践学习二(C)

前一篇文章写到我获取数据的方式不是通过分析HTML获得,而是通过分析请求链接,然后模拟请求方法获取数据,这只是一种方法。而且是在我通过分析HTML获取不到的情况下,曲线救国,参考别人文章实现的。很高兴,我实现了自己获取数据的目标。我以为这样就算结束了。可是,今天又发现了另外一种方法,而且是通过分析HTML实现的,看到它,我感觉太不可思议了,我花了那么多的时间都没有实现,怎么现在又可以了。现在兴趣正浓,赶紧操刀实践一番。于是有了这篇,算是意外之喜吧!

先说明一下实现思路,原来它是通过调用WebBrowser控件来实现的。怪不得它可以获取HTML,然后分析获取数据。管你什么动态解析,ajax,现在我是浏览器行为了,所有的都逃不过我的法眼。真的是不错的选择方式。

WinForm(四)一种实现登录的方式

首先声明,这只是一种登录方式,并不是最好的方式,用这个例子为了说明登录窗体和Application的关系。

在登录前,定义了用户实体,然后是一个通用的类,存放进程中当前登录的用户,所以CurrentUser是静态类。

C#学习随笔—自定义控件(线,箭头等图形)

使用过C# Winform的朋友们,可能会发现,Winform自带的空间库里面是没有简单的绘图控件的,比如线条,箭头等等。如果我们需要显示类似的图形的时候,我们就需要直接在窗口上进行绘制。说实话,我是不太习惯这么搞的,坐标定位比较麻烦,而且当窗口扩大或者缩小时,绘制的图形还需要重新定位。

因此,在本文中,我创建了可以实现线条和箭头的控件,这样,可以代替窗口上直接绘制,而且能够重复使用。当然,我之前的文章也有介绍其他一些基础控件的自定义,如果有兴趣的朋友们可以看看,链接如下:

SpringBoot Lombok使用详解:从入门到精通(注解最全)

一、Lombok概述与基础使用

1.1 Lombok是什么

Lombok是一个Java库,它通过注解的方式自动生成Java代码(如getter、setter、toString等),从而减少样板代码的编写,提高开发效率。根据我的项目经验,Lombok可以显著减少约30%-50%的JavaBean代码量。

使用C#编程判断某一年是否为闰年

基于上传视频讲解,使用编程判断某一年是否为闰年的程序代码:

代码1:使用if语句(If...else...)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace leapYear
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            ushort nyear;
            if(ushort.TryParse(textBox1.Text,out nyear))
            {
               if ((nyear % 4 == 0 && nyear % 100 != 0) || nyear % 400 == 0)
                {
                    textBox2.Text = textBox1.Text + "是闰年";
                }
                else
                {
                    textBox2.Text = textBox1.Text + "不是闰年";
                }               
            }
            else
            {
                MessageBox.Show("请输入正确年份");
            }
        }
    }
}

EFCore 中的实体内增加一个新的集合,不成为导航属性

EFCore 中的实体内增加一个新的集合,不成为导航属性

在Entity Framework Core (EF Core)中,
如果你在实体类内增加一个新的集合,

ObservableObject 基类详解

引言

在现代应用程序开发中,MVVM(Model-View-ViewModel) 模式已成为构建可维护、可扩展和可测试应用程序的主流架构。微软的 CommunityToolkit.Mvvm(原名 Microsoft.Toolkit.Mvvm) 是一个轻量级且强大的库,旨在简化 MVVM 模式的实现。

C#窗体多线程启动,暂停,继续,取消

新建一个工程

using System;

using System.Collections.Generic;

using System.ComponentModel;

c#窗体传值

在WinForm编程中我们经常需要进行俩个窗体间的传值。

下面我给出了两种方法,来实现传值

一、在输入数据的界面中定义一个属性,供接受数据的窗体使用

1、子窗体

using System;

using System.Collections.Generic;

组件化业务模型(component business model:CBM)深入解读

在企业内部引入企业架构(Enterprise Architecture )的概念,基于TOGAF开发企业自身的企业架构时,为了集中精力,重点突破,很多咨询公司常常把企业架构简化为4A架构,我曾经服务的某公司也是这个套路,详见下图:

在做架构开发时,业务架构(BA)作为技术与业务之间的统一语言,将技术与业务对齐,从而使企业具备随需而变的能力,详见下图:

<< < 1 2 3 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言