自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yinzf_01的专栏

学一点,像一点。

  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

转载 plsql 使用

1.安装PLSQL DeveloperOracle数据库和PL/SQL Developer的安装步骤,这里就不做叙述了,百度安装方法的时候有说在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer,这个我也没试过,既然有人遇到了这个情况,大家还是不要直接安装到x86下面。安装完成后运行PLSQL,会出...

2019-06-19 13:58:55 991

原创 LED使用方法

2018-09-11 11:44:32 1597

转载 SVN服务器的本地搭建和使用

SVN服务器的本地搭建和使用Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windo...

2018-08-28 16:53:24 271

转载 转 C#直接使用DllImport外部Dll的方法

C#.Net调用基本格式:[DLLImport(“DLL文件路径”)]修饰符 extern 返回值类型 方法名称(参数列表) 如:[csharp] view plain copy[DllImport("kernel32.dll", SetLastError = true, EntryPoint = "SetLocalTime")]  public static extern int SetSyst...

2018-05-10 09:40:51 656

转载 C#自定义PropertyGrid属性

最近用到了PropertyGrid,原来从来没用到过,拿在手里,一头雾水,经过一段时间研究后,大概理解了Property的使用方法,下面仔细剖析一下。PropertyGrid控件就是Visual Studio开发工具里面的属性浏览器,我们在VS里面可以通过属性浏览器查看,修改控件的属性,并主要通过使用反射来检索项目的属性。一.如何显示属性1)普通显示在PropertyGri

2017-08-10 16:41:45 1268 1

原创 C#上位机开发连接三菱PLC

C#上位机开发连接三菱PLC       之前没有接触过三菱PLC的上位机开发程序,第一次连PLC花了一整天的功夫,请教各种高手。主要是三菱PLC的安装包特别多,不像西门子的PLC只要你安装一个就可以通信了。当时自己安装了不下五个三菱的安装包,为了方便新手学习,少走弯路,也为了能够方便以后自己,总结一下三菱PLC的连接方式。       我用的是三菱Q系列的模块,用的是   “三凌pl

2016-10-10 15:02:14 28015 7

转载 C# 启动EXE

在程序执行中会遇到启动本软件的exe问,或者启用其它的exe文件,已达到执行某些操作的作用。下面是两种最常见的启动exe文件。1、调用系统dll使用其提供的方法。引用的dll,[csharp] view plaincopyprint?[DllImport("kernel32.dll")]    public static exte

2014-12-19 13:27:29 794

转载 临时表

sql的临时表使用小结1、创建方法:方法一:create table TempTableName或select [字段1,字段2,...,] into TempTableName from table 方法二:create table tempdb.MyTempTable(Tid int)说明:(1)、临时表其实是放在数据库tempdb里的一个用户表;(

2014-09-23 14:18:27 555

转载 C# WinForm获取 当前执行程序路径的几种方法

1.获取和设置当前目录的完全限定路径。string str = System.Environment.CurrentDirectory;Result: C:xxxxxx2.获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。string str = System.Windows.Forms.Application.S

2014-09-18 17:43:38 2355

转载 编译DXperience 7.1源码和升级原有的应用程序

编译DXperience 7.1源码和升级原有的应用程序一)升级DXperience控件1) 关闭VS2005,卸载老的控件版本通过控制面板的添加/删除程序功能进行卸载2) 安装试用版安装试用版是必须的,因为它包括源码包中所没有的帮助和各种工具。从DevExpress网站下载DXperience试用版,下载得到的文件名为:DXperienceEval-7.1.1

2014-09-09 16:53:34 1149

转载 PowerDesigner使用方法

PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1.  概念数据模型 (CDM)对数据和信息进

2014-09-07 09:24:46 923

转载 Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题

