自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (5)
  • 收藏
  • 关注

原创 控件的数据绑定进阶(包括单向与双向绑定,以及更新模式)

假设我们有一个实体类,需要将它的属性绑定到控件的某个属性(如TextBox.Text)上去。绑定会两个情况,单向绑定和双向绑定。

2023-08-08 23:23:43 512

原创 DataGridView 设置汇总

DataGridView列头宽度、高度的调整(宽度支持自动调整的同时允许用户手动调整)。

2023-07-14 01:01:46 6112

原创 Visual Studio 修改应用程序图标后不起作用的解决办法

知识点:在windows操作系统上,程序图标是有缓存的(即第一次用到程序图标后之后会被系统记忆)。如果编程时,你通过Visual Studio "项目"-->"属性"-->"应用程序"-->"图标和清单" 对程序图标进行更改后,bin目录里显示的程序文件图标仍未更新的话,就需要清除缓存。清理Icon缓存,位置::\Users\\AppData\Local\IconCache.db 将文件删除即可(推荐)将项目的目录或项目目录以上的父目录改名。

2023-03-20 18:03:57 1165

原创 vsphere web client管理页面中文显示问题

最近通过浏览器登录vsphere6.0 web client后台管理页面,发现不再显示中文,而全是英文状态。通过网上搜索得知,这是由于WEB服务器不能正确通过客户浏览器读取到用户系统的语言区域造成的。找到下面两个解决办法:办法一vsphere web client的默认URL为:https://hostname:9443/vsphere-client可以在URL后面加上一个参数来指定区

2017-06-25 02:15:48 36796 1

转载 彻底搞懂Oracle字符集

基本概念字符集(Character set):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。常见的字符集有ASCII,ZHS16GB231280,ZHS16GBK等。字符编码(Character Encoding):是一套法则,使用该法则能够对自然语言的字符的一个集合(如字母表或音节表),与其它的一个集合(如电脑编码)进行配

2017-06-05 11:28:36 2828

原创 BAT批处理中choice的使用示例

@echo off ::设置CMD窗口字体颜色为0a 在CMD中输入命令 color /? 可查看颜色列表color 0a::设置CMD窗口显示模式为100列宽 20行高MODE con: COLS=100 LINES=20echo -------------------echo choice 命令示例echo -------------------echo.echo.

2017-05-31 15:50:00 18280 1

原创 BAT批处理中选择分支后启动新窗口执行命令的示例

用记事本编辑后直接保存为.bat结尾文件双击即可运行。功能为显示一个分支内容,然后由用户来选择,选择后会在新的窗口里进行执行相应的命令,之后主窗口回到选择的初始状态。以下为代码:@echo off:startclsecho 网络设备在线情况检测echo,echo 1 城东营业处 IP:192.168.81.2echo

2017-05-31 12:01:47 13081

转载 MYSQL初学者使用指南

原文件链接请点这里一、连接mysql。格式: mysql -h主机地址 -u用户名 -p用户密码1、 例1:连接到本机上的mysql。首先在打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示你输密码,如果刚安装好mysql,超级用户root是没有密码的, 故直接回车即可进入到mysql中了,mysql的提示符是:mys

2017-05-25 13:41:44 1617

原创 oracle 增删改查常技巧:

oracle 更新的三个方法:1、T2表的SEX等于T2表的SEX。这个方法只能对T2表进行WHERE更新,不能对T1表进行WHERE更新update temp2 t2 set t2.sex=(select t1.sex from temp1 t1 where t1.id=t2.id)where t2.age>502、T2表的SEX等于T2表的SEX。这个方法可同时对T1、

2017-03-30 13:01:53 1515

原创 ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析

在实际生产环境中,常会碰到将一些如通过通讯接口传过来的数据(文本文件 txt)导入到数据库的某张表中。通常做法是使用ORACLE自带的包功能打开文件,再使用LOOP循环一行行读取文本数据,再将数据写入表中。例如:create or replace procedure bob_tmp_700 is filehandle utl_file.file_type; filebuffe

2017-03-29 19:22:30 9881

原创 oracle学习笔记之调度任务

--scheduler 调度的学习--创建一个表,调试任务将每隔 30 秒向表内插入时间create table schedule_test(timemod date)select * from schedule_test order by timemodtruncate table schedule_test--FREQ 关键字用来指定间隔的时间周

2017-03-23 17:02:13 1858

