导航

随笔分类 -  C# /.Net

1

摘要:1.首先备份当前安装visualSVN文件的bin目录,万一出错还能反个水。一般默认安装路径是C:\Program Files (x86)\VisualSVN\bin 2.然后运行ildasm,Window中有自带的反编译ildasm工具,位于“C:\Program Files\Microsoft 阅读全文

posted @ 2018-11-08 10:03 潘小博1992 阅读(953) 评论(0) 推荐(0) 编辑

摘要:1.解释一下display的几个常用的属性值,inline , block, inline-block inline: 使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行. 不能更改元素的height,width的值,大小由内容撑开. 可以使用padding,marg 阅读全文

posted @ 2018-04-19 14:50 潘小博1992 阅读(178) 评论(0) 推荐(0) 编辑

摘要:1、企业付款的介绍 所谓企业付款指的是,在功能开放后诸如保险行业的客户理赔、退保、商品退款、发放征集活动奖金、抽奖互动等操作都可以通过企业付款完成。而此前,微信支付只能提供客户向企业单向付款。 商户如果需要给用户付款,可以直接将钱打入用户的“微信零钱”中,微信支付将做零钱入账消息通知,零钱收支明细会 阅读全文

posted @ 2017-09-13 14:11 潘小博1992 阅读(1425) 评论(1) 推荐(1) 编辑

摘要:编辑Ctrl + Space 代码完成 Ctrl + Shift + Space代码完成Ctrl + Alt + Space代码完成Ctrl + P 显示参数信息Alt + Insert 生成构造函数,属性,重载成员函数,实现接口Ctrl + Alt + J 生成if,try..catch,#reg 阅读全文

posted @ 2017-08-16 17:42 潘小博1992 阅读(236) 评论(0) 推荐(0) 编辑

摘要:C#将对象序列化成JSON字符串 public string GetJsonString() { List<Product> products = new List<Product>(){ new Product(){Name="苹果",Price=5.5}, new Product(){Name= 阅读全文

posted @ 2017-03-30 13:43 潘小博1992 阅读(2672) 评论(0) 推荐(0) 编辑

摘要:这段时间做了一个和硬件设备通信的小项目,涉及到扫描头、输送线、称重机、贴标机等硬件。和各设备之间通信使用的是串口或网络(Socket)的方式。扫描头和贴标机使用的网络通信,输送线和称重机使用的是串口通信。 串口通信,以前一直觉得神秘,没想到用起来却这么简单。当然,这样简单要归功于 .NET 对其操作 阅读全文

posted @ 2017-02-20 14:49 潘小博1992 阅读(290) 评论(0) 推荐(0) 编辑

摘要:编写软件,难免会有一些异常,针对异常我们在实际的开发中相比都有一些,捕获异常的处理办法。把软件运行错误信息写成一个 错误日志文件很有必要。当我们在客户那边安装调试时就会更加快捷的,知道错误在哪里。否则你怎么知道软件运行哪里不正常,难道 还要在客户机器上装个开发环境调试一番吗?日志处理类,简单几行代码 阅读全文

posted @ 2016-04-07 14:05 潘小博1992 阅读(371) 评论(0) 推荐(1) 编辑

摘要:inta=12345678; //格式为sring输出//Label1.Text=string.Format("asdfadsf{0}adsfasdf",a);//Label2.Text="asdfadsf"+a.ToString()+"adsfasdf";//Label1.Text=string.... 阅读全文

posted @ 2015-11-09 16:42 潘小博1992 阅读(422) 评论(0) 推荐(0) 编辑

摘要:C#定义数组一、一维:int[] numbers = new int[]{1,2,3,4,5,6}; //不定长int[] numbers = new int[3]{1,2,3};//定长二、多维int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定长i... 阅读全文

posted @ 2015-10-22 15:02 潘小博1992 阅读(375) 评论(0) 推荐(0) 编辑

摘要:定义了一个母版页 Admin.master 部分代码如下 ... 阅读全文

posted @ 2015-07-24 15:36 潘小博1992 阅读(384) 评论(0) 推荐(0) 编辑

摘要:先检查客户端浏览器是否安装了ActiveX控件,如果没有安装ActiveX,就需要先给浏览器提示下载并允许安装。否则就直接使用该ActiveX控件。我们可以使用CodeBase来满足我们的要求:下面是一个html的调用:Code highlighting produced by Actipro Co... 阅读全文

