简单的udp消息收发
摘要:本例内容为书上1.4.4内容的改版,主要实现服务端和客户端分离。 使用socket: 服务端程序: int dataLength; string tmpStr; byte[] dataBytes1 = new byte[1024]; //指定监听端口开始 Socket socket = new So
阅读全文
posted @
2020-03-10 14:49
万金流
阅读(954)
推荐(1) 编辑
Byte类型的说明
摘要:在c#的网络编程中,经常用到byte这种数据类型。 它的意思是“字节”,使用的存储单元是一个字节,表现出来的内容是0-255的整数。 这种类型最基础的表现见下面的例子: byte a;//一个字节,8位二进制,可以看成0-255的整型 var b = new int[] { 254, 255, 25
阅读全文
posted @
2020-02-25 16:19
万金流
阅读(2138)
推荐(0) 编辑
类例题:狮子和狼and求直线方程
摘要:如题。 狮子和狼:9匹狼,一匹匹钻出来。每次都尝试攻击狮子。狮子最终迎战。例题和代码为CSDN博主「gd_linlong」原创。本人做少许修改。感谢作者! 主程序: static void Main(string[] args) { var lion = new Lion(); var wolves
阅读全文
posted @
2020-02-24 21:03
万金流
阅读(277)
推荐(0) 编辑
线程的效率和锁
摘要:线程是程序能够规划的最小运算单位。 在系统支持(cpu、操作系统等)的情况下,几项不冲突的任务(指不使用共享资源或互相等待结果)使用多线程可以提高程序的执行效率。 如下例: class Program { static int sleeptime=1000, myvalue=100; static
阅读全文
posted @
2020-02-18 21:18
万金流
阅读(382)
推荐(0) 编辑
二维数组例题习题
摘要:1、对以下二维数组中的二进制数取反|1,0,0,1||0,1,1,0||1,1,0,0|*2、对以下二维数组进行转置|1,2,3,4||5,6,7,8||9,10,J,Q|3、利用二维数组完成乞丐领赏程序4、国际象棋棋盘中车、象(含中国象棋“象”)、马的攻击范围5、打印杨辉三角形前五行6、计算班级每
阅读全文
posted @
2019-12-16 17:00
万金流
阅读(1962)
推荐(0) 编辑
扩展方法
摘要:对于已经写好的类,可以用扩展方法的形式在外面为它补充方法。 例(vs2013调试通过): 学生类 1 class Student//普通类 2 { 3 private string name; 4 5 public string Name 6 { 7 get { return name; } 8 s
阅读全文
posted @
2019-12-16 14:49
万金流
阅读(408)
推荐(0) 编辑
项目三--自主开发项目说明
摘要:开发工具:C#,winform配任意数据库 1、选题不能重复 2、规定时间前完成软件和配套PPT PPT参考大纲: 项目背景(一般是一个能够表现企业或行业不太好的现状的故事) 例如:一套电梯维修维护管理调度系统背景故事:在重庆市,活跃着一些小的电梯公司。他们为各个高楼大厦的电梯做维护和维护工作。由于
阅读全文
posted @
2019-12-13 08:38
万金流
阅读(579)
推荐(0) 编辑
一维数组进行多位数算数运算-加减乘
摘要:现实中,进行数值很大的数据(超过默认数据类型范围)运算时,可以用数组来完成。 例1:利用一维数组完成三位数加法(N位数加法类似;非最简解法,后同) 1 int[] a = {0,9,2,3}, b = {0,7,0,9}, c = new int[4]; 2 int jinwei = 0,t; 3
阅读全文
posted @
2019-12-09 13:27
万金流
阅读(760)
推荐(0) 编辑
Vs2017发布可在线更新的Winform程序
摘要:如题,此处引用“南秦岭”的博文《使用ClickOnce发布Windows应用程序》,对作者表示感谢! 补充说明: “发布文件夹”是指你电脑上的本地文件夹;“安装文件夹”是指你提供给用户的url位置。 设置为“只能联机使用”之后,如果网站不能正常工作,则程序无法正常运行。 开发者随时进行的程序修改,发
阅读全文
posted @
2019-12-01 23:10
万金流
阅读(845)
推荐(1) 编辑
C#中使用WCF创建面向网络的服务程序
摘要:如题。 这种东西基于微软的一整套东西,在.NET内使用特别方便。利弊自行衡量,是否使用自行决定。 步骤1、创建一组在网上发布的方法 新建项目,类型选择“WCF服务应用程序” 在项目里,你可以补充任意的c#方法,例如: 注意:所有方法都必须在接口文件里有说明,否则无法发布。后面会提到。 至此,用户自定
阅读全文
posted @
2019-12-01 23:05
万金流
阅读(649)
推荐(0) 编辑
datatable转layui表格v2[分页and带模板]【偏实例】
摘要:本项目由普通mvc+webapi接口构成。按执行顺序,代码如下:主控制器:public ActionResult Index(int id=0) { ViewData["myid"] = id; return View(); } 前台关键代码(layui):<table id="demo" lay-
阅读全文
posted @
2019-11-26 08:01
万金流
阅读(440)
推荐(1) 编辑
datatable转layui表格【偏原理】
摘要:如题这个类负责把datatable转换为layui表格可以显示的内容。适合配合表格url字段的webapi服务端,为其返回响应字符串。代码如下:using System;using System.Web;using System.Text;using System.Data;using System
阅读全文
posted @
2019-11-24 20:12
万金流
阅读(745)
推荐(0) 编辑
MVC下通过jquery的ajax调用webapi
摘要:如题 jquery的应用,不会的自己去补。 创建一个mvc项目,新建控制器、视图如下: 其中data控制器负责向前台提供数据,home控制器是一个简单的访问页控制器。 data控制器代码如下: 1 public class DataController : Controller 2 { 3 [Htt
阅读全文
posted @
2019-11-19 07:56
万金流
阅读(1045)
推荐(0) 编辑
List和模型学完后的练习
摘要:概述:控制台程序,sqlserver数据库,库D1,表T1。 学生信息表: 表结构: 其中id自动编号。 主程序先完成框架,循环录入选项进行操作: 1 namespace ConsoleApplication1 2 { 3 class Program 4 { 5 static void Select
阅读全文
posted @
2019-11-04 12:07
万金流
阅读(423)
推荐(0) 编辑
分解质因数
摘要:原理:从小到大找约数,首先碰到的一定是质数(假设不是,之前肯定能找到约数,所以假设不成立)。找到了一个,就从这个数开始,把被除数剩下的部分再拿来分解质因数。
阅读全文
posted @
2019-10-29 10:00
万金流
阅读(585)
推荐(0) 编辑
MVC里模型常用的一些操作
摘要:学习也是做买卖,归根到底还是学习成本的问题。 下面把微软集合类型的增删改查稍微罗列一下,大家看看它能带来的便利,和你要学的新东西,还有风险(纯粹的数据操作,不用框架,风险其实不大)相比,是否值得。来决定是跳过,还是了解,还是精研。(建议敲一遍了解一下,以后写的东西如果频繁遇到数据的小操作,可以回来翻
阅读全文
posted @
2019-10-27 14:01
万金流
阅读(570)
推荐(0) 编辑
mvc_第二遍
摘要:之前,我们学习了mvc最基本的架构和用法。 在学习了真正的属性、委托和列表之后,我们就可以使用微软提倡的模型了。 需要注意的是,这种模型以及它的工作方式,身上有着浓浓的微软印记。在方便的同时,也要自行考虑各种风险。这一点,以后不再提。 把模型运用到mvc框架中,可以看到微软提供的各种高效率的写法和工
阅读全文
posted @
2019-10-22 09:11
万金流
阅读(818)
推荐(0) 编辑
C#中的Json序列化
摘要:核心思想: 利用nuget下载“Newtonsoft.Json”包,调用其中的方法可以json化各种对象。反序列化调用“JsonConvert.DeserializeObject<DataTable>()”方法。 例:
阅读全文
posted @
2019-10-19 10:30
万金流
阅读(1588)
推荐(0) 编辑
c#在sqlserver中使用EF框架
摘要:vs2017,sqlserver2017(localdb)调试通过。在sqlserver中创建数据库d1,表t1如下: 录入数据如下: 在vs新建任意项目,此处以控制台为例。添加数据模型Model1: 为了尽量少写代码,选择下图内容(该模式似乎没有迁移问题,挺好的): 说明:连接字符串可以在代码中自
阅读全文
posted @
2019-10-19 08:14
万金流
阅读(2410)
推荐(0) 编辑
Mvc中模拟模型
摘要:如题,每次研究前台技术都要建数据库、连接,还遇到VS各种版本问题,太麻烦。 写这么一个东西,模仿后台Model,上课的时候研究代码层面的内容。甚好。 数据库类: 实体类: 别忘了 不然display属性不生效。这个属性主要是配合 之类前台代码的显示效果。 调试代码:
阅读全文
posted @
2019-10-18 20:31
万金流
阅读(445)
推荐(0) 编辑