自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fastreport循环数据表

拖拽文本控件,设置文本控件的style属性为Data。

2024-03-12 16:21:08 200 1

原创 windows系统配置tcp最大连接数

打开注册表 运行->regedit HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters目录下增加一个MaxUserPort(默认值是5000,端口范围是1025至5000)MaxUserPort设置为65534(需重启服务器)执行dos命令:与上面操作结果一样,区别在于上面方法需要重启服务器,下面的不需要重启服务器。netsh int ipv4 set dynamicport tcp start=1025 num=64510(不需要重启服务器)增加

2023-08-28 23:41:13 4358

原创 配置uniapp调试环境

uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。uni-app官网 (dcloud.io)

2023-08-28 23:05:44 599

原创 css布局 盒子模型和弹性布局

网页布局是CSS的一个重点应用布局的传统解决方案,

2023-04-22 20:17:17 440

原创 Redis入门教程

redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。

2023-04-10 22:51:23 147

转载 FluentEmail邮件发送

了解一下如何使用FluentEmail发送邮件

2022-10-29 23:09:12 516

原创 centos安装oracle步骤

centos下安装oracle11g

2022-03-10 00:23:43 5258

原创 c#+easyui实现分页

easyui+c#实现后端真分页

2022-02-17 13:20:38 576

原创 autofac的生命周期

