C#
诗和远方C
这个作者很懒,什么都没留下…
展开
-
HTML方框带√
þ☑原创 2021-06-18 10:16:24 · 2857 阅读 · 1 评论 -
Http上传文件
/// /// Http上传文件/// public static string HttpUploadFile(string url, string path){// 设置参数HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;CookieContainer cookieContainer = new CookieContainer();request.CookieContainer = cookieContai原创 2021-02-19 15:53:41 · 473 阅读 · 0 评论 -
C#发送邮件
使用QQ作为发起端:// System.Net.Mail.MailMessage myMail = new System.Net.Mail.MailMessage();// myMail.From = new System.Net.Mail.MailAddress("839599321@qq.com"); //发送者,要和邮件服务器的验证信息对应,不能随便更改// //myMail.Fro...原创 2019-11-19 10:05:07 · 1185 阅读 · 0 评论 -
DataTable中获取某列最大值
试过CSDN提过的狠多方法都没有,获取到的不是最大值,只有这个方法成功了dt.AsEnumerable().Max(s => Convert.ToInt32(s.Field(“MY”)));原创 2019-04-02 15:22:40 · 7120 阅读 · 0 评论 -
C# Double与DateTime 类型互转
double xx =Convert.ToDateTime( dt.Rows[i][0]).ToOADate();DateTime Time = DateTime.FromOADate(xx );原创 2019-04-03 16:10:42 · 4668 阅读 · 0 评论 -
C# TeeChart使用心得,干货
去除顶上TeeChart 标题:图表->标题->显示3D->2D:图表->3D->3D效果右侧小图例去除:图表->图例修改黑色背景:1.外面板修改背景颜色:图表->面板->渐彩->颜色:开始 中间 结束修改颜色为黑色2.内面板修改背景颜色:图表->壁板->显示壁板3. 面板->背景->透明图表->...原创 2019-04-03 20:00:12 · 3730 阅读 · 0 评论 -
C#查询Oracle clob blob数据
1.写SQL的话直接写就好了,注意不要出现count聚合函数等,一定要用的话,用count(*) over() public static List<DataTable2> QueryDate(string date, string sn) { try { List<DataTable2> list ...原创 2019-04-23 16:57:14 · 1668 阅读 · 0 评论 -
WebService 之 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。
转:https://www.cnblogs.com/xinaixia/p/5945316.html遇到如下问题:已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。问题说明: 客户端调用 返回数据量大时,局域网没有问题(客户现场发现一台机器有问题,具体原因不详。),发布到外网有问题。VS2012...转载 2019-05-05 18:52:52 · 1628 阅读 · 0 评论 -
类中static方法访问
类的对象实例,不能访问类中的静态方法。类名访问的话,不可以访问该类中非静态的方法。原创 2019-05-10 11:18:06 · 1319 阅读 · 0 评论 -
C# JSON 序列化和反序列化——JavaScriptSerializer实现
ArrayList类 using System.Collections;DataTable类 using System.Data;JavaScriptSerializer 类 using System.Web.Script.Serialization;MemoryStream类 using System.IO;原创 2019-05-16 14:40:58 · 665 阅读 · 0 评论 -
WebSocket C# 服务端发送大数据,分包发送大数据 方法
转自:https://blog.csdn.net/daonidedie/article/details/41963153参见协议WebSocket数据帧结构如下图所示:0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5...原创 2019-07-08 17:20:42 · 1981 阅读 · 0 评论 -
Oracle导出导入整个数据库dmp文件
需要加数据库的目录下:G:\app\sinosoft\product\12.1.0\dbhome_1\BIN cmd命令框执行exp system/password@127.0.0.1/sinosoft file=d:\yjzygl.dmp owner=(yjzygl,other)exp yjzygl/password@127.0.0.1/sinosoft file=d:\yjzygl.d...转载 2019-07-25 19:51:54 · 2606 阅读 · 0 评论 -
MVC 找不到路由对应视图,报404
报错:“/”应用程序中的服务器错误。 无法找到资源。 说明: HTTP 404。您正在查找的资明明路由视图路径都是对的,控制器转视图也没写错。可能需要做如下修改:项目->属性->web->特定页将Views/Home/Index.cshtml 修改为Home/Index...原创 2019-07-23 11:17:50 · 2163 阅读 · 0 评论 -
WebService 之 已超过传入消息(65536)的最大消息大小配额
WebService 之 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 在使用 WCF 中,遇到如下问题:已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。问题说明:客户端调用 WCF 返回数据量大时,局域网...原创 2019-08-13 14:24:26 · 1144 阅读 · 0 评论 -
C#生成随机数重复问题,加入一个时间因子就好了
for循环中调试的时候每次的随机数是不一样的,取消断点之后随机数就一样了,加入时间因子即可,代码如下: ***Random rd = new Random(int.Parse(DateTime.Now.ToString("HHmmssfff")) + q); string str = rd.Next(1050, 1200).ToString();***...原创 2019-03-29 17:31:12 · 831 阅读 · 0 评论 -
转json
List<HeartData> list = JsonToObj(jsondata, typeof(List<HeartData>)) as List<HeartData>; public static Object JsonToObj(String json, Type t) { try { ...原创 2019-03-08 10:05:20 · 122 阅读 · 0 评论 -
FastReport学习使用笔记
1.设计时修改语言包,左上角选中语言包frl2. 设计完了本地文件会报错,提醒数据源没有,这是正常现象。frd : 文件<?xml version="1.0" encoding="utf-8"?> 3.加载语言包 paths = System.Windows.Forms.Application.Startup...原创 2018-11-16 17:56:15 · 1733 阅读 · 0 评论 -
Math.Round()并没有四舍五入问题
Math.Round()C#中的Math.Round()并不是使用的"四舍五入"法。其实在VB、VBScript、C#、J#、T-SQL中Round函数都是采用Banker’s rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。如:Math.Round(0.4) //result:0Math.Round(0....原创 2018-11-26 11:29:15 · 2192 阅读 · 0 评论 -
c#数组合并
Dat4、rbuf、product_sn 三个数组合并到resArr byte[] resArr = new byte[rbuf.Length + Dat4.Length + product_sn.Length]; Dat4.CopyTo(resArr, 0);// rbuf.CopyTo(re...原创 2018-11-28 13:45:45 · 1200 阅读 · 0 评论 -
C# 中字符串string和字节数组byte[]的转换
C# 中字符串string和字节数组byte[]的转换string转byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );byte[]转string:string str = System.Text.Encoding.Default.GetString ( byteArray );string转AS...原创 2018-11-28 13:46:07 · 288 阅读 · 0 评论 -
实现List分页,List常用小操作
using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace ProjectProgress.BLL{/// /// 分页工具类/// /// public class PagingUtil : List{public int DataCount { ge...转载 2018-12-03 09:16:38 · 1137 阅读 · 0 评论 -
C# Action 和Func
转自https://www.cnblogs.com/LipeiNet/p/4694225.html以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发现确实代码简洁了不少。这两种方式我们也可以去实践的过程去慢慢运用。先说一下委托:模拟一下场景:...转载 2018-12-27 09:29:34 · 118 阅读 · 0 评论 -
C#7.0新特性(VS2017可用)
https://blog.csdn.net/wcc27857285/article/details/79760712转载 2018-12-27 09:34:00 · 585 阅读 · 0 评论 -
C#获取当前连接设备串口号
方案一: string[] ports = SerialPort.GetPortNames();会把鼠标键盘等其他不想获取到的串口也一并获取到方案二:调用API,获取设备管理器下串口序列名称,可以自定义筛选。但是存在BUG,列如某个产品在设备管理器中连接后为STMicroelectronics Virtual COM Port,正常是STMicroelectronics Virtual CO...原创 2018-12-18 10:22:56 · 7675 阅读 · 4 评论 -
oracle sequence
create sequence SEQ_ON__USERminvalue 1maxvalue 9999999999start with 1increment by 1nocache;select SEQ_ON_HEART_RATE_DATA.nextval from sys.dual;select SEQ_ON_USER_FAMILY.nextval from sys.dual;A...原创 2018-12-24 19:45:57 · 129 阅读 · 0 评论 -
C# 存储过程
type REFCURSOR is ref cursor;FUNCTION GET_HEART_RATE_NEXT_ID RETURN REFCURSOR;PROCEDURE PRO_Login(User_Name IN varchar2,Psw IN varchar2,Val OUT varchar2,Message OUT varchar2);FUNCTION GET_HE...原创 2018-12-24 19:49:55 · 299 阅读 · 0 评论 -
跨线程调用控件时关闭窗体时如何避免出现异常:Cannot access a disposed obj
跨线程调用控件时关闭窗体时如何避免出现异常:Cannot access a disposed obj更新时间:2019-01-18 10:16:32原创,专业,图文 跨线程调用控件时关闭窗体时如何避免出现异常:Cannot access a disposed obj - 跨线,调用,控件,关闭,窗体,如何,避免出现,异常,Cannot,access,disposed,o 今日头条,最新,最好,...转载 2019-01-18 10:18:08 · 1013 阅读 · 0 评论 -
WinForm下的loading框的实现
原文链接:https://www.cnblogs.com/morewindows0/p/7107599.html前言:在项目使用C/S模式情况下,由于需要经常进行数据的刷新,如果直接进行刷新,会有一个等待控件重画的过程,非常的不友好,因此在这里添加一个loading框进行等待显示。实现:在经过多方面查询资料,终于是实现了一个完整的loading框程序,这里主要解决在多次点击查询按钮或者加载数据...转载 2019-02-25 19:52:10 · 2269 阅读 · 0 评论 -
获取内网外网IP
内网:using System.Net.Sockets;using System.Net;string hostName = Dns.GetHostName(); //获取主机名称IPAddress[] addresses = Dns.GetHostAddresses(hostName); //解析主机IP地址 string[] IP ...原创 2019-02-26 17:31:49 · 301 阅读 · 0 评论 -
命名空间总结
System.Text: Encoding.UTF8.GetBytes()using System.IO:MemoryStream原创 2019-03-08 09:48:19 · 121 阅读 · 0 评论 -
WinFrom程式在打包成安装包时遇到的问题
打包成安装包时遇到的问题标题打包成安装包时遇到的问题WinFrom程式在打包成安装包时遇到的问题:1.调试的时候可以,安装出来之后Button TEXT值显示不出来Button值分中英文版本,所有标签的值都在配置文件中,调试的时候配置文件在Debug目录下,安装出来是没有Debug目录的。最后更换路径解决。 后面调用RDLC模板的时候也是因为路径问题安装出来之后异常。2.RELEASE...原创 2018-10-23 09:33:32 · 345 阅读 · 0 评论