万金流
以码会友。 吾Q:578751655。 水平有限,轻喷,谢!
随笔 - 189,  文章 - 0,  评论 - 7,  阅读 - 14万

随笔分类 -  上课用内容

上一页 1 2 3 4 5 6 下一页
栈基本操作-顺序,链式,Stack
摘要:如题 由数组构成的顺序栈: public class Array_Stack { int[] a=new int[10]; int p=-1; public boolean isEmpty() { boolean b=false; if(p 1) { b=true; } return b; } pu 阅读全文
posted @ 2020-11-02 15:39 万金流 阅读(163) 评论(0) 推荐(0) 编辑
Java图形界面入门
摘要:如题: 设计图形界面类: import java.awt.Container; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPan 阅读全文
posted @ 2020-10-29 15:57 万金流 阅读(501) 评论(0) 推荐(0) 编辑
链表-多项式相加
摘要:如题: 单链程序: 思路: 单链表从前到后,依次存放多项式各个项的系数和指数。在链表末端,系统自动加入0*x^-1作为结尾。 两个单链表相加的时候,试图把链表2合并到链表1 。 拿链表2的第一项和链表1的第一项进行比较,指数大则插入到链表1的对应项前面;相等则合并(系数相加),指数小则与链表1的下一 阅读全文
posted @ 2020-10-26 13:38 万金流 阅读(459) 评论(0) 推荐(0) 编辑
循环讲稿
摘要:P178循环结构 大侠练功 P187while循环和P189do....while循环格式 注意分号。 小结:1、写出代码,找到循环部分,用循环代码完成。2、特别注意检查第一次进循环和最后出循环的时候,是否符合编程意图。 例:输个数,打个数,遇0停止。 小技巧:可变部分,找到变化规律,用变量实现。 阅读全文
posted @ 2020-10-26 11:35 万金流 阅读(479) 评论(0) 推荐(0) 编辑
学生数据增删改查--链表
摘要:先建立学生模型: 再建立链表业务模型: public class MyLink { public Student s; public MyLink nextone; public MyLink() { } public MyLink(Student x) { s = x; nextone = nul 阅读全文
posted @ 2020-10-18 22:08 万金流 阅读(233) 评论(0) 推荐(0) 编辑
mvc第一个练习-增删改查
摘要:模仿论坛结构,数据库如下: 其中id是自增编号,后面几列依次是:标题、内容、作者。 设计界面大致如下: 按照设计,控制器应当包含5个action。 public ActionResult Index() { //初始化、查询数据库并显示数据,返回首页 return View(); } public 阅读全文
posted @ 2020-10-05 12:30 万金流 阅读(926) 评论(0) 推荐(0) 编辑
增删改查基础-普通数组-java
摘要:如题 分为按“下标”和按“值”两种。顺序为“改、查、增、删”(由易到难) 值改代码: public static void main(String[] args) { // TODO Auto-generated method stub int[] a= {1,3,5,2,4,6}; int n,v 阅读全文
posted @ 2020-09-22 09:15 万金流 阅读(230) 评论(0) 推荐(0) 编辑
学生数据增删改查--顺序表
摘要:三个类 主程序c1.java: package p1; import java.util.Scanner; public class c1 { static Scanner scan = new Scanner(System.in); public static void main(String[] 阅读全文
posted @ 2020-09-21 17:34 万金流 阅读(431) 评论(0) 推荐(0) 编辑
应用3+2mvc第一次作业
摘要:要求:1、项目一、项目二任选一个。2、交的word文档用学号+姓名命名,封面(第一页)标明项目一或二。3、把做的过程、说明和效果用文字和截图的形式保存在word中,形成一次作业。4、完成时间:本周日下午18:00前,直接交word文档。5、态度认真,内容严肃。 评分说明:尽量有所理解和变化,让我看出 阅读全文
posted @ 2020-09-10 13:35 万金流 阅读(383) 评论(0) 推荐(0) 编辑
UdpClient实现udp消息收发【简】--支持IPv6
摘要:跟tcpclient类似。 不同之处:1、udp没有稳定通道,所有内容需要用字节形式收发。2、udpclient的connect方法,仅指定默认的发送目的地,并没有连接动作。 最简的代码如下: 被连接端: using System; using System.Collections.Generic; 阅读全文
posted @ 2020-06-01 18:09 万金流 阅读(937) 评论(0) 推荐(0) 编辑
利用TcpClient,简单的tcp消息收发
摘要:TcpClient和以前学过的对象,相对关系示意图如下: 借助有连接的特性,它封装了很多需要一起使用的对象,用起来也更加方便。 作为服务端时,它一般配合TcpListener使用。 由监听者创建的所有客户端,都使用与监听者相同的ipendpoint。(实现上,可以理解为不同的socket指向相同的i 阅读全文
posted @ 2020-05-19 19:52 万金流 阅读(2604) 评论(0) 推荐(0) 编辑
c#利用脚本,本地执行linux命令
摘要:如题,需要注意脚本的编码应该是ascii(阿里的centos8上是这样)。 代码: using System; using System.Diagnostics; using System.IO; using System.Text; namespace mylinux { class Progra 阅读全文
posted @ 2020-05-08 22:59 万金流 阅读(2552) 评论(0) 推荐(1) 编辑
Json和类之间的转化
摘要:如题 很多时候使用牛顿软件(Newtonsoft.Json)。项目中的添加方式是使用NuGet,具体操作简单,此处略(实在不会,网上一抓一大把) 序列化和反序列化,仅以下例说明: using System; using System.Collections.Generic; using System 阅读全文
posted @ 2020-05-05 22:04 万金流 阅读(508) 评论(0) 推荐(0) 编辑
关于地址映射穿透和套接字复用的说明
摘要:1、关于地址映射的穿透,实测UDP可以,TCP不可以。 从道理上来说,TCP作为有连接传输,在nat设备上应该是匹配了对端ip地址的;但更有可能,出口设备做了阻止外到内tcp连接的acl。UDP应该没有,所以任意ip可以向nat设备的对应端口发包,内网机器都能收到。 2、关于套接字复用 s.SetS 阅读全文
posted @ 2020-04-27 19:26 万金流 阅读(502) 评论(0) 推荐(0) 编辑
多线程调用中的注意事项
摘要:注意: 1、不管是哪种多线程方法,在线程中访问共享资源的时候一定要用lock锁起来!不然会由于冲突产生各种奇奇怪怪的问题。 2、委托(含拉姆达表达式)中调用的方法,其参数如果是变量,它的值取决于运行的那一刻内存里的值。如果希望在创建任务的时候值是固定的,必须用object参数state作为创建任务的 阅读全文
posted @ 2020-04-24 11:18 万金流 阅读(422) 评论(0) 推荐(0) 编辑
Task多线程的常规用法
摘要:Task被认为优于线程池 利用拉姆达表达式和本身的泛型支持,可以轻松实现指向常用的方法。 注意:委托(含拉姆达表达式)中调用的方法,其参数如果是变量,它的值取决于运行的那一刻内存里的值。如果希望在创建任务的时候值是固定的,必须用object参数state作为创建任务的状态,把值给进去。 以下两种用法 阅读全文
posted @ 2020-04-10 15:39 万金流 阅读(738) 评论(0) 推荐(0) 编辑
异步,及用tcpclient的异步连接方式,设置连接超时
摘要:异步 阅读全文
posted @ 2020-04-09 21:02 万金流 阅读(1136) 评论(0) 推荐(0) 编辑
利用线程池ping多个ip
摘要:如题 代码如下: static void Main(string[] args) { //ThreadPool.SetMaxThreads(2, 1); for (int i = 150; i <= 190; i++) { //ThreadPool.QueueUserWorkItem(new Wai 阅读全文
posted @ 2020-04-09 20:18 万金流 阅读(403) 评论(0) 推荐(0) 编辑
输入起止ip,遍历所有地址
摘要:如题,纯练手,意义不大。 代码: static void Main(string[] args) { string ip1, ip2; string[] ip1s, ip2s; int[] int_ip1s = new int[4], int_ip2s = new int[4]; int step 阅读全文
posted @ 2020-04-08 17:14 万金流 阅读(414) 评论(0) 推荐(0) 编辑
Ping的用法和练习
摘要:Windows的命令行里,ping的用法如下图: C#中,Ping的写法也日趋简单。(教材上的Ping内容需要设置太多内容,本专业不需要掌握) 大致步骤如下: 创建用于发出ping命令的对象: Ping ping = new Ping(); 创建用于接收对端主机反馈的对象; PingReply pr 阅读全文
posted @ 2020-03-31 21:11 万金流 阅读(935) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 下一页

点击右上角即可分享
微信分享提示