工作记录
zmj_tata
这个作者很懒,什么都没留下…
展开
-
SQL数据库的有用连接~
SQL数据库是我工作中比较常用的,有很多小技巧需要去记住,用起来才会更加得心应手。整理一个汇总的网址,以备查看(怕记不住)。SQL中各种时间值的获取参数(20180508)https://blog.csdn.net/zhouruijie2007/article/details/2113519SQL截取年份月份日期等时间格式(20180508)https://blog.csdn.net/hzfw20...原创 2018-05-08 10:23:09 · 182 阅读 · 0 评论 -
路径中斜杠/与反斜杠\ 的区别
【转】原文地址http://blog.csdn.net/zlwzlwzlw/article/details/7768313/最近在项目中遇到了一个小问题,纠结了半天。路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。Windo转载 2015-05-31 11:00:39 · 507 阅读 · 0 评论 -
oracle字符串处理函数
【转】原文地址:http://www.cnblogs.com/emanlee/archive/2011/10/27/2226077.html字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR 除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如: VA转载 2015-06-18 12:47:23 · 366 阅读 · 0 评论 -
PL/SQL的loop循环
转载自网易博客http://blog.163.com/xuejelly1985@126/blog/static/362103402008823101415479/1、for--loop循环declare s_no student.sno%type;cursor c1 is select sno from student where sno>'10001';beg转载 2015-05-27 14:31:24 · 1026 阅读 · 0 评论 -
2015-03-24-数据库使用SQL验证无法登陆的问题
2015-03-24-数据库使用SQL验证无法登陆的问题解决此问题的出现,原因有很多。在解决自己开发中的问题的同时,我对网络上的解决方法进行了收集和整理,希望可以帮到大家。按照以下方法,逐个验证,我们先从最常见的方法开始。当然,这些原因交叉也是有可能的;A0:1、检查输入的数据库引擎、用户名、密码是否准确无误。A1:1、打开》开始》所有程序》SQLServe原创 2015-03-24 10:00:53 · 770 阅读 · 0 评论 -
触发器与存储过程的区别
原文地址:http://blog.csdn.net/madforg/article/details/7300265触发器原理: 触发器与存储过程非常相似,触发器也是SQL语句集,两者唯一的区别是触发器不能用EXECUTE语句调用,而是在用户执行Transact-SQL语句时自动触发(激活)执行。触发器是在一个修改了指定表中的数据时执行的存储过程。通常通过创建触发器来强制实转载 2014-12-29 17:02:44 · 411 阅读 · 0 评论 -
C#中checkbox的遍历方法
//遍历CheckBox方法1 foreach (Control c in groupBox1.Controls)//遍历groupBox1内的所有控件 { if (c is CheckBox)//只遍历CheckBox控件 {转载 2014-12-24 10:20:27 · 1356 阅读 · 0 评论 -
命令行参数
命令行参数,也是一种形式的参数。它与我们常见的函数的参数的不同点在于,他是传递命令行的参数。c#中可以指定任意数量的命令行参数存放在args数组中。args数组的第一个元素是运行该程序的.EXE文件名。向其中添加命令行参数的方法:打开项目属性页面(解决方案资源管理器中,所在项目的properties选项)选择DEBUG(调试)页面,在command line a原创 2014-12-24 10:19:36 · 797 阅读 · 0 评论 -
C#中控件的tag属性
tag属性在很多控件的属性中都会有,但是如何使用呢?tag的使用有何意义呢?tag本身是“标签”的意思,顾名思义,就是给控件打上标签。当项目中有很多类型名称各不相同的控件时,可以将这些控件打上相同的标签,即,将控件的tag值设置为同一个值,如,hide、TLB等等,然后用一段代码,进行相应的操作,如下:for (int i = 0; i {原创 2014-12-24 10:16:06 · 14357 阅读 · 1 评论 -
foreach循环
foreach循环说道foreach循环,就会很自然的想到for循环。确实如此,foreach循环是for循环的另一种形式,但是,foreach循环是对数组的内容进行只读访问的。for循环与foreach循环的比较事例如下:for循环:for(int i=0;i{console.writeline(array[i]);}foreach循环:for原创 2014-12-24 10:12:09 · 449 阅读 · 0 评论 -
还是关于“委托”
以下是从网上找来的资料:1.委托概述委托是C#中新加入的一个类型,可以把它想作一个和Class类似的一种类型,和使用类相似,使用一个委托时,需要两个步骤,首先你要定义一个委托,就像是定义一个类一样;然后,你可以创建一个或多个该委托的实例。定义一个委托的语法是这样的:[public/protected/private]delegate returnType delegateName(转载 2014-12-24 10:08:40 · 418 阅读 · 0 评论 -
C#中,如何在父窗体中创建子窗体?(如何确定父子窗体关系?)
如何在父窗体中创建子窗体?(如何确定父子窗体关系?)在新建ChildForm 时候,指定其父窗口ChildForm child=new ChildForm();child.Parent=this; child.ShowDialog();然后在子窗体中利用利用强制转换就可以了。MianForm form = (MianForm)this.Parent;该原创 2014-12-24 10:05:42 · 3207 阅读 · 0 评论 -
MTU值的设置
MTU值,是指最大传输单元(Maximum Transmission Unit,MTU)将MTU值设置为与网络最大传输值相同时,将会大大提高上网速度下面来讲一下MTU值的设置。--------------------------------获知网络最大传输值-----------------------------首先,得知道网络最大传输值,这不是平时我们所说的带宽原创 2014-12-24 10:00:26 · 609 阅读 · 0 评论 -
StreamReader类
StreamReader类命名空间:using system.IO;StreamReader sr=new StreamReader(filePath,System.Text.Encoding.Default);创建一个文件读取器filePath,文件传入路径(本地路径的写法:@“c:\temp\demo\textname.txt”)System.Text.Encodi转载 2014-12-24 09:58:01 · 855 阅读 · 0 评论 -
C#中String.Trim方法
本文参考https://msdn.microsoft.com/zh-cn/library/system.string.trim(v=vs.110).aspxString.Trim方法字符串操作函数,返回一个新的字符串,从String 对象中移除了一组指定字符的所有前导匹配项和尾随匹配项。String.Trim()函数从当前String对象移除所有前导空白原创 2015-07-01 14:34:55 · 4129 阅读 · 0 评论 -
SoundPlayer类
SoundPlayer类参考https://msdn.microsoft.com/zh-cn/library/system.media.soundplayer_members(v=vs.80).aspx在条码扫描软件中看到SoundPlayer类,查了一下该类的相关信息,以备以后项目和学习中使用。SoundPlayer类是.NET Framework 2.0中新增的类,用于控制.wav原创 2015-07-01 10:44:05 · 2281 阅读 · 0 评论 -
一些工作中有用的网址(持续更新)
一些工作中有用的网址AP6521的无线配置https://jingyan.baidu.com/article/fa4125acf298cd28ac7092a8.html注:1、首次配置时,需根据AP上面的IP地址设置本地地址,然后才能连接到AP;2、登陆方式,在浏览器中地址栏输入IP地址,并且将HTTP协议改成HTTPS协议。3、首次登陆的用户名/密码是admin/转载 2017-12-15 10:34:38 · 348 阅读 · 0 评论 -
WINCE截图
wince截图最近在整理项目后期文档,其中包括PDA的用户手册,需要使用PDA操作界面的截图来配合完成。PDA截图软件在系统中已经存在,只要找到所在的位置便可以直接使用,无需另行安装。文件的位置:C:\Program Files (x86)\CE Remote Tools\5.01\bin在该文件夹下找到CCZOOM.EXE程序,双击打开即可运行此时出现如下界面点击原创 2015-09-08 11:34:23 · 1245 阅读 · 0 评论 -
【总结+持续更新】超级有用的博客文章的链接汇总
各种有用的网址汇总(C#+SQLServer)原创 2015-10-23 15:14:38 · 829 阅读 · 0 评论 -
SQL数据库修改数据库名称
Use master EXEC sp_dboption 'DBNAME_OLD', 'Single User', 'TRUE' EXEC sp_renamedb 'DBNAME_OLD', 'DBNAME_NEW' EXEC sp_dboption 'DBNAME_NEW', 'Single User', 'FALSE' 直接修改数据库名称可能会报错,因为存在其他的客户端与改数据库连接原创 2017-06-21 11:41:27 · 7297 阅读 · 0 评论 -
WebService在WIN7上的配置
首先,我先申明一下,使用这样的标题获取不太恰当,其实意思还蛮明了的,就是WebService配置到WIN7系统上。还有其他的主体,比如,WIN XP,WIN Service等。第一步依次打开【控制面板】>【程序和功能】>【打开或关闭Windows功能】>【Internet信息服务】>【万维网服务】>【应用程序开发功能】>【ASP.NET】在【ASP.NET】上勾选一下,原创 2015-09-30 09:26:18 · 1451 阅读 · 0 评论 -
SQL Server日期的获取与比较
最近做了一个小程序,是给客户试用的,需要加各种限制,我就又检查了一边,发现之前写的程序太复杂了点,想到了另外一种方法,将限制直接写在必须的存储过程中,程序做起来就轻松很多,不用作太多的获取和比较下面用时间获取比较来进行限制示例,代码如下: DECLARE @STR VARCHAR(255) DECLARE @TIME DATETIME SELECT TOP 1 @TIME =C原创 2016-08-30 17:03:47 · 891 阅读 · 0 评论 -
Winform部分控件的使用技巧
Lable 背景透明this.lable1.BackColor=System.Drawing.Color.Transparent;Form窗体大小固定form窗体的FormBorderStyle属性设置为FixedStyleDataGridView的数据绑定this.datagridview1.DataSource=ds.Table[0];Combo原创 2016-02-25 09:02:37 · 420 阅读 · 0 评论 -
当前上下文中不存在名称XXX
经常会出现这样的报错:“当前上下文中不存在名称XXX”。遇到这种情况我们通常有下列做法:1、新建该名称的对象;2、添加该名称的项目;3、添加该名称的引用;(这个最容易忘记)原创 2016-01-06 17:00:03 · 2782 阅读 · 0 评论 -
unsafe的使用报错
unsafe的使用报错unsafe关键字很少用到,但是用到的时候又会报错,使得程序总是编译不过去,那怎么办呢?这是我第二次遇到这样的问题,在这里记录下来,下次备查,以免再绕弯路。首先要确定可以使用unsafe关键字;报错了,点击“项目”->“XXX属性”(XXX是解决方案名称)->“生成”选项卡,在生成选项卡上找到“允许不安全代码”,选择。然后在编译原创 2016-01-06 16:46:51 · 888 阅读 · 0 评论 -
有用的博文连接
biztalk 2009在Windows 2008 R2环境中的高可用部署详细指南http://www.cnblogs.com/chnking/archive/2010/07/17/1779799.html转载 2015-11-04 15:28:51 · 359 阅读 · 0 评论 -
将数据从DATASET导入到WINFORM中的LISTVIEW、LISTBOX、COMBOBOX控件的方法
将数据从DATASET导入到WINFORM中的LISTVIEW和LISTBOX控件的方法1、LISTBOX和LISTVIEW的区别listbox列表框,只有一种视图显示形式listview视图框,有四种视图显示形式,分别为,大图标、小图标、列表、报表2、将DATASET中的数据加载到控件中listboxDataSet ds_inputtype原创 2015-09-15 09:36:40 · 1575 阅读 · 0 评论 -
WINCE系统中WINFORM的按键事件的使用方法简介
WINCE系统中WINFORM的按键事件的使用方法简介最近开始接触winform编写的WINCE系统运行的程序。一般情况下,PDA界面比较小,WINCE自带的键盘输入太不方便,所以wince系统运行的PDA均有按键。一般按键,如,数字0-9,字母A-Z系统均可以自动识别,一些特殊的按键事件,系统并不能作出我们希望得到的动作,所以,在编写的程序中,为了提高用户体验,我们可以添加一些按键事件的原创 2015-09-11 19:48:25 · 2854 阅读 · 0 评论 -
Oracle提交和回滚处理
原文地址:http://blog.itpub.net/500314/viewspace-1063652/1.Commit(提交)作为一名开发人员,你应该深入了解COMMIT期间会做些什么。COMMIT通常是一个非常快的操作,而不论事务大小如何。你可能认为,一个事务越大(换句话说,它影响的数据越多),COMMIT需要的时间就越长。不是这样的。不论事务有多大,COMMIT的转载 2015-07-30 17:07:37 · 825 阅读 · 0 评论 -
EventHandle()委托
下面这个例子,很生动的阐述了委托的作用,也给出了EventHandler委托的使用方法。//这里定义了一个水箱类public class 水箱{ //这是水箱的放水操作 public void 放水() { } //这是水箱的属性 public double 体积; //这是水箱空的事件 public event Ev转载 2014-12-24 09:56:07 · 777 阅读 · 0 评论 -
静态事件static event
一般定义一个事件是这样的写法public event EventHandler OneEvent;但是如果这样定义的话就需要进行null判断了EventHandler tempHandler=OneEvent;if(tempHandler!=null){tempHandler(sender,e);}于是很多人这样定义事件:public event转载 2014-12-24 09:55:11 · 2038 阅读 · 0 评论 -
SQL中的主键以及联合主键
主键(Primary Key)时唯一标识表中某行数据唯一性的标识符。联合主键是两个或多个字段联合起来标识表中某组数据的唯一性的标识符。比如这种时候商品品牌 商品型号诺基亚 920三星 NOTE2诺基亚 8088 比如这样商品品牌可能有重复,都是诺基亚,但是诺基亚厂商生产的商品型号是不会重复的也比如,原创 2014-12-24 09:29:09 · 1311 阅读 · 0 评论 -
出现C#编辑后,窗口中的txetBox中无法输入文字
出现C#编辑后,窗口中的txetBox中无法输入文字,解决方法为:(2014.7.5)将属性中的“readonly”属性设置为“false”。原创 2014-12-24 09:22:14 · 587 阅读 · 0 评论 -
关于[STAThread]
首先,我们了解一下[STAThread]语句的含义。[STAThread]是指,single thread apartment thread - 单一套间线程 关于进程、线程、MTU、STU、COM之间的关系如下图所示:网络上比较生动的解释是这样的:进程相当于一个小城镇。线程相当于这个城镇里的居民。STA(单线程套间)相当于居民房,是私有的。MTA(多线程套原创 2014-12-24 10:01:26 · 874 阅读 · 1 评论 -
将数据从SQLserver导出到Excel
以下都只是介绍操作的原理,具体要求要在应用中具体分析改变。1. 此方法常用在form或者Console Application中,使用时须用要添加Reference,具体做法: 右键点击项目添加“Add Reference”,在Tom组件下,选择“Microsoft Excel 14.0 Object Library”,然后在项目中使用转载 2014-12-24 09:46:41 · 426 阅读 · 0 评论 -
C#窗口移动特效,Download()
在C#自定义皮肤中,无边框移动特效非常需要。第一步: //先定义一个坐标点对象 mypoint private Point mypoint;第二步:在窗体的点击事件中写 private void Form1_MouseDown(object sender, MouseEventArgs e) {转载 2014-12-24 10:17:01 · 485 阅读 · 0 评论 -
配置管理器的release和debug
在生成项目时,需要对活动解决方案进行设置。有两种配置方式:release和debugrelease是发布时使用的模式;debug是调试时使用的模式;debug模式编译出来的可执行文件带有调试信息,算法也没有进过编译器优化。所以比release的文件大,性能也没有release的好原创 2014-12-24 10:11:22 · 1118 阅读 · 0 评论 -
静态类与非静态类
静态类与非静态类基本相同,但存在一个区别:静态类不能实例化。也就是说,不能使用 new 关键字创建静态类类型的变量。因为没有实例变量,所以要使用类名本身访问静态类的成员。静态类的主要特性:1、仅包含静态成员。2、无法实例化。3、是密封的。4、不能包含实例构造函数。因此,创建静态类与创建仅包含静态成员和私有构造函数的类基本相同。私有构造函数阻止类被实例化。使用原创 2014-12-24 10:06:33 · 383 阅读 · 0 评论 -
DropDownItems.Count-2
int i = this.文件ToolStripMenuItem.DropDownItems.Count-2;具体是要表达意思?-2是什么意思呢?答:就是在第几个索引中插入最近打开文档记录。比如【文件】菜单下从上到下按顺序有:新建 打开 关闭总共3个子菜单,那么int i = this.文件ToolStripMenuItem.DropDownItems.Count-原创 2014-12-24 09:58:50 · 537 阅读 · 0 评论 -
continue,break与return
continue是结束本次循环,开始下一个循环while(x++ { if(x == 3) { continue; } printf("%d\r\n", x);}结果是:1 2 4 5 6 7 8 9 10 可见他仅仅是不输出3,因为他结束了本次循环break是结束整个循环,结束全部循环,不再进原创 2014-12-24 09:54:19 · 351 阅读 · 0 评论