摘要:
1.C# 调用 MVC Controller 的方法,文字,图片当参数。 2.http方法的参数只能是字符串,图片以byte[]二进制 传递。 3.Newtonsoft.Json.JsonConvert.SerializeObject 会自动将byte[] 转为 base64(网络编码格式)的字符串 阅读全文
随笔分类 - C#
MVC特性
2018-12-11 16:25 by Evan.Pei, 143 阅读, 收藏, 编辑
摘要:
https://www.cnblogs.com/dotnet261010/p/10909527.html MVC的一些特性,如下: BindAttribute(限制实体属性) RemoteAttribute(远程验证,需要页面使用jquery.validate.js和jquery.validate. 阅读全文
MqttNet 通讯
2018-10-19 15:12 by Evan.Pei, 1484 阅读, 收藏, 编辑
摘要:
MQTT,IBM发明的物联网通讯协议基于tcp ip , 收集传感器上的数据。 下图理解: broker 这里有很多消息,根据主题不同来进行区分,它这里可以保管所有连过来的客户端的数据,然后客户端,通过订阅broker它有的主题进行获取数据。 学习网址:https://github.com/chkr 阅读全文
软件注册
2017-08-08 09:39 by Evan.Pei, 894 阅读, 收藏, 编辑
摘要:
保证一个软件系统只能在开发商授权的电脑上面运行,使用如下操作解决软件注册问题。 1.编写一个注册机(另外一套通过机器码生成注册码的小软件,由软件商保管) 1.1根据机器码生成注册码。 1 private void button1_Click(object sender, EventArgs e) 2 阅读全文
TCP/IP网络通信-数据传输
2017-02-22 11:53 by Evan.Pei, 341 阅读, 收藏, 编辑
摘要:
1.通过网络IP实现数据的传输。 2.服务器端代码 【 服务端主要通过Socket类来创建一个监听等待客户端连接,服务端发送用send方法,接收用Receive方法】 3.客户端代码【客户端端主要通过TcpClient类去连接服务端 将连接好的对象赋值给NetworkStream类来发送和接收数据 阅读全文
c#判断一段代码运行所花费的时间
2017-02-15 11:26 by Evan.Pei, 1312 阅读, 收藏, 编辑
摘要:
//定义一个时间对象 System.Diagnostics.Stopwatch oTime = new System.Diagnostics.Stopwatch(); oTime.Start(); //记录开始时间 for (int i = 0; i < 10000; i++) { int a... 阅读全文
C#串口编程 操作硬件
2017-02-07 10:16 by Evan.Pei, 1780 阅读, 收藏, 编辑
摘要:
通过USB将硬件连接PC, 更新USB驱动,使用下面方法可控制相关设备。 阅读全文
将C# dataTable 做为参数传入到存储过程
2016-07-14 11:31 by Evan.Pei, 7086 阅读, 收藏, 编辑
摘要:
1.list转换为DataTable(如果有需要) 2.得到DATATable 3.数据库创建 自定义类型 创建的自定义类型与表类型,字段需和C#datatable 的列名一致 4.编写存储过程进行使用 5.C#调用 方法 阅读全文
JAVA
2015-10-12 17:12 by Evan.Pei, 153 阅读, 收藏, 编辑
摘要:
JAVA1,安装Eclipse4.5.12,安装JDK这是提供java开发所需的开发包,下载后需要配置环境变量。3,安装TomCat是javaWeb的运行环境相当于asp.net的IIS,这个下载解压就是安装了,但是要配置环境变量。4,安装WTP(Web Tools Platform)Web开发扩展... 阅读全文
C# 实现HTML5服务器推送事件
2015-09-10 16:05 by Evan.Pei, 2262 阅读, 收藏, 编辑
摘要:
为什么需要服务器推送事件: 因为如果需要保持前台数据的实时更新例如,IM聊天,股票信息, 1.可以在客户端不断地调用服务端的方法来获得新数据,但是这样会很消耗服务器资源,导致系统变慢! 2 html5的新特性能在服务器直接发送最新数据到前台进行显示。 先看后台的写法:WebForm8.aspx.cs 阅读全文
C# 操作XML
2015-07-31 10:55 by Evan.Pei, 130 阅读, 收藏, 编辑
摘要:
XML存储数据的一种文本格式,以节点的方式存储,类似html,只是节点名称可以自己定义。1.创建XMLpublic void fun_createXML() { XmlNode xmlnode; XmlElement xmlelem; ... 阅读全文
C# IO操作磁盘上的txt
2015-07-28 14:45 by Evan.Pei, 235 阅读, 收藏, 编辑
摘要:
using System.IO;//写入并导出到磁盘 StreamWriter sw = new StreamWriter(@"H:\text.txt"); sw.WriteLine("ABC"); sw.WriteLine("测试"... 阅读全文
C#序列化/反序列化
2015-07-28 14:22 by Evan.Pei, 199 阅读, 收藏, 编辑
摘要:
序列化:将实体类以二进制或者XML的形式保存到磁盘或者内存中。反序列化:将序列化的二进制文件和XML文件解析成实体类。例如下面的二进制序列化与反系列化:using System;using System.Collections.Generic;using System.Linq;using Syst... 阅读全文
Visual Studio2012中搭建WCF项目
2015-03-18 14:57 by Evan.Pei, 431 阅读, 收藏, 编辑
摘要:
分布式系统:指在系统与系统之间进行通信,系统不再是孤立的,例如:淘宝查看物流信息,或是hao123的天气预报,这些可能都是用的别的系统的web方法。1.创建空的解决方案2.新建项目-WCF服务库项目,项目名称:XfrogWCFService3.在XfrogWCFService项目中添加[System... 阅读全文