原创 ORACLE 的用户与角色学习笔记

--用户与角色--创建与删除用户create user USER_HB identified by 123456drop user USER_HBalter user USER_HB identified by 123456; --修改密码select * from all_users; --查看所有用户select * from dba_users; --查看更多

2017-03-23 13:01:44 1326

转载 SAN环境中WWN,WWNN,WWPN的区别

存储区域网络(Storage Area Network,简称SAN)采用网状通道(Fibre Channel ,简称FC,区别与Fiber Channel光纤通道)技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。以下介绍WWN,WWNN,WWPN的意义与区别WWN: world wide number 是硬件的全球唯一标示WWPN: world wi

2016-12-06 16:51:06 27586

原创 vmware vsphere vcenter6.0安装后注意事项

1、由于vmware vsphere vcenter6.0使用WEB来代替client程序管理虚拟机,在安装完vcenter6.0后要注意要访问的客户端浏览器必须安装并启用了flash插件,否则在点登录后无法显示网页内容。2、在登录时默认的用户名是:[email protected] 而不是administrator。3、刚搭建的vcenter需要输入许可证,方法与cl

2016-11-22 09:32:06 7291

转载 C#命名规范

C#命名规范 数据类型数据类型简写标准命名举例ArrayarrarrShoppingListBoolean                        blnblnIsPostBackByte                          bytbytPix

2016-04-08 17:41:23 2316

原创 C#获取本机上所有网络接口及真实IP地址信息

下面显示了如何获取本机上所有网络接口及IP地址的相关信息它们层次关联为:一个本机可以有多个网络接口,这些接口包括实际接口与虚拟接口。每个网络接口可以得到多个IP地址,可能是IPV4也可能是IPV6。得到本机的真实IP地址的原理为:网络接口的状态必须为UP,并且接口类型是Ethernet,并且IP 地址的地址家族类型为 InternNetwork 也就是IPV6以下是

2016-04-05 01:12:48 12678 2

原创 VS中智能提示无法显示中文

经过本人测试,发现只有Framework4.0及以上框架才会有智能中文提示。如果项目中无法显示中文提示请在【解决方案资源管理器】中右键项目名点击属性,将“目标框架”选择为Framework4.0及以上版本。(以下来自网上)如果在VS2015中Framework4.5的项目也无法出现中文提示,则你可以按以下操作:找到:C:\Program Files (x86)\Referenc

2016-04-04 09:43:35 10278 2

原创 如何在 Label 控件内容改变后自动向左伸缩而不是向右

有个变通的办法可以很简单地实现这个效果,就是要修改控件的二个默认属性:修改属性一:AutoSize 修改为False修改属性二:TextAlign 修改为TopRigth默认AutoSize 属性的值是True,我们须要将它设置为False,同时将控件的宽度拉到合适的大小。因为此时控件不会自动向右伸展了,必须要固定好足够的宽度,不然在控件TEXT的内容向左超出宽度时将造成无法显示超出控

2015-11-30 15:40:39 6180 1

原创 安装笔记之Linux(centos7_1611)下安装Oracle_11g_R2 数据库【详解】

在LINUX上安装Oracle 11g R2数据库的安装笔记######## 一、Oracle 11g R2数据库安装准备及环境配置 ########LINUX系统必须在安装时勾选图形化界面(除非你使用静默的方式安装数据库,否则需要图形界面的支持,对于只安装了字符界面的系统,可以通过以下指令来安装X图形组件)yum makecacheyum grouplistyum gro

2015-09-21 10:50:10 3376

原创 ORACLE系统视图

ORACLE系统视图说明1、静态视图  DBA_******  以DBA_开头的静态视图包含数据库中整个对象的信息,该视图只能由管理员查询  ALL_******  以ALL_开头的静态视图包含某个用户所能看到的全部数据库信息,以及被授权访问的信息。  USER_****** 以USER_开头的静态视图包含当前用户访问的数据库对象信息。它是以ALL_为前缀的视图的子集。2、动态

2015-07-30 15:59:21 2568

原创 linux 查看系统版本及硬件信息

