
知识点
文章平均质量分 68
#⇔*求知
这个作者很懒,什么都没留下…
展开
-
Java学习---JavaSE----基础聊天室实现
*多线程互相发送与接收封装两个线程发送端package com.TaskUDP;import javax.print.attribute.standard.NumberUp;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import原创 2021-09-24 17:53:08 · 297 阅读 · 1 评论 -
Java学习---JavaSE----网络编程
Java网络编程初始计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:无线电台…传播交流信息,数据交换。通信想要达到这个效果需要什么:如何准确的定位网络上的一台主机 192.168.16.124:端口,定位到这个计算机上的某个资源找到了这个主机,如何传输数据呢?网络通信的要素如何实现网络的通信:通信双方的地址:ip:端口原创 2021-09-24 17:51:51 · 226 阅读 · 0 评论 -
Java学习---JavaSE----异常处理
异常机制Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception.ErrorError类对象由Java虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关。Java虚拟机运行错误(Virtual MachineError),当JVM不再有继续执行操作所需的内存资源时,将出现OutOfMemoryError。这些异常发生时,Java虚拟原创 2021-09-24 17:50:17 · 230 阅读 · 0 评论 -
Java学习---JavaSE----面向对象
面向对象**面向对象编程的本质就是:**以类的方式组织代码,以对象的组织(封装)数据。三大特征:封装,继承,多态从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象从代码运行角度考虑是先有类后有对象。类是对象的模板。方法的调用引用传递//引用传递:对象,本质还是值传递public class Dome1 { public static void main(String[] args) { Perosn perosn = new Peros原创 2021-09-24 17:49:04 · 120 阅读 · 0 评论 -
AVA学习----JavaSE---方法
方法方法方法的命名规则,第一个首字母小写,后面驼峰命名规则设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性**,就是一一个方法只完成1个功能,这样利于我们后期的扩展**。实参:实际传递给方法的参数形参:方法括号中的参数**static:**和类一起加载的。方法的重载定义:重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法重载的规则:方法名称必须相同。参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。方原创 2021-09-24 17:47:46 · 184 阅读 · 0 评论 -
JAVA学习----JavaSE---初始
JAVA学习初识标识符是大小写敏感的数据类型Java是强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才使用long类型:要在数字后面加个Lfloat类型:要在小数后面加个F数据类型:byte占一个字节:—short占2个字节:—int占4个字节:—long占八个字节:----float占4个字节:—double占8个字节:—字符类型cahr占2个字节—booleam类型占1位什么是字节?位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数。原创 2021-09-24 17:46:57 · 180 阅读 · 0 评论 -
c#基础学习----Task学习笔记(最全)
TASKTask:Task.Runthread的问题线程(Thread)是用来创建并发(concurrency)的一种低级别工具,它有一些限制,尤其是:·虽然开始线程的时候可以方便的传入数据,但是当Join 的时候,很难从线程获得返回值。可能需要设置一些共享字段。如果操作抛出异常,捕获和传播该异常都很麻烦。无法告诉线程在结束时开始做另外的工作,你必须进行Join 操作(在进程中阻塞当前的线程)很难使用较小的并发(concurrent)来组建大型的并发。解决:Task类Task原创 2021-09-18 17:58:27 · 3140 阅读 · 1 评论 -
c#基础学习笔记---线程学习
线程开辟线程:语法:Thread =new Thread(方法名);线程的属性:线程一旦开始执行,IsAlive就是true,线程结束就变成false。线程结束的条件就是:线程构造函数传入的委托结束了执行。线程一旦结束,就无法再重启每一个线程都有一个Name属性,通常用于调试线程Name只能设置一次,以后更改会抛出异常静态的Thread.CurrentThread属性,会返回当前执行的线程Join and SleepJoin:调用Join方法,就可以等原创 2021-09-17 14:33:37 · 582 阅读 · 0 评论 -
sqlserver的四种分页方式
第一种:ROW_NUMBER() OVER()方式select * from ( select *, ROW_NUMBER() OVER(Order by ArtistId ) AS RowId from ArtistModels ) as b where RowId between 10 and 20—where RowId BETWEEN 当前页数-1条数 and 页数条数— 执行结果是:[外链第二种方式:offset fetch next方式(SQL2012以上的版本才支持原创 2021-07-22 12:01:34 · 407 阅读 · 0 评论 -
WPF+EF Core+DataGrid实现数据展示——增删查改方法
一、创建WPF窗体程序创建步骤(vs);二、通过NuGet程序包管理器安装如下包:安装成功效果:三、新建文件夹,命名为Model、添加student实体类、studentContext数据库关系映射类。如图student实体类:using System;using System.Collections.Generic;using System.Text;namespace CRUDWPF.Model{ public class Students//学生类 {原创 2021-07-18 16:02:20 · 4575 阅读 · 6 评论 -
C# DateTime 日期加1天 减一天 加一月 减一月 等方法
//今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); //本周(要知道本周的第一天就得先知道今天是星期几,从而得知本周的第一天就是几天前的那一天,要注意的是这里的每一周是从周日始至周六止 Date原创 2021-07-13 21:07:05 · 391 阅读 · 0 评论 -
ASP.NET MVC中进行数据分页,使用分页插件
插件资源获取:链接:资源包的获取提取码:page将包下载后放入自己的项目项目中右键引用,添加引用浏览找到包添加如图文件后端控制器代码: public ActionResult LabelManagement(int pageIndex = 1) { PagedList<ArticeLable> LabelList = db.ArticeLable.OrderBy(t => t.LableID).ToPagedLis原创 2021-06-28 17:42:56 · 516 阅读 · 1 评论 -
ASP.NET中给时间控件赋值
ASP.NET中给时间控件赋值:html代码:input type="text" name="date" id="Brithday" lay-verify="date" value="@(ViewBag.HisBirthday.ToString("yyyy-MM-dd"))" autocomplete="off" class="layui-input">此为layui时间控件与type="date"时间选择控件效果类似,赋值可通用...原创 2021-06-28 17:28:44 · 418 阅读 · 0 评论 -
c#面向对象程序设计——文档操作(一)
8.1文件对话框:在c#中共有三种文件对话框:打开文件的对话框OpenFileDialog,保存文件的对话框SaveFileDialog,打开文件夹的对话框FolderBroswerDialog.一、OpenFileDialog打开文件的对话框代码示例:private void 控件名_Click(object sender,EventArgs e){ //判断是否点击的为打开按钮 if(OpenFileDialog控件名.ShowDialog==DialogResult.OK){ //在文原创 2020-12-13 23:03:52 · 304 阅读 · 0 评论 -
c#面向对象程序设计——类的抽象
7.1类的抽象:在面向对象思想中,所有的对象都可以通过类来描述。但并不是所有的类都是用来描述对象的,如果一个类中没有包含能够描述具体对象的信息,那么就称其为抽象类。语法:abstract class 类名{}特性:1、抽象成员必须...原创 2020-12-13 15:50:14 · 467 阅读 · 0 评论