自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 对于system用户使用一些api需要注意的地方

system用户权限,一般来说应该是以服务启动的程序,那么在服务的程序中可能有些地方需要注意。1、操作注册表时,是无法操作HKEY_CURRENT_USER目录的;一般会返回2(系统找不到指定的文件。)的错误码;2、win8和以上系统,对于SystemParametersInfo(SPI_GETSCREENSAVERRUNNING,0,&bIsActive,0)获取屏保状态,是失败的,获取

2015-10-28 10:00:00 452

原创 关于截屏截取不到透明窗口的问题

最近试过几套截图软件,发现其中有些无法实现对半透明窗口或主题的图片截取,包括早期版本的QQ截图工具也无法截取,写一个简单抓屏函数的来测试下,以下采用Win32 API方式编写:int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]){int nRetCode = 0;// 初始化 MFC 并在失败时显示错误if (!Afx

2015-06-09 14:27:42 2122

原创 给DataTable、DataRow 自定义赋值

DataTable MyDataTable = new DataTable();            MyDataTable.Columns.Add(new DataColumn("学生编号", typeof(string)));            MyDataTable.Columns.Add(new DataColumn("姓名", typeof(string)));    

2014-04-08 19:47:07 3261

原创 多张SD卡,进行读取

/*** 获取SD根目录,如果没有内存卡返回""值,如果有内存卡* 由于可能有多张SD卡,首先判断APPRoot文件夹是否存在该SD卡上面,如果有就取这张SD卡;* 如果没有APPRoot文件夹,就判断哪张SD剩余容量多,选择多的那张内存卡* @return SD卡路径*/public String getSDPath() {StorageManager sm = (S

2014-03-18 17:12:30 976

转载 Android横竖屏切换中的状态恢复------不调用Oncreate()的方式

编程中遇到的问题:横竖屏切换回调用onCreate()方法横竖屏变换是通过在res文件夹下新建layout_port和layout_land文件夹实现的(注意:layout文件夹下的布局文件不要删,并且前面两个文件夹中的布局文件与layout中的同名。)。这样做的话Activity中的代码不需要改动,便能自动实现横竖屏转换。但是,这样做带来了一个问题,每次横竖屏转换时,系统都要调用一次on

2014-03-03 16:38:02 769

原创 Android数据的存储方式SharedPreferences

SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:一、根据Co

2014-01-21 15:02:36 409

转载 MSSQL存储过程转为MySQL的步骤

首先,跟原来迁移数据表一样,第一步, 在MS SQLServer中导出所有SP的脚本,copy到SQL Analyser中, 接着把所有MS SQLServer特征并且不需要的脚本,比如GO,等,全部删除掉!第二步, 把存储过程体格式修改成MySQL格式, 主要是参数(MySQL的参数是不能让@开头的), 过程体(包含小括号, 丢掉as, 新的方法体要包含begin,end),这些每个

2013-12-09 16:07:34 1142

原创 DataRow复制一行到另一个DataTable

下面两个方法是DataRow复制一行到另一个DataTable的,直接Add会出错“此行已属于另一个表”每次要用到的时候还是犯糊涂,这次把它们记下来。1.用DataRow.ItemArrayDataTable t=new DataTable();DataRow r=t.NewRow();r.ItemArray=oldRow.ItemArray;t.Rows.Add(r);

2013-11-19 09:46:23 609

原创 关于@@identity

insert into () values ();select @@identitystring szId = dba.ExeSqlScalar(strSql, spclParmColtion);@@identity是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量。一般系统定义的全局变量都是以@@开头,用户自定义变量以@开头。比如有个

2013-11-11 10:32:23 645

原创 Sql如何判断某个字段中有某个字符

比如有两个表,用户表UserInfo和岗位表StationInfo:岗位表有两个字段:ID(编号)和Station(岗位名)。用户表中有岗位属性,而且一个用户可能兼多个岗位,字段为Stations(用户岗位),格式:岗位编号1,岗位编号2,岗位编号3。找出兼有岗位编号3的所有用户:select * from UserInfo where charindex(',岗位编号3,',',

2013-11-06 13:40:44 1069

原创 nvarchar与varchar的使用

如果几乎都是中文的情况下,最好直接使用nvarchar,nvarchar(10)可以存10个中文字符或者10个英文字符;如果几乎没有中文的情况下,就使用varchar,varchar(10)可以存5个中文字符或者10个英文字符。varchar会处理不了union码的一些符号。

2013-10-23 20:01:45 708

转载 MFC实现文件夹的缩略图显示

本示例演示了列表控件的虚列表和自画功能,也演示了一些系统外壳的函数和接口的使用方法。预备性阅读在阅读本文之前,建议先对列表视图控件和系统外壳有一个基本的了解。建议阅读以下SDK文章ShellFAQList-ViewControlsOverviewUsingList-ViewControlsCustomizingaControl''sAppea

2013-10-09 14:23:47 1778

转载 SHGetDesktopFolder编程应用

所谓Shell(壳),一般是指由操作系统提供的,用于计算机用户向操作系统输入相关指令并得到结果的程序。Shell可以字符形式的,也可以是图形界面形式的。    Windows Shell最重要的组成部件是explorer.exe。在使用Windows操作系统时,开始菜单、任务栏、资源管理器等都是explorer.exe提供的。因此Shell程序设计也是图形用户界面设计的重要组成部分。掌握She

2013-10-09 13:51:46 2038

转载 SHGetDesktopFolder的使用

第一部分 SHELL基本概念    Windows外壳扩展(Windows Shell Extension),是一类特殊的COM对象,在这类COM对象中用户可以加入自己的特殊功能,而Windows外壳扩展最终都会被Windows Explorer所引用[1]。    A shell extension is a COM object that adds some kind of

2013-10-09 13:43:29 2036

原创 Windows目录树的创建和SHGetDesktopFolder介绍

Windows文件夹管理树的实现实质上是对Widows名空间的遍历。名空间的每隔文件夹都提供了一个IShellFolder接口。遍历名空间的方法是:    1、调用SHGetDesktopFolder函数获得桌面文件夹的IShellFolder接口,桌面文件夹是文件夹管理树的根节点。    2、调用所获得的IShellFolder接口的EnumObjects成员函数列举出子文件夹。

2013-10-09 13:34:53 678

转载 Socket编程总结—Android手机服务器与多个Android手机客户端之间的通信(非阻塞)

根据前两周写的关于Socket编程的网络通信的代码,现在对有关知识和注意事项进行总结如下:1.首先说下Android NIO中有关Socket编程的类:1)ServerSocketChannel类:服务器套接字通道相当于传统IO下的ServerSocket,通过ServerSocketChannel的socket()可以获得传统的ServerSocket,反过来使用ServerSocket

2013-09-25 09:44:13 1156

转载 android4.0关于socket问题

Socket socket = new Socket();socket.connect(new InetSocketAddress(ConstData.TCP_IP,ConstData.TCP_PORT), 2000);通不过去,直接异常处理,这是因为android 3.0+以上 已经不建议在activity中添加耗时操作,要界面和数据脱离。4.0以上的通信都必须放到线程里去做 不能在UI

2013-09-23 14:22:06 379

转载 用Android模拟器如何与本地服务器PC进行连接通信

网络通信都要用到套接字socket,用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket和ServerSocket类库位于java .net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都

2013-09-22 16:30:10 1516

原创 备忘录:审批流程的安全检测

在操作审批的数据时,应该先确定这条申请记录是否还存在着

2013-07-31 11:51:58 554

转载 如何屏蔽IE地址栏及状态栏中的URL显示?

常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。【1、最基本的弹出窗口代码】其实代码非常简单: 

2013-07-31 10:15:45 1341

转载 mark....一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分布式管理(每个公司管理每个公司自己的数据)

http://www.cnblogs.com/jirigala/archive/2010/08/08/1795326.html,,,,,,,,先标记下来,挺不错的

2013-07-25 10:12:51 422

原创 C#往数据库写入NULL

(1)update tablename set fieldname=NULL(2)使用参数DBNull.Value

2013-07-24 10:34:19 912

原创 js判断含中文字符的字符串长度

function getStringLength (stringContent)    {        var len = 0;        for (var i = 0; i             if (val[i].match(/[^\x00-\xff]/ig) != null) //全角                 len += 2; //如果是全角,占用两个

2013-07-22 17:46:51 513

原创 JS判断girdview中是否有数据行的存在

function IsGridViewData() {        var dataList = document.getElementById("CusView");           //“CusView”是girdview的ID        var dataNum = dataList.rows.length;        if(dataNum > 1)       

2013-07-18 16:58:45 609

原创 C#生成excel

public void CreateExcel(string str)    {        string filename = HttpUtility.UrlEncode(DateTime.Now.ToString("yyyyMMdd-HHmm"));        Response.AddHeader("Content-Disposition", "attachment;file

2013-04-14 22:57:44 416

原创 C#将数据转成图形报表

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.

2013-04-14 22:49:34 1511

原创 C#将数据转成饼图显示

using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System

2013-04-14 21:12:40 1050

转载 C++在windows下访问SQL Server 2008的代码

#import "C:\Program Files (x86)\Common Files\System\ado\msado15.dll" \no_namespace rename("EOF", "EndOfFile")#include #include #include using namespace std;int main(int argc, c

2013-04-07 09:53:31 543

转载 利用键盘钩子开发按键发音程序

一、前言 一日,看见我妈正在用电脑练习打字,频频低头看键盘,我想:要是键盘能发音的话,不就可以方便她养成"盲打"的好习惯吗?光想不做可不行,开始行动(您可千万别急着去拿工具箱啊^_^)...按键能发音,其关键就是让程序能够知道当前键盘上是哪个键被按下,并播放相应的声音,自己的程序当然不在话下,那么其它程序当前按下哪个键如何得知呢?利用键盘钩子便可以很好地解决。二、挂钩(HOOK)的

2013-04-04 23:38:50 439

转载 存储过程,怕忘,先留下来

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必

2013-03-28 09:06:34 445

转载 用MyEclipse在Struts1.x中配置mysql和sqlserver的datasource

如果用myeclipse在struts配置MSSQL2000的数据源时,老是提示找不到driver,解决办法如下:直接在struts-config.xml中右键data-sources然后New。 默认的type是: org.apache.struts.util.GenericDataSource ,struts自带的一个数据库连接池。 然后正确输入各种property的value。 测试,好

2013-03-16 21:29:36 650

转载 strust2和velocity的配置

搜索velocity,资料真是不多,网上很多strust2和velocity的配置是不正确的!搭个环境都费了好久时间,在此记录备忘 开始前加入必要jar,我这里加的有:commons-logging-1.0.4.jar,freemarker- 2.3.15.jar,ognl-2.7.3.jar,xwork-core-2.1.6.jar,struts2-core- 2.1.8.1.jar,c

2013-03-14 21:38:41 528

转载 java开发常用的jar包

mail.jar与activation.jar里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的commons-beanutils.jarApache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。commons-collections.jarApache Commons包中的一

2013-03-14 21:36:26 420

原创 告知一些还不知道的人,不要浪费硬盘功能,开启ACHI模式

AHCI支持设备热插拔以及增强性能的本地指令序列(NTS,Native Trans S.M.A.R.T.)技术。高级主机控制器接口 (AHCI) 是一种接口规格,它允许存储驱动程序启用高级串行ATA功能,如本机命令队列和热插拔。  AHCI本质是一种PCI类设备,在系统内存总线和串行CPU设备内部逻辑之间扮演一种通用接口的角色。这个类设备描述了一个含控制和状态区域、命令序列入口表的通用

2012-09-26 13:33:17 1385

CRM设计系统

CRM系统设计 概要的进行模块分析 功能分析

2013-04-17

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

TA关注的人

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