----------------CPU----------------查看CPU型号等详细信息1)通用方法cat /proc/cpuinfo processor       : 0vendor_id       : GenuineIntelcpu family      : 6model           : 46model name      : Intel(R

2015-07-27 22:44:17 4133

原创 sql语句将行列进行转换

今天学习了一下如何将一张表中的某列数据由多行改成多列的写法。如下面:pay_charge表中(为方便假设只有二列wg_user_no户号,price单价)同一个户号wg_user_no 在表中可能存在二行不同的price值,如wg_user_no      price10111011          1.5810111011          2.37现在要将它变为:

2015-06-11 17:53:01 2304

原创 如果查看某一IP的计算机接在交换机的哪个接口上

1、如果交换机上没有做VLAN 可以直接使用:show arp2、如果交换机上做了VLAN,接口是处于VLAN下,show arp 中显示的接口都是vlan的名字。这时需要通过 show arp 先查出mac地址(如查出一个MAC为 b897.5a96.931c ),然后使用 show mac-address-table | in b897.5a96.931c  就可以看到其所在的接口

2015-05-26 18:23:21 10644

转载 ORA-00845: MEMORY_TARGET not supported on this system

今天晚上新装一台Oracle 11g的数据库,打算将SGA设大一点,知道 11g 中有一个新特新 MEMORY_TARGET,于是尝一下鲜,谁知报了个 ORA-00845,报错比较容易迷惑人,不借助Google真得想半天:1234567891011121314

2015-04-28 14:03:07 1227

转载 关于安装oracle 11g client 出现安装先决条件检查全部失败

今天我在安装Oracle11gClient时,全部显示成N/A,Oracle无法执行任何检查,错误提示类似下面的样子:物理内存 – 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB)。预期值 : N/A实际值 : N/A错误列表: –可用物理内存 PRVF-7531 : 无法在节点上执行物理内存检查 – Cause: 无法在指示的节点上执行物理

2015-04-24 11:17:28 24440 2

原创 在v$session表中记录客户端IP

我们在查询v$session表时,只能看到客户端的机器名,而无法看到客户机的IP地址。要想查看IP地址可以建立一个数据库级别的触发器,在成功用户登陆数据库后将客户的IP地址写入v$session的client_info字段中。按如下方法创建这个触发器(trigger):create or replace trigger on_logon_trigger after logon on dat

2015-04-17 10:43:58 1789

原创 批处理中的&、&&、|、||、>、>>符号

批处理中的&、&&、|、||、>、>>符号&  顺序执行多条命令,而不管命令是否执行成功例:copy nul 5.txt & echo 666 >>5.txt & more 5.txt创建5.txt文档,向5.txt文档中写入内容“666”,输出5.txt的内容。&& 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令|| 顺序执行多条命令,当碰到执行正确的

2015-03-17 12:03:54 14303

原创 使用批处理文件同时打多个CMD窗口且执行多条命令

使用批处理文件时,可以用下面方法打打多个CMD窗口,并且每个窗口中执行多条命令。start 用来启动一个应用cmd /k 表示cmd后面的命令执行完后不关闭窗口。如果要在执行完成后关闭窗口可以用/c 。详细请使用cmd/?查看"命令1&&命令2&&.." 将要执行的多条命令使用引号全部包起来,并且在命令间用&&分隔。如果只有一条命令则不用引号也可以。@echo offst

2015-03-17 11:59:11 52955 2

原创 CISCO交换机查看接口上IP流量

1、sh int summary (查看RXBS 每秒接收位数 和TXBS 每秒发送位数) 或 sh int  (查看每个接口速度,5 minute input rate 0 bits/sec, 0 packets/sec与5 minute output rate 0 bits/sec, 0 packets/sec)2、sh mac-address-table interface fast

2015-03-13 14:08:17 64544

原创 在WINFORM程序中使用天气预报

在网上查询到一些示例,但发现使用方法已过时

2014-06-03 11:45:20 5044 1

原创 Config程序配置文件操作实践进阶之ConfigurationSectionGroup