autofac生命周期,寿命范围是一次性的,它们跟踪组件处理,完成后可以由GC回收Instance Per Dependency每次都会返回一个新的实例,并且这是默认的生命周期。{//瞬时生命周期-每一期获取对象都是一个全新的实例ContainerBuilder builder = new ContainerBuilder(); builder.RegisterType<TestServiceA>().As<ITestServiceA>().InstancePerD.

2021-10-17 11:36:45 870

原创 Autofac实现依赖注入

说autofac之前我们要知道什么是依赖注入和切面编程DI---Dependency Injection,即“依赖注入”:把有依赖关系的类放到容器中,解析出这些类的实例,就是依赖注入。目的是实现类的解耦。AOP----Aspect Oriented Programming,即“切面编程”:不用修改之前代码的基础上,可以动态的在某一个动作之前加一些动作,动态在某一个动作之后做点什么事 。autofac实现依赖注入的步骤:首先通过nuget引入autofac包 创建一个 ContainerBu

2021-10-17 11:03:09 1705

原创 前端数据分页

最近在做报表项目的时候,涉及到前端数据分页。在网上查找了好多方案,在这里做一个总结。首先说一下业务场景,目前有两张表的数据,使用js将两部分数据分开显示,两个按钮各自控制各自数据表的展示,两块区域显示,两个分页的功能各自控制各自的表下面是html<!DOCTYPE html><html ><head runat="server"><meta http-equiv="Content-Type" content="text/html; c...

2021-09-11 01:17:11 778

原创 前端画布实现“刮刮乐“

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>刮刮乐</title> <style type="text/css"> #c1 { border: 1px solid blue; position: absolute;、//生成绝对定位的元素, }.

2021-09-03 22:05:32 641

原创 c#中将datatable转成实体

@[TOC] (c#中datatable转实体)什么是databtable DataTable表示内存中数据的一个表,是一个后台数据源和前台显示之间的适配器。 使用时需要引入命名空间using System.Data;DataTable table = new DataTable("Demo"); table.Columns.Add("ID",typeof(int));//ID列 table.Columns.Add("Name", typeof(s

2021-08-27 20:54:22 2306 1

原创 ajax与c#交互

一个项目是怎样的架构,首先要分前端,后端数据库,前端一般是由html(写静态网页),javascript(写动态网页),css(页面的渲染)。后端由各种写后台的编程语言进行后台的数据逻辑编写,常见的有java,c#等。 在传统的开发方式中比如jsp,asp,他们封装了XMLHttpRequest方法,而且对于jsp来说,前后端未脱离,前后端需要进行长时间的数据的校验,必须保持同步,过分依赖java运行环境。而前后端分离是使用中间件的方式进行开发,前端与后端分离,前端只需要开...

2021-08-03 10:46:47 785

原创 c#操作excel写入和读取

生活中我们或多或少要接触excel,那么怎样将excel集成到程序呢?下面我将做一个小demo来实现。 在c#中我们在Nuget包管理器中搜索NPOI,这是一个操作excel插件,它能够实现不需要借助office就可以生成excel文件,更轻便。 首先我们需要了解一下excel的一些细节,1.workbook:代表excel的工作簿2.sheet:代表excel的工作表,一个工作簿包含多个工作表。3.Columns:代表excel表格的列4...

2021-08-02 22:36:40 2208

原创 EF-dbfirst

EF全称EntityFramework,是orm(对象关系映射)框架。在.net平台中被广泛使用。ef在数据库与实体类中架起一座桥梁。减少了代码编写量,下面我将结合.net5进行demo的编写,实现一个简单的DBfirst写法。dbfirst是指数据库优先,先创建数据库后自动生成实体类,还有一种是corefirst是先创建实体类在生成数据库。步骤一:我们在sql server数据库中创建一个名字为index的数据库,创建一个名字为student的表。USE [index1]GO/******

2021-07-21 23:40:40 734

原创 .net5 mvc项目输出日志

我们在创建一个项目时,有时候需要查看日志,我们一般会集成插件。log4j就是一个不错的插件,常见的项目首选插件。log4net库是Apache log4j框架在Microsoft .NET平台的实现。 首先我们针对.net5的mvc项目进行配置日志文件。 步骤一:创建项目。步骤2:创建一个专门存放配置文件的文件夹cdgfile,创建log4net.config的配置文件。配置文件以及详细说明如下。<?x...

2021-07-20 23:06:10 610 2

原创 初次使用.net5编写mvc小demo

.net是好是坏众说纷纭,不容置疑的是,.net5是微软进步的一大体现,终于可以跨平台了,这才是最大的亮点。sdk下载地址:https://dotnet.microsoft.com/download/dotnet/5.0为了进步,开始尝试.net5。初期工作:安装sdk安装vs。注意:写.net5vs有版本限制。要求在vs2019 16.8版本之上。创建一个mvc项目,项目框架如下。 今天我们就使用控制器(c)和视图(v)写一个小案例控制器里可以写一些自定义的属.

2021-06-24 23:47:42 477

原创 c#检索数据库的两种方式

DataReader对象和DataSet对象是c#中常用的两种数据检索的两种工具,是ADO.NET框架中的工具,它们之间具体有什么区别呢?DataSet提供了内存中关系数据的表现,表和次序,约束等表间的关系的完整性数据集合DataReader提供快速,只向前,只读的,来自数据库的数据流。1.在实现应用程序功能方面的区别使用DataSet时,一般使用DataAdapter与数据源交互,用DataView对DataSet中的数据进行排序和过滤,使用DataSet是为了实现用用程序的以下功...

2021-04-29 16:36:55 1560

原创 c#实现sql server增删改查,数据分页

数据的连接是软件开发的基础,是重中之重,在Java有jdbc,而c#也有连接数据库的方法,今天演示的例子就是使用c#连接sql server数据库的方法。还有使用.net的控件实现分页处理。连接数据库有七个步骤:1、建立SqlConnection对象;2、指定SqlConnection对象的ConnectionString 属性;3、打开数据库连接;4、指定SQL语句;5、建立SqlDataAdapter对象和DataSet对象(myDataA...

2021-04-23 23:21:18 557

原创 python爬虫教程

python是一个非常火热的编程语言,被称为胶水语言,可以应用于诸多领域,在爬虫领域根据它强大的生态更是有其独特的优势。 爬虫的意义就是将网页数据进行存储,自定处理,想要学习爬虫首先要了解一点html相关知识,至少能够看懂网页数据标签。下面我们就进行豆瓣250网站的数据爬取。将数据保存到本地excel文件中。首先我们要知道爬虫的基本思路要指定网址,有需要爬的源。 要明确想要得到什么数据,即网页中的标签存储什么数据,要懂。 要知道建立什么样的规则去爬取网页数据。即通过正则表达式去...

2021-04-10 23:08:25 259 1

原创 基于c#的三层架构实现注册登录功能模块

首先介绍一下c#,也叫c shape,是由微软开发语言,它和java类似都是面向对象的编程语言,下面我将详细介绍使用c#编写一个小项目,可以记录自己的学习成果,也可以方便复习。目录1.创建项目骨架2.首先编写工具类,3.创建实体层4.创建数据库访问层:5.创建逻辑控制层6.编写页面,验证功能1.创建项目骨架1.首先创建类库类似于下图的结构,当然也可以不如此,创建一下结构是为了分层。login是整个web项目的主题,下边存放一些asp,js,css等页面,YM...

2021-03-15 22:41:50 2872 3

原创 使用maven创建项目连接mysql

了解什么是maven:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。安装配置maven:下载路径:https://www.apache.org/dyn/closer.cgi配置环境变量:右键此电脑—高级系统设置—环境变量 ;新建一个变量名为MAVEN_

2021-02-27 15:26:52 2694 1

转载 聊一聊软件中的登录验证码

1.python实现import randomdef get_code():#定义函数名称 code_list = [] #定义列表 for i in range(10): # 0~9 code_list.append(str(i)) for i in range(65, 91): # A-Z code_list.append(chr(i)) for i in range(97, 123): # a-z

2021-02-24 19:25:58 385

原创 centos7下的iptables操作

iptablescentos7开始,系统自带的防火墙是firewalld,但是也支持iptables,yum -y install iptables.service #下载安装包iptables常见概念iptables是由netfilter/iptables:ip信息包过滤系统,它实际上由两个netfilter和iptables组成。netfilter组件也称为内核空间(kemelspace),是内核的一部分,由一些信息包过滤表组成,这些包含内核用来控制信息包过滤处理规则集。i

2020-12-17 21:49:50 981

原创 LVM

它是Linux环境下对磁盘分区进行管理的一种机制lvm的基本步骤:LVM(logical volume manager)逻辑管理卷,是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷。LVM的常用术语:物理存储介质:可以是磁盘分区,整个磁盘,RAID或SAN磁盘,设备必须初始化为LVM物理卷,才能与LVM结合使用。物理卷PV:物理卷就是LVM的基本存储逻辑块。卷组VG:lvm卷组类似于LVM系统中的物理硬盘。逻辑卷LV:类似于非LVM

2020-10-13 16:40:36 189

原创 RAID磁盘阵列的原理和搭建

RAID:磁盘阵列磁盘阵列是由很多价格比较便宜的磁盘以硬件(raid卡)或软件MDADM形成组合成一个容量巨大的磁盘组。RAID可以预防数据丢失,但它不能保证你的数据不丢失。软RAID:linux内核中有一个md模块在底层管理RAID设备。它会在应用层给我们提供一个应用程序工具mdadm,参数:-C:--creat 建立一个新阵列-A 激活磁盘阵列-D --detail 打印阵列设备的详细信息-s 或--scan 扫描配置文件或/proc/mdstat-r 将设备状态定为

2020-10-13 16:34:59 406

原创 centos7下的文件系统的备份和恢复

centos7选择xfs格式作为默认文件系统,不在使用以前的ext,xfs为大数据产生 。每个单个文件系统最大支持8eb,单个文件可以支持16tb,不仅数据量大,而且扩展性高,还可以通过xfsdump和xfsrestore来备份和恢复,Xfsdump的级别:0:完全备份1-9:增量备份步骤:1.添加硬盘(此处添加的硬盘位sdb)首先在虚拟机-设置-手动添加硬盘。ls /dev/sd* #查看硬盘情况 fdisk /dev/sdb...

2020-10-13 16:22:00 704

原创 在思科设备上配置远程管理协议

通过telnet协议远程管理思科网络设备routerenableconfigure terminalhostname r1int g0/0/0no shutdownip address 10.1.11.1 255.255.255.0do show ip int briefr1# telnet 10.1.11.2switch:enableconfigure treminalinterface valn 1no shutdownip address 10.1.11.2

2020-10-11 20:39:47 545

原创 思科console 端口开启登陆

enable #从默认的用户模式进入特权模式,特权模式是进行其他模式的前提。configure terminal #进入配置模式line console 0 #每个设备只有一个console管理端口password qytang #设置登陆密码login #开启登录认证。exit #退回到特权模式exit #退回到用户模式<enter>password:qy...

2020-10-11 20:34:53 2986

原创 ssh与telnet基础配置

实验步骤:1.基本配置2.配置ssh server3.配置ssh client4.配置sftp server与clientThe device is running!<Huawei>system-viewEnter system view, return user view with Ctrl+Z.[Huawei]un in enInfo: Information center is disabled.[Huawei]sysname r2[r2]interfac..

2020-10-05 10:07:26 370

原创 spring框架之依赖注入

spring框架spring frameworkcore container核心容器aop面向切面编程ioc依赖注入用户可以按照自己的需要,去定制spring功能模块。achema文件夹内分了模块信息。软件应用分层架构标准三层架构:1.数据访问层2.业务逻辑层3.表示层web层services层dao层高内聚低耦合public class LoginServlet{private UserServlet userService; .

2020-10-03 15:44:21 136

原创 BGP与ospf

BGP是一种外部网关协议,是一种动态路由协议,实际上它不产生路由,不发现路由,不计算路由其主要功能是完成最佳路由的选择并在BGP邻居之间进行最佳路由的传递,BGP选择了TCP作为其传输协议。BGP支持无类域间路由CIDR,提供了丰富的路由属性,能够非常容易的实现路由策略,支持VPN,IPV6等特性。BGP的邻居关系分为两种,EBGP(两台路由器属于不同的AS)IBGP(两台路由器属于同一AS)BGP的local preference属性可以用来选择流量离开AS时的最佳路由,也就是控制流量从哪个出

2020-09-29 10:51:48 4267

原创 rip与ospf互联

实验要求:利用rip和ospf两种协议实现一下所有设备的网络互通。<Huawei>system-view[Huawei]un in en[Huawei]sysname r2[r2]interface g0/0/0[r2-GigabitEthernet0/0/0]ip add 172.16.1.254 24[r2-GigabitEthernet0/0/0]quit[r2]interface g0/0/1[r2-GigabitEthernet0/0/1]ip add 172.

2020-09-26 16:32:32 2136

原创 vlan实验之单臂路由

单臂路由的作用就是一台路由器允许多个vlan互相通信缺省情况下,终结子接口没有使能ARP广播功能注意:交换机内部不存在不带tag标签的数据帧报文,内部流动的数据帧始终是带有标签的。数据帧从外部设备流入交换机内部叫接受数据包过程,而从交换机内部流出到外部设备叫做发送数据包过程。access/trunk/hybrid端口接收数据包:①不带vlan tag的数据帧:打上端口pvid,如果缺省pvid在vlan允许列表中的话送入交换机的转发进程,查找MAC表找到相应的接口,否则丢弃。②带vlan

2020-09-19 17:06:39 862

原创 深刻理解VLAN原理和实验

VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,VLAN工作在osi参考模型的第2层和第3层,一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的。与传统的局域网技术相比较,VLAN技术更加灵活,它具有以下优点: 网络设备的移动、添加和修改的管理开销减少;可以...

2020-09-19 16:01:14 1440

原创 osi参考模型

学习网络首先你要掌握大名鼎鼎的osi参考模型:osi分为7层,下层为上层提供服务,它构成了网络世界的骨架,就像一座大厦的地基和钢筋版结构一样。1.物理层:利用传输介质为通信为通信的网络节点之间建立,管理和释放物理连接,实现比特流的透明传输,为数据链路层提供服务。数据传输传输单元是比特。2.数据链路层:在通信实体间建立数据链路连接,传输以帧为单位的数据包,采用差错控制,流量控制方法,使有差错的物理线路变成无差错的数据链路。3.网络层:通过路由选择算法为分组通过通信子网选择最合适的路径。实现拥塞控制,网

2020-09-19 14:41:34 1178

原创 ubuntu入门

xzp/briuplinux的学习方向:1.linux运维工程师 :管理服务器,2.linux嵌入式工程师。3.linux程序开发。linux应用领域:个人桌面领域的应用:服务器领域:嵌入式领域:运行稳定,对网络的良好支持性。linux学习路线:第一阶段:linux环境下基本的操作命令。文件操作命令(rm,mkdir,chmod,chown),编辑工具使用(vi vim),linux用户管理(useradd userdel usermod)第二阶段:linux的各种配置(环境变量配置,网

2020-09-07 20:01:28 509

原创 带你理解tcp的三次握手与四次挥手

想要了解什么是tcp,就要知道什么是tcp/ip协议。TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议传输控制协议(TCP,Transmission Co...

2020-09-06 13:49:31 97

Quickuse.Excel.rar

Quickuse.Excel.rar

2021-07-28

空空如也

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

TA关注的人

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