- 博客(146)
- 资源 (5)
- 收藏
- 关注
原创 控件的数据绑定进阶(包括单向与双向绑定,以及更新模式)
假设我们有一个实体类,需要将它的属性绑定到控件的某个属性(如TextBox.Text)上去。绑定会两个情况,单向绑定和双向绑定。
2023-08-08 23:23:43
833
原创 Visual Studio 修改应用程序图标后不起作用的解决办法
知识点:在windows操作系统上,程序图标是有缓存的(即第一次用到程序图标后之后会被系统记忆)。如果编程时,你通过Visual Studio "项目"-->"属性"-->"应用程序"-->"图标和清单" 对程序图标进行更改后,bin目录里显示的程序文件图标仍未更新的话,就需要清除缓存。清理Icon缓存,位置::\Users\\AppData\Local\IconCache.db 将文件删除即可(推荐)将项目的目录或项目目录以上的父目录改名。
2023-03-20 18:03:57
2670
原创 vsphere web client管理页面中文显示问题
最近通过浏览器登录vsphere6.0 web client后台管理页面,发现不再显示中文,而全是英文状态。通过网上搜索得知,这是由于WEB服务器不能正确通过客户浏览器读取到用户系统的语言区域造成的。找到下面两个解决办法:办法一vsphere web client的默认URL为:https://hostname:9443/vsphere-client可以在URL后面加上一个参数来指定区
2017-06-25 02:15:48
37339
1
转载 彻底搞懂Oracle字符集
基本概念字符集(Character set):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。常见的字符集有ASCII,ZHS16GB231280,ZHS16GBK等。字符编码(Character Encoding):是一套法则,使用该法则能够对自然语言的字符的一个集合(如字母表或音节表),与其它的一个集合(如电脑编码)进行配
2017-06-05 11:28:36
3597
原创 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
18753
1
原创 BAT批处理中选择分支后启动新窗口执行命令的示例
用记事本编辑后直接保存为.bat结尾文件双击即可运行。功能为显示一个分支内容,然后由用户来选择,选择后会在新的窗口里进行执行相应的命令,之后主窗口回到选择的初始状态。以下为代码:@echo off:startclsecho 网络设备在线情况检测echo,echo 1 城东营业处 IP:192.168.81.2echo
2017-05-31 12:01:47
13278
转载 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
1656
原创 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
1577
原创 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
10022
原创 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
1933
原创 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
1380
转载 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
28679
原创 vmware vsphere vcenter6.0安装后注意事项
1、由于vmware vsphere vcenter6.0使用WEB来代替client程序管理虚拟机,在安装完vcenter6.0后要注意要访问的客户端浏览器必须安装并启用了flash插件,否则在点登录后无法显示网页内容。2、在登录时默认的用户名是:administrator@vsphere.local 而不是administrator。3、刚搭建的vcenter需要输入许可证,方法与cl
2016-11-22 09:32:06
7561
转载 C#命名规范
C#命名规范 数据类型数据类型简写标准命名举例ArrayarrarrShoppingListBoolean blnblnIsPostBackByte bytbytPix
2016-04-08 17:41:23
2369
原创 C#获取本机上所有网络接口及真实IP地址信息
下面显示了如何获取本机上所有网络接口及IP地址的相关信息它们层次关联为:一个本机可以有多个网络接口,这些接口包括实际接口与虚拟接口。每个网络接口可以得到多个IP地址,可能是IPV4也可能是IPV6。得到本机的真实IP地址的原理为:网络接口的状态必须为UP,并且接口类型是Ethernet,并且IP 地址的地址家族类型为 InternNetwork 也就是IPV6以下是
2016-04-05 01:12:48
13029
1
原创 VS中智能提示无法显示中文
经过本人测试,发现只有Framework4.0及以上框架才会有智能中文提示。如果项目中无法显示中文提示请在【解决方案资源管理器】中右键项目名点击属性,将“目标框架”选择为Framework4.0及以上版本。(以下来自网上)如果在VS2015中Framework4.5的项目也无法出现中文提示,则你可以按以下操作:找到:C:\Program Files (x86)\Referenc
2016-04-04 09:43:35
10368
原创 如何在 Label 控件内容改变后自动向左伸缩而不是向右
有个变通的办法可以很简单地实现这个效果,就是要修改控件的二个默认属性:修改属性一:AutoSize 修改为False修改属性二:TextAlign 修改为TopRigth默认AutoSize 属性的值是True,我们须要将它设置为False,同时将控件的宽度拉到合适的大小。因为此时控件不会自动向右伸展了,必须要固定好足够的宽度,不然在控件TEXT的内容向左超出宽度时将造成无法显示超出控
2015-11-30 15:40:39
6626
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
3452
原创 ORACLE系统视图
ORACLE系统视图说明1、静态视图 DBA_****** 以DBA_开头的静态视图包含数据库中整个对象的信息,该视图只能由管理员查询 ALL_****** 以ALL_开头的静态视图包含某个用户所能看到的全部数据库信息,以及被授权访问的信息。 USER_****** 以USER_开头的静态视图包含当前用户访问的数据库对象信息。它是以ALL_为前缀的视图的子集。2、动态
2015-07-30 15:59:21
2632
原创 linux 查看系统版本及硬件信息
----------------CPU----------------查看CPU型号等详细信息1)通用方法cat /proc/cpuinfo processor : 0vendor_id : GenuineIntelcpu family : 6model : 46model name : Intel(R
2015-07-27 22:44:17
4217
原创 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
2343
原创 如果查看某一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
11651
转载 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
1269
转载 关于安装oracle 11g client 出现安装先决条件检查全部失败
今天我在安装Oracle11gClient时,全部显示成N/A,Oracle无法执行任何检查,错误提示类似下面的样子:物理内存 – 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB)。预期值 : N/A实际值 : N/A错误列表: –可用物理内存 PRVF-7531 : 无法在节点上执行物理内存检查 – Cause: 无法在指示的节点上执行物理
2015-04-24 11:17:28
25104
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
1846
原创 批处理中的&、&&、|、||、>、>>符号
批处理中的&、&&、|、||、>、>>符号& 顺序执行多条命令,而不管命令是否执行成功例:copy nul 5.txt & echo 666 >>5.txt & more 5.txt创建5.txt文档,向5.txt文档中写入内容“666”,输出5.txt的内容。&& 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令|| 顺序执行多条命令,当碰到执行正确的
2015-03-17 12:03:54
15936
原创 使用批处理文件同时打多个CMD窗口且执行多条命令
使用批处理文件时,可以用下面方法打打多个CMD窗口,并且每个窗口中执行多条命令。start 用来启动一个应用cmd /k 表示cmd后面的命令执行完后不关闭窗口。如果要在执行完成后关闭窗口可以用/c 。详细请使用cmd/?查看"命令1&&命令2&&.." 将要执行的多条命令使用引号全部包起来,并且在命令间用&&分隔。如果只有一条命令则不用引号也可以。@echo offst
2015-03-17 11:59:11
53897
原创 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
67310
原创 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
99297
2
转载 容易被忽略的细节:config文件的使用
一、缘起 最近做项目开始使用C#,因为以前一直使用的是C++,因此面向对象思想方面的知识还是比较全面的,反而是因没有经过完整、系统的.Net方面知识的系统学习,经常被一些在C#老鸟眼里几乎是常识的小知识点给绊倒。 为什么这么说呢,因为我在网络上查找的资料的时候,经常大部分问题,都是能够找到或多或少的参考资料,但是这些小知识点却很少能够找到正确的解决方法
2014-04-15 23:09:50
9412
原创 音频采样位数,采样率,比特率
最近想入手一套HIFI书架音箱,但对于一些音频方面的技术参数知识还只停留在很原始的,如只知道所谓128K 196K 256K 320K(比特率)这样数据越大音质越好的基础上。晚上花了点时间把这些知识统统补上!一、关于数字音频数字音频是指使用数字编码的方式也就是使用0和1来记录音频信息,它是相对于模拟音频来说的。在CD光盘和计算机技术未出现之前都是模拟音频(如录音带),其中数字/模拟转换
2014-02-15 21:42:26
45392
原创 如何准确判断按下的是组合键,只允许输入数字键等
不是所有的组合键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
2371
原创 扩展方法中使用泛型方法以及泛型参数的约束
在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。 如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。 这些限制称为约束。 约束是使用 where 上下文关键字指定的。 下表列出了六种类型的约束:约束说明T:结构类型参数必须是值类型。 可以指定除 Null
2014-01-17 20:01:15
4306
转载 实现和调用自定义扩展方法
定义和调用扩展方法定义一个静态类以包含扩展方法。该类必须对客户端代码可见。 有关可访问性规则的更多信息,请参见访问修饰符(C# 编程指南)。将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可见性。该方法的第一个参数指定方法所操作的类型;该参数必须以 this 修饰符开头。在调用代码中,添加一条 using 指令以指定包含扩展方
2014-01-16 15:34:20
1590
原创 利用SynchronizationContext.Current在线程间同步上下文
在多线程操作时往往需要切回某个线程中去工作,等完成后再切回来。如主UI线程中创建了一个子线程A。A中添加了委托事件。UI线程中向A线程的类注册了事件,当A线程触发事件时去修改UI上的属性如TEXT。这个时候往往要在UI线程向子线程注册的事件方法中使用控件的invoke方法才能访问UI线程中的控件,因为这些注册的事件(委托)方法代码虽然看似写在UI线程的Form类中,但实际上是注册在了子线程A的事件
2013-11-21 13:42:09
18201
原创 params关键字实现给方法传入不指定个数的多参数方法
在编写一个方法时,有可能你会遇到这样的一个情况:我不知道要向这个方法里传多少个参数,可能是一个,二个或N个。为了达到这个要求,有一个关键字可以用在方法参数的定义中:paramsparams 要放在方法参数列表的最后。前面可以有其它单个参数,但params后面除自己外不能再有其它参数了。params的参数必须为数组或集合。如下示例:定义一个aaa方法,在使用方法时 除了int 参
2013-11-21 10:36:59
3389
最新身份证前6位代码地区对照表最全含失效代码共7025条(已按省市区县分列)
2022-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人