感谢       当使用Combobox控件时,出现SelectedValue的值为“System.Data.DataRowView”的原因有两个:在Combobox的DataSource不为空的情况下,要么是没有为ValueMember赋值,要么是赋值赋错了,这两种情况下系统就会把SelectedValue的默认值输出来(注意红色部分,如果DataSource为空,那么SelectedVal

2014-09-02 11:41:42 657

转载 C# MessageBox

MessageBoxButtons 参数 成员名称说明 AbortRetryIgnore消息框包含“中止”、“重试”和“忽略”按钮。 OK消息框包含“确定”按钮。 OKCancel消息框包含“确定”和“取消”按钮。 RetryCancel

2014-07-31 18:19:57 624

转载 WebSerivice添加进程

当我们的项目为webservice时,调试不太方便,使用VS2008的附加进程可以轻松解决这一问题。在VS2008的菜单栏依次点击“工具”---->“附加到进程”,在弹出的“附加到进程“窗口中,选中”显示所有用户进程“、”显示所有会话中的进程“,并在进程列表中找到进程名为”w3wp.exe“的进程,若找不到该进程:1、确认web服务是否开启;2、可以使用浏览器打开webse

2014-07-25 15:34:42 722

转载 TreadPool

相关概念:    线程池可以看做容纳线程的容器;    一个应用程序最多只能有一个线程池;    ThreadPool静态类通过QueueUserWorkItem()方法将工作函数排入线程池;    每排入一个工作函数,就相当于请求创建一个线程; 线程池的作用:线程池是为突然大量爆发的线程设计的,通过有限的几个固定线程为大量的操作服务,减少了

2014-03-25 09:55:25 711

转载 完成端口

本文转自http://blog.youkuaiyun.com/piggyxp/article/details/6922277   感谢小猪的分享        本文配套的示例源码下载地址(在我的下载空间里,已经补充上了客户端的代码)        http://piggyxp.download.youkuaiyun.com/       (里面的代码包括VC++2008/VC++2010编写的完成

2014-03-04 09:39:46 670

转载 C# ListView用法详解

一、ListView类          1、常用的基本属性:        (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。        (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。        (3)All

2014-01-17 11:12:08 738

原创 触发器简单小结

首先介绍触发器的两个最重要的基础知识:1、 触发器分为两种:Instead of 和After 触发器。After触发器,顾名思义,就是在你SQL语句(Insert,Delete,Update)执行之后进行的操作。Instead of 则是在SQL语句之前,而且并不执行SQL语句。2、 SQL Server为每一个触发器都准备了两个表:Inserted表和Deleted表,当执行Inser

2013-11-29 17:24:53 636

原创 SQL Server 数据库——新建登陆用户

新建sqlsever登陆用户1、 点开安全性,右击登录名—>新建登陆名2、 在常规中,填写新登录名,“强制实施密码策略”取消打钩,选择默认数据库。3、 服务器角色选择“sysadmin”4、 用户映射中选择默认的数据库5、状态中选择“授予”“启用”

2013-11-29 17:19:41 1067

转载 sql语句

有范例学习SQl语句:http://www.1keydata.com/cn/sql/sql-select.php一、基础1、说明:创建数据库      CREATE DATABASE database-name 2、说明:删除数据库     drop database dbname3、说明:备份sql server--- 创建 备份数据的 device    U

2013-11-25 10:29:23 518

转载 修改MFC标题栏中的图片以及标题设置

要修改MFC中的图标,那么要将修改的图片转换成ico格式才可将ico图片加入到工程,如图:将要要转换的图片放到\RES目录下。可以修改Icon目录图片的属性 在代码中:[html] view plaincopyprint?int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ 

2013-10-08 08:43:22 3007

转载 线程与进程

进程和线程的区别简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多

2013-09-09 14:05:11 668

转载 重装mysql

之前做个人博客网站项目的时候,安装了MySQL数据库。当时是一路绿灯没什么问题,也就没去关注MySQL数据库相关的安装问题。由于最近要做一个项目,需要在Windows环境下进行Qt驱动Mysql数据库,之前安装的MySQL是Typical型的,缺少相应的库文件,所以不得不进行重装。     卸载再重装,听上去本该是一个简单得不能再简单的问题,结果纠结的一天开始了。

2013-08-28 15:14:02 681

转载 MSComm使用详解

通信控件MSComm使用详解  MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Win

2013-08-27 10:38:58 946

转载 禁止wince程序全屏

现在市面上很多掌上电脑,如恒基伟业的掌上通、联想的天玑等内嵌的都是微软的WinCE操作系统,如果你买的是内嵌WinCE2.0操作系统的PDA,那也就算了,但如果买的是内嵌WinCE3.0操作系统的PDA,你就发现在这种操作系统下面所显示的对话框都是全屏!这种做法,不仅仅让我看的难受,而且在很多实际应用中都带来了不少的麻烦!!那么,对我们开发人员来说,如何在C编程中禁止对话框全屏显示呢?其实这在

2013-07-22 14:37:03 1174

转载 CString.Format的详细用法(转)

在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。  先看看Format用于转换的格式字符:  %c        

2013-07-22 10:12:58 518

转载 C++容器

1、容器的定义。在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法。2、容器的种类。顺序容器:是一种各元素之间有顺序关系的线性表,是一种线性结构的可序群集。顺序性容器中的每个元素均有固定的位置,除非用删除或插入的操作改变这个位置。顺序容

2013-07-18 11:06:18 477

转载 wince编程忠告

/========================================================================//TITLE://    WINCE的编程忠告//AUTHOR://    norains//DATE://    第一版:Wednesday  7-March -2007//    修正版:Tuesday 7-Octobe

2013-07-18 09:56:29 523

转载 嵌入式系统帧同步

引 言    串口通信是日前单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式在嵌入式系统的硬件结构中,通常只有一个8位或16位的CPU,不仅要完成主流程的工作,同时还要处理随时发生的各种中断,因而嵌入式系统中的串口通信程序设计与PC机有很大的不同若嵌入式系统中.中断服务子程序在系统运行过程中占用了较多的时间,就有可能在中断眼务子程序正运行时

2013-05-14 10:19:52 593

转载 C#委托与事件

C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的

2013-04-26 14:40:37 393

转载 多线程

Linux多线程编程小结1.Linux进程与线程Linux进程创建一个新线程时,线程将拥有自己的栈(因为线程有自己的局部变量),但与它的创建者共享全局变量、文件描述符、信号句柄和当前目录状态。Linux通过fork创建子进程与创建线程之间是有区别的:fork创建出该进程的一份拷贝,这个新进程拥有自己的变量和自己的PID,它的时间调度是独立的,它的执行几乎完全独立于父进程

2013-04-09 11:03:04 476

转载 c字节对齐

转自http://blog.youkuaiyun.com/21aspnet/article/details/6729724感谢博主的分享文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。  一、概念       对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x0

2013-03-28 12:06:08 504

转载 Oracle表数据的C/C++存取方法

Pro C/C++ Pro C/C++是非常传统的接口,底层接口是 SQL-LIB,是一种在 C/C++代码里直接插入PLSQL语句实现oracle 数据库操作方法.虽然还是有很多公司依然采用这种接口方法,但是,一般来说,并不推荐,主要原因是,本身Pro C/C++有一套语法需要学习,另外,调试不便,多线程处理,多实例连接等情况,用起来比较复杂,而且不一定好用.OCI OCI是

2013-03-15 11:23:22 779

转载 工厂设计模式

软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。       工厂模式属于创建型

2013-03-14 17:18:59 601

转载 C++socket编程步骤

sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套接字到一个IP地址和一个端口上(bind());3:将套接字设置为监听模式

2013-01-25 15:35:31 10889

转载 VS 2008研发驱动

随着计算机科学技术的发展,驱动程序的开发悄然成为各个计算机应用领域(特别是编写与硬件相关程序)的程序员的关注的话题,对于那些迫切希望探究驱动程序开发奥秘的程序员来讲,面对铺天盖地,五花八门的各种图书资料,难免出现不知从何入手的问题,本文将带领你利用微软成熟的开发设计环境,自己动手开发出几类最简单的驱动程序,抛砖引玉,希望大家能够从中吸取到自己需要的知识,戳破驱动程序开发神秘的面纱,提升自身软件设计

2012-12-26 16:56:13 509

转载 架设服务器

我们几乎每天都会浏览形形色色的网站来获取各种各样的信息,WWW服务器就是提供此类服务的,目前有很多信息提供商提供WWW服务器架设的付费服务。其实,我们完全可以自己打造WWW的个人服务器,在网上发布一些个人信息,并且体会做管理员的乐趣。WWW服务器的架设有很多种方式,下面介绍一些主流的实现方法:1.通过微软提供的IIS 目前很大一部分的WWW服务器都架设在微软公司的IIS之上。它

2012-12-22 10:20:31 427

转载 C/C++连接MySql数据库

本文对如何使用MySql的API连接MySql数据库,开发环境为VS2008. 一、VS2008工程设置工作首先,建立一个windows应用程序的工程,将C/C++->预处理器->预处理器定义下的_WINDOWS改为_CONSOLE,将连接器->系统->子系统 选择为控制台。由于我们要使用Mysql的API,并且我们机子上肯定安装了Mysql数据库,所以我们要将

2012-12-20 14:44:32 659

转载 vs生成dll

一 VS2008生成dll文件的方法    有两种方法:    1:傻瓜式操作    打开VS2008,依次点击:菜单->文件->新建项目->项目类型visual C#(这里假设为该项目所取的名字是DllBuild)->类库(注意必须是类库),即新建一个由纯.cs类库文件组成的程序集,写好代码之后(例如写了一个名为DllTest.cs的类,该类的namespace取名为DllTes

2012-12-17 17:22:43 512

转载 dll的调用

////////////////////////////////////////////1.隐式调用1)包含导出函数以及类声明的头文件2)dll的导入库lib文件3)实际的dll文件,放到应用程序可以找到的地方。/////////////////////////////////////////////2.显示调用/////////////////////////////

2012-12-17 10:41:55 451

三菱plcQ 系列控件包

上位机开发三菱Q系列,PLC程序,主要用于连接Plc,读取和写入数据。具体方法可以参考我的博客

2016-09-27

空空如也

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

TA关注的人

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