今天又进一步对cfg.GetSection(

2014-04-17 23:44:14 10174 1

原创 PLSQL设置显示的字符集及PLSQL的一些自身设置

我安装的是PLSQL Developer(版本7.1.4)绿色版,执行SQL发现弹出的错误提示对话框都是??表示,显示不出正确的提示信息。后来才明白是跟服务器的字符集不匹配的问题。方法如下:1、查询oracle server端的字符集。打开SQL Window输入下面SQL查询服务端的字符集。select userenv('language') from dual;2、我的电脑中环境变

2014-04-17 13:20:45 98732 4

转载 容易被忽略的细节:config文件的使用

一、缘起    最近做项目开始使用C#,因为以前一直使用的是C++,因此面向对象思想方面的知识还是比较全面的,反而是因没有经过完整、系统的.Net方面知识的系统学习,经常被一些在C#老鸟眼里几乎是常识的小知识点给绊倒。     为什么这么说呢,因为我在网络上查找的资料的时候,经常大部分问题,都是能够找到或多或少的参考资料,但是这些小知识点却很少能够找到正确的解决方法

2014-04-15 23:09:50 9215

原创 Config程序配置文件操作实践及代码详注

程序配置文件操作实践及代码详注

2014-04-15 17:01:10 4939 1

原创 音频采样位数,采样率,比特率

最近想入手一套HIFI书架音箱,但对于一些音频方面的技术参数知识还只停留在很原始的,如只知道所谓128K 196K 256K 320K(比特率)这样数据越大音质越好的基础上。晚上花了点时间把这些知识统统补上!一、关于数字音频数字音频是指使用数字编码的方式也就是使用0和1来记录音频信息,它是相对于模拟音频来说的。在CD光盘和计算机技术未出现之前都是模拟音频(如录音带),其中数字/模拟转换

2014-02-15 21:42:26 44628

原创 如何准确判断按下的是组合键,只允许输入数字键等

不是所有的组合键winform都支持,winform目前只支持ctrl、alt,shift等组合键,并且只有KeyDown和KeyUp事件才能获取到组合键信息。代码如下: private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers == Keys.Alt

2014-02-13 12:03:17 2247

原创 扩展方法中使用泛型方法以及泛型参数的约束

在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。 如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。 这些限制称为约束。 约束是使用 where 上下文关键字指定的。 下表列出了六种类型的约束:约束说明T:结构类型参数必须是值类型。 可以指定除 Null

2014-01-17 20:01:15 4202

转载 实现和调用自定义扩展方法

定义和调用扩展方法定义一个静态类以包含扩展方法。该类必须对客户端代码可见。 有关可访问性规则的更多信息,请参见访问修饰符(C# 编程指南)。将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可见性。该方法的第一个参数指定方法所操作的类型;该参数必须以 this 修饰符开头。在调用代码中,添加一条 using 指令以指定包含扩展方

2014-01-16 15:34:20 1537

原创 利用SynchronizationContext.Current在线程间同步上下文

在多线程操作时往往需要切回某个线程中去工作,等完成后再切回来。如主UI线程中创建了一个子线程A。A中添加了委托事件。UI线程中向A线程的类注册了事件,当A线程触发事件时去修改UI上的属性如TEXT。这个时候往往要在UI线程向子线程注册的事件方法中使用控件的invoke方法才能访问UI线程中的控件,因为这些注册的事件(委托)方法代码虽然看似写在UI线程的Form类中,但实际上是注册在了子线程A的事件

2013-11-21 13:42:09 17791 1

原创 params关键字实现给方法传入不指定个数的多参数方法

在编写一个方法时,有可能你会遇到这样的一个情况:我不知道要向这个方法里传多少个参数,可能是一个,二个或N个。为了达到这个要求,有一个关键字可以用在方法参数的定义中:paramsparams 要放在方法参数列表的最后。前面可以有其它单个参数,但params后面除自己外不能再有其它参数了。params的参数必须为数组或集合。如下示例:定义一个aaa方法,在使用方法时 除了int 参

2013-11-21 10:36:59 3315

最新身份证前6位代码地区对照表最全含失效代码共7025条(已按省市区县分列)

最新身份证前6位代码地区对照表,重新整理最全的包含失效代码共7025条,很多身份证是使用之前的地区码,所有用最新的表是查不到的,需要和之前失效的代码合并在一起。并且表格国已按省、市、区县进行了分列,数据更加规范查询更加方便。

2022-05-17

vsphere6.7KEY.txt

自已亲测可以使用,Enterprise Plus 版 esxi 和 vcenter各十个KEY,现在分享给大家,再也不怕有些注册工具带毒了。

2019-07-16

UMPToolV5533(2011-06-17).rar

对U盘进行量产,可将U盘量产为一个光驱和一个HDD。

2019-06-25

Serv-U组建——完全图解教程

Serv-U组建个人,_——完全图解教程:FTP架设、端口映射、动态域名申请_选项

2011-06-03

主动FTP和被动FTP

介绍FTP的二个工作模式 主动与被动 可以帮助你了解FTP的原理

2011-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除