posted @ 2015-01-05 10:20 潘小博1992 阅读(1324) 评论(0) 推荐(0) 编辑

摘要:第一、隐式转换byte, short, int, long, fload, double 等,根据这个排列顺序,各种类型的值依次可以向后自动进行转换如果需要逆转换,则需要进行强制转化。同时考虑溢出的问题。第二、数值型转换成字符型将数值转换成字符串,因为每一个类都有一个 void ToString() 方法。所有数值型的 void ToString() 方法都能将数据转换为数值字符串。如 123.ToSting() 就将得到字符串"123"。将数值型字符串转换成数值, short, int, float 等数值类型均有一个 static Parse() 函数。这个函数就是用来 阅读全文

posted @ 2013-06-17 16:33 潘小博1992 阅读(476) 评论(0) 推荐(0) 编辑

摘要:(typename)valuename,是通用方法;Convert类提供了灵活的类型转换封装;Parse方法,适用于向数字类型的转换。例如,(int),Int32.Parse() 和 Convert.toInt32() 。那么三种方法有什么区别呢? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。(int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或decimal 类型,可以使用隐式转换,但是当我们从 long 类型到 int 类型转换就需要使用显式强制转换,否则会产生编译错 阅读全文

posted @ 2013-06-17 14:13 潘小博1992 阅读(847) 评论(0) 推荐(0) 编辑

摘要:#region 二叉树的先序遍历2 /// <summary>3 /// 二叉树的先序遍历4 /// </summary>5 /// <typeparam name="T"></typeparam>6 /// <param name="tree"></param>7 public void BinTree_DLR<T>(ChainTree<T> tree)8 {9 if (tree == null)10 return;11 12 //先输出根元素13 Cons 阅读全文

posted @ 2013-06-09 17:37 潘小博1992 阅读(238) 评论(0) 推荐(0) 编辑

摘要:一、哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对。二、哈希表的简单操作在哈希表中添加一个key/value键值对:HashtableObject.Add(key,value);在哈希表中去除某个key/value键值对:Hasht 阅读全文

posted @ 2013-06-09 17:10 潘小博1992 阅读(174) 评论(0) 推荐(0) 编辑

摘要:Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等CompareOrdinal 与Compare一样,但不考虑文化背景Format 格式化包含各种值的字符串和如何格式化每个值的说明符IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置LastIndexOf 与IndexOf一样,但定位最后一次出现的位置 LastIndexOfAny 与IndexOfAny,但定位最后一次出现的位置PadLeft 在字符串的开头,通过添加指定的重复字符填充字符串PadRight 在字符串的结尾,通过添加指 阅读全文

posted @ 2013-05-24 16:03 潘小博1992 阅读(249) 评论(0) 推荐(0) 编辑

摘要:VS2010的智能提示没有了的可能原因一.VS2010工具/选项/文本编辑器/C#/常规检查一下,确保自动列出成员勾选。二.Resharper试用版插件过期如果上面的不奏效,偏巧又装了Resharper, 偏巧又过期了,也有可能出这个问题。要么给Resharper找个注册码,要么卸载。类似的,也许是其他的插件 阅读全文

posted @ 2013-05-20 17:29 潘小博1992 阅读(220) 评论(0) 推荐(0) 编辑

摘要:Oracle方面1.创建Oracle过程存储create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)as varparam varchar2(28);begin varparam:=paramin; paramout:=varparam|| paraminout; end;2.测试过程存储declare param_out varchar2(28); param_inout varchar2(28);begin param_inout: 阅读全文

posted @ 2013-05-20 17:27 潘小博1992 阅读(138) 评论(0) 推荐(0) 编辑

摘要:对应关系表SQL Server 2000C#CodeSmith数据类型取值范围数据类型取值范围空值代替值数据类型bigint-2^63 (-9,223,372,036,854,775,807) 至 2^63-1 (9,223,372,036,854,775,807)Int64-9,223,372,036,854,775,808;即十六进制的 0x8000000000000000至9,223,372,036,854,775,807;即十六进制的 0x7FFFFFFFFFFFFFFFInt64.MinValueInt64binary固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。 阅读全文

posted @ 2013-05-03 16:37 潘小博1992 阅读(353) 评论(0) 推荐(0) 编辑

1