null

2024/4/11 23:50:12

PendingIntent学习小结

近日为解决android闹钟标签问题,分析了android的DeskClock应用,发现在AlarmReceiver.java类中用PendingIntent封装的Intent,通过putExtra存入alarm值,当标签重新设定时在当前类中值相应发生了改变,然而当通过intent启动…

把TreeView背景变透明的方法

由于我需要在树的背景中放上一个渐变的图片美化界面,所以我遇到一个问题.那就是树的属性里根本没有设置背景图片这项,也不知怎么通过编写代码来实现,通过在网上搜索以后,我找到以下方法,既简单又省时,那就是修改TreeView 自己的源代码,还好它是一个开放源代码的第三方控件!! 感…

IMP-00017: 由于 ORACLE 的 20001 错误

. . 正在导入表 "XXXXXX" 0行被导入 IMP-00017: 由于 ORACLE 的 20001 错误,以下的语句失败 "BEGIN DBMS_STATS.SET_INDEX_STATS(NULL,"XXXXXX",NULL,NULL,NULL,0," "0,0,0,0,0,0,6); END;" …

VC精确计时(转)

VC精确计时 在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更…

详解WINCE的控制面板

// //TITLE: // 详解WINCE的控制面板 //AUTHOR: // norains //DATE: // Tuesday 29-August-2006 // 曾经在我的一篇《控制面板的创建》中介绍过WinCE控制面板的结构,不过由于那篇文章其目的只在于控制面板如何调用EXE程序,故对控制面板也仅是泛泛而谈.不过在…

初学Android,图形图像之使用drawBitmapMesh扭曲图像(三十二)

Canvas提供了一个方法drawBitmapMesh(Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors,int colorffset,Paint paint) 这个方法可以对bitmap进行扭曲参数说明如下:bitmap     需要扭曲的源位图meshWidth   控制在横向上把该…

Oracle主键ID设置自动增长(序列+触发器)

----创建表 create table users ( user_id number(6) not null, user_name varchar2(20) not null, user_pwd varchar2(20) not null, user_email varchar2(20), user_intro varchar2(20), primary key (user_id) ); ----创建序列 create sequence users_seq increment by 1…

javascirpt设置字符串类型注意

例如以下代码&#xff1a; <script> var cid "{/$class_id/}"; if(cid null || cid ""){ cid"0"; } if(cid.length>3){ cidcid.substr(0,3); } $("div.link_link ul li").each(function(){ $(this)…

2个日期之间有多少天

原因是夏令时间会造成计算错误&#xff0c;差一小时就是差一天&#xff0c;用毫秒数计算已经不是正确方法了。 现代标准就是尽量不要使用毫秒数计算日期。 以下是正确方法&#xff1a; public long daysBetween(Date start,Date end){long diff 0;if (start null || end …

将DataSet写成CSV文件

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SqlClient; using System.IO; namespace Function { /// <summary> /// 将DataSet写成CSV文件 /// </summary> p…

如何将java在DOMINO中发送的邮件带上附件

如果你现在用的DOMINO6以上的客户端JAR文件去与DOMINO5的服务器打交道&#xff0c;那么你是死活也无法让你的邮件带上附件的。看了我的这篇文章会让你恍然大悟&#xff0c;呵呵&#xff01;  其实说起开发环境的问题来了&#xff0c;DOMINO的新版本对旧版本的支持不是很好&am…

.NET实现的四层拓扑结构

看着这图是不是很眼熟。没错&#xff0c;这是前段时间在Javaeye上风风雨雨的用Swing实现的四层网元拓扑图。看后深有感触&#xff0c;用Swing能做出这样的效果确实不易&#xff0c;何时我用.NET的也能用实现出这种的拓扑结构图。 看看TWaver早已出了.NET的版本&#xff0c;借助…

at org.apache.jsp.index_jsp._jspInit(index_jsp.java:66) 初始化JSP页面时报NULL指针异常

运行tomcat的时候对jsp默认页面进行初始化的时候报下面的空指针错误 [java] view plaincopyprint?1.at org.apache.jsp.index_jsp._jspInit(index_jsp.java:66) 1.at org.apache.jsp.index_jsp._jspInit(index_jsp.java:66) 我想可能是在编译时候出错的。。最后…

Tomcat连接池

Tomcat连接池的配置&#xff0c;官方文档&#xff0c;在此记录一下。 1.MySQL 1.1 Context configuration&#xff1a; <Context path"/DBTest" docBase"DBTest" debug"5" reloadable"true" crossContext"…

Java方法参数传递(Java swap函数)

Java里方法的参数传递方式只有一种&#xff1a;值传递。值传递&#xff0c;就是将实际参数值的副本&#xff08;复制品&#xff09;传入方法内&#xff0c;而参数本身不会受到任何影响。 public class PrimitiveTransferTest { public static void swap(int a,int b) { int tem…

两个有序数组合并为一个有序数组

思想&#xff1a;先依次比较两个数组&#xff0c;按照小的就传入新的数组。当这次比较完之后可能有一个数组的长度很长&#xff0c;留下一些数组&#xff0c;然后在新数组的末尾插入即可。 1 class ArraySort 2 { 3 //两个有序数组的合并函数 4 public static int[…

无名管道pipe的读写

源程序&#xff1a; #include <unistd.h> #include <stdlib.h> #include <stdio.h>void main() {int pipe_fd[2];pid_t child; char buf_r[100]; char *p_buf; int r_num; if(pipe(pipe_fd)<0) {printf("pipe create error !\n");exit(-1); } e…

线程保护设计及清除

#include <stdio.h> #include <pthread.h> #include <unistd.h>/*线程清理函数*/ void *clean(void *arg) {printf("clean up:%s \n",(char *)arg);return (void*)0; }/*线程1的执行程序*/ void *thr_fn1(void *arg) {printf("thread1 start.…

Android学习-使用单例模式实现一键退出APP

http://www.ilingxi.com/blog/duanhongchang/?p72 我们都知道Activity的finish方法只能退出当前的Activity&#xff0c;但如果我们希望一键退出所有已经create的Activity又该如何做呢?很简单&#xff0c;我们通过单例模式设计了一个管理当前活动的Activity的类&#xff0c;…

ActionScript3.0中获取变量类型的方法

AS3中一共有以下六种获取变量类型的方法&#xff1a; typeofinstanceofgetQualifiedClassNamegetQualifiedSuperclassNameisastypeof运算符用来返回基元数据的类型&#xff08;所谓基元数据类型是指&#xff1a;int&#xff0c;uint&#xff0c;Boolean&#xff0c;Number&…

确保您的JavaScript Silverlight应用程序能与 Silverlight 3一起工作

尽管 Silverlight 3 设计用于与 Silverlight 1.0 完全兼容&#xff0c;具有 Silverlight 3 运行时的人访问您的应用程序时&#xff0c;仍有一些 JavaScript 代码的行为可能与预期的行为不同。 出现此情况的原因很多。例如&#xff0c;Silverlight 3 可能针对某个异常提供不同的…

C#实现自动发邮件

出处&#xff1a;twanger.cublog.cn 作者&#xff1a;twanger 时间&#xff1a;2007-3-14 19:31:05 public void send(MailMsg msg, string[] attachments) { putlog("send:1"); MailMessage mail new MailMessage(); mail.To msg.Ma…

[HTML编辑器]C#编写的HTML编辑器:原理篇

作者&#xff1a;光脚丫思考 时间&#xff1a;12/23/2009 1:51:00 PM 一开始就觉得HTML编辑器这玩意应该是很高深莫测的。随随便便就想整一个应该不是一件容易的事情。后来对WebBrowser控件有了一些了解&#xff0c;不过都是很肤浅的了解。只知道用这个控件就能够在自己的程序…

阳历转阴历

因为农历的日期&#xff0c;是由天文学家推算出来的&#xff0c;到现在只有到2049年的&#xff0c;以后的有了还可以加入&#xff01; CREATE TABLE SolarData ( yearId int not null, data char(7) not null, dataInt int not null ) --插入数据 INSERT INTO SolarData SELEC…

使用IDISPLAY_SetColor设置字体颜色的方法

说明&#xff1a; 1.获取指定颜色项目的颜色&#xff0c;备份&#xff1b; 2.修改指定颜色项目的颜色&#xff1b; 3.绘制文字&#xff1b; 4.还原修改过的颜色项目的颜色&#xff1b; 代码&#xff1a; //备份修改前的颜色 RGBVAL originalTextColor; originalTextColo…

ExternalInterface.call只返回null值的解决办法

javascript,actionscript&#xff0c;两者交互的应用中&#xff0c;如果你按照flash官方帮助文档里关于“ExternalInterface.call ”的方法去做&#xff0c;ExternalInterface.call只返回null值,而不是返回你要的值。 看下面链接里面老外的讨论就知道怎么解决了http://livedoc…

[Html5]GhoneGap开发音乐播放器

开发一个Android版的音乐播放器&#xff0c;功能&#xff1a;读取SD卡的音乐&#xff0c;提供刷新音乐库、播放、暂停、停止功能&#xff0c;特别的&#xff0c;还支持通过左右摇手机实现歌曲切换。 代码并非商业代码&#xff0c;只是个人的一个尝试&#xff0c;所以很多地方设…

Oracle优化经典文章------索引原理篇(ZT)

Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁&#xff0c;并导致数据库性能急剧下降或进程终止。而如果做出正确的选择&#xff0c;则可以合理使用资源&#xff0c;使那些已经运行了几个小时甚至…

strtok语法

strtok 语法&#xff1a; #include <cstring>char *strtok( char *str1, const char *str2 ); strtok 函数返回str1中下一个标记(token)&#xff0c;而str2中包含分隔符来决定标记。如果没有发现标记strtok返回NULL。 为了将字符串转换成标记&#xff0c;第一次调用str…

linux select详解

select系统调用是用来让我们的程序监视多个文件句柄(file descriptor)的状态变化的。程序会停在select这里等待&#xff0c;直到被监视的文件句柄有某一个或多个发生了状态改变。 文件在句柄在Linux里很多&#xff0c;如果你man某个函数&#xff0c;在函数返回值部分说到成功后…

linux下定时器的实现(select+线程)

更好的计时器类实现&#xff1a; LINUX RTC机制实现计时器类很多时候需要在LINUX下用到定时器&#xff0c;但像setitimer()和alarm()这样的定时器有时会和sleep()函数发生冲突&#xff0c;这样就给编程带来了很大的困难。 写了一个定时器的类&#xff0c;使用select进行精确…

Object转换成json的JS代码

下面是通用的Object转换成json的JS代码 //用法 //var objnew Object(); //obj.Name Nams ; //obj.Sex1; //JSON.serialize(obj);//will get: {Name: Nams ,Sex:1} if(typeof StringBuilder undefined ){ StringBuilderfunction(initialText) { var _parts new…

asp.net操作xml文件的代码实例

在开始之前&#xff0c;先建立一个smallfools.xml文件&#xff0c;内容如下&#xff1a; <?xml version"1.0" encoding"utf-8"?> <smallfoolsRoot><poems><author>王维</author><title>竹里馆</title><con…

xml中string,xml,doc的转化

xml转化为string&#xff1a; public static String xmlFile2String(String fileName) throws SAXException, IOException, ParserConfigurationException, TransformerFactoryConfigurationError, TransformerException{DocumentBuilderFactory documentBuilderFactory Docum…

WinCE中断结构分析

前言 在嵌入式系统当中&#xff0c;对于中断的处理是非常重要的一部分内容。许多外围设备都需要通过中断来实现自己的功能或者与系统内核交互&#xff0c;系统时钟本身也是由时钟中断产生的。所以本文旨在分析WinCE下的中断的结构&#xff0c;以及常用的几种实现方式&#xff…

VC中获取BMP图片高度与宽度的两种方法

一、利用BMP文件格式读取 HANDLE hFile; BITMAPFILEHEADER bmpfheader; BITMAPINFOHEADER bmpiheader; DWORD nBytesRead; hFileCreateFile(filename,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); ReadFile(hFile,&bmpfheader,sizeof(BI…

我在iText封装的方法,从某个pdf文件中获得指定的页

查了一堆资料&#xff0c;终于从2on1这个例子中有所启示&#xff0c;根据这个改造的方法。 import java.io.File;import java.io.FileOutputStream;import java.io.IOException; import com.lowagie.text.Document;import com.lowagie.text.DocumentException;import com.low…

C++ builder学习之用存储过程实现防止同一个人重复登陆!

//存储过程 /*if Exists(select name from sysobjects where nameaddOneArticle and typeP) drop procedure addOneArticle*//*if Exists(select name from sysobjects where name Session and typeP) drop procedure Session*/ /* exec(drop procedure dbo.Session) */u…

深入理解MFC中的消息映射原理!!!

今天抽空再次看了一下深入浅出MFC&#xff0c;从中又学到了新的东西&#xff01; 时间有限&#xff0c;很晚了&#xff0c;简单写一下&#xff1a; MFC中消息的WinMain函数实际上是被编译器自己添加进去的&#xff0c;MFC中我们看不到WinMain函数&#xff01; 大概的代码如下…

生成互不相同随机数的一种算法

C中常用rand()和srand()函数相结合来生成每次执行都不相同的一组随机数&#xff0c;常见的写法如下&#xff1a; #include <iostream> #include <cstdlib> #include <tchar.h> #include <ctime>using namespace std;int _tmain(int argc,_TCHAR* argv[…

判断临时表是否存在的新方法

IFOBJECT_ID(tempdb..#) IS NOT NULLDROP TABLE #此句检查是否存在 临时表# OBJECT_ID此函数返回数据库对象标识号 用OBJECT_ID可以举一反三实现别的功能 如: if exists (select * from sysobjects where objectproperty(object_id(PerPersonData),istable) 1) 整条语句的…

4、linux进程控制编程

一&#xff1a; 定义&#xff1a; 进程是一个具有一定独立功能的程序的一次运行活动。 特点&#xff1a; 动态性&#xff0c;并发性&#xff0c;独立性&#xff0c;异步性 状态图 进程ID 进程ID&#xff08;PID&#xff09;:标识进程的唯一数字 父进程ID&#xff08;PPID&a…

什么是扩展属性

今天在书上看到一个比较陌生的东西"扩展属性"&#xff0c;看完以后明白&#xff0c;其实扩展属性就是给数据库对象添加说明注释文字的 &#xff0c;比如说要解释一下某字段的含义是什么&#xff0c;可以给它加上中文说明 用法如下: EXEC sp_addextendedproperty CRi…

初学Android,自动朗读TTS(五十二)

Android提供了自动朗读功能TTS(TextToSpeech)&#xff0c;有些人用过一些听书软件&#xff0c;就是把文字念出来&#xff0c;听起来不错&#xff0c;不过TTS目前并不支持中文(难道又是一个鸡肋?) API详解 http://wang-peng1.iteye.com/blog/572849 下面做个简单的例子朗读出来…

ognl.OgnlException: target is null for setProperty(null, x,)错误

ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;b0c40e)错误异常在提交form表单的时候发现后台经常出现类似异常&#xff0c;很奇怪&#xff0c;因为我的前台提交的参数和设置的ognl根本没有x之类的参数 后经研究发现原来是使用…

为可访问性编码

为可访问性编码 用 JFC/Swing 将可访问性构建到您的 Java 应用程序中 文档选项 将此页作为电子邮件发送 最新推荐 Java 应用开发源动力 &#xff0d; 下载免费软件&#xff0c;快速启动开发 级别: 初级 Barry A. Feigenbaum&#xff0c;博士, 高级 IT 咨询专家 2003 年 1…

动态交叉表

/*-- 数据测试环境 --*/if exists (select * from dbo.sysobjects where id object_id(N[tb]) and OBJECTPROPERTY(id, NIsUserTable) 1)drop table [tb]GO create table tb(单位名称 varchar(10),日期 datetime,销售额 int)insert into tb select A单位,2001-01-01,100 uni…

Qt对话框--QMessageBox

说到QMessageBox消息框&#xff0c;大家都非常熟悉了。它们实现的生成及运行原理&#xff0c;或许很少过问&#xff0c;能用就行。不说那么多了&#xff0c;现在还是了解一下QMessageBox,QMessageBox提供了许多标准的按钮&#xff0c;创建消息框时&#xff0c;可以知道默认选择…

sqliet3使用命令

sqlite数据库只用一个文件就ok&#xff0c;小巧方便&#xff0c;所以是一个非常不错的嵌入式数据库&#xff0c;SQLite大量的被用于手机&#xff0c;PDA&#xff0c;MP3播放器以及机顶盒设备。 Mozilla Firefox使用SQLite作为数据库。 Mac计算机中的包含了多份SQLite的…

进程间通信方式之(WM_COPYDATA) (一)

用WM_COPYDATA的前提&#xff1a; 1&#xff0c;知道接收消息进程的句柄。 2&#xff0c;接收消息进程重载了WM_COPYDATA消息映射&#xff0c;能对其做出反应&#xff08;否则不是发送端自作多情了&#xff1f;&#xff09; 看过前提&#xff0c;的出结论&#xff1a;在自己写的…

[转]ImageMagick for java 使用Jmagick压缩高质量图片jmagick-win-6.3.9-Q16.zip

从网上看到了一篇Java使用ImageMagick的文章&#xff0c;主要还是调用Jmagick这个东东来完成&#xff0c;算是Java语言的一个API. 转自&#xff1a;http://www.i5a6.com/?p142 在做pdf文档转成jpg的时候&#xff0c;发现了Jmagick的创建高质量的图片的一个java类库,自己以前使…

EntityFramework 4.3.1 CodeFirst with MySQL (.net connector version6.5.4)

CodeFirst 虽然很好&#xff0c;但是为了驯服她&#xff0c;好费劲啊。 MySQL .net connector 版本号 6.5.4 在 EF 4.3.1 中无法顺利执行 Code First 操作。 她会抛出异常&#xff0c;信息如下&#xff1a; You have an error in your SQL syntax; check the manual that corre…

基于HZK16的汉子显示技术

国标汉字字符集(GB2312-80)在汉字操作系统中以汉字库的形式提供&#xff0c;并对汉字库的结构做了统一规定。汉字库的结构如图&#xff1a; HZK16的GB2312-80支持的汉字有6763个&#xff0c;符号682个。字库有94个区&#xff0c;其中一级汉字有3755个&#xff0c;按声序排列&am…

MFC单文档程序中搭建OpenGL框架

本博客计算机图形学系列文章索引&#xff1a; 地址&#xff1a;《计算机图形学系列相关文章索引&#xff08;持续更新&#xff09;》 一、简介 Windows GDI是通过设备句柄&#xff08;Device Context(设备描述表)以下简称"DC"&#xff09;来绘图&#xff0c;而OpenGL…

( 经典 ) Android深入浅出之Binder机制

Android深入浅出之Binder机制 一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了&#xff0c;很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话&#xff0c;在很大程度上就能理解程序运行的流程。 我们这里将以MediaService的例子…

10、linux多线程程序设计

多线程 优点&#xff1a; 和进程相比&#xff0c;它是一种节俭的多任务操作方式&#xff08;与父进程共享&#xff09;。在linux系统中&#xff0c;启动一个新的进程必须分配给他独立的地址空间&#xff0c;建立众多的数据表来维护他的代码段&#xff0c;堆栈段&…

C程序内存分配

内存管理基本概念 .1.1 C程序内存分配 1&#xff0e;C程序结构 下面列出C语言可执行程序的基本情况&#xff08;Linux 2.6环境/GCC4.0&#xff09;。 [rootlocalhost Ctest]# ls test -l //test为一个可执行程序-rwxr-xr-x 1 root root 4868 Mar 26 08:10 test[rootlo…

怎样将数字转换为字符串?

怎样将数字转换为字符串?C语言提供了几个标准库函数&#xff0c;可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子&#xff1a; # include <stdio.h> # include <stdlib.h> int main () { int num…

二叉树三种非递归遍历实现

二叉树三种非递归遍历实现http://mcs.sysu.edu.cn/user/longt/Article_1781| 浏览数(1022) | 评论数(0) | 2009-10-17继续回顾基础三种遍历的非递归实现要点&#xff1a;利用栈&#xff0c;把握好进栈顺序&#xff0c;做好标记。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~测试…

linux协议栈skb操作函数

接字缓冲区函数 函数名 功能 函数形成 参数 描述 skb_queue_empty 检查队列是否为空 int skb_queue_empty (struct sk_buff_head * list) list为队列头 如果队列为空返回真&#xff0c;否则返回假 skb_get 引用缓冲区 struct sk_buff * skb_get (struct sk_buff *…

fscanf与fprintf

int fscanf(FILE *stream, char *format,[argument...]) 【参数说明】stream 文件指针 format 数据格式,指%d,%c,%f等 argument 数据 【返 回 值】整型&#xff0c;数值等于[argument...]的个数 【功 能】按一定…

VC 将位图放到计算机桌面上

我想把位图贴到计算机桌面上&#xff0c;可是做了好久&#xff0c;都未实现&#xff0c;网上的帖子浏览无数&#xff0c;不是太难了&#xff0c;就是一帮只会吹牛&#xff0c;不会实干家伙的胡说&#xff0c;于是自己拿起了《windos程序设计》狂翻&#xff0c;于是找到答案&…

常见链表题目

原文&#xff1a;http://blog.csdn.net/hairetz/archive/2010/08/25/5836986.aspx 一些常见的单链表题目&#xff0c;总结思路和实现代码。 1.单链表的反序 2.给单链表建环 3.检测单链表是否有环 4.给单链表解环 5.检测两条链表是否相交 6.不输入头节点&am…

书:Pro JavaScript Techniques 精通JavaScript之简单的DOM遍历

//查找相关元素的前一个兄弟元素的函数 function prev(elem) { do { elemelem.previousSibling; } while (elem && elem.nodeType !1); return elem; } //查找元素第一个子元素的函数 function first(elem) { elem elem.firstChild; return elem && ele…

12.3 串行通信与重叠I/O

Win 32系统为串行通信提供了全新的服务。传统的OpenComm、ReadComm、WriteComm、CloseComm等函数已经过时&#xff0c;WM_COMMNOTIFY消息也消失了。取而代之的是文件I/O函数提供的打开和关闭通信资源句柄及读写操作的基本接口。 新的文件I/O函数(CreateFile、ReadFile、WriteFi…

VC++中LogFont设置字体

LOGFONT是Windows内部字体的逻辑结构&#xff0c;主要用于设置字体格式&#xff0c;其定义如下&#xff1a;typedef struct tagLOGFONTA{LONG lfHeight;LONG lfWidth;LONG lfEscapement;LONG lfOrientation;LONG lfWeight;BYTE lfItalic;BYTE lfUnderline;BYTE lfStrikeOut;BYT…

bean:define

bean:define标签在toScope(如果没有指定值就使用page作用域)指定的作用域中创建一个新属性&#xff0c;同时创建一个scripting变量。我们可以通过id值使用它们。新创建的属性可以由其它标签使用&#xff0c;而新创建的scripting变量可以由JSP脚本使用。 我们可以使用三种方式为…

打开服务句柄检测SOFTICE是否存在的代码

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 本程序由FASM 1.54编译;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; format PE GUI 4.0include %fasminc%/win32a.incinvokeOpenSCManager…

初学Java,Hashtable,HashMap,LinkedHashMap和Properties(三十一)

Hashtable&#xff0c;呵呵,这个类的命名有问题啊&#xff0c;table的T没有大写&#xff0c;而C#中就是HashTable&#xff0c;这个类很"老"&#xff0c;在JDK1.0就出现了&#xff0c;可能当时并没有人发现它的命名问题&#xff0c;待到后来已经牵涉到太多的其它类&am…

Linux Device和Driver注册过程,以及Probe的时机

田海立CSDN 2011/08/26 Linux 2.6的设备驱动模型中&#xff0c;所有的device都是通过Bus相连。device_register() / driver_register()执行时通过枚举BUS上的Driver/Device来实现绑定&#xff0c;本文详解这一过程。这是整个LINUX设备驱动的基础&#xff0c;PLATFORM设备&…

Linux设备驱动编程模型之上层容器篇

2.6内核增加了一个引人注目的新特性——统一设备模型(device model)。设备模型提供了一个独立的机制专门来表示设备&#xff0c;并描述其在系统中的拓扑结构&#xff0c;从而使得系统具有以下优点&#xff1a; l 代码重复最小化。 l 提供诸如引用计数这样的统一机…

获取某网页的源代码

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO;//引入命名空间 using System.Net;//引入命名空间 namespac…

初学Android,监控ContentProvider的数据改变(五十七)

有时候应用中需要监听ContentProvider的改变并提供响应&#xff0c;这时候就要利用ContentObserver类了 不管是ContentProvider中实现的,insert,delete,update方法中的任何一个&#xff0c;程序都会调用getContext().getContentResolver().notifyChange(uri,null); 这行代码可用…

MySQL 通过 C#访问的一些问题

1. MySQL 中不使用 单引号 , 而是用 ( 就是键盘左上角的那个~) , 这个不是单引号 2. drop schema , drop schema 3. 枚举表 string MyConString "SERVERlocalhost;" "DATABASEinformation_schema;" &…

ip地址和身份证的正则表达式验证

<script language"javascript"> function checkIP() { objdocument.getElementById("ip").value //ip地址 //var exp/^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d…

mysql merge table 的测试

建立了一个merge table&#xff0c;感觉很适合于log的存储 把一个建立过程写下 CREATE TABLE test_a ( id int(11) NOT NULL default 0, PRIMARY KEY (id)) ENGINEMyISAM DEFAULT CHARSETlatin1; CREATE TABLE test_b ( id int(11) NOT NULL default 0, PRIMARY KEY (i…

[Ibatis] Ibatis批量操作(增/删/改)

Ibatis批量操作&#xff0c;代码模板如下&#xff1a; /* (non-Javadoc)* see com.normandy.position.dao.NorTradeDAO#batchUpdateOrderList(java.util.List)*/public void batchUpdateOrderList(final List<NorTradeDO> list) {if(null list || 0 list.size()){thro…

初学Android,短信管理器之发送短信(六十五)

下面是一个发送短信的例子&#xff0c;主要使用了SmsManager服务&#xff0c;另外使用了PendingIntent 关于PendingIntent找到一些资料说明PendingIntent实现原理和代码 http://www.android123.com.cn/androidkaifa/862.htmlIntent和PendingIntent的区别 http://blog.csdn.net/…

linux /dev 常见特殊设备介绍与应用[loop,null,zero,full,random]

linux是文件型系统&#xff0c;所有硬件如软件都会在对于的目录下面有相应的文件表示。对于dev这个目录&#xff0c;我们知道它下面的文件&#xff0c;表示的是linux的设备。在windows系统中&#xff0c;设备大家很好理解&#xff0c;象硬盘&#xff0c;磁盘指的是实实在在硬件…

如何在TWaver Flex中定制Tree的tooltip

如果您显示过Tree的ToolTip&#xff0c;会发现这个tooltip离鼠标太远了&#xff1b;而且也无法跟随鼠标一起移动&#xff1b;最重要的是&#xff0c;如果想动态更改tooltip也很麻烦。 还是自定义ToolTip灵活&#xff1a; 1. 设置tree.toolTipFunction&#xff0c;关闭默认的to…

初学Java,IO之使用FileOutputStream和FileWriter写入文件(四十二)

import java.io.*; public class FileOutputStreamTest {public static void main(String[] args) throws IOException{FileInputStream fis null;FileOutputStream fos null;try{//创建字节输入流fis new FileInputStream("FileOutputStreamTest.java");//创建字…

VC++ 的串口通讯

在VC中有两种方法可以进行串口通讯。一种是利用Microsoft公司提供的ActiveX控件 Microsoft Communications Control。另一种是直接用VC访问串口。下面将简述这两种方法。  一、Microsoft Communications Control  Microsoft公司在WINDOWS中提供了一个串口通讯控件&#xff…

为空

if(someValue.Trim().Length<1) sKey.equals("") || sKeynull

Linux下的管道编程技术

管道技术是Linux的一种基本的进程间通信技术。在本文中&#xff0c;我们将为读者介绍管道技术的模型&#xff0c;匿名管道和命名管道技术的定义和区别&#xff0c;以及这两种管道的创建方法。同时&#xff0c;阐述如何在应用程序和命令行中通过管道进行通信的详细方法。 一、管…

跨进程实现在Tree中快速定位节点

前些日子写软件时&#xff0c;需要实现一个功能&#xff0c;就是在Tree中快速定位节点&#xff0c;比如注册表编辑器左边的Tree&#xff0c;只要给出Tree中的节点路径&#xff08;以“/”分隔&#xff09;&#xff0c;就可以快速将树展开&#xff0c;并将当前节点定位到指定的节…

数据库查询能得到值,调用方法得到的结果是null?

错误原因: 数据库字段与实体类属性名称不一致 解决方法 使用as或使用resultmap 例如使用as select b.id_ as id ,b.title_ as title ,b.bill_time_ as billTime,b.type_id_ as typeId,b.price_ as price ,b.explain_ as explain ,bt.name_ as name from bill_ b left j…

MFC中跨线程UpdateData(FALSE)报错 ASSERT FAILD问题

MFC程序&#xff0c;在给控件关联的变量赋值后&#xff0c;需要调用UpdateData(FALSE)后才能更新到界面&#xff0c;但是有时候却报错&#xff1a; 断言宏失败&#xff0c;在wincore.cpp的如下位置&#xff1a; CObject* pNULL; if(pMap) { ASSERT( (p pMap->Loo…

用VC++实现USB接口读写数据的程序

使用一个GUIDguidHID_1查找并打开一个USB设备 extern "C" int PASCAL SearchUSBDevice() {HANDLE hUsb;int nCount, i, j;//标记同一设备个数HDEVINFO hDevInfoSet;BOOL bResult;PSP_DEVICE_INTERFACE_DETAIL_DATA pDetail NULL;memset(m_sysversion, 0, 20);GetSysV…

停止其他窗口的计时器

要通过句柄而不仅仅是ID 即pWnd->SetTimer(1,pWnd->m_fps,NULL);

创建链接服务器实行跨服务器查询

--创建链接服务器exec sp_addlinkedserver srv_lnk,,SQLOLEDB,远程服务器名或ip地址exec sp_addlinkedsrvlogin srv_lnk,false,null,用户名,密码go --查询示例select * from srv_lnk.数据库名.dbo.表名--插入示例insert srv_lnk.数据库名.dbo.表名select * from 表 --导入示…

利用SQL Server 2000进行硬盘文件的移动

if exists (select * from dbo.sysobjects where id object_id(N[dbo].[p_movefile]) and OBJECTPROPERTY(id, NIsProcedure) 1)  drop procedure [dbo].[p_movefile]  GO /*--移动服务器上的文件 不借助 xp_cmdshell ,因为这个在大多数时候都被禁用了 --邹建 2004.08(引…

如何令表内没有相同的记录(ID列出外)

如何设置约束&#xff0c;令一个每列都有可能出现多个null值的表中没有相同的记录(当然要把ID列剔除出去) id(自增) V W X 1 null 2 3 2 1 null 3 3 null 2 null 当现在我要insert第4条record的时候&#xff0c;V, W, …

使用MyBatis出现数据查询为null

xl_echo编辑整理&#xff0c;欢迎转载&#xff0c;转载请声明文章来源。更多IT、编程案例、资料请联系QQ&#xff1a;1280023003 百战不败&#xff0c;依不自称常胜&#xff0c;百败不颓&#xff0c;依能奋力前行。——这才是真正的堪称强大&#xff01;&#xff01; 查询之后…

特殊的交叉表

问: 有一个表有几个字段如下jgid capitalnumber tr_type9452 351101314351 tru9452 351101314352 stru9452 351101314353 tru9452 351101314354 tru9452 351101314356 stru9452 351101314358 tru 想成生这样的表jgid capitalnumber1 tr_type1 capitalnumber2 t…

mfc如何调用windows软键盘

一、ShellExecute(GetSafeHwnd(), NULL, _T("osk.exe"), NULL, NULL, SW_NORMAL); 二、WinExec("osk.exe",SW_NORMAL); 三、#include <imm.h>#pragma comment(lib, "imm32.lib")void ShowSoftKeyboard(HWND hWnd, BOOL bShow){ HIMC hIMC …

C#打开本地文件,或者执行cmd命名

打开文件夹, 例如:[C:\Windows]System.Diagnostics.Process.Start("explorer", "/n, C:\\Windows"); 打开[我的电脑] System.Diagnostics.Process.Start("explorer","/n,/select, C:\\"); 打开文本文件, 例如 :[C:\test.txt]Syste…

关于Linux driver中device_create()使用的注意事项

通过驱动模块的加载在/dev下创建设备文件&#xff0c;在驱动模块卸载时又自动的删除在/dev下创建的设备文件非常方便。而这个过程就是通过device_create()和device_destroy()内核函数完成的&#xff0c;在Linux2.6.27之前是class_device_create()和class_device_destroy()。最近…

华清远见与您共享:Linux驱动中的platform

作者&#xff1a;李智敏,华清远见嵌入式学院上海中心讲师。 从Linux2.6内核起&#xff0c;引入一套新的驱动管理和注册机制&#xff1a;platform_device 和 platform_driver 。Linux 中大部分的设备驱动&#xff0c;都可以使用这套机制&#xff0c;设备用 platform_device 表示…

查找网卡 并自动设置IP地址---不重启Windows更改IP地址的多种实现

有很多网友都遇到过更改IP地址但是要重启机器的问题&#xff0c;在这里&#xff0c;为大家介绍几种不重启Windows直接更改IP地址的方法。首先是调用DhcpNotifyConfigChange的方法&#xff0c;后面还有修改注册表跟使用iphlpapi的方法。  一、未公开函数&#xff1a;DhcpNotif…

[转]使用iPhone三轴感应器的代码例子

转自&#xff1a;http://www.cocoachina.com/iphonedev/sdk/2010/0624/1749.html 很多应用里都要用到苹果iPhone自带的三轴感应器&#xff08;加速度传感器&#xff09;&#xff0c;希望下面这段代码例子能为您使用iPhone三轴感应器打开思路。 #include <IOKit/IOKitLib.h&g…

Android 线程始终运行之我见

最近做Android手机GPS定位系统应用软件的开发&#xff0c;发现手机通过usb或屏幕亮的时候能够通过三种方式定位&#xff0c;一旦手机在休眠的时候&#xff0c;手机的cpu也休眠了&#xff0c;创建的线程会继续sleep&#xff0c;不会发生自己预期的效果&#xff0c;郁闷的事情困扰…

[代码]使用XmlReader对XML片段进行流式处理(LINQ to XML)

本代码主要演示如何使用XmlReader对XML片段进行流式处理。这种做法&#xff0c;对大型的XML文档特别有用&#xff0c;它所需要的内存量非常的小。示例代码在示例代码中&#xff0c;定义了一个自定义轴方法。在此轴方法中&#xff0c;通过调用XElement.ReadFrom()方法创建XML片段…

WTL8.0 调用 ActiveX 控件 - (调用 Flash 控件,响应 Flash 控件的事件)

很久没用WTL了&#xff0c;WTL都升级到8.0了&#xff0c;这两天做了个小例子&#xff0c;WTL调用Flash控件。 目标&#xff1a;使用WTL创建对话框的工程&#xff0c;调用Flash控件播放Flash&#xff0c;并响应Flash控件的事件。 环境&#xff1a;WindowsXP, VC 2005, WTL8.0, …

关于cvseq

1.创建一个CvSeq对象 CvMemStorage *storagecvCreateMemStorage(0); CvSeq *seqcvCreateSeq(0,sizeof(CvSeq),sizeof(int),storage); 这样就创建了一个数据类型为int的seq。 CVAPI(CvMemStorage*) cvCreateMemStorage( int block_size CV_DEFAULT(0));用来创建一个内存存储…

设计模式之Facade(外观 总管 Manager)

设计模式之Facade(外观 总管 Manager) 板桥里人 http://www.jdon.com 2002/4/6/&#xff08;转载请保留&#xff09; 模式实战书籍《Java实用系统开发指南》 Facade模式的定义: 为子系统中的一组接口提供一个一致的界面. Facade一个典型应用就是数据库JDBC的应用,如下例对…

JDK源代码也有多余的代码 不相信请看java.net.InetSocketAddress类

在该类的122行左右有这么一个方法&#xff1a;readObject&#xff08;&#xff09;&#xff0c;是一个私有的方法且该类中也没有对其进行调用~ 代码如下&#xff1a;&#xff08;红色字体标示为多余的代码&#xff09;&#xff0c;要是大家页发现了请继续跟帖子 /* * (#)InetS…

JavaScript基本数据类型

JavaScript是弱类型脚本语言&#xff0c;声明变量时无需指定变量的数据类型。JavaScript变量的数据类型是解释时动态决定的。但是JavaScript的值保存在内存中&#xff0c;也是数据类型的。JavaScript基本数据类型有如下五个 &#xff08;1&#xff09;数值类型 &#xff08;2&a…

jsp生成静态新闻页面(三)

1. 修改添加新闻内容 的 用 文件编辑器ewebeditor 2.把文件名,标题存入数据库中,方便前台调用这些生成的静态新闻页面. 1加ewebeditor后 图片显示出错 生成的是<IMG src"/UploadFile/20080716035903984.gif">但是这个静态新闻页是在2008-07-15这个文件夹里面的…

C语言里如何把GBK转为UTF8?

http://bbs.chinaunix.net/thread-1731039-1-1.html 发表于 2010-06-25 21:31:52 |只看该作者 一、利用iconv函数族进行编码转换 在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种…

atoi,atol,strtod,strtol,strtoul实现类型转换

atof&#xff08;将字符串转换成浮点型数&#xff09; 相关函数 atoi&#xff0c;atol&#xff0c;strtod&#xff0c;strtol&#xff0c;strtoul 表头文件 #include <stdlib.h> 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描…

LINQ之Join

适用场景&#xff1a;在我们表关系中有一对一关系&#xff0c;一对多关系&#xff0c;多对多关系等。对各个表之间的关系&#xff0c;就用这些实现对多个表的操作。 说明&#xff1a;在Join操作中&#xff0c;分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(…

[Drools]JAVA规则引擎2 -- Drools实例

上一篇文章 http://blog.csdn.net/quzishen/archive/2011/01/25/6163012.aspx 描述了一些常用的drools的语法标签和一个模拟实例即发送积分的场景&#xff0c;这一片优化了一下代码&#xff0c;在此贴一下&#xff0c;希望有这方面使用经验的朋友多多交流沟通&#xff0c;指正不…

linux网络---select 函数 实现I/0复用

select函数&#xff1a; 系统提供select函数来实现多路复用输入/输出模型。原型&#xff1a; #include <sys/time.h> #include <unistd.h> int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *…

常见的内存错误及对策

来自&#xff1a;高质量c编程指南 发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误&#xff0c;通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状&#xff0c;时隐时现&#xff0c;增加了改错的难度。有时用户怒气冲冲地把你找来&#xff0c;程序却没…

QT中使用GDAL多线程读取遥感图像到QImage

GDAL 是一个很强大的可以读取很多格式 的带有GIS信息的栅格型图像。前阵子项目中需要读取遥感图像&#xff0c;并显示到QT界面&#xff0c;由于遥感图像一般很大&#xff0c;所以采取新开一个读图线程的方式来读取&#xff0c;防止界面假死。下面是代码共享&#xff0c;测试通过…

VC中使用zlib压缩目录结构生成zip文件

注&#xff1a;如果对使用库没有限制的话&#xff0c;推荐使用另外的封装好的库更加方便&#xff0c;比如codeproject上可以找到的ZipUtils等(http://www.codeproject.com/KB/files/zip_utils.aspx)。 使用zlib将文件夹压缩成zip文件时&#xff0c;需要自己读取文件然后写入zip…

A星搜索(A* search, A Star search algorithm)算法实现代码

为了对A*算法的印象比较深刻一点&#xff0c;这几天抽了空参照前面转载的那篇介绍A*算法的文章实现了一个简易的A*算法&#xff0c;完全用纯C语言实现。代码贴在这里供以后参考。如果用来解决其他问题&#xff0c;可以移植过去&#xff0c;重新实现几个函数就行了&#xff0c;主…

使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件

当后台在进行某些长时间的操作时&#xff0c;如果能在页面上提供一个显示真实进度的进度条&#xff0c;而不是让用户不知情的等待或是从前的那些简单的估计&#xff0c;将是一个非常难得的出彩之处。现在使用ASP.NET Atlas完全有可能做到这些。这篇文章将讨论如何完成这一功能并…

ORACLE JOB间隔时间参考

假设你的存储过程名为PROC_RAIN_JM 再写一个存储过程名为PROC_JOB_RAIN_JM 内容是&#xff1a; /// Create Or Replace Procedure PROC_JOB_RAIN_JM Is li_jobno Number; Begin DBMS_JOB.SUBMIT(li_jobno,PROC_RAIN_JM;,SYSDATE,TRUNC(SYSDATE 1)); End; /// 最后那…

Kaspersky杀毒软件klif.sys权限提升漏洞

发布日期&#xff1a;2005-06-08更新日期&#xff1a;2005-06-08 受影响系统&#xff1a; Kaspersky Labs Kaspersky Antivirus 5.0.335Kaspersky Labs Kaspersky Antivirus 5.0.228Kaspersky Labs Kaspersky Antivirus 5.0.227描述&#xff1a; BUGTRAQ ID: 13878 Kaspersky…

必备绝技--Hook大法( 上 )

标 题:【原创】必备绝技--Hook大法( 上 )作 者: Lvg时 间: 2007-04-08,22:23链 接: http://bbs.pediy.com/showthread.php?t42362【文章标题】: 必备绝技--Hook大法&#xff08;上&#xff09;【文章作者】: LvG【作者邮箱】: LvG2008gmail.com【作者声明】: 这没有什么新鲜东…

ring0检测隐藏进程

标 题:【原创】ring0检测隐藏进程作 者: 堕落天才时 间: 2007-05-10,13:28链 接: http://bbs.pediy.com/showthread.php?t44243//网上得到一篇好文章 Ring0下搜索内存枚举隐藏进程 &#xff0c;但是拿里面的代码来使用的时候发现并没有太多效果//于是修改之&#xff0c;终于实…

如何在NP下读写游戏内存及如何进入NP进程

标 题:【原创】如何在NP下读写游戏内存及如何进入NP进程作 者: 堕落天才时 间: 2007-01-04,13:28链 接: http://bbs.pediy.com/showthread.php?t37417*******************************************************标题:【原创】如何在NP下读写游戏内存及如何进入NP进程 **作者:堕…

symbian中得到应用程序的路径

代码1&#xff1a; void GetFullPathName(TDes& aFileName){// Get default drive and pathTParse parse;TFileName appPath;TBuf<5> appDrive;parse.Set(CEikonEnv::Static()->EikAppUi()->Application()->AppFullName(), NULL, NULL);appPath.Copy(parse…

用VC写线程

HANDLE hWorkThread;hWorkThreadCreateThread(NULL,0,(LPTHREAD_START_ROUTINE)StartWorkThread,//线程入口函数&info, //传递参数给线程入口函数0,NULL);//其中StartWorkThread为线程主函数,其必须为全局函数或静态成员函数.UINT CLPC1114UpdaterDlg::StartWorkThread(LPV…

打开对话框的用法

打开对话框是一种使用很频繁的对话框,它一般由一个打开按键和一个编辑框组合来使用,打开按键用来触发打开事件,而编辑框用来显示用户选定文件的路径,其示例代码如下: void CFlashPage::OnBnClickedBtFileOpen() {// TODO: 在此添加控件通知处理程序代码//过滤器字符串CString …

如何判断Javascript对象是否存在

Javascript语言的设计不够严谨&#xff0c;很多地方一不小心就会出错。 举例来说&#xff0c;请考虑以下情况。 现在&#xff0c;我们要判断一个全局对象myObj是否存在&#xff0c;如果不存在&#xff0c;就对它进行声明。用自然语言描述的算法如下&#xff1a; if (myObj不存在…

WM_COMMAND WM_SYSCOMMAND

WM_COMMAND & WM_SYSCOMMAND 对于菜单、加速键来说&#xff0c;点击后Windows 会都会向它们所属的窗体发送WM_COMMAND 消息。除了菜单、加速键&#xff0c;一些子窗体也会引发这些消息。例如对话框中的按钮或者工具栏中按钮( 控件发通知消息给父窗体) 。WM_COMMAND 消息中有…

Join (left join / right jon / inner join / full join)

表a a b ----------- ----------- 1 1 2 2 表b a b ----------- ----------- 1 …

C#装箱与拆箱

C#装箱与拆箱 要掌握装箱与拆箱&#xff0c;就必须了解CTS及它的特点。 NET重要技术和基础之一的CTS(Common Type System)。顾名思义&#xff0c;CTS就是为了实现在应用程序声明和使用这些类型时必须遵循的规则而存在的通用类型系统。.Net将整个系统的类型分成两大类 ——Value…

c语言字符串函数详解

转载自&#xff1a;http://zhanglong2004.spaces.live.com/?owner1void *memset(void *dest, int c, size_t count); 将dest前面count个字符置为字符c. 返回dest的值. void *memmove(void *dest, const void *src, size_t count); 从src复制count字节的字符到dest. 如果…

两个小问题where 1=1 和 count(1) 与 count(*)

where 11有什么用&#xff1f;在SQL语言中&#xff0c;写这么一句话就跟没写一样。 select * from table1 where 11与select * from table1完全没有区别&#xff0c;甚至还有其他许多写法&#xff0c;1<>2&#xff0c;aa,a<>b&#xff0c;其目的就只有一个&#xf…

InputStream读取文件乱码

测试InputStream,读取一个中文文本&#xff0c;但发现在控制台上输出时&#xff0c;是乱码&#xff1a; public class InputStream { public static void main(String[] args) { FileInputStream in null; int b; long num 0; try { //建立了一根管道&#xff0c;读取一个…

一个流行且实用的JS表单验证提示,演示了怎么自定义错误信息的显示方式,同时通过写FormValid.showError类方法来实现错误显示方式自定义: errMsg 是一个错误消息的数组,这样方便自定

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns"http://www.w3.org/1999/xhtml"><head><title>表单验证提示效果</title…

jQuery cookie的使用例子

这是一个jQuery cookie的使用例子&#xff0c;通过本示例的学习希望朋友们能熟悉在引入jquery.cookie.js插件后&#xff0c;如何去使用它&#xff0c;你可以了解到cookie天数设置、日期设置、多个cookie的设置、如何获取Cookie、通过 date 对象设置过期日期为 3 天后的那天、设…

js获取url参数的方法

js获取url参数值 index.htm?参数1数值1&参数2数值2&参数3数据3&参数4数值4&...... 静态html文件js读取url参数根据获取html的参数值控制html页面输出 一、字符串分割分析法。 这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案&#xff0c;相当于a…

EXCEL导入导出类

/// //Purpose&#xff1a;Excel文件导入导出,需引用Microsoft Excel 11.0 Object Library //Author: Dangmy //Date: 2007-03-09 //Version: 1.0 /// public class ExcelIO { private int _ReturnStatus; private string _ReturnMessage; /// <summary> …

必备绝技——hook大法( 中 )

标 题:【原创】必备绝技——hook大法( 中 )作 者: Lvg时 间: 2007-04-09,23:37链 接: http://bbs.pediy.com/showthread.php?t42422【文章标题】: 必备绝技——hook大法( 中 )【文章作者】: LvG【作者邮箱】: LvG2008gmail.com【作者声明】: 只是感兴趣&#xff0c;没有其他目…

ASP.NET 获取URL的方法

我常用的是这个&#xff0c;可以做到从哪个页面登陆就跳转到哪个页面&#xff0c;退出的代码同login一样&#xff1a; 获取当前文件的虚拟路径 Session["geturl"] Request.CurrentExecutionFilePath; 在login页面&#xff0c;url Session["geturl"].To…

ThreadLocal是什么

早在Java 1.2推出之时&#xff0c;Java平台中就引入了一个新的支持&#xff1a;java.lang.ThreadLocal&#xff0c;给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序&#xff0c;虽然ThreadLocal非常有用&#xff0c;但是似乎现…

3、时间编程

时间类型&#xff1a;、 Coordinated universal time (UTC)&#xff1a;世界标准时间&#xff0c;也就是格林威治时间&#xff08;greenwich mean time ,GMT&#xff09;. Calendar time:日历时间&#xff0c;从1970年1月1日0点到此时经过的秒数 时间显示&#xff1a; Char *as…

解决JSP开发Web程序中的中文问题

中文出现?号&#xff0c;即常说的乱码。原因其实很简单&#xff0c;因为大家大多用的是tomcat作为容器&#xff0c;而tomcat服务器的默认编码为 iso-8859-1(西欧字符)。就是因为iso-8859-1(西欧字符)编码造成了我们经常看到&#xff1f;号。方法一&#xff1a;最简单也是用的最…

11、线程等待与清除

线程等待 #include<pthread.h> int pthread_join (pthread_t tid , void **rval_ptr) 功能&#xff1a; 阻塞调用线程&#xff0c;直到指定的线程终止 1)Tid:等待退出的线程ID 2)Rval_ptr 线程退出的返回值的指针 例题1.thread_join.c #include <pthread.h> #inc…

树形菜单的经典算法(用Function实现估计没有比这个更简洁的算法啦)

--生成测试数据CREATE TABLE T_TABLE(id int IDENTITY(1,1) NOT NULL,upid int NULL,title [varchar](50)) INSERT INTO T_TABLE (upid,title) values(0,1TITLE)INSERT INTO T_TABLE (upid,title) values(0,2TITLE)INSERT INTO T_TABLE (upid,title) values(0,3TITLE)INSERT I…

hdu_1251 统计难题

统计难题 Time Limit: 4000/2000 MS (Java/Others) Memory Limit:131070/65535 K (Java/Others) Total Submission(s): 9856 Accepted Submission(s): 3989 题目链接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid1251 Problem Description Ignatius最近遇到一个…

用Windows API 编写串口通讯程序

最近在做一个PC机上和ARM机串口通讯的程序。 实际上&#xff0c;我并没有在VC上编写过串口程序。记得大一下学期的课程实践上倒是在DOS环境下做个简单的串口通讯&#xff0c;可是就是因为太简单了&#xff0c;而且是DOS那种独占式的进程&#xff0c;所以现在要搬到VC和MFC界面应…

关于linux设备模型kobject,kset,ktype

-------------------------------------------------------- 本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/gdt_a20 -------------------------------------------------------- 一、sysfs文件系统下的每个目录对应于一个kobj&#xff0c;kset是kobj的封装&a…

数据库创建索引的一些原则

一&#xff0c;经常被用来过滤记录的字段。 1. primary key 字段, 系统自动创建主键的索引&#xff1b; 2. unique kye 字段&#xff0c;系统自动创建对应的索引; 3. foreign key 约束所定义的作为外键的字段; 4. 在查询中用来连接表的字段; 5. 经常用来作为排序(order by…

野指针与'关键字'NULL

野指针与关键字NULL 一、NULL是什么&#xff1f; 在C/C中的标准定义&#xff1a; #ifdef __cplusplus //条件编译&#xff0c;判断是c还是c环境 #define NULL 0 //c环境 #else #define NULL ((void *)0) //c语言环境 #endif #endif 在c语言中…

select into outfile和load data infile

drop table if exists test; CREATE TABLE test ( name varchar(50) default NULL, note varchar(50) default NULL ) DEFAULT CHARSETutf8 truncate table test; -- 这里插入一个带有分号&#xff0c;双引号&#xff0c;换行符&#xff0c;逗号的数据行。 insert…

JFreeChart 实例

2007/05/21 09:48用servlet生成图片&#xff0c;源码如下&#xff1a; package com.test.chart; import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import org.jfree.data.time.TimeSeries;import org.jfree.chart.plot.XYPlot;import…

使用exec启动其他进程时可能出现的问题

java程序中用Runtime.getRuntime().exec()启动别的运行程序Pro2并调用waitFor() 等待其运行结束时&#xff0c;如果Pro2程序向标准输出或错误信息输出端打印信息的话&#xff0c;可能 导致Pro2不能正常运行&#xff08;比如图形界面无法显示必须等到父程序退出时才能显示&a…

Spring MVC发送邮件

Spring发送html邮件一文件阐述了使用Spring发送html邮件的方法&#xff0c;根据该文&#xff0c;作者写了一个综合的发送邮件的工具类MailUtil&#xff0c;如下所示&#xff1a; /**** author geloin* date 2012-5-8 上午11:02:41*/ package com.embest.ruisystem.util;import …

C++中MessageBox()的详细用法

1.MessageBox("这是一个最简单的消息框&#xff01;"); 2.MessageBox("这是一个有标题的消息框&#xff01;","标题"); 3.MessageBox("这是一个确定 取消的消息框&#xff01;","标题", MB_OKCANCEL ); 4.MessageBox(&quo…

搜索无向图中两点之间的所有路径(java)

参考 http://topic.csdn.net/u/20110110/11/4d5adf2a-6d13-400d-840b-6bf6ab8373da.html&#xff0c;对代码进行了部分修改&#xff0c;并编写了测试用例。 算法要求&#xff1a; 1. 在一个无向连通图中求出两个给定点之间的所有路径&#xff1b; 2. 在所得路径上…

读取图像中的 EXIF 信息(不全,能够读取部分)

需要读取EXIF信息&#xff0c;自己阅读了一些资料&#xff0c;现在共享一下 需要注意的是&#xff0c;由于EXIF是一种可交换的文件格式&#xff0c;所以可以用在Intel系列和Motorola系列的CPU上&#xff08;至于两者CPU的区别&#xff0c;大家可以到网上找找&#xff0c;这里不…

使用WinINet实现HTTP下载

网上很难找到比较好的使用WinINet实现HTTP下载的代码&#xff0c;经过半天的研究MSDN(可以搜索关键字&#xff1a;MSDN HTTP sessions&#xff0c;链接&#xff1a;http://msdn.microsoft.com/en-us/library/aa384322(vvs.85).aspx)&#xff0c;还有在google的code搜索中找了一…

随机数的相关概念

来自&#xff1a;c和指针.P328 有些程序每次执行时不应该产生相同的结果&#xff0c;如游戏和模拟&#xff0c;此时随机数就非常有用。下面两个函数合在一起使用能够产生伪随机数。之所以如此称呼是因为它们通过计算产生随机数&#xff0c;因此有可能重复出现&#xff0c;所以并…

ORACLE UTL_FILE文件包的应用,文件I/O操作

利用ORACLE UTL_FILE包可以使文本文件转入进数据表&#xff0c;反之亦然: 1: 建立文件目录 首先在数据库服务器上建立相应的文件目录。 1&#xff0e;1 方法:在初始化文件配置文件init.ora的配置中将UTL_FILE_DIR E:/temp指定路径&#xff1b; 1.2 方法:创建路径对象:Crea…

Spring中EmptyResultDataAccessException异常产生的原理及处理方法

Spring中使用JdbcTemplate的queryForObject方法&#xff0c;当查不到数据时会抛出如下异常&#xff1a; org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0 org.springframework.dao.support.DataAccessUtils.(DataAcce…

API解读:Thread

线程是一个和平台关系比较密切的概念,这里我们也不能看出它的具体实现,只能看一下它的表现了. public class Thread implements Runnable public final static int MIN_PRIORITY 1;public final static int NORM_PRIORITY 5;public final static int MAX_PRIORITY 10;//以…

判断是否为数字

public static bool IsNumeric(string Expression){if (Expression ! null){string str Expression.ToString();if (str.Length > 0 && str.Length < 11 && Regex.IsMatch(str, "^[-]?[0-9]*[.]?[0-9]*$")){if ((str.Length < 10) || (s…

一个class去获取另一个class的static变量却一直为空解决方法

java static生命周期 Static&#xff1a; 加载&#xff1a;java虚拟机在加载类的过程中为静态变量分配内存。 类变量&#xff1a;static变量在内存中只有一个&#xff0c;存放在方法区&#xff0c;属于类变量&#xff0c;被所有实例所共享 销毁&#xff1a;类被卸载时&#xf…

DLL中创建窗口

char szClassName[] "MainWClass"; WNDCLASSEX wndclass; // 用描述主窗口的参数填充WNDCLASSEX结构 wndclass.cbSize sizeof(wndclass); wndclass.style CS_HREDRAW|CS_VREDRAW; wndclass.lpfnWndProc WindowProc; wndclass.cbClsExtra 0; wndclass.cbWnd…

DLL中切换资源

(转)AFX_MANAGE_STATE(AfxGetStaticModuleState()) 以前写MFC的DLL的时候&#xff0c;总会在自动生成的代码框架里看到提示&#xff0c;需要在每一个输出的函数开始添加上AFX_MANAGE_STATE (AfxGetStaticModuleState())。一直不明白这样做的含义&#xff0c;也一直没有这样做&a…

怎么样用vc6列举所有的 swf 文件中的变量

http://wenda.tianya.cn/wenda/thread?tid2d4479ec2b7c6e4d 首页 > 提问列表 > 提问 怎么样用vc6列举所有的 swf 文件中的变量? 使用CShockwaveFlash类 [Flash VC 编程 ] 收藏 转发至天涯微博 悬赏点数 10 7个回答 匿名提问 2009-12-10 11:23:05 我想能flash10a.oc…

使用递归方法求一个数组的最小值.

/*使用递归方法求一个数组的最小值.*/#include <iostream>#include <time.h>using namespace std;#define MAXSIZE 20int f(int A[],int n){if(n0){return A[0];}else{return ((f(A,n-1)<A[n])?f(A,n-1):A[n]);}}void main(){int arr[MAXSIZE];srand((unsigned…

C语言经典100例

【程序1】题目&#xff1a;有1、2、3、4个数字&#xff0c;能组成多少个互不相同且无重复数字的三位数&#xff1f;都是多少&#xff1f;1.程序分析&#xff1a;可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去      掉不满足条件的排列。2.程序源代码…

c++ 的4种类型转化方式

具体归纳如下: &#xff08;1&#xff09;reinterpret_cast 该函数将一个类型的指针转换为另一个类型的指针. 这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可做到. reinterpret_cast 可以将指针值转换为一个整型数,但不能用于非指…

webwork 标签在页面能显示换行等输入格式

开发程序时遇到这样一个问题&#xff0c;后台录入的数据在前台需要使用<ww:property >标签将这些内容显示出来&#xff0c;但是却发现显示的内容都堆在了一起&#xff0c;输入时的换行信息等都显示不出来了。 经过研究发现<ww:property >标签不能将换行信息显示出来…

水印的生成方法

文字水印的生成方法File fImage new File("/sdcard/dcim", "beijing.jpeg");FileOutputStream iStream new FileOutputStream(fImage);Bitmap oriBmporiBmp.compress(CompressFormat.JPEG, 100, iStream);int w 320, h 240;String mstrTitle "感…

C++标准模板(STL)- 类型支持 ()

对象、引用、函数&#xff08;包括函数模板特化&#xff09;和表达式具有称为类型的性质&#xff0c;它限制了对这些实体所容许的操作&#xff0c;并给原本寻常的位序列提供了语义含义。 附加性基本类型及宏 实现定义的空指针常量 NULL 定义于头文件 <clocale> 定义于…

linux 中断

与Linux设备驱动中中断处理相关的首先是申请与释放IRQ的API&#xff1a; request_irq()和free_irq()。 request_irq()的原型为&#xff1a; int request_irq(unsigned int irq,void (*handler)(int irq, void *dev_id, struct pt_regs *regs),unsigned long irqflags,const c…

深入分析Memcached的线程接入模型---中

三&#xff0c;在main()函数中&#xff0c;初始化main_thread的event_base实例&#xff0c;见memcached.c //定义main_thread的event_base实例static struct event_base *main_base;//下面代码略…/* initialize main thread libevent instance , 初始化事件API */main_base …

初学Android,传递复杂数据的Service(六十一)

本篇来学学怎么传递自定义数据类型&#xff0c;例中定义了两个类&#xff0c;Person和Pet&#xff0c;其中Person对象作为调用远程Service的参数&#xff0c;而Pet作为返回值&#xff0e; 不管是远程调用的参数&#xff0c;还是返回值都要求实现Parcelable接口&#xff0e; 实现…

导出lotus用户的方法(用asp技术)

lotus用户信息如何导到access中呢。我这里有一个方法&#xff0c;就是先将用户信息引出到文本文件&#xff0c;然后用下面程序输出到access文件中。 <%本程序用于将从OA中导出的 用户信息中的一些信息分析出来&#xff0c;并存入数据库中。注意1&#xff1a;到出来的文件需…

Android多媒体--网络文件播放

网络文件就是指放在网络上的文件&#xff0c;也可能是流媒体等网络资源。由于这种方式不用存储比较方便&#xff0c;但它的弊端就是要通过网络&#xff0c;速度要比上两种方式差&#xff0c;因此一般网络播放方式要采用异步预处理方式。还有网络流量费用也会增加用户的使用成本…

自己写的excel导入sqlserver函数

public static bool import_excel(string excelPath) { bool result false; //本地连接】 string myConnectString "Serverlocalhost;Databasedatabase;uidsa;pwd;"; SqlConnection objConnection new SqlConnection(myConnectString); …

关于oracle存储过程的若干问题备忘

1.在oracle中&#xff0c;数据表别名不能加as&#xff0c;如&#xff1a;selecta.appname fromappinfo a;--正确selecta.appname fromappinfo asa;--错误也许&#xff0c;是怕和oracle中的存储过程中的关键字as冲突的问题吧2.在存储过程中&#xff0c;select某一字段时&#xf…

使用Android系统隐藏api 读取*.apk 程序安装包信息

前提:我们需要得到Android系统源码编译输出的一个文件out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar这个包里面包含所有的系统api, 隐藏的, 公开的 添加 jar方法 右键功能菜单-> Properties-> Java Build Path ->Libraries选项卡这时应…

原:PHP内核研究 函数的返回值

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。博客地址:PHP技术博客 在CSDN也会同步更新的哦.欢迎转载&#xff0c;转载请注明出处 上一节讲到 函数的参数下面继续分析函数的返回值..从根本来说,PHP的每个函数或方法都存…

.Net用DataTable导出Excel通用函数

1,首先要导入Com文件Microsoft Excel 11.0 Object Library.2,要添加Interop.Excel.dll文件http://files.cnblogs.com/ghostljj/Interop.Excel.rar3.执行下面步骤 /// <summary> /// 导出Excel /// </summary> /// <param name"dt">要导…

MFC中TAB CONTROL的使用

1、首先创建一个MFC对话框框架&#xff0c;在对话框资源上从工具箱中添加上一个Tab Control 控件&#xff0c;根据需要修改一下属性&#xff0c;然后右击控件&#xff0c;为这个控件添加一个变量&#xff0c;将此控件跟一个CTabCtrl类变量绑定在一起&#xff0c;这里设为m_tabc…

Oracle 中的nvl() 函数 相当于Sql Server 的 isnull()

比如下面这句 select nvl(max(ver),0) from PD_YEARTHROUGHPUT where productionyear2009 当max(ver) 为null时&#xff0c;会用0取代

mini2440 dm9000 网卡驱动详解 1

虽然Linux驱动程序应该是和具体的硬件平台分离的&#xff0c;但是为了更好的理解DM9000的驱动程序&#xff0c;这里还是结合一下Mini2440开发板&#xff0c;这样也可以更好的体会如何实现驱动和平台分离。 本文分成以下几个部分&#xff1a; 一、Mini2440开发板上DM9000的电气…

字符串拆分,修改,再合并

假设有2个表&#xff0c;需要组成一个视图&#xff0c;分别如下&#xff1a; 表1: [Tags] ID Name ------------------------------ 1 Tag1 2 Tag2 3 Tag3 4 Tag4 5 Tag5 ... 表2&#xff1a;[Test] ID Title TagID…

fileupload上传文件存储到oracle Blob字段中

从网上查了许多资料&#xff0c;攒了个功能&#xff0c;暂且记下来&#xff0c;呵呵。需要apache的fileupload组件和io组件。 // 建立一个新的Upload对象 DiskFileUpload upload new DiskFileUpload(); upload.setSizeThreshold(1024 * 300); //设置缓冲区大小 String …

关于SqlHelper的学习

网上找来的资料~~ 自己正在学习中... //这是在网上找的中文解释的SqlHelperusingSystem;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Collections; namespacecom.DataAccess{ /// <summary>///SqlHelper类提供很高的数据访问…

replace null or blank with 0 用空或者null来被0替换

在开发中遇到一个问题&#xff0c;在mysql中字段都为varchar型&#xff0c;但是有的没有值查出来是NULL&#xff0c;有的查出来是空。 先来看一下mysql中的NULL和empty String的区别&#xff1a; 1.A NULL value represents the absence of a value for a record in a field (…

Triomino问题,即用一个L形的瓦片(有三个小正方形组成)覆盖一个缺少了一个方块(可以是棋盘上的 任何位置)的2^n X 2^n棋盘

Triomino问题的动态演示程序。 源代码&#xff1a; /*** 此程序用于解决的问题是&#xff1a;用一个L形的瓦片&#xff08;有三个小正方形组成&#xff09;覆盖一个缺少了一个方块&#xff08;可以是棋盘上的* 任何位置&#xff09;的2^n X 2^n棋盘*/import javax.swing.*;impo…

oracle约束

约束 Including Constraints在数据库中使用约束(constraints)是为了在该数据库中实施所谓的"业务规则"其实就是防止非法信息进入数据库,满足管理员和应用开发人员所定义的规则集.ORACLE 使用完整性约束(integrity constraints)防止不合法的数据写入数据库,管理员和开…

CamShift算法,OpenCV实现1--Back Projection

CamShift算法&#xff0c;OpenCV实现1--Back ProjectionCamShift算法&#xff0c;即"Continuously Apative Mean-Shift"算法&#xff0c;是一种运动跟踪算法。它主要通过视频图像中运动物体的颜色信息来达到跟踪的目的。我把这个算法分解成三个部分&#xff0c;便于理…

android系统中的log定向

http://blog.csdn.net/knock/article/details/5511255为了调试&#xff0c;必须要将log怎么打印的搞清楚&#xff0c;于是有了以下的分析。我们通常在程序中插入LOGD(..),LOGE(..)之类的语句&#xff0c;但什么情况下可以查看这些打印消息呢&#xff1f;首先&#xff0c;来到定…

Android中通过按键旋转屏幕

http://blog.csdn.net/linweig/article/details/6205142 Android上的home键是系统直接处理的,功能如下: 1:跳转到Home界面,如果Home进程死掉了,则重新启动Home进程2:长按5s,弹出选择应用的窗口,可以切换应用.由于需要,我需要修改这里的部分逻辑,修改后的逻辑不能放出,这里放出…

浅谈MySQL索引背后的数据结构及算法

http://blog.linezing.com/2011/07/%E6%B5%85%E8%B0%88mysql%E7%B4%A2%E5%BC%95%E8%83%8C%E5%90%8E%E7%9A%84%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E5%8F%8A%E7%AE%97%E6%B3%95 摘要 本文以MySQL数据库为研究对象&#xff0c;讨论与数据库索引相关的一些话题。特别需要说明的是…

VC中借助内嵌资源实现Flash动画播放

http://www.yesky.com/436/1883936.shtml 摘要&#xff1a; 本文通过在VC中将外部swf格式文件内嵌为VC的内部资源&#xff0c;使其在程序运行过程中从资源动态释放到临时文件&#xff0c;从而实现VC对Flash动画的播放。   关键词&#xff1a; 资源&#xff1b;Flash动画&…

设计模式之责任链模式(七)

代码从我的资源中下载 ChainOfResponsibility 软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性&#xff1a;封装、继承、多态&#xff0c;真正领悟设计模式的精髓是可能一个漫长的过程&#xff0c;需要大量实…

一个游戏引发的思考(概率问题)

一道引起全美大学生举国辩论的逻辑题原题&#xff1a;假设你在进行一个游戏节目。现给三扇门供你选择&#xff1a;一扇门后面是一辆轿车&#xff0c;另两扇门后面分别都是一头山羊。你的目的当然是要想得到比较值钱的轿车&#xff0c;但你却并不能看到门后面的真实情况。主持人…

138 PHP判断一个字段是0不是null

http://php.net/manual/zh/function.isset.php https://www.cnblogs.com/dreamflower/p/5230132.html 使用isset 如果 var 存在并且值不是 NULL 则返回 TRUE&#xff0c;否则返回 FALSE if(isset($var) true && $var 0 ){ echo "是0不是null"; }

[lucene3] 重写TermRangeFilter获得支持数字型数据区间检索的过滤器

在lucene2中&#xff0c;对于结果的区间过滤&#xff0c;是通过RangeFilter来实现的&#xff0c;其中一个主要的判断“大”“小”的方法就是 public BitSet bits(IndexReader reader) throws IOException 在上一篇 [lucene那点事儿]继承RangeFilter编写数字型过滤器 通过继…

使用C语言扩展Python

http://www.cnblogs.com/phinecos/archive/2010/05/22/1741315.html 首先来考虑如何从外部的Python向C模块传递进参数&#xff0c;foo_bar2展示了如何向C模块传递整数&#xff0c;浮点数&#xff0c;字符串三个参数&#xff0c;其中"ids"指明了传入参数的数据类型。P…

C#委托的同步调用、异步调用、异步回调

本文将主要通过“同步调用”、“异步调用”、“异步回调”三个示例来讲解在用委托执行同一个“加法类”的时候的的区别和利弊。 首先&#xff0c;通过代码定义一个委托和下面三个示例将要调用的方法&#xff1a; /*添加的命名空间 using System.Threading; using System.Runt…

Form问题总结

Form问题是最基本的问题&#xff0c;因为编写WinApp程序首先接触的对象就是它&#xff0c;因此在论坛中对它而产生的问题也最常见。 与Form相关的常见问题大致分为如下的四类问题。 第一类问题&#xff1a;如何控制窗体的显示顺序&#xff1b; 第二类问题&#xff1a;窗体之间…

形态学图像处理-腐蚀和膨胀

腐蚀&#xff1a; 把结构元素S 平移x 后得到Sx &#xff0c;若Sx 包含于X &#xff0c;我们记下这个x 点&#xff0c;所有满足上述条件的x 点组成的集合称做X 被S 腐蚀(Erosion)的结果。用公式表示为&#xff1a; 腐蚀的方法是&#xff0c;拿S 的原点和X上的点一个一个地对比&a…

hashcode理解之——2

解析Java对象的equals()和hashCode()的使用 前言 在Java语言中&#xff0c;equals()和hashCode()两个函数的使用是紧密配合的&#xff0c;你要是自己设计其中一个&#xff0c;就要设计另外一个。在多数情况 下&#xff0c;这两个函数是不用考虑的&#xff0c;直接使用它们的…

Linux子进程对父进程资源“写时拷贝”

Linux子进程对父进程资源“写时拷贝” 转&#xff1a;http://tech.ddvip.com/2009-02/1234347359108317.htmlLinux的fork()使用写时拷贝 (copy- on-write)页实现。写时拷贝是一种可以推迟甚至避免拷贝数据的技术。内核此时并不复制整个进程的地址空间&#xff0c;而是让父子进程…

linux c语言 select函数用法

linux c语言 select函数用法Select在Socket编程中还是比较重要的&#xff0c;可是对于初学Socket的人来说都不太爱用Select写程序&#xff0c;他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序&#xff08;所谓阻塞方式block&#xff0c;顾名思义&#xff0c…

linux 中解析命令行参数

用Getopt在Linux下获取命令行参数的方法 用Getopt在Linux下获取命令行参数的方法 [摘要] 如果getopt()找不到符合的参数则会印出错信息&#xff0c;并将全域变量optopt设为“?”字符&#xff0c;如果不希望getopt()印出错信息&#xff0c;则只要将全域变opterr设为0即可。[关键…

sizeof和strlen的比较

【C】sizeof与strlen的比较 2011年11月30日晴枫发表评论阅读评论 一、sizeof sizeof(…)是运算符&#xff0c;在头文件中typedef为unsigned int&#xff0c;其值在编译时即计算好了&#xff0c;参数可以是数组、指针、类型、对象、函数等。 它的功能是&#xff1a;获得保证能容…

关于在线重定义表

在线重定义表的主要功能&#xff1a; 修改表的存储参数 在同一个schema下将表移动到不同的tablespace 增加并行查询支持 添加或删除分区支持 重建表以减少碎片 将堆表变为索引组织表或相反 添加或删除列 在线重定义表的需要以下权限&#xff1a; execute_catalog_role crea…

BREW学习笔记 - IDIB 接口(一)

IDIB说明&#xff1a;此结构用于定义 BREW 设备无关位图的格式。IDIB 是一种结构和接口。 IDIB 继承了 IBitmap 的全部成员函数&#xff0c;因此通过类型转换&#xff0c;IDIB 可用作 IBitmap。 &#xff08;IDIB_TO_IBITMAP 内联函数用于实现安全的类型转换。&#xff09; 与其…

Java访问COM的基本原理

Java作为一种跨平台的语言&#xff0c;在很多环境下都获得了成功。然而&#xff0c;在Windows平台下&#xff0c;Java的发展却受到了一定程度的限制。其中很重要的原因就是&#xff0c;目前Java对Windows构件模型的支持力度不够&#xff0c;使得Java程序很难复用Windows平台下丰…

Unicode文件头的标识 - 使用IHtmlViewer 接口时遇到的一个问题

现场记录&#xff1a; 游戏的帮助界面&#xff0c;使用了IHtmlViewer接口&#xff0c;通过读UTF8编码的html格式文件help.html载入帮助信息&#xff0c;载入IHtmlViewer控件进行显示&#xff0c;程序运行时发现在显示内容的第一行总会有一行的空白&#xff0c;且在LG KV500手机…

android中google“定位查询”编辑

“定位查询”locate()方法&#xff0c;增加一个线程&#xff0c;在该线程中处理查询地点的功能&#xff0c;请参考代码清单16-10&#xff0c;完整代码请参考chapter16_7工程中src/com/work/map/MyMapActivity.java文件locate()方法代码部分。 【代码清单16-1】 /*** 定位查询…

VC INI文件读写

VC中用函数读写ini文件的方法 ini文件(即Initialization file)&#xff0c;这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成&#xff0c;每个Section由若干键(Key)组成&#xff0c;每个Key可以赋相应的值。读写ini文件实际上就是读…

详解WinCE下USB Host驱动开发

WinCE下所有的驱动都是以DLL的形式&#xff0c;被device.exe进程加载的&#xff0c;所以每个驱动程序中都要实现DllEntry函数。 在注册表的HKEY_LOCAL_MACHINE/Drivers/USB/LoadClients/键下保存了USB Host的驱动程序信息。当我们第一次插入USB设备时。因为不存在这样的信息&am…

用ADO连接SQL Server数据库

这篇文章不是介绍ADO连接数据库的原理的&#xff0c;而是写一下连接的步骤和简便方法。 一、获取连接字符串。 连接数据库时需要用到 _ConnectionPtr 对象的open方法&#xff0c;参数如下&#xff1a; HRESULT Connection15::Open(_bstr_t ConnectionString, _bstr_t …

用VC制作图片屏幕保护程序

【简 介】 VC&#xff0b;&#xff0b;可谓神通广大&#xff0c;如果学到家了&#xff0c;或者就掌握了那么一点MFC&#xff0c;你也会感到它的方便快捷&#xff0c;当然最重要的是功能强大。不是吗&#xff0c;从最基本的应用程序.EXE到动态连接库DLL&#xff0c;再由风靡网上…

rand()srand()的应用.

/*使用递归方法求一个数组的最小值.*/#include <iostream>#include <time.h>using namespace std;void main(){srand((unsigned)time(NULL));//the seed of the random number.for(int i0;i<10;i){cout<<rand()<<" ";}}

Linux驱动修炼之道-SPI驱动框架源码分析(中)

努力成为linux kernel hacker的人李万鹏原创作品&#xff0c;为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/06/29/6574220.aspx 这篇来分析spi子系统的建立过程。 嵌入式微处理器访问SPI设备有两种方式&#xff1a;使用GPIO模拟SPI接口的工作时序…

OCP-1Z0-051 第146题 子查询中的null值

一、原题 Evaluate the following SQL statement: SQL>SELECT cust_id, cust_last_name FROM customers WHERE cust_credit_limit IN (SELECT cust_credit_limit FROM customers WHERE cust_city Singapore); Which sta…

C++生成GUID

#include <objbase.h>#include <stdio.h>//--生成GUIDconst char* newGUID(){static char buf[64] {0};GUID guid;if (S_OK ::CoCreateGuid(&guid)){_snprintf(buf, sizeof(buf), "{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}", guid.Dat…

表达式二叉树

总结了一下常见的表达式求值问题&#xff0c;写了一个模板&#xff0c;输入为中缀式时&#xff0c;用中缀式建立表达式二叉树&#xff0c;可以打印前缀式和后缀式&#xff0c;可以用前缀式计算&#xff0c;也可以用后缀式计算。 代码如下&#xff1a; #include<iostream>…

Buffalo 学习笔记- buffalo.js 源代码注释(三)

//定义返回信息处理对象 Buffalo.Reply Class.create();Buffalo.Reply.prototype { // 初始化 Buffalo.Reply调用的方法&#xff0c;已经很多次用到这个方法了&#xff0c;初始化方法的参数就是服务短的返回信息 //xhr &#xff1a;包含返回信息的 XmlHttp 对象 initial…

UDP服务器程序实现echo功能

//服务器&#xff1a; #include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<sys/types.h>#include<netinet/in.h>#include<arpa/inet.h> #define N 100typedef struct sockaddr SA; int main(int …

WINCE键盘驱动流程不完全分析

键盘驱动有点繁杂&#xff0c;可以配合以下资料查阅: 1. Platform Build自带的帮助文件. 2. 阅读源代码: 2.1 C:/WINCE420/Public/common/oak/drivers/keybd 2.2 C:/WINCE420/Platform/smdk2410/drivers/keybd 3. 网上的一些相关资料 初步查阅后可以知道&am…

使用SBJson

Json是一种类似XML的数据传输方式。详细介绍请看&#xff1a;介绍JSON SBJson是与Objective&#xff0d;C结合比较好的库。 使用SBJson的文件需包含JSON.h头文件。 id jsonObject [jsonString JSONValue]; 此句创建json对象&#xff0c;JSONValue自动将json字符内容初始化为js…

增加黑莓程序自定义菜单项

BlackBerry支持给它自带的一些应用程序添加自定义的菜单&#xff0c;并通过激活这些菜单来完成开发者自定义的事件&#xff0c;从而有效的扩展这些应用程序的功能。例如&#xff0c;在打开浏览收到短信息&#xff08;SMS&#xff09;的时候&#xff0c;在菜单中增加一项“Open …

OCP-1Z0-051 第108题 COUNT函数使用注意事项

一、原题 Which two statements are true regarding the COUNT function? (Choose two.) A. The COUNT function can be used only for CHAR, VARCHAR2, and NUMBER data types. B. COUNT(*) returns the number of rows including duplicate rows and rows containing NULL …

循环退出时机

open cur_view_name_detail; --获得视图列表loop fetch cur_view_name_detail into lv_table_name;lv_detail_sql:replace(lv_detail_sql_undo,VW_OP_MAIL_01_1204,lv_table_name);lv_detail_sql:replace(lv_detail_sql,g_run_day_n,to_char(g_run…

mysql变量类型

9.3. 用户变量 可以先在用户变量中保存值然后在以后引用它&#xff1b;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关 。也就是说&#xff0c;一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时&#xff0c;该客户端连接的所有变量将自动释放。…

target is null for setProperty

之前遇到过这个问题,是在写登陆页面的时候,现在又遇到问题了..... 可惜我忘了怎么解决了,好好想想... 错误原因: 1.struts.xml没有配置好action 2.jsp页面提交的action名字写错了 都是些低级错误..........

维纳滤波实现(VC++)

本代码中涉及到的相关函数见上篇“逆滤波的实现&#xff08;VC&#xff09;” //参数说明: //LPSTR lpDIBBits:指向源DIB图像指针//LONG lWidth:源图像宽度&#xff08;象素数&#xff09;//LONG lHeight:源图像高度&#xff08;象素数&#xff09;//函数说明://该函数用来对…

Mean Shift和CamShift算法

Mean Shift和CamShift算法 转自 一位前辈联系方式&#xff1a; QQ: 7578420 Email: shichongdong80gmail.com/*****************************************************************************/CamShift算法&#xff0c;即"Continuously Apative Mean-Shift"算法&am…

java enum基本操作

public enum DictType { 系统皮肤(10), 病人类型(20), 性别(30), 人员性质(40), 职业(50), 区域(60), 民族(70), 国籍(80), 客户来源(90), 物品分类(100), 物品单位(110), 外加工地点(120), 外加工物品类型( 130), 收费项目单位(140), 公告类型(142); private int enumValu…

函数返回类型为指针类型时的一些问题

原文出处&#xff1a;http://blog.csdn.net/tigerjb/article/details/7425571#comments 1.先看程序&#xff1a; #include<stdio.h> char *returnStr() {char *p “tigerjibo”;return p; } int main() {char*str;str returnStr();//str[0]’T’;则会引起错误&#x…

仿新浪首页 自动伸展收缩式广告

js代码&#xff1a; <script type"text/javascript"> var intervalId null; function slideAd(id,nStayTime,sState,nMaxHth,nMinHth){ this.stayTimenStayTime*1000 || 3000; //展开时间(毫秒) this.maxHeigthnMaxHth || 588; //展开高度(px) this.mi…

长篇文章的分页

#region 对于长篇文章的分页(根据每页显示的字数分) /* string ArticleContent changeSize(dr["artic_content"].ToString());//载入全文 int ContentLength ArticleContent.Length;//计算全文长度 const int PerPageLength 2000;//每页显示的字数。可…

rmmod xxxxx no such file or directory 解决方法

说明&#xff1a; 1. 此文档基于 linux 2.6.32,TQ2440上测试通过&#xff0c; 2. arm-linux-gcc版本 Thread model: posix gcc version 4.3.3 (Sourcery G Lite 2009q1-203) 一. 问题描述及追踪分析 使用 rmmod时候发现如下错误 rmmod chdir no such file or directory…

cookie的简单用法

// 读取Cookie protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Cookies["cookie_name"] null)//新建cookie { addCookie("djk8888");//写cookie …

kernel thread简单使用

本节介绍下kernel thread简单使用的例子实验. 我的系统&#xff1a; joseph:/usr/src/linux-2.6.23/joseph# uname -a Linux joseph 2.6.23 #1 SMP PREEMPT Fri May 6 18:02:45 CST 2011 i686 GNU/Linux 文件&#xff1a; ├── hello.c └── Makefile 1. hello.c #incl…

写一个块设备驱动(13)

第13章 --------------------------------------------------- | 写一个块设备驱动 | --------------------------------------------------- | 作者&#xff1a;赵磊 | | email: zhaoleiddhotmail.c…

写一个块设备驱动(2)

第2章 --------------------------------------------------- | 写一个块设备驱动 | --------------------------------------------------- | 作者&#xff1a;赵磊 | | email: zhaoleiddhotmail.co…

Nor flash 驱动和移植

开发板上只有Nor Flash&#xff0c;所以为了实现层次文件系统&#xff0c;需要为Linux2.6.20增加Nor Flash MTD驱动支持。其实工作量并不大&#xff0c;因为已经有现成的程序可供参考。 MTD的驱动程序都集中在drivers/mtd里面。我们需要做的&#xff0c;仅仅是在drivers/mtd/ma…

不调用库函数,实现strcpy函数;编程实现memcpy函数

已知strcpy函数的原型是&#xff1a; char * strcpy(char * strDest,const char * strSrc); 要求如下。 &#xff08;1&#xff09;不调用库函数&#xff0c;实现strcpy函数&#xff1b; &#xff08;2&#xff09;解释为什么要返回char *。 解析 程序代码如下&#xff…

掌握SQL四条最基本的数据操作语句:Insert,Select,Update和Delete

掌握SQL四条最基本的数据操作语句&#xff1a;Insert&#xff0c;Select&#xff0c;Update和Delete。   练掌握SQL是数据库用户的宝贵财 富。在本文中&#xff0c;我们将引导你掌握四条最基本的数据操作语句—SQL的核心功能—来依次介绍比较操作符、选择断言以及三值逻辑。当…

围圈报数-(链表实现)

围圈报数 输入数据m和n&#xff0c;表示m个人&#xff0c;编号为1&#xff0c;2&#xff0c;3..........m,围城一个圆圈&#xff0c;从1开始报数&#xff0c;报到n的人就退出&#xff0c;下一个人接着重新从1开始报数&#xff0c…

实现自定义分页(如:改变传统datagrid的分页显示、通过A-Z的字母来分页等)、选择的check

<script type"text/javascript"> function StorePage() { ddocument; td.selection?(d.selection.type!None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyitwindow.open(http://www.365key.com/storeit.aspx?tescape(d…

转:用Javascript来关闭IE浏览器和FireFox浏览器

原文地址:http://hi.baidu.com/suen_%CB%EF/blog/item/bedca57f8932480d28388a49.html众所周知,在javascript中window.close()是用来关闭窗口的&#xff0c;而且ie和firefox都是支持的。为了实现用户对浏览器的绝对控制&#xff0c;ie中用close关闭非open打开的窗口时会弹出一个…

对象和引用之间的一些基本概念

初学Java时&#xff0c;在很长一段时间里&#xff0c;总觉得基本概念很模糊。后来才知道&#xff0c;在许多Java书中&#xff0c;把对象和对象的引用混为一谈。可是&#xff0c;如果我分不清对象与对象引用&#xff0c;那实在没法很好地理解下面的面向对象技术。把自己的一点认…

sql server 2005分页存储过程和sql server 2000分页存储过程

sql server 2005分页存储过程和sql server 2000分页存储过程&#xff0c;sql 2005的分页存储过程分3个版本&#xff0c;一个是没有优化过的&#xff0c;一个是优化过的&#xff0c;最后一个支持jion的&#xff0c;sql2000的分页存储过程&#xff0c;也可以运行在sql2005上&…

JSP分页技术实现

summary:使用工具类实现通用分页处理author: evan_zhaoemail: evan_zhaohotmail.com  目前比较广泛使用的分页方式是将查询结果缓存在HttpSession或有状态bean中&#xff0c;翻页的时候从缓存中取出一页数据显示。这种方法有两个主要的缺点&#xff1a;一是用户可能看到的是过…

Symbian C++ 各种类型之间的转换

1. TTime转TBuf型TBuf<32> theTime;//存储转换后的时间TTime tt;tt.HomeTime();_LIT(KTimeFormat,"%Y%M%D%1-%2-%3 %H:%T:%S");//格式为&#xff1a;2006-03-04 12:12:12tt.FormatL(theTime,KTimeFormat);2. TDateTime转TBuf型TTime currentTime;//声明一个TTi…

Document root element form-validation, must match DOCTYPE root null

2009-1-4 19:53:57 org.apache.commons.digester.Digester error严重: Parse Error at line 4 column 17: Document root element "form-validation", must match DOCTYPE root "null".org.xml.sax.SAXParseException: Document root element "form-v…

logic:empty

logic:empty标签是用来判断是否为空的。如果为空&#xff0c;该标签体中嵌入的内容就会被处理。该标签用于以下情况&#xff1a; 当Java对象为null时 当String对象为""时 当java.util.Collection对象中的isEmpty()返回true时 当java.util.Map对象中的isEmpty()返回t…

logic:iterate

logic:iterate标签用来迭代集合&#xff0c;您可以使用如下方式来为这个标签指定其要叠代的集合&#xff1a; 使用一个运行时表达式&#xff0c;这个表达式的值是一个集合。 用name属性引用一个JSP Bean&#xff0c;这个JSP Bean本身就是一个集合。 用name属性引用一个JSP Bea…

html:select

html:select标签生成一个select元素。是单选还是多选取决于该标签的multiple属性。如果指定了multiple"true"则为多选&#xff0c;此时对应的属性应该是一个数组。如果没有指定multiple"true"则为单选&#xff0c;此时对应的属性应该是标量。 注意&#x…

Hibernate性能优化方案

Hibernate性能调优&#xff08;转载--作者&#xff1a;Robbin Fan&#xff09; 一。 inverse ? inversefalse(default) 用于单向one-to-many关联 parent.getChildren().add(child) // insert child parent.getChildren().delete(child) // delete child inversetrue 用于双…

挺详细的CString操作指南

CString 操作指南 原著&#xff1a;Joseph M. Newcomer 翻译&#xff1a;littleloach 原文出处&#xff1a;codeproject&#xff1a;CString Management 通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多…

struts html:radio之四初始值与判断

在struts中的radio没有checked&#xff0c;想默认radio的值&#xff0c;可以如下&#xff1a; jsp中&#xff1a; <TR> <th>是否按类型排序</th> <td> <html:radio property"sortby" value"X"/>是 <html:radio property&…

[转]mmap详解

转自 http://qq164587043.blog.51cto.com/261469/52168 mmap函数是unix/linux下的系统调用&#xff0c;来看《Unix Network programming》卷二12.2节有详细介绍。mmap系统调用并不是完全为了用于共享内存而设计的。它本身提供了不同于一般对普通文件的访问方式&#xff0c;进程…

.net下的jmail组件

1.安装jmail4.3 2.找到jmail.dll&#xff08;Program Files/Dimac/w3JMail4下&#xff09; 3.执行Program Files/Microsoft Visual Studio .NET/FrameworkSDK/Bin/ildasm.exe&#xff08;可使用Visual Studio .Net 2003 命令提示), 格式如下&#xff1a;tlbimp c:/Program Fil…

如何在 iBatis 应用程序向 Oralce 数据表字段插入 NULL 值

用 iBatis 应用程序连接的数据库是 Oracle, 映射文件中的插入语句写成如下形式 view source print ? 1. <!-- 插入一条Person对应的记录到数据库中 --> 2. < insert id "insertPerson" parameterClass "com.unmi.Person" > 3. INSER…

Eclipse Rcp系列 四 弹出提示窗口

如何实现各式各样的提示窗口呢&#xff0c;SWT提供了一个类 MessageDialog 只有一个确定 MessageDialog.openInformation(shell, "title", "message"); 有是/否 MessageDialog.openConfirm(shell, "title","message"); 有是/否/取消 …

Quartz.net官方开发指南 第五课: SimpleTrigger

如果需要让任务只在某个时刻执行一次&#xff0c;或者&#xff0c;在某个时刻开始&#xff0c;然后按照某个时间间隔重复执行&#xff0c;简单地说&#xff0c;如果你想让触发器在2007年8月20日上午11&#xff1a;23&#xff1a;54秒执行&#xff0c;然后每个隔10秒钟重复执行一…

[Java]重新编写Object类中的方法(zt)

Object类是所有类的超类,也就是说,Java中的每一个类都是由Object扩展而来的.因而每当你创建一个对象,它都将拥有Object类中的全部方法.让我们先来看看java.lang.Object的中的主要方法有哪些: public class Object{ //公共构造函数 public Object(); //公共实例方法 public bool…

JAVA 深度控制 WORD 带完整样例

Java 控制Office 控件是非常麻烦的一件事情。自从有了JACOB后&#xff0c;事情变得简单多了。但是要实现Java灵活的控制Word还是一件非常麻烦的事情。下面介绍几个WORD常见的对象以及一些典型的处理过程&#xff0c;希望对大家有帮助。&#xff08;请注意&#xff1a;JDK1.3.2运…

設計模式之Flyweight(享元)

Flyweight定義:避免大量擁有相同內容的小類別的開銷(如耗費記憶體),使大家共用一個類別(元類別)。 爲什麽使用?面向物件語言的原則就是一切都是物件,但是如果真正使用起來,有時物件數可能顯得很龐大,比如,文字處理軟體,如果以每個文字都作爲一個物件,幾千個字,物件數就是幾千…

CRgn几种创建方法,不规则窗体

一、序言在绝大多数的Windows应用程序中&#xff0c;其窗体都是使用的正规正矩的矩形窗体,例如我们常用的&#xff0c;“记事本”&#xff0c;“扫雷”&#xff0c;等等。矩形窗体&#xff0c;具有编程实现简单&#xff0c;风格简洁的优点&#xff0c;所以在普通文档应用程序和…

C/C++经典排序算法

排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大&#xff0c;所以排序算法对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度&#xff0c;一般用O方法来表示。在后面我将给出详细的说明。 对于排序的算法我想先做一点简单的…

WIN32API函数实现串口

在工业控制中&#xff0c;工控机&#xff08;一般都基于Windows平台&#xff09;经常需要与智能仪表通过串口进行通信。串口通信方便易行&#xff0c;应用广泛。一般情况下&#xff0c;工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的&#xff0c;只能由作…

SQL中, ISNULL() 用法

Description: 使用指定的替换值替换 NULL。如果第一个参数不为NULL&#xff0c;则不替换&#xff0c;返回一个参数&#xff0c;如果第一个参数为NULL&#xff0c;则返回第二个参数。语法:ISNULL ( check_expression , replacement_value ) Example 1: -- 定义变量 declare …

JAVA之获取网卡物理地址

在JAVA中有时候会需要定位到某台电脑&#xff0c;而通过IP定位显然是不行的&#xff0c;有一种解决方案是通过定位到电脑的物理地址来定位电脑&#xff0c;这是本文要介绍的内容。 1. PhysicalAddressUtil package com.jetsum.web.util;import java.io.BufferedReader; imp…

用c语言创建windows窗口

耐得住寂寞&#xff0c;禁得起诱惑&#xff0c;这就是程序人生步骤&#xff1a;1.在WinMain中定义各种变量 2.注册窗口类RegisterClass 3.创建窗口CreateWindow4.显示窗口和更新窗口ShowWindow (hwnd, iCmdShow) ;UpdateWindow (hwnd) ; 5.消息循环while (GetMessage (&msg…

JAVA之汉字转拼音

在JAVA中&#xff0c;把汉字转化成拼音进行排序是一种很常见的做法&#xff0c;而我们经常会用到一个工具——pinyin4j。本文将介绍pinyin4j的用法。 1. 下载&#xff1a;http://pinyin4j.sourceforge.net/ 2. Pinyin4jUtil.java package test.util; import jav…

设计模式C++描述----01.单例(Singleton)模式

一.概念 单例模式&#xff1a;其意图是保证一个类仅有一个实例&#xff0c;并提供一个访问它的全局访问点&#xff0c;该实例被所有程序模块共享。 [cpp] class CSingleton { //公有的静态方法&#xff0c;来获取该实例 public: static CSingleton* GetInstance() { …

android中的强指针和弱指针

在Android的源代码中&#xff0c;经常会看到形如&#xff1a;sp<xxx>、wp<xxx>这样的类型定义&#xff0c;这其实是Android中的智能指针。智能指针是C中的一个概念&#xff0c;通过基于引用计数的方法&#xff0c;解决对象的自动释放的问题。在C编程中&#xff0c;…

浅析malloc()的几种实现方式(内存管理)

浅析malloc&#xff08;&#xff09;的几种实现方式来源&#xff1a;嵌入式在线 作者&#xff1a;上海交通大学计算机科学与工程系 孙高鑫 时间&#xff1a;2007-06-22 发布人:卢春妙  malloc&#xff08;&#xff09;是C语言中动态存储管理的一组标准库函数之一。其作用…

c#开机自动启动程序实现代码

如果想你写的程序随系统开机一起启动的话&#xff0c;那么你可以照下面这个方法来做。 RunWhenStart(false, Application.ProductName, Application.StartupPath "/ToolsByJack.exe"); /// <summary> /// 开机启动项 /// <…

一个在AutoCAD里添加菜单的类,用COM接口实现

AddCADFrameMenu.h文件如下&#xff1a; /*------------------------------------------------------------------------- 作者&#xff1a; Racky Ye 该类封装了在AuToCAD上添加菜单及子菜单的方法&#xff0c;使用COM接口实现 大家可以任意修改&#xff0c;添加新功能&#x…

UNICODE与ASCII字符的转换

转自http://topic.csdn.net/t/20050517/09/4012450.html /*------------------------------------------------------------------------------ 把ASCII字符串转换成UNICODE字符串 [input]: source源ASCII字符串 [output]: obj目标UNICODE字符串 */ void …

点对点多线程断点续传的实现

转自http://www.vckbase.com/document/viewdoc/?id448 在如今的网络应用中&#xff0c;文件的传送是重要的功能之一&#xff0c;也是共享的基础。一些重要的协议像HTTP&#xff0c;FTP等都支持文件的传送。尤其是FTP&#xff0c;它的全称就是“文件传送协议”&#xff0c;当初…

八数码问题源代码

题目描述&#xff1a;八方块移动游戏要求从一个含8个数字&#xff08;用1-8表示&#xff09;的方块以及一个空格方块&#xff08;用0表示&#xff09;的3x3矩阵的起始状态开始&#xff0c;不断移动该空格方块以使其和相邻的方块互换&#xff0c;直至达到所定义的目标状态。空格…

写中间信息的小函数

int WriteDbgMsg(const char *pchMsg){FILE *pFileResult NULL;//g_strDirRes为当前路径pFileResult fopen(g_strDirRes"//DebugInfo.txt", "a");if(pFileResult ! NULL){fprintf(pFileResult, "%s/n", pchMsg);fclose(pFileResult);return 0;…

面试题:char * strcpy(char * strDest,const char * strSrc);

题目&#xff1a; 已知strcpy函数的原型是&#xff1a; char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数&#xff0c;实现strcpy函数。 2.解释为什么要返回char *。 解说&#xff1a; 1.strcpy的实现代码 char * strcpy(char * strDest,c…

在WinCE下调用校准触摸屏的API和源代码

这两天在讨论我们GPS触摸屏触摸点漂移以及校准后能否保存校准结果的问题触摸屏在使用一定时间之后都会发生触摸点漂移的现象&#xff0c;表现为触摸屏上的触摸点和LCD屏幕上的光标点会发生偏差&#xff0c;导致不能正确点击屏幕内容&#xff0c;解决方法是进行校正前一个版本的…

为程序添加DMP

将CrashDump.dll 加入可执行目录&#xff0c;然后在App类的初始化函数中加入以下代码即可 //加载崩溃时便于定位的动态连接库//CrashDump主要针对程序&#xff08;尤其是服务程序&#xff0c;要求7X24小时运行的&#xff09;在客户现场运行&#xff0c;出现异常退出的情形&…

vc海量数据树控件使用总结

vc海量数据树控件使用总结当有海量数据时&#xff0c;不能一次性初始化树控件&#xff0c;否则速度极慢&#xff0c;这里采用&#xff1a;用户每点击一个节点&#xff0c;就初始化这个节点包含的子节点的方法。 1.初始化第一层节点&#xff1a;先添加一个总的父节点 HTREEIT…

find_sub_key()

find_sub_key(){char* keyName"key1//key2//key3//key4//";keyName"key1//key2//key3//key4";keyName"键1//键2//键3//键4";char* lockeyName;char key[100];int len;do {lenstrchr(loc1,//)-loc;if (len<0){lenstrlen(keyName)-(loc-keyName…

WINCE下的USB驱动开发

首先USB加载式流接口驱动要点分析 为了支持不同类型的外围设备&#xff0c;WinCE平台提供了具有定制接口的流接口驱动程序模型。因为大部分USB外围设备由于功能性更适合流接口驱动的结构&#xff0c;所以一般都采用加载式流接口驱动程序模型来开发USB设备驱动程序。 &#xf…

VC小技巧20个

一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构 OsVer…

Linux下的动态链接库.so文件的使用

参考文献: http://blog.csdn.net/jenshy/article/details/674621 1 简介 大家都知道&#xff0c;在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件&#xff0c;DLL即Dynamic Link Library)。这种动态链接库&#xff0c;和静态函数库不同&#xff0c;它里面的函数并不…

DWR util.js 学习笔记2

4、getText 取得text属性值DWRUtil.getText(id): 用来获得 option 中的文本比如&#xff1a;<select id"select"><option value"1"> 苹果 </option><option value"2" select> 香蕉 </option><option value…

case when和decode的用法与区别

一、case when case when 类似我们的if ...else ,判断语句 语法如下: CASE expr WHEN expr1 THEN return_expr1 [WHEN expr2 THEN return_expr2 ... WHEN exprn THEN return_exprn ELSE else_expr] END 第二种延伸用法: CASE …

关于重叠IO网络编程模型的学习!

我们知道&#xff0c;网络编程的几种模型&#xff0c;有 1.选择模型 2.异步选择模型 3.事件选择模型 4.重叠IO模型 4完成端口模型 这些模型的目的无非就是管理多个网络的连接使其更有效率。 对于选择模型。主要用到的函数就是int select( int nfds, //不使用 fd_set* …

通过HOOK来注入DLL的一点心得!!!!!!

这段时间研究了一下注入技术&#xff0c;今天有空来写一下心得&#xff0c;以免以后忘记. 用HOOK进行注入的思路主要如下&#xff1a; 1.首先&#xff0c;写一个钩子&#xff0c;放在DLL中&#xff0c;然后&#xff0c;导出设置钩子的函数SetHook。 2.在我的应用程序中&…

第一次制作ATL控件心得!!!FontColor控件!!

心得一: 怎样来更改复合控件背景的颜色: 在wizard中选择BackGroundColor属性 选择了这个属性之后&#xff0c;向导会给我们的代码中添加m_clrBackColor成员&#xff0c;OnBackColorChanged详细响应函数(应该是虚函数),在我们的背景色改变的时候&#xff0c;会调用他&#xf…

最小二乘法直线拟合

class CFoldPoint { public: double x;double y; } typedef CTypedPtrList<CPtrList,CFoldPoint*> CFoldPointList;typedef CDoubleArray<double,double> CDoubleArray; //最小二乘法直线拟合BOOL CalculateLineKB(CFoldPointList *m_FoldList,double &k,…

Unable to handle kernel paging request at virtual address 的解决办法

原文地址为&#xff1a; Unable to handle kernel paging request at virtual address 的解决办法今天想正式开始编写各底层硬件的驱动程序&#xff0c;首先是双口RAM的&#xff0c;结果吓一一大跳&#xff0c;居然出现如下这么多的问题&#xff0c;这就是传说中的oops消息&…

初学Android,使用ContentResolver获取自己实现的ContentProvider的数据(五十六)

下面的例子是使用ContentResolver获取自己实现的ContentProvider的数据 界面和上一篇相同 下面是主界面package WangLi.IO.DictResolver;import java.util.ArrayList; import java.util.HashMap; import java.util.Map;import android.app.Activity; import android.content.Co…

绕过内核调度链表进程检测

绕过内核调度链表进程检测 文章&#xff1a;SoBeIt (kinsephi_at_hotmail.com)绕过内核调度链表进程检测 SoBeIt一般隐藏进程的方法实际是无法彻底隐藏进程&#xff0c;因为内…

初学Android,从手势库识别手势(五十一)

接着上一篇&#xff0c;学习一下怎么识别手势&#xff0c;首先还是要向AndroidManifest.xml添加SD卡的读写权限[html] view plaincopyprint?<uses-permission android:name"android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <uses-permission android:na…

sql PATINDEX

PATINDEX返回指定表达式中某模式第一次出现的起始位置&#xff1b;如果在全部有效的文本和字符数据类型中没有找到该模式&#xff0c;则返回零。语法PATINDEX ( %pattern% , expression ) 参数pattern一个字符串。可以使用通配符&#xff0c;但 pattern 之前和之后必须有 % 字符…

Dll 中设置全局类变量, LoadLibrary 998错误, TLS问题.

话说俺在把一个程序改成c#,然后有些功能还是用VC写比较方便,所以要求c#调用dll. 俺这个程序是WebBrowser界面,通过external 调用dll , 结果c#的WebBrowser就会抛出异常,说 object error . 这是一个说了等于白说的错误. 奇怪的是该dll通过vc调用一切"正常". 通过ida查…

VC中程序调用Js自定义函数的注意事项

关于如何在程序中调用js函数, 网络上已经泛滥多时了. 下面这个链接是这方面的鼻祖了,大家可以看看. http://www.codeproject.com/KB/COM/jscalls.aspx?msg1162277 一般说来,调用js函数多数是为了让程序内核和程序界面(ie界面)交互. 所以我让程序内核发送自定义消息 WM_CALL…

这个读文件为什么不可以呢?

项目中有个读Stream的问题&#xff0c;我用了最原始的办法&#xff0c;发现当InputStream中是xml可以读出&#xff0c;当是其他的时候就不可以了。虽然后来有了其他方案解决了&#xff0c;但是还是不知道原因&#xff0c;这里贴出来&#xff0c;想知道大家的看法&#xff0c;谢…

Sql Server 2005数据库sql代码写外键、复合键作主键

一、环境是sql server 2005,首先自己创建了一个ClassDB的数据库 二、运行以下的sql代码 use ClassDBdrop table enrol /*引用student 和classes*/drop table student/*被enrol引用*/drop table admin/*未被引用*/drop table classes/*引用course和teacher同时被classes引用*/d…

关于 If field value is null - Pentaho 失效的问题

最近一直使用Pentaho 的 spoon 进行数据挖掘的ETL数据处理 在使用其中的 "If field value is null "的插件的时候&#xff0c;发现当我的csv 的某个字段值 为空或者null 的时候该判断失效&#xff0c;总不起作用后来google 到 pentahao 的网站看到有人问同样的问题&…

MessageBox函数

为了显示提示信息给用户&#xff0c;Windows是提供了一个非常方便的API函数MessageBox给用户使用&#xff0c;使用这个API函数可以显示简单的文字信息出来&#xff0c;提醒或提示用户进行下一步操作。函数声明如下&#xff1a;WINUSERAPIintWINAPIMessageBoxA(__in_opt HWND hW…

Win32消息机制(窗口实现过程)

Dos的过程驱动与Windows的事件驱动 在讲本程序的消息循环之前&#xff0c;我想先谈一下Dos与Windows驱动机制的区别: DOS程序主要使用顺序的&#xff0c;过程驱动的程序设计方法。顺序的&#xff0c;过程驱动的程序有一个明显的开始&#xff0c;明显的过程及一个明显的结束&a…

NULL_PEN、 NULL_BRUSH 和 HOLLOW_BRUSH 的使用

NULL_PEN、 NULL_BRUSH 和 HOLLOW_BRUSH 的使用 Use of NULL_PEN, NULL_BRUSH, and HOLLOW_BRUSH http://support.microsoft.com/kb/66532/en-us/GDI contains several "NULL" stock objects: NULL_BRUSH, HOLLOW_BRUSH, and NULL_PEN. These objects are defined in…

VC++中播放声音wav

因为只需在Windows上执行&#xff0c;先想到用MCI接口。试了一下&#xff0c;用mciSendCommand可以实现基本的播放wav文件的功能。但循环播放wav就麻烦了&#xff0c;必须向窗口传送MM_MCINOTIFY消息。 google了一下&#xff0c;才发现原来有更简单的方法——用sndPlaySound。一…

Windows CE下的USB设备驱动程序开发实例

下面举个简单的例子来详细说明一下驱动程序的开发过程。 例如我们有个USB Mouse设备&#xff0c;设备信息描述如下&#xff1a; Device Descriptor: bcdUSB: 0x0100 bDeviceClass: 0x00 bDeviceSubClass: 0x00 bDeviceProtocol: 0x00 bMaxPacketSize0: 0x08 (8) idVendor: 0x05…

SerialPort类源代码分析

前几篇串口编程大致讲述了Windows下串口的大致操作&#xff0c;接下来分析流行的SerialPort类&#xff0c;它把Windows API封装好&#xff0c;方便开发利用 1、Win32下串口大致操作流程(1)打开串口&#xff1a;CreateFile函数(2)建立串口通信事件:CreateEvent函数(3)初始化串口…

凸包加sort

已验证语法&#xff1a;Graham_scan(Point PointSet[],Point ch[],int n,int &len);参数&#xff1a;PointSet[]&#xff1a;输入的点集ch[]&#xff1a;输出的凸包上的点集&#xff0c;按照逆时针方向排列n&#xff1a;PointSet中的点的数目len&#xff1a;输出的凸包上的…

poj 2653 pick up stick 链表与计算几何

又一次用链表AC题目&#xff0c;激动啊。。看来链表也不是那么难懂&#xff0c;但是用时要小心&#xff0c;分清楚p是谁&#xff0c;p->next是谁&#xff0c;这就像数组中的i&#xff0c;j等&#xff0c;明白了是谁的指向&#xff0c;链表当然也就不怎么难懂了。。加油。。\…

C/C++代码错误总结 zz

from: http://www.51testing.com/?uid-10851-action-viewspace-itemid-73347 1 FORWARD_NULL通常发生的情况是&#xff0c;一个指针先被判断是否等于NULL&#xff0c;然后指针被非法引用。非法引用NULL的指针会导致程序崩溃。程序员在判断指针是否等于NULL时&#xff0c;没能正…

CFileDialog的用法和简介,读取多文件

MFC中使用CFile类和CFileDialog可以很简单的载入和保存文件…… CFileDialog文件选择对话框的使用&#xff1a;首先构造一个对象并提供相应的参数&#xff0c;构造函数原型如下&#xff1a;CFileDialog::CFileDialog(BOOL bOpenFileDialog, //为TRUE则显示打开对话框&#xf…

sprintf 的返回值

On success, the total number of characters written is returned. This count does not include the additional null-character automatically appended at the end of the string. 成功返回写字符的总数&#xff0c;其中不包括结尾的null字符。On failure, a negative num…

http 下载

visual c网络通讯编程实用案例精选中 DWORD dwFlags; InternetGetConnectedState(&dwFlags, 0); CHAR strAgent[64]; sprintf(strAgent, "Agent%ld", timeGetTime()); HINTERNET hOpen; if(!(dwFlags & INTERNET_CONNECTION_PROXY)) hOpen InternetOpenA(s…

cocos2d-x Sprite对象 返回null

最近在帮别人用coco2dx3.8.1这样比较老的一个版本&#xff0c;来集成一个功能&#xff0c;然后需要打包成ios App。 在运行的时候官方示例项目报了一个错&#xff1a; 然后是在stackoverflod上查到的答案&#xff1a; https://stackoverflow.com/questions/36816442/cocos2d-…

关于WM_NOTIFY与消息反射————耗费我两天时间才解决的问题

谁让我这么菜呢&#xff01;不过&#xff0c;没有菜鸟&#xff0c;哪来高手&#xff1f;-_-| 其实&#xff0c;问题很简单&#xff0c;我想在listctrl响应NM_SETFOCUS的同时通知其父窗口(其实我这句话说错了&#xff0c;listctrl只能响应NM_SETFOCUS&#xff0c;为什么有个“”…

WinCE下非标准键盘的驱动程序设计

键盘作为收入设备&#xff0c;在嵌入式系统中应用广泛。它与PC键盘不同&#xff0c;嵌入式系统中的键盘千差万别&#xff0c;随实际应用的场景不同而不同。今天在这里介绍就是一种非标准键盘的驱动程序设计。在一些应用中&#xff0c;可能只会用到有限的几个按键。为了节省硬件…

WinCE控制面板添加应用程序

WinCE系统中的控制面板和Windows系统中的控制面板原理是一样的&#xff0c;里面就是包含了一些应用程序。WinCE系统的控制面板由Ctlpnl.exe&#xff0c;Control.exe和一些.cpl文件组成&#xff0c;其中Ctlpnl.exe和Control.exe用于控制控制面板的文件夹显示和架构&#xff0c;而…

AFX_MANAGE_STATE(AfxGetStaticModuleState()) 宏的使用

写MFC的DLL的时候&#xff0c;总会在自动生成的代码框架里看到提示&#xff0c;需要在每一个输出的函数开始添加上AFX_MANAGE_STATE (AfxGetStaticModuleState())。一直不明白这样做的含义&#xff0c;也一直没有这样做&#xff0c;而且代码也工作得好好的&#xff0c;所以感觉…

解析Java中的String对象的数据类型

1. 首先String不属于8种基本数据类型&#xff0c;String是一个对象。 因为对象的默认值是null&#xff0c;所以String的默认值也是null&#xff1b;但它又是一种特殊的对象&#xff0c;有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串&…

Apache Commons

Apache Commons包含了很多开源的工具&#xff0c;用于解决平时编程经常会遇到的问题&#xff0c;减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西&#xff0c;我只是做了一个汇总整理。Commons BeanUtilshttp://jakarta.apache.org/commons/bea…

wince 5.0 .2440 5.0BSP的中断过程

以前在CSDN写过一些wince5.0中断的文章&#xff0c;现在重新看看&#xff0c;发现以前的有些理解是错误的&#xff0c;想翻开来改改&#xff0c;可是郁闷的CSDN在前台没有返回后台的编辑功能&#xff0c;所以现在重新写一篇纠正一下。 首先描述wince5.0 &#xff08;2440BSP&am…

WinCE虚拟串口驱动(二)

// //TITLE: // WinCE虚拟串口驱动(二) //AUTHOR: // norains //DATE: // Saturday 28-March-2009 //Environment: // WINDOWS CE 5.0 // 虚拟串口驱动的完整代码如下&#xff1a; view plaincopy to clipboardprint?// VirtualSerial.cpp : Defines…

ajax读rss示例

输入一个RSS地址:代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns"http://www.w3.org/1999/xhtml"><head><title>this is test<…

初学Android,闹钟服务调用Service(六十九)

下面的例子是让AlarmManager定时调用某个Service&#xff0c;从而让系统实现定时更换壁纸的功能 界面非常简单先创建更换壁纸的服务类package WangLi.Service.AlarmWallpaper;import android.app.Service; import android.app.WallpaperManager; import android.content.Intent…

初学Android,使用ContentProvider管理电话簿联系人(五十三)

关于ContentProvider和Uri详解 http://www.cnblogs.com/linjiqin/archive/2011/05/28/2061396.html 不多说&#xff0c;详细API解释&#xff0c;上面链接讲的很细致&#xff0c;ContentProvider的作用就是提供在不同Android程序间共享数据的功能&#xff0c;包括Android系统的共…

初学Android,图形图像之使用Bitmap和BitmapFactory(二十四)

Bitmap代表一张位图&#xff0c;BitmapDrawable里封装的图片就是一个Bitmap对象&#xff0e;把Bitmap对象包装成BitmapDrawable对象&#xff0c;可以调用Bitmapdrawable的构造器 BitmapDrawable drawable new BitmapDrawable(bitmap); 如果要获取BitmapDrawable所包装的bitmap…

初学Android,使用原始资源(二十三)

原始资源就是Android没有为之提供专门支持的资源文件&#xff0c;可以放在如下两个位置 /res/raw Android SDK会在R清单类中为该目录下的资源生成一个索引项 /res/assets 需要通过AssetManager来管理该目录下的原始资源 下面写个Demo,往两个目录下各放一个mp3文件,一个叫one,一…

初学Java,IO之重定向标准输入\输出(四十五)

重定向标准输入/输出一共有三个方法 setErr 重定向“标准”错误输出流 setIn 重定向“标准”输入流 setOut 重定向"标准"输出流 下面使用重定向输出流把System.out输出重定向为向文件输出&#xff0c;而不是在屏幕上输出import java.io.*; public class RedirectOu…

初学Java,EnumMap实现类(三十四)

从名字上看出来&#xff0c;EnumMap是为枚举类服务的&#xff0c;它的key不能为null&#xff0c;在创建它的时候&#xff0c;必须要指定一个枚举类&#xff0c;如:EnumMap enumMap new EnumMap(Season.class); 下面示范它的用法public enum Season {SPRING,SUMMER,FALL,WINTER…

Allegro学习笔记之——焊盘设计

在Allegro系统中&#xff0c;建立一个零件&#xff08;Symbol&#xff09;之前&#xff0c;必须先建立零件的管脚&#xff08;Pin&#xff09;。元件封装大体上分两种&#xff0c;表贴和直插。针对不同的封装&#xff0c;需要制作不同的Padstack。 图 1 通孔焊盘&#xff08;图…

JAVA获取硬盘序列号

硬盘序列号是硬盘格式化时系统随机分配给硬盘的一组十六进制字符串&#xff0c;除分对硬盘重新进行格式化&#xff0c;硬盘序列号是不会改变的。所以&#xff0c;很多软件都会以硬盘序列号判断用户是否合法用户。以下是JAVA获取硬盘序列号的方法。 public static String getHdS…

js转换汉字编码,解决GET方式传汉字乱码问题

转载地址&#xff1a;http://hi.baidu.com/langchao826/blog/item/100463d5284918de50da4b56.html 如果以get方式请求服务器&#xff0c;地址中有汉字则会非常容易出现乱码。当然解决办法就是不要传汉字&#xff0c;遇到汉字的情况就将其转换编码后再传&#xff0c;这是非常常用…

tcp connection setup的实现(二)

文章出处&#xff1a;http://simohayha.iteye.com/blog/459683 首先来看下内核如何处理3次握手的半连接队列和accept队列(其实也就是server端的三次握手的状态变换).而半连接队列和accept队列在内核如何表示,我们上次已经介绍过了,这里就不介绍了. 首先我们知道当3层的数据…

usb 与pci驱动的关系

原文&#xff1a;http://blog.csdn.net/fudan_abc/article/details/1807181 写一下UHCI吧,也顺便怀念一下Intel,以及Intel的那几个女同事们,好久没联系了,你们可好? UHCI是Intel提出来的.虽然离开Intel一年多了,但我总觉得也许有一天我还会回到Intel.所以关于Intel的东西,我…

epoll的高效实现原理

epoll的高效实现原理 原文地址&#xff1a;http://blog.chinaunix.net/space.php?uid26423908&doblog&id3058905 开发高性能网络程序时&#xff0c;windows开发者们言必称iocp&#xff0c;linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术&#xff…

等待队列源码分析

原文&#xff1a;http://edsionte.com/techblog/archives/1895 正如list_head结构那样&#xff0c;等待队列(wait queue)作为linux内核中的基础数据结构&#xff0c;与进程调度紧密结合在一起&#xff1b;在驱动程序中&#xff0c;常常使用等待队列来实现进程的阻塞和进程的唤醒…

创建字符设备的三种方法

本文系作者原创, 欢迎大家转载!转载请注明出处:netwalker.blog.chinaunix.net《创建字符设备的三种方法》这篇文章已经在网上广为流传&#xff0c;你可以在http://blogold.chinaunix.net/u1/36290/showart_415402.html找到这篇文章的一份拷贝&#xff0c;从浏览量上看定有许多人…

字符设备 register_chrdev_region()、alloc_chrdev_region() 和 register_chrdev()。

内核中所有已分配的字符设备编号都记录在一个名为 chrdevs 散列表里。该散列表中的每一个元素是一个 char_device_struct 结构&#xff0c;它的定义如下&#xff1a;static struct char_device_struct {struct char_device_struct *next; // 指向散列冲突链表中的下一个元素…

WinCE虚拟串口驱动(一)

// //TITLE: // WinCE虚拟串口驱动(一) //AUTHOR: // norains //DATE: // Saturday 28-March-2009 //Environment: // WINDOWS CE 5.0 // 用过串口进行开发的朋友应该都知道&#xff0c;串口驱动是一个典型的独占设备。简单点来说&#xff0c;就是在成…

Linux内核 Ramdisk(initrd)机制

转自&#xff1a;http://blog.csdn.net/ruixj/article/details/3772752 摘要:对于Linux用户来说&#xff0c;Ramdisk并不陌生&#xff0c;可是为什么需要它呢&#xff1f;本文对Ramdisk在内核启动过程中的作用&#xff0c;以及它的内部机制进行深入介绍。标题1. initrd 和 init…

PWM 驱动函数

函数名称&#xff1a; BOOL PWM_Close(DWORD Handle) 功能描述&#xff1a;驱动程序关闭函数 函数参数&#xff1a; DWORD Handle &#xff1a;驱动程序句柄 函数返回值&#xff1a; FALSE: 失败 TRUE: 成功 调用程序&#xff1a; CloseHandle(hFile); 函数名称&…

linux设备驱动总线模型实现

设备总线驱动模型看了很多文章&#xff0c;都没能理解&#xff0c;后面看到了这篇讲的还可以&#xff0c;分享给大家 出处:http://ericxiao.cublog.cn/ 一&#xff1a;前言 Linux设备模型是一个极其复杂的结构体系&#xff0c;在编写驱动程序的时候&#xff0c;通常不会用到这…

CDateTimeCtrl使用说明

1.CDateTimeCtrl 格式CDateTimeCtrl 设定为“ShowNone” 为 True2.Format 初始化CDateTimeCtrl m_Date1;m_Date1.SetFormat(_T("yyyy- MM- dd")); 3.Format初始化选择确认框为空CDateTimeCtrl m_Date1;::SendMessage( this->m_Date1.m_hWnd,(UINT)DTM_SETSYSTEMT…

VC++单选按钮控件(Ridio Button)的使用(转载)

这个内容我在其它论坛以兴安的名字发布过&#xff0c;现搬来与大家共享&#xff0c;不是抄袭哦&#xff01; 在VC编程过程中&#xff0c;查资料是一个苦差事&#xff0c;案边放了一摞书左翻右翻好是烦人。一赌气就把一些常用的小技巧自己总结了一下&#xff0c;虽费了些功夫&am…

在winform中使用程序读取和修改App.config里面的appSettings当中的Value值

一&#xff0c;命名空间 using System; using System.Configuration; using System.Xml; 二&#xff0c;方法 //读取Value值 public static string GetConfigString(string key) { // // TODO: 在此处添加构造函数逻辑 // return ConfigurationSettings.AppSettings[key]…

使用javascript实现GridView无刷新选中行(变色)

以前在网上找过不少方法&#xff0c;但不是不好用就是要刷新页面&#xff0c;昨天把以前做的一个需要刷新选中行的代码修改了一下&#xff0c;还挺好用&#xff0c;拿出来大家分享一下&#xff0c;有需要改进之处&#xff0c;欢迎指正&#xff01; 实现方式:通过javascript进行…

C# 打印DataTable

publicclassPrintFunction ...{ public String printName String.Empty; public Font prtTextFont new Font("Verdana", 10); public Font prtTitleFont new Font("宋体", 10); private String[] titles new String[0]…

.Net从服务器中下载文件通用函数

using System.IO;using System.Threading;------------------------------------------/// <summary> /// 输出硬盘文件&#xff0c;提供下载 /// </summary> /// <param name"_Request">Page.Request对象</param> …

在网页上显示真正的缩略图,非js处理的缩放

网站上可能会有很多图片&#xff0c;比如产品图片等&#xff0c;而且他们可能大小不一&#xff0c;宽度和高度也不一定一样&#xff0c;有的很大有的很小。如果放在一张网页上&#xff0c;可能会破坏版面&#xff0c;但是如果强制让他们按照指定的宽度和高度显示&#xff0c;因…

使用存储过程,分页用户控件,jQuery进行Ajax分页!

效果图&#xff1a;http://www.ukei.cn/ob1.html代码这里下载/Files/genson/AjaxPager.rarl准备工作&#xff1a; jQuery,到http://www.jquery.com下载。 分页的存储过程 准备工作&#xff1a;http://www.cnblogs.com/genson/archive/2006/01/17/318882.html 这里可以找到。 分…

ASP.NET用Jmail实现邮件群发

1.安装jmail4.3 2.找到jmail.dll&#xff08;Program Files/Dimac/w3JMail4下&#xff09;3.执行Program Files/Microsoft Visual Studio .NET/FrameworkSDK/Bin/ildasm.exe&#xff08;可使用Visual Studio .Net 2003 命令提示),格式如下&#xff1a;tlbimp c:/Program Files/…

oracle 日期经常用到的转换

1、转换函数与date操作关系最大的就是两个转换函数&#xff1a; to_date(),to_char()to_date() 作用将字符类型按一定格式转化为日期类型&#xff1a;具体用法:to_date(2004-11-27,yyyy-mm-dd),前者为字符串&#xff0c;后者为转换日期格式&#xff0c;注意&#xff0c;前后两者…

Visual Studio 2005插件开发(代码行数统计器)之二

原文&#xff1a;http://www.codeproject.com/useritems/LineCounterAddin.asp注意&#xff1a;1.本文中的提到的“外接程序”等同与“插件程序”2.本文提供的源码是在原作的基础上有过修改。代码行数统计器&#xff08;一&#xff09;&#xff1a;http://sifang2004.cnblogs.c…

图片通用上传文件类(处理水印,缩略图)

/************************************************************************************ * Copyright (C) 2007 supesoft.com,All Rights Reserved * * File: * * FileUpLoadCommon.cs * * Description: * * 通用上传文件类 * * Author: ** Lzppcc ** Lzppcchotmail.com ** …

if(rs!=null)可判断有没有数据,不用rs.next来判断

if(rs!null)可判断有没有数据,不用rs.next来判断

序列化[Serializable]

昨晚研究了一哈序列化问题&#xff0c;以前还以为是什么高深的技术&#xff0c;故此经常是避而不用&#xff0c;避而不谈&#xff0c;现在看来是我错了哦&#xff01;^_^ 其实在.NET中使用序列化是很简单的事情了&#xff0c;希望我写这点东西&#xff0c;对想研究这个的同胞们…

用ExtJS 实现动态载入树(Load tree)

数据库背景&#xff1a;这里有一个组织机构表&#xff0c;结构如下&#xff1a; Oracle DDL脚本 &#xff1a; create table ORGANIZATION(ORGID NUMBER(10) not null,PARENTID NUMBER(10) not null,ORGNAME VARCHAR2(32) not null,ISAVAILABLE NUMBER(1) defau…

手写的ajax分页控件

/**************************创建XMLHttpRequest对象**************************/function CreateRequest(){var xmlObj null;try {xmlObj new XMLHttpRequest();}catch(e){try{xmlObj new ActiveXObject("MSXML2.XMLHTTP");}catch(e2){try{xmlObj new ActiveXOb…

写入blob字段

import java.io.*;import java.sql.*; import oracle.jdbc.*;import oracle.sql.*; /** * <p>名称&#xff1a; BLOBWrite.java </p> * <p>说明&#xff1a; * 业务规则&#xff1a; * 写入blob字段 * </p> * <p>版权&#xff1a; Copyright (…

读出blob字段

import java.io.*;import java.sql.*; import oracle.jdbc.*;import oracle.sql.*; /** * <p>名称&#xff1a; BLOBRead.java </p> * <p>说明&#xff1a; * 业务规则&#xff1a; * 读出blob字段 * </p> * <p>版权&#xff1a; Copyright (c…

初学Java,final关键字(十六)

之所以单独把这个关键字拿出来说是因为C#没有这个关键字&#xff0c;但C#却有与之不同场景下对应的不同关键字 final 所修饰的不管是类&#xff0c;变量&#xff0c;还是方法&#xff0c;都是赋初值后不允许再修改的.而C#要达到同样目的话&#xff0c;需要用不同的关键字 下面是…

初学Java,单例模式(十五)

下面的代码是使用Java实现设计模式中的单例模式public class Singleton {//使用一个变量来缓存曾经创建的实例private static Singleton instance;//将构造器使用private修饰,隐藏该构造器private Singleton(){}//提供一个静态方法,用于返回Singleton实例//该方法可以加入自定…

使用SingleLinkedList扩展类,允许Add,Remove,Contains

创建两个类 SingleLinkedList<T>using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics;namespace DevGuideToCollections {/// <summary>/// Represents a strongly typed single linked list./// &l…

使用Array的一个扩展类,允许Add,Remove,Contains

类代码using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics;namespace DevGuideToCollections {/// <summary>/// Represents a strongly typed array./// </summary>/// <typeparam name"T…

LINQ To XML:设置子元素的值、添加子元素或移除子元素(XElement.SetElementValue)

XElement.SetElementValue这个方法相当的体贴&#xff0c;它会自动判断元素是否有该子元素&#xff0c;如果有就是更新&#xff0c;没有就是增加&#xff0c;那么删除呢&#xff0c;也简单得让人开心的笑&#xff0c;XElement.SetElementValue("LastName", null),这句…

Linq To XML:在结点下查询某一类型结点

下面的方法是查询 element 元素类型的结点 XElement firstParticipant; // A full document with all the bells and whistles. XDocument xDocument new XDocument( new XDeclaration("1.0", "UTF-8", "yes"), new XDocumentType("BookP…

对象属性拷贝(全匹配拷贝)

/// <summary> /// 对象属性拷贝(全匹配拷贝) /// </summary> /// <param name"obj1">源对象</param> /// <param name"obj2">目标对象</param> /// <returns>目标对象<…

实现两个DataTable的联合查询

原来联合查询的基础是这样的。 如方法一描述&#xff1a;将子表的数组追加到主表数组的下面。从而实现类似于视图&#xff08;单表&#xff09;的效果。 那么Left Join(Inner Join)和Right Join(Outer Join) 将如何实现呢&#xff1f; 明天仔细考虑下&#xff0c;看看有没有办法…

servlet学习 Cookie,页面计数

servlet API Filter,response.Cookie,request....1.myeclipse中可自动生成servlet 使用web.xml中的<url-pattern>中的内容就可以了。对掉最前面一个"/"&#xff0c;要不然就指到根目录去了 2 .request.getContextPath() 返回上下文路径 即发布名称3 Cookieim…

使用upsmartload时出现的错误(找不到pageContext变量)

SmartUpload su new SmartUpload(); su.initialize(pageContext);pageContext变量找不到&#xff0c;并且不能用new PageContext()定义该变量&#xff0c;如何解决呢&#xff1f; 在action中可以这样得到pageContetext对象 import javax.servlet.jsp.JspFactory;import…

利用Jmail发送和接收邮件

一&#xff0e;利用Jmail发送邮件1/**//// <summary> 2/// 利用Jmail发送邮件 3/// </summary>4privatevoidSendMailByJmail()5{ 6 /**////建立发邮件类 7 jmail.MessageClass oJmailMessage new jmail.MessageClass(); 8 9 /**//// 字符集10 oJm…

JMail 发送邮件

先要去找一个组件,名字叫 JMail 大家可以去网上找一下,下载下来安装上. 将jmail.dll引用到工程中 图1: private void Button1_Click(object sender, System.EventArgs e) { jmail.Message Jmailnew jmail.Message(); DateTime tDateTime.Now; String Subject&q…

使用PlaceHolder动态加载用户控件,为何aspx页面再次提交后用户控件消失?

用户控件&#xff1a;uc.ascx&#xff08;内含按钮AscxButton&#xff09; 页面文件&#xff1a;a.aspx&#xff08;内含按钮AspxButton&#xff09; 流程是这样的&#xff1a; 在a.aspx中点击按钮AspxButton&#xff0c;用户控件能够出现在页面上&#xff08;如…

c#中的反射代码实例讲解(转载)

1 创建用于反射使用的DLL新建一个C#类库项目&#xff0c;编译生成DLL&#xff08;假如DLL的文件名是TestReflect.dll&#xff09;&#xff0c;源码如下&#xff1a;using System;namespace Webtest{/** <summary>/// ReflectTest 的摘要说明。/// </summary>public…

SQL Server2005开发应用实例——ntext字段的REPLACE处理示例

--测试数据CREATE TABLE tb(col ntext)INSERT tb VALUES(REPLICATE( 0001,0002,0003,0004,0005,0006,0007,0008,0009,0100, 220000001,302000004,500200006,700002008,900002120,,800))DECLARE p binary(16)SELECT pTEXTPTR(col) FROM tbUPDATETEXT tb.col p NULL 0 tb.col pGO…

TIF格式图像文件初探

作者&#xff1a;三辰卡通集团技术部 刘晖 下载源代码 http://www.vckbase.com/document/viewdoc/?id1569 一、前言  因工作需要&#xff0c;本人经常接触一些图像方面的编程工作。目前图像领域中的格式很多且大部分官方说明都是英文文档&#xff0c;实在令人头疼&#x…

SQL Server 2005对海量数据处理

超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的 运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表…

构建pool管理无刷新页面的xmlhttp对象

在页面上使用ActiveXObject的代价是很大的&#xff0c;如果我们的无刷新页面使用xmlhttp技术&#xff0c;我们或许需要频繁的建立xmlhttp对象&#xff0c;当然 我们也可以使用全局变量来cache一个xmlhttp对象实例。但是这样的方法适合于同步方式xmlhttp通信&#xff0c;而对于异…

服务器间的复制

现在局域网下有两台sqlserver&#xff0c; 存放着相同的库和表&#xff0c; 假设A服务器里数据库叫As&#xff0c;有张表叫At,表里有三个字段。AS服务器下AT表里的字段如下Id Name Time1 B301 42 C203 53 D403 64 E504 8 在B服务器里存在与…

列转行

问: 表结构如下 time ne RegUser OpenUserCount Sysrate2006-10-13 15:00WHMSC141.61288254 2569152006-10-13 15:00WHMSC236.12255287 2264572006-10-13 15:00WHMSC324.34191782 1699632006-10-13 15:00WHMSC418.04150165 1332022006-…

求职网组件研究 一学会使用

1.安装sqlserver2005学习版后的问题&#xff1a;由于一开始不能选择混合模式安装&#xff0c;所有以下有两部要设置修改的&#xff1a;1.安全性,登陆名,sa设置密码&#xff1b;状态&#xff1a;启用登录;2.sqlserver配置管理器/sqlserver2005网络配置/sqlexpress的协议/启用TCP…

*jsf的错误的提示

FacesMessage msg new FacesMessage(); msg.setSummary("两次输入的新密码不相同。"); msg.setDetail("两次输入的新密码不相同。"); //为了与原来例子保持一致&#xff0c;这里设置了消息的严重等级 …

JSF中自定义的分页标签的研究

分页标签的研究&#xff1a; <tag> <name>pagination</name> <tag-class>com.pp.condition.PaginationTag</tag-class> <attribute> <name>sortColumns</name> <required>false</re…

JSF的ajax框架之实例省市区联动

1.页面<% taglib uri"http://richfaces.org/a4j" prefix"a4j"%><a4j:region><tr> <td align"right" class"zcbktd"> 国籍&#xff1a; </td> <…

突然使用不了JSTL了

在我的JSP页面中我使用了JSTL代码如下&#xff1a; ${user.username} 其中user是存在session中的变量&#xff0c;已经测试过是不为null的&#xff0c;JSTL的标签库、jar相关的文件已导入。 但是在浏览器中却是把“${user.username}”这句话原封不动地显示出来。根本读取不了${…

struts中用过滤器(Filter)解决数据库中文的问题

struts中用过滤器&#xff08;Filter&#xff09;解决数据库中文的问题 在web.xml中加上 <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>com.huahang.tj.struts.filters.SetCharacterEncodingFilter</filter-c…

*hibernate 双向关联和查询技巧

转贴:http://blog.csdn.net/caoyinghui1986/archive/2008/06/15/2549386.aspx 多对一的 双向关联关系使用连接表的双向关联 多对多 例子: 三个表一个关联表PRODUCTS&#xff08;产品表&#xff09; 和 CATEGORIES(类别表)一对多 PRODUCT_SUPPLY 为 SUPPLIERS&#…

hibernate的关联

1.单向关联 单向关联&#xff08;Unidirectional associations&#xff09; 7.2.1. 多对一(many to one) 单向many-to-one关联是最常见的单向关联关系。 <class name"Person"> <id name"id" column"personId"> <ge…

使用迅雷下载

下面贴出使用迅雷下载的webThunderDetect.js源码: function _xlThunderQtyPV(){try{vhref "http://analytics-union.xunlei.com/PV?peerid0&urihttp://thunderqtypv.union.xunlei.com&src" document.domain;image1 new Image(1,1);image1.srcvhref;} ca…

修改带图片的

修改带图片的先显示原先的图片(hidden src"取数据库中的") String src su.getRequest().getParameter("src"); com.jspsmart.upload.File myFile su.getFiles().getFile(0); String img myFile.getFileName(); String imgname su.getRequest().get…

JSF1.1和JSF1.2之间表达式语言的变化

JavaServer Faces 1.1和1,.2版之间最基本的区别在于1.2版引入了统一的EL规范。在JSF 1.1中&#xff0c;创建了一种特定于JSF的EL实现&#xff0c;但是随着表达式语言的流行&#xff0c;JSP2.1规范提供了统一EL&#xff01;它纳入了JSF、JSP EL和JSTL。所以在JSF1.2中javax.face…

实用javabean 从注册到现在有几天,取时间,取中文

1.从注册到现在有几天DBOperator的一个方法 public int getTime1ToTime2(String Time1) { String StrDateTime1; int iStrDate.indexOf("-"); String ip1StrDate.substring(0,i); StrDateStrDate.substring(i1,StrDate.length()); iStrDate.indexOf("-"…

取新闻内容去掉html和空格

取新闻内容去掉html和空格 //取代空格 public static String removeAllSpace(String str) { String tmpstrstr.replace(" ","");//用""取代" ",则删除了空格 String tmpstr2tmpstr.replace(" ",""); return …

实现主页面滚动条随iframe里的内容自动调整

由于网页中使用到了iframe&#xff0c;如果iframe中的内容超过主页面的范围后&#xff0c;在iframe的四周会出现滚动条&#xff0c;这样和主页面很不协调&#xff0c;所以在网上找了很久&#xff0c;终于找到一段代码可以解决这个问题&#xff0c;代码如下&#xff1a;这段代码…

用JSP+JavaScript打造三级级联下拉菜单

mssqlserver 数据库 db_Database02CREATE TABLE [dbo].[tb_Area] ( [ID] [int] NOT NULL , [Name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [TypeID] [int] NOT NULL , [Father] [int] NULL ) ON [PRIMARY]GO 源文件 com.coreChStr.javapackage com.core;public…

*spring学习2 Spring与hibernate的结合

spring学习2 Spring与hibernate的结合 SpringHibernate例程- - 本文中的SpringHibernate的例程只是从一个最简单的组合方面下手来做的&#xff0c;并未涉及比较具体或是复杂的内容&#xff0c;毕竟单就Spring或是Hibernate来讲&#xff0c;每一个都不是三言两语就可以说明白的…

tomcat 数据库连接池

1.mysql-jdbc包2.tomcat-admin安装到%tomcat home%中&#xff0c;localhost:8080/admin admin,12345(可自己设定密码tomcat-users.xml<?xml version1.0 encodingutf-8?><tomcat-users> <role rolename"tomcat"/> <role rolename"role1…

Windows消息编程

 [ 原创文档 本文适合初级读者 已阅读12185次 ] 文档代码工具 Windows消息编程 韩耀旭 下载源代码 本文主要包括以下内容&#xff1a; 1、简单理解Windows的消息 2、通过一个简单的Win32程序理解Windows消息 3、通过几个Win32程序实例进一步深入理解Windows消息 4、队列消息…

pthread_mutex_t锁

linux下为了多线程同步&#xff0c;通常用到锁的概念。 posix下抽象了一个锁类型的结构&#xff1a;ptread_mutex_t。通过对该结构的操作&#xff0c;来判断资源是否可以访问。顾名思义&#xff0c;加锁(lock)后&#xff0c;别人就无法打开&#xff0c;只有当锁没有关闭(unlock…

Windows 7下VS2008升级补丁

转自&#xff1a; http://blog.sina.com.cn/s/blog_57b5da120100gk7l.html 更新列表&#xff1a; 2010年3月26日&#xff1a;增加对日文版的支持。2010年3月3日&#xff1a;更新代码&#xff0c;增加了对繁体中文版的支持。--------------------------------------------------…

NYOJ-525 一道水题【模拟】

题目链接&#xff1a;http://acm.nyist.net/JudgeOnline/problem.php?pid525 解题思路&#xff1a; 用到了字符串截取函数strtok 本来想用sscanf的正则表达式的&#xff0c;但是不会写。。。百度了一下&#xff0c;知道了大概&#xff0c;貌似不能对数字用。估计能把&#…

HDU-2222 Keywords Search

题目链接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid2222 题目大意&#xff1a; 给你很多个单词&#xff0c;然后给你一篇文章&#xff0c;问给出的单词在文章中出现的次数。 解题思路&#xff1a; AC自动机入门题。需要注意的就是可能有重复单词&#xff0c;坑死…

WinCE 自动运行

WinCE 自动运行 近日在开发过程中遇到WinCE应用程序开机自动运行的问题&#xff0c;在网上找了找&#xff0c;发现大概有以下三种方法&#xff1a; 1、 将应用程序和应用程序快捷方式添加到映像里&#xff0c;再将快捷方式添加到StartUp目录下&#xff0c;这样当系统运行后应…

Servlet Session的持久化

当一个 Session 开始时&#xff0c; Servlet 容器会为 Session 创建一个 HttpSession 对象。 Servlet 容器在某些情况下把这些HttpSession 对象从内存中转移到文件系统或数据库中&#xff0c;在需要访问 HttpSession 信息时再把它们加载到内存中。 Session 的持久化是由 Sessio…

jsf中的查询有问题注意检查两处

如果查询有问题&#xff1a;看&#xff11;.immediatetrue 去掉&#xff0c;更新和验证就不执行了&#xff1b; &#xff12;.死循环&#xff0c;getList中要加上f(listnull)

GPRS管理与创建APN拨号连接

本文主要介绍一些GPRS管理与创建APN拨号连接相关的知识点。新建拨号连接利用RAS实现&#xff0c;本文将详细介绍我在实现创建APN拨号连接时的一些经验&#xff0c;目前来说创建APN连接的资源非常少&#xff0c;尤其是c#实现的很少。GPRS管理主要是Connection Manager API&#…

字符集之间转换(UTF-8,UNICODE,Gb2312)c++and java

UTF-8: 3字节一个字符 UNICODE: 2字节一个字符 GB2312: 1字节一个字符 例子&#xff1a; “你”字的UTF-8编码: E4 BD A0        11100100 10111101 10100000 “你”的Unicode编码: 4F 60          01001111 01100000 按照UTF-8的编码规则&#xff0c;…

**采集第一步 返回一个网址的网页源代码

package com.pp; /*功能&#xff1a;返回一个网址的网页源代码*/import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; public clas…

linux 下创建共享库.so

一篇不错的介绍linux下.so文件的英文文章&#xff1a; http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html 类似Windows系统中的动态链接库&#xff0c;Linux中也有相应的共享库用以支持代码的复用。Windows中为*.dll&#xff0c;而Linux中为*.so&#xff0c…

单链表的快速排序

单链表的快速排序和数组的快速排序在基本细想上是一致的&#xff0c;以从小到大来排序单链表为例&#xff0c;都是选择一个支点&#xff0c;然后把小于支点的元素放到左边&#xff0c;把大于支点的元素放到右边。 但是&#xff0c;由于单链表不能像数组那样随机存储&#xff0c…

strcpy与memcpy的区别。

strcpy与memcpy的区别。 考点&#xff1a;字符串复制与内存复制之间的区别。 出现频率&#xff1a;★★★★ 解析 strcpy和memcpy主要有以下3方面的区别。 复制的内容不同。strcpy只能复制字符串&#xff0c;而memcpy可以复制任意内容&#xff0c;例如字符数组、整型、结构…

GDAL读取HDF,NETCDF等subdatasets数据(多个数据集数据)

由于modis卫星数据&#xff08;HDF数据&#xff09;跟我们经常遇到的geotif数据组织方式不一样&#xff0c;读取的时候一定要特别注意。geotif数据&#xff0c;一般是一个文件&#xff0c;包含了多个波段的数据&#xff1b;而modis呢&#xff0c;一个文件包含了多各SUBdatasets…

java六种异常处理的陋习

六种异常处理的陋习在下面这段代码中&#xff0c;你能够迅速找出异常处理的六个问题吗&#xff1f; 1 OutputStreamWriter out ... 2 java.sql.Connection conn ... 3 try { // ⑸ 4  Statement stat conn.createStatement(); 5  ResultSet rs stat.executeQuery( …

代码之丑(九)——退让的缩进

这是一个让我纠结了很久的话题&#xff1a;缩进。 for (int j 0; j < attributes.size(); j) {Attr *attr attributes.get(j);if (attr NULL ) {continue;}int IsCallFunc -1;if(attr->status() STATUS_NEW || attr->status() STATUS_MODIFIED) {if(strcmp(attr…

gdal进行几何校正代码

网上找了一个GDAL几何矫正工程RasterRectifier.rar, 里面有错误,修改后代码如下: 主要是一个类,其实就是一个函数; 代码如下: // #include "./include/gdal.h" class CRectifier {public: CRectifier(); CRectifier(CString filename); virtual ~CRectifier(); …

java中多种方式读文件,追加文件内容,对文件的各种操作

一、多种方式读文件内容。 1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.I…

光脚丫学LINQ(023):使用SQLMetal将对象模型生成为外部映射文件

视频演示&#xff1a;http://u.115.com/file/f22ca6511a 前面我们已经初步的涉及到了如何创建对象模型。从这个演示开始&#xff0c;将会使用一些演示专门来看看有关创建对象模型方面的知识。既然是专门来看&#xff0c;所以所要追究的知识点&#xff0c;自然也就包含的比较多了…

运用Visual C#完成Window管道技术

管道技术一般采用Window API来实现&#xff0c;最近我试着用C#来实现Windows管道技术&#xff0c;发现C#本身方便的进程线程机制使工作变得简单至极&#xff0c;随手记录一下&#xff0c;推荐给大家。   首先&#xff0c;我们可以通过设置Process类&#xff0c;获取输出接口&…

[引]C#参考跳转语句(break,continue,goto,return,throw)

及时有效的跳转 将有助于提升程序的执行效率---------------------------------------------------------break 语句用于终止最近的封闭循环或它所在的 switch 语句。 控制传递给终止语句后面的语句&#xff08;如果有的话&#xff09;。 continue 语句将控…

如何用C#将数据库中的记录制成XML

以前在一个公司项目中要用数据库中的记录生成相应的XML文件[主要是为了提高访问速度],但由于当时资料的缺乏,在开发过程中遇到了不过的困难,好在最终完成了工作,我在这里把当时其中的一个功能函数列出来,其于的函数大同小意,希望兄弟们以后在遇到这样的问题时不象我当初一样再吃…

透明位图显示//TransparentBlt //DrawTransparentBitmap函数

画透明位图通常的方法是使用遮罩。所谓遮罩就是一张黑白双色的位图&#xff0c;他和要透明的位图是对应的&#xff0c;遮罩描述了位图中需要透明的部分&#xff0c;透明的部分是黑色的&#xff0c;而不透明的是白色的&#xff0c;白色的部分就是透明的部分。 假设图A是要画…

关于TransparentBlt 透明显示问题

包含透明色的位图的绘制方法有多种&#xff0c;最简单的方法是调用现成的函数&#xff1a;TransparentBlt,也可以通过自己的代码实现类似TransparentBlt的功能&#xff0c;实现过程也有两种形式&#xff0c;一种是事先做一张掩码位图&#xff0c;另一种是动态生成掩码位图。本文…

js判断是否是null,undefined,NaN

我们知道&#xff0c;如果对象是3种情况&#xff0c;那么就会js调用对象的属性会进行报错&#xff0c;那么我们在调用前应该进行判断是否为这3种情况。 //判断空或者undefined或者NAN,用它来调用方法会出错误的。 function isTransferErrorEmpty(obj){if(Object.prototype.toS…

Ghost90提供的c/c++面试题(带答案)

1 、 const 有什么用途&#xff1f;&#xff08;请至少说明两种&#xff09; 答&#xff1a;&#xff08; 1 &#xff09;可以定义 const 常量 &#xff08; 2 &#xff09; const 可以修饰函数的参数、返回值&#xff0c;甚至函数的定义体。被 const 修饰的东西都受到强制…

在应用程序中监视剪贴板的变化和内容

在应用程序中监视剪贴板的变化和内容 stovevip.sina.com 剪贴板是Windows中系统级的堆空间&#xff0c;系统中任何一个应用程序对剪贴板都有访问权&#xff0c;可以通过剪贴板消息和使用剪贴板API来读写剪贴板内容。因此使用剪贴板不仅可以在同一个应用程序内交互数据&#xf…

控件通知消息

控件通知消息 2008年04月06日 星期日 00:09控件通知消息有很多种&#xff0c;但是有一种是很常用&#xff0c;但是又不是很容易掌握的&#xff0c;那就是WM_NOTIFY&#xff0c;我试着对此做一下比较全面的论述&#xff0c;有不对的地方&#xff0c;还希望各路大虾批评指正。 控…

如何在MFC应用程序中调用屏保?

屏保实际上就是一个应用程序&#xff0c;只不过后缀名不是exe&#xff0c;而是scr 所以你可以使用API函数CreateProcess运行一个屏保&#xff0c;但是你需要一个参数/s 比如说你有一个屏保叫ssflwbox.scr,当你直接运行ssflwbox.scr是会显示设置窗口的&#xff0c;而你运行ssflw…

C语言实现 HashTable

简单实现了哈希表的插入和查找功能&#xff0c;简要说明如下&#xff1a; 1、数据结构&#xff1a; struct HashNode { char* sKey; //键 int nValue; //值 HashNode* pNext; //当Hash值冲突时&#xff0c;指向HASH值相同的下一个节点。 } HashNode* hashTable[HASH_T…

虚拟内存技术原理和使用方法

引言   Windows的内存结构是深入理解Windows操作系统如何运作的最关键之所在&#xff0c;通过对内存结构的认识可清楚地了解诸如进程间数据的共享、对内存进行有效的管理等问题&#xff0c;从而能够在程序设计时使程序以更加有效的方式运行。Windows操作系统对内存的管理可采…

通过GetModuleHandleEx 得到函数调用者所在的DLL/EXE

转自http://blog.csdn.net/WinGeek/archive/2009/02/10/3872526.aspx 在有些情况下需要得到函数调用者的模块名字。比如你想限制你的某个函数只能被自己某个特定的DLL调用。 或者比如在异常处理中你想了解是那个DLL/EXE抛出了异常。 API函数_ReturnAddress 和GetModuleHandleE…

VC编程常见问题解答收集贴

1.使用ModifyStyleEx改变了控件风格无效 答&#xff1a;修改之后&#xff0c;重绘一次&#xff0c;如果还不行的话&#xff0c;再试试看调用SetWindowPos(0,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE | SWP_DRAWFRAME); 2.动态设置编辑框的ES_PASSWORD无效 答&#xff1a;修改之后&…

在MFC应用程序中动态嵌入Word文档

摘要&#xff1a;本文通过对自动化等COM技术的应用介绍了一种在MFC应用程序中动态嵌入Microsoft Word文档的简单方法。使在MFC应用程序中即可打开、显示和存储外部Word文档。  关键字&#xff1a;VC、MFC、COM、自动化引言  Microsoft Office办公套件以其功能强大、方便实用…

MFC/VC基础篇

//创建EDIT int ix1 880, ix2 1050;CRect editrect1(ix1,123,ix2,150); m_simocx_edit1.Create(ES_CENTER|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP|WS_GROUP |WS_EX_DLGMODALFRAME ,editrect1,this,IDC_SIMOCX_EDIT1); m_simocx_edit1.ShowWindow(SW_SHOW); //创建Sc…

套用网上来查询手机归属地

下面两个包见我的空间资源 handy.jar,log4j.jar HttpConnection 通过使用网页上的查询功能,提交 setRequestMethod(HttpConnection.REQUEST_METHOD_GET); .... import java.util.HashMap; import com.handy.socket.HttpConnection; import com.handy.util.FileTool; public …

mysql 新增字段 添加字段 删除字段 修改字段 级联删除 级联更新 等

//主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //删除列 alter table t2 drop column c; //重命名列 alter table t1 change a b integer; //改变列的类型 alter table t1 change…

C语言规则总结二

空指针(NULL) 1. 什么是空指针 在语言定义中&#xff0c;每种指针类型都有一个特殊值---“空指针”---它与同类型的其他指针都不同&#xff0c;它“保证与任何函数或对象的指针值都不相等”。 直白点就是说&#xff1a;它不指向任何地方&#xff0c;它不是任何对象或…

用C++访问SQL Server 2000的实例

一、ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口&#xff0c;是建立在OLE DB之上的高层数据库访问技术,不仅简单易用&#xff0c;并且不失灵活性.不失为C利用数据库快速开发的不错选择。 理论就不用我在这儿费话了,网上有很多,但光是理论,也不是不…

VC 和 MFC 的一些常见问题

VC 和 MFC 的一些常见问题 如何抛出&#xff08;throw&#xff09;由CUserException派生的异常&#xff1f; 当我试图捕获&#xff08;catch&#xff09;一个派生类异常时&#xff0c;我得到以下错误"error C2039:classCMyException: is not a member of CMyException cl…

C++总结—基础

一般而言&#xff0c;C语言糅合了面向过程&#xff0c;面向对象以及泛型三种思想。这三种思想既有相辅相成的一面也有互相矛盾的一面&#xff0c;这就使得C成为常用编程语言中最复杂的高级语言。我们的总结也从这三方面来展开。1&#xff0c;C与CC之所以保留面向过程&#xff0…

解题笔记(30)——找含单链表的环入口点(转网上某位高手的解法)

原文出处 http://hi.baidu.com/iwitggwg/blog/index/1 很不错。 问题1&#xff1a;如何判断单链表中是否存在环&#xff08;即下图中从结点E到结点R组成的环&#xff09;&#xff1f; 设一快一慢两个指针&#xff08;Node *fast, *low&#xff09;同时从链表起点开始遍历&…

Jetty websocket

使用jetty版本&#xff1a;jetty-websocket-8.0.4.v20111024.jar 使用servletapi版本&#xff1a;3.0 服务器端servlet继承 WebSocketServlet 实现websocket连接。如下代码&#xff1a; public class Communicate extends WebSocketServlet {private static final long seri…

Strcpy函数分析

1.分析这些面试题&#xff0c;本身包含很强的趣味性&#xff1b;而作为一名研发人员&#xff0c;通过对这些面试题的深入剖析则可进一步增强自身的内功。 2.找错题 试题1&#xff1a; void test1() {  char string[10];  char* str1 "0123456789";  strcpy( st…

张孝详javascript讲座笔记三

一&#xff0c;javascript的流程控制语句 if(xnull) 或 if(typeof(x) undefined)可以简单写if(!x) 注意&#xff1a;在javascript中&#xff0c;false,null,undefined,0,""均是false 即 var x; 此时 if(xnull) if(typeof(x)undefined)均为真 二&#xff0c;switch…

Windows Service完全教程

导读&#xff1a;   C#,.NET 1.0,.NET 2.0,.NET 3.0/3.5   阅读26 评 论0   在本文中我们将探讨如何创建一个Windows服务的应用程序。我将说明什么是Windows服 务&#xff0c;以及如何创建、安装和调试它。这需要使用System.ServiceProcess.ServiceBase命名空间中的…

避免多控件窗体闪烁

前面说到模仿Control类自身的BeginUpdateInternal和EndUpdateInternal方法,封装各个控件都适用的基础类,先看代码吧1 class AvoidControlFlicker 2 { 3 private int _paintFrozen; 4 5 public void FreezePainting(Control toFreezeControl…

解决透明static控件后刷新问题

我相信很多VC程序员&#xff0c;都用过OnCtlColor来改变控件的底色&#xff0c;字体颜色等。但是static控件改变之后&#xff0c;就会照成控件不刷新的问题。 HBRUSH CStadus::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr CDialog::OnCtlColor(pD…

Kotlin中空安全操作符,异常处理和自定义异常,以及先决条件函数详解

博主前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住也分享一下给大家 &#x1f449;点击跳转到教程 一、Kotlin的可空性 null 在java中我们司空见惯的空指针异常NullPointerException,带给了我们很多麻烦。 Kotlin作为更强…

Web前端面试笔试题——null和undefined有什么区别么?

1、定义 &#xff08;1&#xff09;undefined&#xff1a;是所有没有赋值变量的默认值&#xff0c;自动赋值 &#xff08;2&#xff09;null&#xff1a;主动释放一个变量引用的对象&#xff0c;表示一个变量不再指向任何对象地址 2、何时使用null? 当使用完一个比较大的对…

BitMap 用于查重..只能查数字

Java代码 package ansj.sun.util; public class BitMap { private static final byte MAX 127; public static void main(String[] args) throws InterruptedException { int m 1578015112 ; BitMap hm new BitMap() ; …

一个关键字标红的通用类

Java代码 import java.lang.reflect.Array; import java.util.Arrays; import java.util.HashSet; import java.util.Iterator; import java.util.Set; /** * 文本坐标记用的 * tagBegin是开始标记 * tagEnd 是结束标记 * 用了二分法查找来确定单词 * content…

用TWaver HTML5定制五彩斑斓的链路

最近有客户提到自定义链路的需求&#xff0c;个人感觉非常有代表意义&#xff0c;现在共享出来给大家参考一下。先来看看需求&#xff1a; 链路要分成两半&#xff0c;用两种颜色填充。填充百分比在不同值域时&#xff0c;用不同颜色。显示刻度有个开关&#xff0c;可以控制链…

pthread_create()

pthread_create函数 原型&#xff1a;int pthread_create&#xff08;&#xff08;pthread_t *thread, pthread_attr_t *attr, void *&#xff08;*start_routine&#xff09;&#xff08;void *&#xff09;, void *arg&#xff09; 用法&#xff1a;#include <p…

dlopen()

dlopen函数 功能&#xff1a;打开一个动态链接库。 包含在头文件 #include <dlfcn.h>中&#xff1b;函数的使用形式为&#xff1a;void * dlopen (const char *pathname, int mode)&#xff1b; 在dlopen()中以指定的模式&#xff08;或叫标记&#xff09;打开指定的动…

PHP内核函数研究之error_log

声明&#xff1a;本文为 斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。 欢迎转载&#xff0c;转载请注明出处 。 本文地址&#xff1a; http://imsiren.com/archives/617PHP有一个很强大的日志处理函数:error_log,我们可以用它来记录我们程序中…

原:PHP内核函数研究之 global

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。 欢迎转载&#xff0c;转载请注明出处 。本文地址&#xff1a;http://imsiren.com/archives/601好久没有写博客了…最近事挺多,换了工作,又搬了家..今天就来说说 我们经常用…

自己写PHP扩展之操作类的属性和方法

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。欢迎转载&#xff0c;转载请注明出处 。本文地址&#xff1a;http://imsiren.com/archives/581类创建好了..那么类肯定不止这些东西,它由继承,属性,返回值等.1.方法的参数.有…

自己写PHP扩展之创建一个类

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。欢迎转载&#xff0c;转载请注明出处 。本文地址&#xff1a;http://imsiren.com/archives/572 上一章用扩展创建了一个变量..这次来个大的..我们创建一个类. 然后在php里面…

jquery源码分析之扩展函数 extend, $.extend

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。欢迎转载&#xff0c;转载请注明出处 。本文地址&#xff1a;http://imsiren.com/archives/525好久没写jquery源码的内容了.. jquery的发展有很大因素是因为它非常易于扩展,…

PHP内核研究之类的成员属性和方法

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。 博客地址:PHP技术博客 在CSDN也会同步更新的哦. 欢迎转载&#xff0c;转载请注明出处 上一章讲到类的实现 这一篇要详细讲讲PHP类的成员属性及方法.上一篇中曾经介绍到zend…

原创:PHP内核研究 静态变量

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。博客地址:PHP技术博客 在CSDN也会同步更新的哦.欢迎转载&#xff0c;转载请注明出处 静态变量 它可以是 静态全局变量,如果不调用unset,那么这个静态变量会一直存在,直到程序…

HashMap与Hashtable的区别---转载自oznyang

HashTable的应用非常广泛&#xff0c;HashMap是新框架中用来代替HashTable的类&#xff0c;也就是说建议使用HashMap&#xff0c;不要使用HashTable。可能你觉得HashTable很好用&#xff0c;为什么不用呢&#xff1f;这里简单分析他们的区别。 1.HashTable的方法是同步的&…

putenv,setenv,unsetenv 的使用

相关函数 putenv&#xff0c;setenv&#xff0c;unsetenv 表头文件 #include<stdlib.h> 定义函数 char * getenv(const char *name); 函数说明 getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称&#xff0c;如果该变量存在则会返回指向该内容的指针。环…

读取oracle blob字段内容并以文件形式下载

这个也是从网找的代码攒的&#xff0c;做个记录&#xff0c;以后可能会用得着。表里即存了文件的内容&#xff0c;也存了文件的类型。 String xh request.getParameter("xh")null?"":request.getParameter("xh").toString(); Connection con …

Winform代码集

禁止除CtrlAltDel组合之外的所有输入&#xff0c;屏幕假死&#xff01; #region 禁止除CtrlAltDel组合之外的所有输入&#xff0c;屏幕 假死&#xff01; [DllImport("User32.dll")] public static extern bool BlockInput(bool enabled); //为真…

A表和B表的差异数据

有A,B,C 三个表,完成如下功能&#xff1a; 1&#xff0c; 查询 A 表有的数据&#xff0c;而B表没有的数据。(A表和B表的差异数据) 2, 把上面查询出的结果插入C 表,并且更新 A表的字段 A_1(更新方式&#xff1a;A_1 1 A_1)。 SQL> select * from a;ID A_1 ---------- ------…

提取网页的html

这是从网上找的&#xff0c;感觉有用就放在这儿&#xff01; using System;using System.Collections;using System.Collections.Generic;using System.Reflection;using System.IO;using System.Net;using System.Text;namespace MyCsStudy{ class Program { //…

MP4音频解码信息(转帖加注释)

http://blog.csdn.net/linzhiji/article/details/5840031 注释&#xff1a; 1。3gp和MP4中的AAC的私有数据保存在esds的0x05标签的数据&#xff0c; 结构为 05 长度 内容。 将长度赋值给 extradatasize 将内容赋值给 extradata 长度的计算函数在ffmpeg中的static int mp4_rea…

Android用摄像头的那点破事(一)

这两天玩Android玩的废寝忘食&#xff0c;Blog都好几天没加东西了&#xff0c;惭愧&#xff01;记录一下这两天最崩溃的一个问题。好早就装了开发环境&#xff0c;真正着手还是这两天&#xff0c;非常的生疏&#xff0c;虽然有SDK文档&#xff0c;那么多蚊子一般的字&#xff0…

Android画图并保存图片

项目中遇到了一个图片合成的问题&#xff0c;搞很长时间也没搞定&#xff0c;最后使用Canvas和Bitmap解决了画图的问题。Canvas是一个画布&#xff0c;你可以建立一个空白的画布&#xff0c;就直接new一个Canvas对象&#xff0c;不需要参数。也可以先使用BitmapFactory创建一个…

android mapview 泡泡效果

就是上面的样子 做这个过程中我碰到两个问题: 1:如何做带尾巴的气泡View 2:如何把这个View添加到MapView中. 1:如何做带尾巴的气泡View 我是采用背景图的方式来实现的.当然,普通的PNG在View 缩放的时候会失真,尤其是那个尖尖的尾巴. 后来采用9.png的格式,才完成了不变形的效…

使用SQLiteDatabase操作SQLite数据库

delete()方法的使用&#xff1a;SQLiteDatabase db databaseHelper.getWritableDatabase(); db.delete("person", "personid<?", new String[]{"2"}); db.close();上面代码用于从person表中删除personid小于2的记录。update()方法的使用&am…

asp.net防注入的两个自定义函数

一.如果参数全为数字:// 检查字符串是否全为数字 public static bool IsNum(string Str) {bool blResult true;if (Str "")blResult false;else{foreach (char Char in Str){if (!Char.IsNumber(Char)){blResult false;break;}}if (blResult)if (int.Parse(Str) …

mybatis中Oracle参数为NULL错误解决

在Mybatis操作Oracle数据库的时候(PS&#xff1a;mysql中不会出现)&#xff0c;会遇到个小问题&#xff0c; 当数据库为Oracle时候&#xff0c;插入某个参数数据如果为null&#xff0c;mybatis会报错&#xff0c;提示类型不正确&#xff0c;原因是当插入数据为null类型的时候&a…

Flex——IDispose接口

前言 C/C的开发&#xff0c;内存的管理是十分重要的课题&#xff0c;分配内存使用后要及时释放&#xff0c;否则内存泄漏导致内存耗尽。进入托管环境后&#xff0c;内存能够自动管理和回收&#xff0c;已经不用开发者太操心内存管理方面的问题了&#xff0c;在托管环境&#…

rand()和srand()函数

srand 初始化随机种子&#xff0c;rand 产生随机数。 rand函数 头文件: <stdlib.h> 定义函数&#xff1a;int rand(void) 函数功能&#xff1a;产生随机数 函数说明&#xff1a;因为rand的内部实现是用线性同余法做的&#xff0c;他不是真的随机数&#xff0c;只不过…

Linux 常用C函数(终端控制篇)

Linux 常用C函数(终端控制篇)2007-03-22 11:28getenv&#xff08;取得环境变量内容&#xff09; 相关函数 putenv&#xff0c;setenv&#xff0c;unsetenv 表头文件 #include<stdlib.h> 定义函数 char * getenv(const char *name); 函数说明 getenv()用来取得参数name环…

Linux下多进程/多线程编程

linux下多进程、多线程编程 linux下进程&#xff08;一&#xff09; 理解Linux下进程的结构Linux下一个进程在内存里有三部份的数据&#xff0c;就是“数据段”&#xff0c;“堆栈段”和“代码段”&#xff0c;其实学过汇编语言的人一定知道&#xff0c;一般的CPU象I386&#…

calloc与malloc的区别

calloc是一个C语言函数 函数名: calloc void *calloc(unsigned n,unsigned size)&#xff1b; 功 能: 在内存的动态存储区中分配n个长度为size的连续空间&#xff0c;函数返回一个指向分配起始地址的指针&#xff1b;如果分配不成功&#xff0c;返回NULL。 跟malloc的区别&…

单向链表的反转最简单方法

给出一个单向链表的header&#xff0c;要求经过处理变成反向&#xff0c;即原链表尾变为链表头&#xff0c;原链表头变成链表尾。 例如&#xff1a; 10->20->30->NULL 处理后变为&#xff1a; 30->20->10->NULL 我想&#xff0c;下面这应该…

pthread_key_t和pthread_key_create()的使用

线程存储&#xff0c; Thread Specific Data 。线程存储有什么用了&#xff1f;他是什么意思了&#xff1f;大家都知道&#xff0c;在多线程程序中&#xff0c;所有线程共享程序中的变量。现在有一全局变量&#xff0c;所有线程都可以使用它&#xff0c;改变它的值。而如果 每个…

普通应用使用Surface的方法

Android的NDK提供了Surface类&#xff0c;可供应用向屏幕绘图&#xff0c;但使用这个类&#xff0c;有很多机关&#xff0c; 如果不注意&#xff0c;代码就不会正常工作。 下面是我们使用的时候遇到的问题与解决方法。 1&#xff0c;在C代码里要使用Surface类&#xff0c;必须…

结构体指针说

今天来讨论一下C中的内存管理。 记得上周在饭桌上和同事讨论C语言的崛起时&#xff0c;讲到了内存管理方面 我说所有指针使用前都必须初始化&#xff0c;结构体中的成员指针也是一样 有人反驳说&#xff0c;不是吧&#xff0c;以前做二叉树算法时&#xff0c;他的左右孩子指针…

posix 条件变量

条件变量是一中线程同步机制&#xff0c;需要和 pthread_mutex_t配合使用才能完成任务&#xff0c;典型的可以应用在“生产者、消费者”模型中。 条件变量的数据类型&#xff1a;pthread_cond_t 配合的函数有&#xff1a; 1、pthread_cond_t结构的初始化、销毁函数 #include &l…

STL空间构造器

当c程序用new/delete运算符进行动态内存操作时&#xff0c;编译器为我们准备了两项工作。一是&#xff0c;调用全局内存分配函数 operator new() / operator delete()&#xff1b; 二是&#xff0c;调用 “构造函数”和“析构函数”。 下面举个例子说明&#xff1a; class Te…

嵌入式系统终端分析

嵌入式系统终端分析 ------------------------------------本文系本站原创,欢迎转载! 转载请注明出处:http://sjj0412.cublog.cn/------------------------------------------ 当我们打开机器或一个嵌入式系统时&#xff0c;我们可能都适应了它会显示信息&#xff0c;我们也…

利用udev、sys动态创建linux设备结点

在Linux 2.6内核中&#xff0c;devfs被认为是过时的方法&#xff0c;并最终被抛弃&#xff0c;udev取代了它。Devfs的一个很重要的特点就是可以动态创建设备结点。那我们现在如何通过udev和sys文件系统动态创建设备结点呢&#xff1f; 下面通过一个实例&#xff0c;说明udev、s…

Centos+Mysql+sphinx+mmseg(rhel4) [收藏]

一、所需文件列表 mmseg-0.7.3.tar.gz 中文分词 mysql-5.1.26-rc.tar.gz mysql-5.1.26源代码 sphinx-0.9.8-rc2.tar.gz sphinx-0.9.8-rc2源代码 fix-crash-in-excerpts.patch sp…

POJ 1141 Brackets Sequence 动态规划

在刘汝佳黑书上有详细的解析&#xff0c;自己明天这两种算法自己实现一下&#xff0c;作为对动态规划的深入理解学习 先转一个题解http://blog.163.com/leyni126/blog/static/16223010220103155534476/?fromdm&fromSearch&isFromSearchEngineyes 问题&#xff1a;括…

你属于哪个层次的程序员

不久前&#xff0c;在互联网上出现了一篇有趣的文章&#xff0c;讲的是对于同一个问题&#xff0c;不同层次的程序员编出的Phthon代码显示出了不同的风格&#xff0c;代码都很简单&#xff0c;有趣。这篇文章的原始出处在 这里 编程新手 def factorial(x): if x 0: return 1 …

Linux修改进程名称(setproctitle())

1.1 介绍 每一个c程序都有个main函数&#xff0c;作为程序启动入口函数。main函数的原型是int main(int argc , char *argv[]);其中argc表示命令行参数的个数&#xff1b;argv是一个指针数组&#xff0c;保存所有命令行字符串。Linux进程名称是通过命令行参数argv[0]来表示…

UDP点滴

1、UDP(user datagramprotocol)&#xff1a;用户数据包协议&#xff0c;是一个传输层协议。 2、UDP是无连接的。UDP的客户端和服务器没有固定的绑定关系。言下之意&#xff0c;同一个UDP 客户端 socket可以向多个不同UDP服务器socket发包&#xff0c;同一个UDP服务器socket可以…

C++指针解读(9)-- void指针和NULL

1、void指针的概念 void * 这种指针称为“空类型指针”&#xff0c;它不指向任何具体类型的数据&#xff0c;只提供一个纯地址。void 指针必须强制类型转换成具体类型的指针才有意义。 int i 3; void* p &i;//printf(" %d\n", *p); //报错 printf(" %d\…

通过asp.net 短信猫发短信

如今手机已成为大众交流的主要工具。有关手机的程序开发越来越广泛&#xff0c;本节通过典型实例介绍如何利用短信猫发送、接收短信。 1&#xff0e;方案分析 发短信的一种方法是利用短信猫发短信&#xff0c;本例中使用的是生产的串口短信猫。 所谓短信猫&#xff0c;其…

生成静态文件的新闻系统核心代码

在网上看了许多能生成静态页的新闻系统&#xff0c;但基于asp.net的系统极少&#xff0c;闲下时间来自己写了一个&#xff0c;发出来&#xff0c;大家一起研究&#xff0c;代码没做什么优化&#xff0c;只是实现了功能 using System;using System.Collections;using System.Com…

在hibernate中实现oracle的自动增长(转)

在hibernate中实现oracle的自动增长 关键字: hibernate oracle sequence native 根据hibernate的文档&#xff0c;有两种方式实现实体对象的主键自动增长。 第一种&#xff1a;设置ID的增长策略是sequence&#xff0c;同时指定sequence的名字&#xff0c;最好每个表建一个seque…

奥运倒计时

<!--奥运倒计时开始--><SPAN><STRONG><FONT coloryellow>★★★★★</FONT><FONT colorred>现在距北京 奥 运会还有: <LABEL idleftTime1></LABEL></FONT><SPAN><FONT coloryellow>★★★★★</FONT>…

JFace 可编辑的TreeViewer和TableViewer

向已有的TreeViewer和TableViewer上添加编辑功能&#xff0c;可以使用CellEditor和CellModifier。 CellEditor定义了某个列被编辑时显示的外观&#xff0c;它可以是文本框、下拉列表框或单选框&#xff0c;也可以自己定义。 通常使用的CellEditor的子类就是&#xff1a;Check…

在Java中操作串口实现短信收发

采用串口操作进行短信收发,是比较常见的一种方式.比如,很多群发软件,用的就是这种方法. 1.配置comm.jar. Comm.jar是Sub实现底层串口操作的API,调用了本地的DLL文件,因为Java本身不具备直接访问硬件设置的能力,都是通过调用本地方法来实现的.可以Java的官方网站下载.下载之后…

MySQL序列解决方案

MySQL自增长与Oracle序列的区别: 自增长只能用于表中的其中一个字段 自增长只能被分配给固定表的固定的某一字段&#xff0c;不能被多个表共用. 自增长会把一个未指定或NULL值的字段自动填上. 在mysql中添加序列&#xff0c;请看下面的实例&#xff1a; 在MYSQL里有这样一张表:…

pb中创建数据操作日志字典

创建操作日志字典 -------------------------------------------------------------Susue--------- 如表已存在,先删除--if exists(select 1 from sysobjects where nameS_LOG and XtypeU) drop table S_LOG ;go--------- 建新表和主键create table S_LOG ( P_ID int IDENTIT…

Oracle 常用SQL函数

Oracle的SQL函数分为单行函数和多行函数。单行函数只对单条记录有效&#xff0c;多行函数对多条记录有效。 单行函数包括&#xff0c;字符、数字、日期、转换和普通函数。 字符函数举例&#xff1a;• 全小写 LOWER(SQL Course) sql course• 全大写 UPPER(SQL Course) …

常用编码详解

一、通用字符集&#xff08;UCS&#xff09;ISO/IEC 10646-1 [ISO-10646]定义了一种多于8比特字节的字符集&#xff0c;称作通用字符集&#xff08;UCS&#xff09;&#xff0c;它包含了世界上大多数可书写的字符系统。已定义了两种多8比特字节编码&#xff0c;对每一个字符采用…

js刷新父页面

非模态刷新父页面&#xff1a;window.opener.location.reload(); 模态刷新父页面&#xff1a;window.dialogArguments.location.reload(); Response.Write("<script language/"javascript/">/r/n"); Response.Write("<!--/r/n"); Re…

[Oracle]高效的SQL语句之分析函数(三)--row_number() /rank()/dense_rank()

有些时候我们希望得到指定数据中的前n列&#xff0c;示例如下&#xff1a; 得到每个部门薪水最高的三个雇员&#xff1a; 先创建示例表 createtableempasselect*fromscott.emp;altertableempaddconstraintemp_pkprimarykey(empno);createtabledeptasselect*fromscott.dept;al…

設計模式之State

State的定義: 不同的狀態,不同的行爲;或者說,每個狀態有著相應的行爲。 何時使用?State模式在實際使用中比較多,適合"狀態的切換"。因爲我們經常會使用If elseif else 進行狀態切換, 如果針對狀態的這樣判斷切換反復出現,我們就要聯想到是否可以採取State模式了。 …

c语言中命令行参数argc,argv

c语言中命令行参数argc,argv c语言中命令行参数argc,argv关键词&#xff1a; argc,argv main(int argc,char **argv)argv为指针的指针argc为整数char **argv or: char *argv[] or: char argv[][]main()括号内是固定的写法。 下面给出…

SQL 查询语句中交叉条件的应用!

作者&#xff1a; 铁拳说明&#xff1a;由于查询中使用了父查询与子查询之间的条件判断&#xff0c;不知道这个名词叫什么&#xff0c;俺暂时称它为交叉条件吧&#xff0c;请见谅&#xff01;已知表结构 C(C1, C2, C3), 其中 C1 为自增列&#xff0c;数据如下&#xff1a; C1…

*参数做形参和*参数做形参的区别.

#include <iostream>using namespace std;void freePtr1(int* p1){/*未释放内存前 -> p1 Address : 0012FDDC p1 value : 003429B8&#xff0c;在这里&#xff0c;p1它也是一个变量&#xff0c;既然是一个变量&#xff0c;那么它将会以值的传递&#xff0c;把外部变…

线程之同步的两种条件总结

同步的两种表现形式&#xff1a; 1.同步代码块 synchronized&#xff08;对象&#xff09;{ 需要同步的代码 } 2.同步函数&#xff1a; 使用的锁是this public synchronized void show&#xff08;&#xff09;{ } 同步的作用&#xff1a;避免线程的安全隐患 单例 懒汉式 …

开源项目live555学习心得(三)

RTSP服务器处理客户端点播的基本流程 处理连接请求的基本流程&#xff1a; l Step 1&#xff1a;与客户端建立RTSP连接&#xff08;调用incomingConnectionHandler方法&#xff09;&#xff0c;创建ClientSession并关联fClientSocket与incomingRequestHandler&#xff08;调用…

也谈MYSQL数据库的中文问题

中文显示问题一直是困扰我们的一个难题&#xff0c;不信你上google搜索一下&#xff0c;这类的问题和解答可以说是铺天盖地&#xff0c;好多网站甚至将其提出来作为专题来讨论&#xff0c;管中窥豹&#xff0c;可见一斑。 开始也曾为这个问题头疼&#xff0c;上网查阅大量…

SQL note

structured query language综合的、通用的、功能极强的关系数据库语言包括数据定义(DDL)-create、数据操纵(DML)-insert、delete、update、select数据控制-grant是单进程多线程的关系性数据库sql特点:1、一体化的语言&#xff0c;2、统一的语法结构、多种使用方式,3、高度非过程…

利用DirectShow开发C#版的MP3播放器(一)

因工作需要&#xff0c;近期开始接触DirectShow开发的相关技术&#xff0c;由于本人较青睐于C#&#xff0c;因此从网上找了一些关于.NET版的DirectShow库及实例&#xff0c;之后参考相关源码编写了一个用于测试的MP3播放器&#xff0c;源码主要参考了SourceForge&#xff08;ht…

异步套接字基础:select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET使用说明

异步套接字基础&#xff1a;select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET使用说明 select函数&#xff1a; 系统提供select函数来实现多路复用输入/输出模型。原型&#xff1a; #include <sys/time.h> #include <unistd.h> select函数&#xff1…

取得给定汉字串的首字母串

import java.io.UnsupportedEncodingException;/** *//*** 取得给定汉字串的首字母串,即声母串* <p>Title: ChineseCharToEn</p>* <p>author javer QQ:84831612</p>* version 1.0* date 2004-02-19* 注&#xff1a;只支持GB2312字符集中的汉字*/public…

使用JNDI和 企业级JAVABEANS

一.在Tomcat中配置JNDI对象 解决方案&#xff1a;在servlet.xml或表示web应用程序的XML文件中创建Resource和ResourceParam元素。然后向web.xml中添加一个resource-env-ref元素。tomcat的jndi对象在conf/server.xml文件&#xff0c;就要在这个xml文件中配置jndi对象。例&…

显示jpg图片

// 得到全路径名。如果使用相对路径名&#xff0c;全路径名会因为fileDlg而改变&#xff0c;从而创建失败。char pExePath[256];memset(pExePath, 0, 256);GetModuleFileName(NULL,pExePath,256);char* pEnd strrchr(pExePath,\\);*(pEnd1) NULL;char szFileName[256];sprint…

VS2008环境下,C++生成Dll文件 C++调用Dll文件(非MFC)

VS2008环境下&#xff0c;C生成Dll文件 C调用Dll文件&#xff08;非MFC&#xff09; 生成Dll文件 新建项目&#xff0c;选择Win32项目&#xff0c;工程名&#xff1a;09DllDemo 确定后&#xff0c;选择应用程序设置&#xff0c; 应用程序类型选择DLL&#xff08;D&#xff09;…

poi 和jxl的性能比较,借鉴别人的,本人没有测试过,不过感觉自己可以接收这种解释

借鉴第一个网友的&#xff1a; 目前在项目中&#xff0c;因为需要操作Excel&#xff0c;所以对相关的excel开源项目进行了了解&#xff0c;目前对excel的操作支持比较完善的主有两个项目&#xff1a;一个是POI&#xff0c;一个是JXL。 关于POI与JXL的大致区别为&#xff1a; …

DB2 SQL error: SQLCODE: -302, SQLSTATE: 22001, SQLERRMC: null

DB2 SQL error: SQLCODE: -302, SQLSTATE: 22001, SQLERRMC: null 当向数据库中插入记录时遇到以下异常&#xff0c;后经查处是&#xff0c;我将数据库自动生成逐渐的UUID改成了在java代码中手动生成UUID造成的&#xff0c;其实就是插入的字段值太长了&#xff0c;java中UUID位…

伸缩对话框

CString str;if (GetDlgItemText(IDC_BUTTON1, str), str"收缩<<"){SetDlgItemText(IDC_BUTTON1, "扩展>>");}else{SetDlgItemText(IDC_BUTTON1, "收缩<<");}static CRect rectLarge;static CRect rectSmall;if (rectLarge.Is…

StringUtils介绍

StringUtils中方法的操作对象是java.lang.String类型的对象&#xff0c;是JDK提供的String类型操作方法的补充&#xff0c;并且是null 安全的(即如果输入参数String为null则不会抛出NullPointerException&#xff0c;而是做了相应处理&#xff0c;例如&#xff0c;如果输入为nu…

Java 读取XML字符

String xml“<?xml version1.0 encodinggbk?><smartresult><product typeip>" "<ip>aaaaa</ip><location>北京市 铁通ADSL</location></product></smartresult>”; private static String getLoc…

C语言time(NULL)学习

根据资料&#xff1b;如下一段代码&#xff1b; clock_t a,b; float cputime; atime(NULL);for (intz0;z<10000000;z){ float f0; for (int i 0; i<n; i)f h_idata[i]; }btime(NULL); cputime(float)(b-a); printf("cuptime%fmseconds\n",cputime); 前后2个…

关于Oracle分组后字段拼接的问题

转自&#xff1a;CSDN社区原文地址&#xff1a;http://topic.csdn.net/t/20050722/11/4161213.htmlduanzilin&#xff08;寻&#xff09;2005-07-22 11:52:55 在 Oracle / 基础和管理 提问最近在论坛上&#xff0c;经常会看到关于分组后字段拼接的问题&#xff0c; 大概是类…

VC++学习笔记

1. 日期转成字符串&#xff1a; COleDateTime ww;wwCOleDateTime::GetCurrentTime();AfxMessageBox(ww.Format("%Y-%m-%d %H:%M:%S"));2. 字符串转成日期&#xff1a; COleDateTime dt; dt.ParseDateTime(“2006-08-08 08:08:08”); 3. 资源文…

GIS Geometry对象模型

GIS Geometry对象模型 李泉 陈玉进 &#xff08;南京跬步科技有限公司http://www.creable.cn &#xff09; 这章介绍OGC(Open GIS Consortium)推荐的Geometry对象模型&#xff0c;此几何形态在后面的算法中大量用到&#xff0c;在整个GIS的对象模型中&#xff0c;Geometry占有很…

纯JS实现动态时间显示

<html xmlns"http://www.w3.org/1999/xhtml"><head><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><title>无标题文档</title><script language"javascript">var t null;…

strftime说明

转自http://www.cnblogs.com/caolisong/archive/2007/04/11/709732.html 我们可以使用strftime&#xff08;&#xff09;函数将时间格式化为我们想要的格式。它的原型如下&#xff1a; size_t strftime(char *strDest,size_t maxsize,const char *format,const struct tm *tim…

震荡波病毒原代码

// linux 下编译#include <stdio.h> #include <strings.h> #include <signal.h> #include <netinet/in.h> #include <netdb.h> #define NORM "/033[00;00m" #define GREEN "/033[01;32m" #define YELL "/033[01;33m&qu…

ORACLE UPDATE 语句语法与性能分析看法 [转]

update 作者:未知   ORACLE UPDATE 语句语法与性能分析的一点看法 为了方便起见,建立了以下简单模型,和构造了部分测试数据: 在某个业务受理子系统BSS中&#xff0c; --客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 cit…

可以任意拖拽的浮动广告[转]

原作者&#xff1a;不详 &#xff1b; 转自&#xff1a;不详<STYLE typetext/css>#floater { Z-INDEX: 10; LEFT: 500px; VISIBILITY: visible; WIDTH: 125px; POSITION: absolute; TOP: 146px}</STYLE> <STYLE typetext/css>TD { FONT-SIZE: 9pt; LINE-HE…

经典字符串HASH函数

//1. PHP中出现的字符串Hash函数      static unsigned long hashpjw(char *arKey, unsigned int nKeyLength) { unsigned long h 0, g; char *arEndarKeynKeyLength;      while (arKey < arEnd) { h (h << 4) *arKey; if ((g (h & 0xF0000000))) { …

Socket超时设置---select()的妙用

用过 WinSock API 网友们知道&#xff1a;WinSock 编程中有一很方便的地方便是其 息驱动机制&#xff0c;不管是底层 API 的 WSAAsyncSelect() 还是 MFC 的异步Socket类&#xff1a; CAsyncSocket&#xff0c;都提供了诸如 FD_ACCEPT、FD_READ、FD_CLOSE 之类的消息 供编程人员…

高可用集群heartbeat模块可靠消息通信机制过程原理

heartbeat - 简介 Heartbeat是Linux-HA工程的一个组件&#xff0c;自1999年开始到现在&#xff0c;发布了众多版本&#xff0c;是目前开源Linux-HA项目最成功的一个例子&#xff0c;在行业内得到了广泛的应用&#xff0c;这里分析的是2007年1月18日发布的版本2.0.8&#xff0c;…

C++函数参数和返回值三种传递方式:值传递、指针传递和引用传递(着重理解)

C函数参数和返回值三种传递方式&#xff1a;值传递、指针传递和引用传递&#xff08;着重理解&#xff09; 引用与指针的比较 引用是 C中的概念&#xff0c;初学者容易把引用和指针混淆一起。一下程序中&#xff0c;n 是m 的 一个引用&#xff08;reference&#xff09;&…

c++引用与指针的区别(着重理解)

★ 相同点&#xff1a; 1. 都是地址的概念&#xff1b; 指针指向一块内存&#xff0c;它的内容是所指内存的地址&#xff1b;引用是某块内存的别名。 ★ 区别&#xff1a; 1. 指针是一个实体&#xff0c;而引用仅是个别名&#xff1b; 2. 引用使用时无需解引用&#xff08;*&am…

SQL优化34条

&#xff08;1&#xff09; 选择最有效率的表名顺序(只在基于规则的优化器中有效)&#xff1a;ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名&#xff0c;FROM子句中写在最后的表(基础表 driving table)将被最先处理&#xff0c;在FROM子句中包含多个表的情况下,你必…

如何使用sql函数平均值、总数、最小值、最大值、总和、标准差

来自; http://blog.csdn.net/xx22nn/archive/2007/05/30/1631773.aspx 如何使用sql函数平均值、总数、最小值、最大值、总和、标准差 sql函数 使用sql函数&#xff0c;您可以在一个select语句的查询当中&#xff0c;直接计算数据库资料的平均值、总数、最小值、最大值、总和…

利用JS写的Table树结构

最近因为工作需要在管理平台中添加一个类似树结构的Table数据显示&#xff0c;要是说只是树结构显示的话就太简单了&#xff0c;而且如果只是两级就更好了。但是需求是不定的&#xff0c;也就是说说不准有多少级&#xff0c;可能是因为自己对JS及DOM的理解不是太深吧&#xff0…

Ext.data库中几个常用类的原理及其使用

该项目基于.net2.0Extjs来实现,具体的架构以后会慢慢贴出,这里只是简单介绍一下Ext.data库中几个常用的类的实现原理和使用. Ext.data 库主要包括以下几个类&#xff1a; Ext.data.Store >DataSet Ext.data.Record >DataSet.Row Ext.data.DataProxy >SqlConnectio…

使用FileUpload组件上传文件

文件上传在web应用中非常普遍&#xff0c;要在jsp环境中实现文件上传功能是非常容易的&#xff0c;因为网上有许多用java开发的文件上传组件&#xff0c;本文以commons-fileupload组件为例&#xff0c;为jsp应用添加文件上传功能。 common-fileupload组件是apache的一个开源项…

Swt/Jface treeViewer的使用

上边介绍了&#xff0c;tableviewer&#xff0c;这里介绍一下treeViewer&#xff0c;总的流程类似。一、构造一个树形结构的数据出来&#xff0c;这里选择国家、城市、人来构造一个树形结构&#xff0c;代码如下:1&#xff0c;定义一个接口 packagemodel;importjava.util.List;…

plsql和tsql常用函数比对

数学函数   1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual   3.取整&#xff08;小&#xff09;   S:select floor(-1.001) value   O:se…

Transact-sql 学习心得(一)

1, 使用一个数据库之前要引用他&#xff1a;use 数据库名2&#xff0c; exists()判断子查询的结果是否存在&#xff0c;返回true or false3, object_id(对象名) 返回该对象名对应的Id,该id存储在sysobjects表中。4&#xff0c; 建表时自动建立主键约束&#xff1a;create tab…

批量bulk insert 原理不明白之处 求解答

cursor cur_avg_score is --返回数量有500万行 select c.name,course_name, avg(score) from (select student_id,name --6from awhere a.name like 张% --4 ) c --5 inner join -- ( select b.score,student_id,course_id,course_n…

oracle join on 数据过滤问题

因为在FOR .. IN () LOOP 游标中使用 所以不能采用下面的查询语句做游标 select a.f_usernamefrom ( SELECT /*parallel(gu,4)*/distinct gu.f_username FROM t_base_succprouser gu where gu.f_expectenddate > (selec…

SHRINK SEGMENT降低高水位

在线段收缩支持&#xff1a;LOB段&#xff0c;IOT溢出段&#xff1b; 使用在线段收缩回收HWM以下碎片的空闲空间&#xff0c;段收缩的好处&#xff1a; 更好的缓存使用率&#xff0c;提高OLTP的性能&#xff1b; 减少全表扫描的数量&#xff0c;提高DSS的性能&#xff1b; …

MS Sql Server 2005 分区表有点麻烦

ALTER DATABASE AdventureWorks ADD FILEGROUP [2003Q3]创建文件组后&#xff0c;使用 ALTER DATABASE 将文件添加到该文件组中。ALTER DATABASE AdventureWorksADD FILE (NAME N2003Q3,FILENAME NC:/AdventureWorks/2003Q3.ndf,SIZE 5MB,MAXSIZE 100MB,FILEGROWTH 5MB)TO…

NULL参加运算结果还是0 微软真她妈的恶心!

今天实施工程师截图过来说,有项总分为0,而分项却有值的. 分别是5 ,10, 10,0,0,19.8 .总分为44.80呀 通过截图看了其他行数据加总是对的呀! 把字段名和该行的ID号记录下来,反向推回锁定一片代码 update A set TotalABCDEF; sum(datediff(ms,stdate,endate)/count(*)*20 抽出这部…

ORACLE性能调整--统计信息的迁移

很多时候本地测试环境无法100%的模拟出客户生产系统的所有性能问题&#xff0c;可能在本地环境中速度很快只需几分钟&#xff0c;但在客户那边却往往要跑上几个小时&#xff0c;这个时候除了想办法模拟出客户生产系统中一样多的数据外&#xff0c;还需要得到生产系统的统计信息…

JDK6的新特性之六:插入式注解处理API

JDK6的新特性之六:插入式注解处理API(Pluggable Annotation Processing API) 插入式注解处理API(JSR 269)提供一套标准API来处理Annotations(JSR 175),实际上JSR 269不仅仅用来处理Annotation,我觉得更强大的功能是它建立了Java 语言本身的一个模型,它把method, package, const…

双缓冲绘图

显示图形如何避免闪烁&#xff0c;如何提高显示效率是问得比较多的问题。而且多数人认为MFC的绘图函数效率很低&#xff0c;总是想寻求其它的解决方案。 MFC的绘图效率的确不高但也不差&#xff0c;而且它的绘图函数使用非常简单&#xff0c;只要使用方法得当&#xff0c;再…

串口通信

导读&#xff1a;   一、基本知识   Win32下串口通信与16位串口通信有很大的区别。在Win32下&#xff0c;可以使用两种编程方式实现串口通信&#xff0c;其一是调用的Windows的API函数&#xff0c;其二是使用ActiveX控件。使用API 调用&#xff0c;可以清楚地掌握串口通信的…

.NET设计模式(2):单件模式(Singleton Pattern)

——.NET设计模式系列之二 Terrylee&#xff0c;2005年12月07日 概述 Singleton模式要求一个类有且仅有一个实例&#xff0c;并且提供了一个全局的访问点。这就提出了一个问题&#xff1a;如何绕过常规的构造器&#xff0c;提供一种机制来保证一个类只有一个实例&#xf…

Linux共享库的加载与使用

采用下面几个函数加载动态库 头文件&#xff1a;dlfcn.h 2.1.1 dlerror 原型为: const char *dlerror(void); 当动态链接库操作函数执行失败时,dlerror可以返回出错信息,返回值为NULL时表示操作函数执行成功. 2.1.2 dlopen 原型为: void *dlopen (const char *filename, int…

MySQL索引 使用笔记

MySQL索引 使用笔记 转载自&#xff1a; http://www.perfgeeks.com/?p460我们平常所说的索引&#xff0c;如果没有特别指明&#xff0c;都是指B树结构组织的B-Tree索引。其中聚集索引&#xff0c;次要索引&#xff0c;覆盖索引&#xff0c;复合索引&#xff0c;前缀索引&#…

覆盖索引--- 一次神奇的MySQL优化 ---select * 效率查的原因

一次神奇的MySQL优化 转载自&#xff1a; http://xiaobin.net/201109/strange-sql-performance-problem/ 话说有这么一个表&#xff1a; CREATE TABLE user_group (id int(11) NOT NULL auto_increment,uid int(11) NOT NULL,group_id int(11) NOT NULL,PRIMARY KEY (id),K…

OSS库对频率访问的控制

通过学习&#xff0c;让我们留下点什么&#xff0c;知其然&#xff0c;知其所以然。 综述&#xff0c;采用共享内存的方法&#xff0c;记录每个IP、QQ号的超时前的访问时间、次数&#xff0c;然后定时更新记录&#xff0c;从而达到控制。源代码在local_access_limit.h 与 local…

C++关于读入多行的整型数据

1、//关于C读入多个整型数据&#xff0c;包含换行的办法 使用istringstream getline 头文件 #include <string>#include <sstream>using namespace std;string buf;int data[N];getline(cin, buf);istringstream stream(buf);while(stream>>data[i])…

php empty函数测试

$a1 null; $a2 false; $a3 0; $a4 ; $a5 0; $a6 null; $a7 array(); $a8 array(array()); echo empty($a1) ? true : false; echo <hr />; echo empty($a2) ? true : false; echo <hr />; echo empty($a3) ? true : false; echo <hr />; echo …

PHP上传文件时,文件过大$_FILES为空

在php中判断上传文件的大小&#xff0c;但是文件一但过大&#xff0c;print_r($_FILES);的值就变为null了,有时候大家会遇到这么一个问题&#xff0c;上传小文件时&#xff0c;PHP能正常获取到&#xff0c;但是文件一超过8M就变为空了&#xff0c;我在做项目的时候&#xff0c;…

猴子问题

/* 13. 一群猴子排成一圈&#xff0c;按1&#xff0c;2&#xff0c;...&#xff0c;n依次编号。 然后从第1只开始数&#xff0c;数到第m只,把它踢出圈&#xff0c;从它后面再开始数&#xff0c;再数到第m只&#xff0c;在把它踢出去...&#xff0c;如此不停的进行下去&#xff…

亲测php基础(isset和empty的区别)

分别设定$var null;$var 0;$var ;$var array();if (empty($var)) {print "This var is set set so I will print.";}echo <hr/>;if (isset($var)) {print "This var is set set so I will print.";} 手册说得挺详细 http://ca.php.net/manual/…

MYSQL外键(Foreign Key)的使用(二)

作者&#xff1a;Dirk (dirk.ye AT gmail.com) Url&#xff1a;http://dirk.pdx.cn 日期&#xff1a;2004/12/08 首先&#xff0c;目前在产品环境可用的MySQL版本&#xff08;指4.0.x和4.1.x&#xff09;中&#xff0c;只有InnoDB引擎才允许使用外键&#xff0c;所以&#x…

MYSQL外键(Foreign Key)的使用

在MySQL 3.23.44版本后&#xff0c;InnoDB引擎类型的表支持了外键约束。 外键的使用条件&#xff1a; 1.两个表必须是 InnoDB表&#xff0c;MyISAM表暂时不支持外键&#xff08;据说以后的版本有可能支持&#xff0c;但至少目前不支持&#xff09;&#xff1b; 2.外键列必须建立…

php acl.php create aro 0 null Deale等价语句php acl.php create aro 0 null Deale

在 CakePHP&#xff08;通常是在使用 ACL 时&#xff09;中&#xff0c;可以为了分配或撤消权限而将用户指定给组。因为无需处理单个用户权限&#xff08;这在应用程序有多个用户时会变成一项艰巨的任务&#xff09;&#xff0c;这可以极大地简化权限管 理任务。 对于 Tor&…

索引实例

单列索引和组合索引 为了形象地对比两者&#xff0c;再建一个表&#xff1a; create table myindex ( i_testid int not null auto_increment, vc_name varchar(50) not null, vc_city varchar(50) not null, i_age int not null, i_schoolid int not null, primary key (i_tes…

vxworks中任务间的通信支持信号量、消息队列、管道、信号、事件

vxworks中任务间的通信支持信号量、消息队列、管道、信号、事件2011-07-01 19:50vxworks中任务间的通信支持信号量、消息队列、管道、信号、事件、共享内存等。 一&#xff1a;信号量 信号量分二进制信号量、互斥信号量、计数信号量。 1&#xff1a;二进制信号量 (1)semBCreate…

Fedora13 下编译 linux fetion 1.3 应用程序的问题

http://www.linuxdiyf.com/viewarticle.php?id181060 fedora13&#xff0c;今天尝试装一下libfetion&#xff0c;可以在linux下使用中国移动飞信&#xff0c;先到libfetion官方网站下载最新 V1.3版的源代码&#xff0c;下载地址为&#xff1a; 去 http://libfetion-gui.google…

动态内存会被自动释放吗

来自&#xff1a;高质量c编程指南 函数体内的局部变量在函数结束时自动消亡。很多人误以为示例7-6是正确的。理由是p是局部的指针变量&#xff0c;它消亡的时候会让它所指的动态内存一起完蛋。这是错觉&#xff01; void Func(void) { char *p (char *) malloc(100); // 动…

LIB和DLL的区别与使用

LIB和DLL的区别与使用 共有两种库&#xff1a; 一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息&#xff08;入口&#xff09;&#xff0c;代码由运行时加载在进程空间中的DLL提供&#xff0c;称为动态链接库dynamic link library。 一种是LIB包含函数代码本身&#x…

opencl程序架构

这几天研究了一下OpenCL&#xff0c;阅读了nvidia中的例子&#xff0c;归纳OpenCL程序的一般结构如下&#xff1a; int main(int argc, char* argv[]) { //获得platform clGetPlatformIDs(1, &cpPlatform, NULL); //获得GPU设备 clGetD…

断言 assert(表达式) 相关概念

来自&#xff1a;c和指针.P342 断言就是声明某种东西应该为真。ANSI C 实现了一个assert宏&#xff0c;它在调试程序时很有用。它的原型如下所示&#xff1a; void assert( int expression ); 当它被执行时&#xff0c;这个宏对表达式参数进行测试。如果它的值为假&#xff0c…

JS —— 鼠标位置 与 相关属性 及 js undefined 与 null 区别

一直理不清鼠标位置相关属性&#xff0c;在此整理下&#xff0c;彻底理解&#xff01; 一、鼠标位置帮助实例 运行此实例&#xff0c;关于鼠标位置的相关问题将不再是问题&#xff01; <!DOCTYPE html> <html> <head><title>鼠标位置</title>&…

Android在标准linux基础上对休眠唤醒的实现(三)

四、android层源码解析 在linux之上经过android的软件堆层层封装,最终在上层的java应用程序中使用。休眠唤醒也是从最上层发出的命令&#xff0c;然后一层一层地将参数解析&#xff0c;往最底层传&#xff0c;最后走上标准linux的休眠唤醒之路。 这一部分将会初略分析休眠唤醒机…

ACE中的Proactor介绍和应用实例

这篇文章是收集的网上的一片文章&#xff0c;忘记摘自于那了&#xff0c;所以“出处” 就没有添加上&#xff0c;如果侵犯了原作者&#xff0c;还请告知&#xff0c;会及时删除掉。 ACE中的Proactor介绍和应用实例 把这两天做Proactor的一些经验和心得写一下&#xff0c;可能…

gpio_request

今天再次学习SD卡驱动&#xff0c;遇到pgio_request这个函数&#xff0c;始终不知道其什么意思&#xff0c;看了几遍源代码才有了点感觉。现将其关键部分再此说明一下&#xff0c;以备自己以后复习&#xff0c;或是路客参考。 一般gpio_request封装了mem_request(),起保护作用&…

关于ioremap,request_mem_region

以我们家Intel为代表的i386系列处理器中,内存和外部IO是独立编址独立寻址的,于是有一个地址空间叫做内存空间,另有一个地址空间叫做I/O空间.也就是说,从处理器的角度来说,i386提供了一些单独的指令用来访问I/O空间.换言之,访问I/O空间和访问普通的内存得使用不同的指令.而在一些…

静态框显示图像

其实VC中的Pictrue控件和静态框控件都是一样的&#xff0c;只不过它们的属性不同罢了。 如果在静态框里面显示图像呢&#xff1f; 静态框&#xff0c;CStatic有一个函数SetBitmap&#xff0c;可以使用这个函数设置静态框中的图像&#xff0c;详见MSDN 但是静态框显示图像是有…

ST 2类系统_ ST中创建和使用类

定义和使用类 ST 2是面向对象的语言&#xff0c;在开发过程中当然要创建&#xff08;定义&#xff09;和使用类。本文简介了ST2的类系统。如果你想以面向对象的角度理解ST2&#xff0c;那么这篇文章应该是非常有意义的&#xff01;&#xff01; 本文整理自http://www.cnblogs.c…

理解ThreadLocal(线程局部变量)

ThreadLocal&#xff08;线程局部变量&#xff09;概述 ThreadLocal是什么呢&#xff1f;其实ThreadLocal并非是一个线程的本地实现版本&#xff0c;它并不是一个Thread&#xff0c;而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量…

Hibernate实体映射配置1(java@注解方式)

实体和数据库之间存在某种映射关系&#xff0c;hibernate根据这种映射关系完成数据的存取。在程序中这种映射关系由映射文件&#xff08;*.hbm.xml&#xff09;或者java注解()定义。 本文以java注解的形式总结映射关系配置。 实体类组件以及注解标签映射关系 实体类----------…

sql*plus 的基本使用一

Oracle的sql*plus是与oracle进行交互的客户端工具。 在sql*plus中&#xff0c;可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句&#xff0c;它们执行完后&#xff0c;都可以保存在一个被称为sql buffer的内存区域中&#xff0c;并且只…

linux的idr机制

最近研究进程间通信&#xff0c;遇到了idr相关的函数&#xff0c;为了扫清障碍&#xff0c;先研究了linux的idr机制。 所谓IDR&#xff0c;其实就是和身份证的含义差不多&#xff0c;我们知道&#xff0c;每个人有一个身份证&#xff0c;身份证只是 一串数字&#xff0c;从数字…

C++串口编程实例

在windows程序设计与开发过程中&#xff0c;特别是涉及到开发嵌入式软硬件系统时&#xff0c;往往会涉及到串口编程。网上以及一些书籍上讲解windows下的串口编程知识也挺多的&#xff0c;但我个人觉得&#xff0c;看完书上的知识点有时依然不知道该如何下手开始自己的程序设计…

VS2008 创建DLL和调用DLL

VS2008 创建DLL和调用DLL (2011-11-04 11:55:13) 转载▼标签&#xff1a; 杂谈 分类&#xff1a; DLL 隐式链接就是在程序开始执行时就将DLL文件加载到应用程序当中。隐式链接必须的文件:lib . 显式链接是应用程序在执行过程中随时可以加载DLL文件&#xff0c;也可以随时卸…

Linux进程PID散列表

linux系统中每个进程由一个进程id标识&#xff0c;在内核中对应一个task_struct结构的进程描述符&#xff0c;系统中所有进程的task_struct通过链表链接在一起&#xff0c;在内核中&#xff0c;经常需要通过进程id来获取进程描述符&#xff0c;最简单的方法可以通过遍历task_st…

poj_1671 Phone List

Phone List Time Limit: 3000/1000 MS (Java/Others) Memory Limit:32768/32768 K (Java/Others) Total Submission(s): 4602 Accepted Submission(s): 1557 题目连接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid1671 Problem Description Given a list of p…

showModalDialog传值

项目中出现一个bug&#xff0c;就是在弹出框选择了部门的值以后&#xff0c;写入父页面&#xff0c;当在点击查找部门的按钮后&#xff0c;已经选择的值要带入到弹出框中。类似下面的情况。 解决方案就是利用showModalDialog 与json进行传值 父页面在点击按钮调用下面的js方法…

断点续传

前一段的时间项目上客户想实现断点续传的功能&#xff0c;在网上找了一些资料&#xff0c;同时也有一部分功能实现代码。 首先要明白断点续传的原理&#xff1a; 其实断点续传的原理很简单&#xff0c;就是在Http的请求上和一般的下载有所不同而已。 打个比方&#xff0c;浏览器…

[cocos2d-x 2.0+游戏开发]动画的创建

欢迎转载。转载请注明softboy 博客&#xff1a; http://www.softboy.uqc.cn 第一次开发cocos2d-x 的游戏.一边学习一遍进步,记录成博客 欢迎大家一起分析. 等我开发出一款精美游戏,在回首,将是一个美好的记忆. 注明,本教程都是cocos2d-2.0-rc2-x-2.0.1 较以前有较大的改变,以…

二维指针趣谈

先看一段代码&#xff1a; #include <stdio.h> void fun(int **ppTemp) { int a 0; int *pTemp &a; printf("The address of pTemp is %d\n", pTemp); *ppTemp &pTemp; printf("The address of ppTemp is %d\n&qu…

Android多媒体开发--资源文件播放

播放音频文件。按照音频文件来源不同可以分为&#xff1a;资源文件播放、系统播放文件和网络文件播放。资源文件播放是放在“<工程>/res/raw”&#xff0c;然后发布的时候被打成APK包一起安装在手机上。很显然这种方式不适合用于播放娱乐为主的多媒体文件&#xff0c;由于…

链表程序引发的指针思考

先把代码粘上来 #include <iostream> using namespace std; typedef struct node { int data; node *next; }*LinkList,Node; LinkList creat() { LinkList r,p,head; int n,x; cout<<"请输入数字的个数"<<endl; …

C和指针 的读书笔记(自己整理)

第2章 环境&#xff1a;翻译环境: 源代码转化成可执行的机器指令。 执行环境&#xff1a;用于实际执行代码。 翻译&#xff1a;源文件-〉目标文件-〉可执行文件&#xff08;通过链接器将多个目标文件捆绑在一起&#xff09; 编译过程&#xff1a;预处理器-〉源代码经过解析…

VC下:文件操作的一些API

在VC中,大多数情况对文件的操作都使用系统提供的 API 函数&#xff0c;但有的函数我们不是很熟悉&#xff0c;以下提供一些文件操作 API 函数介绍&#xff1a; 一般文件操作 API CreateFile打开文件要对文件进行读写等操作&#xff0c;首先必须获得文件句柄&#xff0c;通过该…

malloc/free 与new/delete 的区别

malloc/free 的使用要点 函数malloc的原型如下&#xff1a; void * malloc(size_t size); 用malloc申请一块长度为length的整数类型的内存&#xff0c;程序如下&#xff1a; int *p (int *) malloc(sizeof(int) * length); 我们应当把注意力集中在两个要素上&#xff1a;“类…

用opencv画两幅图片的直方图

//计算直方图&#xff0c;并用图片显示出来直方图结果图像&#xff1b; //原创crazyMuvoid DrawHis(IplImage *image1,IplImage *image2) {int size256; float range[]{0,255}; float* ranges[]{range}; double binnum[256]{0};CvHistogram* hist1cvCreateHist(1,&size…

OpenCV 矩阵操作

GEMM 通用矩阵乘法 void cvGEMM( const CvArr* src1, const CvArr* src2, double alpha,const CvArr* src3, double beta, CvArr* dst, int tABC0 ); #define cvMatMulAdd( src1, src2, src3, dst ) cvGEMM( src1, src2, 1, src3, 1, dst, 0 ) #define cvMatMul( src1, src2,…

opencv中关于直方图的相关函数

直方图   CvHistogram 多维直方图 typedef struct CvHistogram { int header_size; CvHistType type; int flags; int c_dims; int dims[CV_HIST_MAX_DIM]; int mdims[CV_HIST_MAX_DIM]; float* thresh[CV_HIST_MAX_DIM]; float* array; struct CvNode* root; CvSet* …

《学习opencv》第四章课后习题2

// 4-2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<opencv/cv.h>#include<opencv/highgui.h>int a,b;int showtext0;void my_mouse_callback(int event, int x, int y, int flags, void* param );void mouseHandler(int event, i…

《学习opencv》第四章课后习题1

本人自己做的&#xff1a;#include "stdafx.h"#include<opencv/cv.h>#include<opencv/highgui.h>int main(){//a.1从视频中趣图并显示。CvCapture* capture cvCreateFileCapture("C:\\test.avi");IplImage* frame cvQueryFrame( capture );if…

[转载]VC中基于 Windows 的精确定时

VC中基于 Windows 的精确定时中国科学院光电技术研究所 游志宇示例工程下载  在工业生产控制系统中&#xff0c;有许多需要定时完成的操作&#xff0c;如定时显示当前时间&#xff0c;定时刷新屏幕上的进度条&#xff0c;上位 机定时向下位机发送命令和传送数据等。特别是在对…

自动编译busybox文件系统脚本

#!/bin/bash #created by shuinieh 2009.10.6#http://blog.csdn.net/shuinieh/archive/2009/10/06/4635046.aspx#总是把根文件系统搞的很乱&#xff0c;这回好了&#xff0c;解压busybox&#xff0c;扔到里面执行下&#xff0d;&#xff0d;&#xff0d;一切OK&#xff01; #…

在内核中创建文件 filp_open/sys_open

之前以为在内核中不能创建文件,其实不是这样子的,只要文件系统跑起来之后就可以像在用户空间一样操作文件.用户空间 内核open() sys_open(), filp_open()close() sys_close(), filp_close()read() …

kthread_create创建线程

1 使用kthread_create创建线程&#xff1a; struct task_struct *kthread_create(int (*threadfn)(void *data), void *data, const char *namefmt, ...);这个函数可以像printk一样传入某种格式的线程名…

使用GDI+保存BITMAP到文件

//使用GDI保存BITMAP到文件 //CLSID encoderClsid //GetEncoderClsid(L"image/png", &encoderClsid); //png //GetEncoderClsid(L"image/bmp", &encoderClsid); //GetEncoderClsid(L"image/gif", &encoderClsid); //GetEncoderCl…

剪贴板操作——设置获取文本/UNICODE文本/HTML/BITMAP等等 监视剪贴板 保存BITMAP到文件

/* CloseClipboard 关闭剪贴板. CountClipboardFormats 统计在当前剪贴板里有多少剪贴板格式. EmptyClipboard 清除剪贴板【必须在OpenClipboard之后调用】. EnumClipboardFormats 枚举当前剪贴板里可用的剪贴板格式. GetClipboardData 取当前剪贴板里德指定剪贴板格式的…

IE WebBrowser 深度复制拷贝/三种遍历IFRAME方式

使用方式&#xff1a; if (m_pBrowserApp ! NULL) { HRESULT hr; LPDISPATCH lpDisp GetHtmlDocument(); if (lpDisp ! NULL) { CComPtr<IHTMLDocument2> spDocument; hr lpDisp->QueryInterface(IID_IHTMLDocument2, (void**) &spDocument); …

Win32 路径/目录/PATH/处理相关函数

头文件&#xff1a;WinBase.h CreateDirectory、CreateDirectoryEx 功能&#xff1a;创建一个新目录 GetCurrentDirectory 功能&#xff1a; 得到当前目录&#xff0c;并放到缓冲区里 GetDiskFreeSpace、GetDiskFreeSpaceEx 功能&#xff1a; 获取与一个磁盘的组织有关的信息…

从DataTable中挑选需要的数据行

DataRow[] dr1; if (memberID null || memberID "") { dr1 null; } else { dr1 bbsPostDs.Tables[7].Select(string.Format("memberID" memberID));//判断当前mid是否是在管理员列表之内…

splint 编译安装

一、splint下载。下载splint网址:http://www.splint.org/downloads/splint-3.1.2.src.tgz 二、解压包 安装&#xff1a;注意&#xff1a;有些地方要使用sudo超级用户1、解压缩和建立安装路径# tar -zxvf splint-3.1.2.linux.tgz # sudo mkdir /usr/local/splint(第一次使用SUDO…

gedit assertion `lang != NULL' failed

** (gedit:5442): CRITICAL **: gedit_spell_checker_language_to_key: assertion lang ! NULL failed sudo apt-get install aspell aspell-en dictionaries-common

C++ /C内存耗尽怎么办?

如果在申请动态内存时找不到足够大的内存块&#xff0c;malloc 和new 将返回NULL 指针&#xff0c;宣告内存申请失败。通常有三种方式处理“内存耗尽”问题。&#xff08;1&#xff09;判断指针是否为NULL&#xff0c;如果是则马上用return 语句终止本函数。例如&#xff1a;vo…

C# Excel 创建、打开、读取、写入、保存的一般性代码

using System; using System.Reflection; // 引用这个才能使用Missing字段 using ExcelMicrosoft.Office.Interop.Excel; namespace CExcel1 { class Class1 { [STAThread] static void Main(string[] args) { //创建Application对象 Excel.Application xAppnew Excel.…

使用反射将业务对象绑定到 ASP.NET 窗体控件

发布日期 : 12/10/2004| 更新日期 : 12/10/2004John DyerDallas Theological Seminary适用于&#xff1a;Microsoft Visual Studio 2005 及早期版本ASP.NET 1.1C# 编程语言Visual Basic 编程语言摘要&#xff1a;使用反射以单行代码将业务对象绑定到 ASP.NET Web 窗体&#xff…

WinForm单实例运行

program.cs文件中&#xff1a; /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderin…

ORA-00907: missing right parenthesis

原文出处&#xff1a;[url]http://www.wangchao.net.cn/bbsdetail_71288.html[/url] 这一段时间&#xff0c;公司项目计划是旧数据的迁移&#xff0c;从MYSQL迁移至ORACLE&#xff0c;开了无数次会&#xff0c;讨论了若干次。 错误现象: 在从MYSQL导出sql脚本后&#xff0c;在…

数组作为函数的参数时,不能通过sizeof运算符得到该数组的大小

当把数组作为函数的参数时&#xff0c;你无法在程序运行时通过数组参数本身告诉函数该数组的大小&#xff0c;因为函数的数组参数相当于指向该数组第一个元素的指针。这意味着把数组传递给函数的效率非常高&#xff0c;也意味着程序员必须通过某种机制告诉函数数组参数的大小。…

tolua++初探(五)

<采用了单继承的类的导出> 这个……&#xff0c;tolua支持采用了单继承的类的直接导出&#xff0c;在lua中可以像在C中那样访问基类的方法。和其它简单类的导出没什么区别。 只是个简单的示例&#xff0c;我们定义一个控件基类&#xff0c;从它派生一个按钮类。然…

NULL和NUL的区别

NULL是在<stddef.h>头文件中专门为空指针定义的一个宏。NUL是ASCII字符集中第一个字符的名称&#xff0c;它对应于一个零值。C语言中没有NUL这样的预定义宏。注意&#xff1a;在ASCII字符集中&#xff0c;数字0对应于十进制值48&#xff0c;不要把数字0和/0(NUL)的值混同…

c++中字符串的相关函数 收集

void *memset(void *dest, int c, size_t count); 将dest前面count个字符置为字符c. 返回dest的值. void *memmove(void *dest, const void *src, size_t count); 从src复制count字节的字符到dest. 如果src和dest出现重叠, 函数会自动处理. 返回dest的值. void *memc…

viewpager java.lang.IllegalArgumentException:The observer is null

最近在做竖向切换的ViewPager时遇到了问题。。。 首先这个竖向的ViewPager是参照github上的大神做的&#xff0c;github地址请参考&#xff1a; https://github.com/simplezhli/ChangeTabLayout 接下来说说我遇到的坑吧。 我的项目中使用的是MVP架构的fragment&#xff0c;这…

linux进程间通信之管道

linux中fork中一个子进程&#xff0c;这个子进程需长期运行&#xff0c;而父进程又不想使用wait来等待子进程结束&#xff1b;为了避免产生僵死进程&#xff0c;于是想到了两次fork的方法&#xff0c;让那个进程作为孙进程。但是&#xff0c;如果想在父进程中获得孙进程的pid&a…

验证大全

转换标准时间 public static string getSubDatetime(object obj) { string Result string.Empty; if (obj ! null) { DateTime dt; if (DateTime.TryParse(obj.ToString(), out dt)) { dt …

MySQL基础入门

1.数据库概述简而言之&#xff0c;数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理&#xff0c;将数据按照特定的规律存储在磁盘上。通过数据库管理系统&#xff0c;可以有效的组织和管理存储在数据库中的数据。如今&#xff0c;已经存在的Oracle、SQLServe…

关于三态的TreeView的一些想法

<script type"text/javascript"> function StorePage() { ddocument; td.selection?(d.selection.type!None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyitwindow.open(http://www.365key.com/storeit.aspx?tescape(d…

DugTV对vmm

1、检测你的CPU是否支持VMX MOV EAX,1 CPUID 检测ECX的第5位&#xff0c;如果为1则支持VMX 2、初始化VMXON region pVMXONRegion MmAllocateNonCachedMemory( 4096 ); RtlZeroMemory( pVMXONRegion, 4096 ); PHYSICAL_ADDRESS PhysicalVMXONRegionPtrMmGetPhysicalAddre…

COM编程技术基础之四

COM编程技术基础之四<script></script> 所谓自动化对象&#xff0c;指的是实现了IDispatch接口的COM对象&#xff0c;IDispatch接口是自动化对象的一个重要标志。使用自动化技术的一个主要目的就是对COM的一些底层操作进行简化。包括自动化组件和自动化客户两方…

Android--退出整个应用程序

在写android应用程序时&#xff0c;经常会遇到想退出当前Acitivity&#xff0c;或者直接退出应用程序.我之前的一般操作是按返回键&#xff0c;或者直接按home键直接返回&#xff0c;其实这两种操作都没有关闭当前应用程序&#xff0c;没有释放系统资源。有时跳转的activity较多…

I/O端口 zz

关键词&#xff1a;设备管理、驱动程序、I/O端口、资源 申明&#xff1a;这份文档是按照自由软件开放源代码的精神发布的&#xff0c;任何人可以免费获得、使用和重新发布&#xff0c;但是你没有限制别人重新发布你发布内容的权利。发布本文的目的是希望它能对读者有用&#xf…

srand()以及rand()函数用法(zz)

srand()就是给rand()提供种子seed 如果srand每次输入的数值是一样的&#xff0c;那么每次运行产生的随机数也是一样的&#xff0c; srand&#xff08;n&#xff09; for&#xff08;10&#xff09; rand&#xff08;&#xff09;也就是说&#xff0c;以一个固定的数值作为种…

内核中的互斥之我见

关于内核中spinlock的一些个人理解由于2.6内核可以抢占&#xff0c;应该在驱动程序中使用 preempt_disable() 和 preempt_enable()&#xff0c;从而保护代码段不被抢占&#xff08;禁止 IRQ 同时也就隐式地禁止了抢占&#xff09;。 在这里&#xff0c;我主要把自己对内核中spi…

代码静态分析工具splint

静态程序分析 先来说说什么是“静态程序分析(Static program analysis)”&#xff0c;静态程序分析是指使用自动化工具软件对程序源代码进行检查&#xff0c;以分析程序行为的技术&#xff0c;应用于程序的正确性检查、安全缺陷检测、程序优 化等。它的特点就是不执行程序&…

Struts乱码处理过滤器之二(转)

写一个过滤器&#xff0c;完整代码如下&#xff1a; package com.jesun.character.Filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; im…

解析 XML 文件 - 一个跨浏览器的实例

出于安全方面的原因&#xff0c;现代的浏览器不允许跨域的访问。 这意味着&#xff0c;网页以及它试图加载的 XML 文件&#xff0c;都必须位于相同的服务器上。 <html><body><script type"text/javascript">try //Internet Explorer { xmlDocnew…

recvmsg与sendmsg

recvmsg与sendmsg功能更为强大&#xff0c;当然用起来也更为复杂。 #include "sys/socket.h" ssize_t recvmsg(int sockfd, struct msghdr * msg, int flags); ssize_t sendmsg(int sockfd, struct msghdr * msg, int flags); 成功时候返回读写字节数&#xff0…

模拟实现登录窗口(Swing版本)

/*本程序是模拟的中文Java技术网的登录窗口,用Swing组件实现的,不过还有一些需要完善的地方,所以我希望能得到各位Java爱好者的建议*/ import java.awt.*;import javax.swing.*;import java.awt.event.*; /*<APPLETCODEdialoginput.classWIDTH300HEIGHT200></APPLET…

Oracle自适应共享游标

自适应游标共享Adaptive Cursor Sharing或扩展的游标共享(Extended Cursor Sharing)是Oracle 11g的新特性之一&#xff0c;主要用于解决以前版本中由于绑定变量窥探导致SQL语句无法获得最佳执行计划的缺陷&#xff0c;即能够对效率低下的游标(子游标)进行自动识别而选择最佳的执…

oracle 手工创建Scott用户

oracle 手工创建Scott用户 1.登录数据库 sqlplus / as sysdba 2.创建scott用户 create user scott identified by tiger; 3.为scott用户分配权限 grant connect,resource to scott; 4.用scott用户登录 conn scott/tiger 5.执行demobld.sql脚本&#xff0c;脚本内容是…

6.1.5 GridView详解编辑

Android中的数据能够通过GridView类实现表格化展现&#xff0c;它也属于列表类型的控件&#xff0c;其继承关系如下&#xff1a; java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.AdapterView<T extends android.widget.Adapter> ↳…

ListView分页(带图片)显示用法案例

ListView是Android中最为常用的列表类型控件&#xff0c;ListView中的选择项目中样式很多有的是纯文字的、有的还可以带有图片。它的继承关系如下&#xff1a; java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.AdapterView<T extends a…

Hibernate中get和load方法的区别

原文地址: Hibernate中get和load方法的区别这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别&#xff0c;其实这个在网上有很多的论述&#xff0c;可大多语焉不详或经不起实践的推敲&#xff0c;让很多初学者学的满腹疑窦&#xff0c;现在我给大家讲解一下&…

Java 1.7 里有什么?

下面是Java 1.7 里新出现的功能的一些用法例子: 对集合的支持 创建List / Set / Map 时写法更简单了。 1 List< String> list ["item"]; 2 String item list[0]; 3 Set< String > set {"item"}; 4 Map< String,Integer > map {"…

case表达式

1 case简介    Case表达式&#xff0c;是可以在sql中使用if ..then..else的逻辑判断&#xff0c;而避免使用PL/SQL的有效方法&#xff0c;在sql中主要有两种&#xff1a;简单case和搜索case&#xff0c;在plsql中还有两种种case 语句。与decode 类似。(有一定的区别&#xff…

velocity例子

我的开发环境是Eclipse3.0.8 一、 先建一个WEB工程&#xff0c;如下图&#xff1a; 二、 建一个hello.vm文件&#xff0c;存放目录如上图 文件内容如下&#xff1a; <html> <body > #set($name"wang mo ref ") …

MySQL索引类型一览 让MySQL高效运行起来(转)

介绍了七种MySQL索引类型。在数据库表中&#xff0c;对字段建立索引可以大大提高查询速度。通过善用这些索引&#xff0c;可以令 MySQL的查询和运行更加高效。   索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。  …

Struts2+FlashFileUpload文件上传并生成缩略图和添加水印(转)

以前用过SWFUpload &#xff0c;功能确实很强大。javaeye上有人发布了这样一篇文章step-by-step多文件WEB批量上传(swfupload)的完美解决方案 有兴趣的朋友可以看一 下。Leeo觉得SWFUpload稍微不足的就是界面的定制&#xff0c;总感觉自己定制出来的界面有点难登大雅之堂。下面…

MySQL创建关联表

MySQL创建关联表可以理解为是两个表之间有个外键关系&#xff0c;但这两个表必须满足三个条件 1.两个表必须是InnoDB数据引擎 2.使用在外键关系的域必须为索引型(Index) 3.使…

JPA和hibernate对删除操作的不同

在hibernate里面调用session的delete方法以后&#xff0c;无论这个被删除的对象有没有被人外键引用到&#xff0c;都可以被删除&#xff0c;并且此时的外键设为 null&#xff0c;也就是说他会自动帮我们去查看他被谁引用到了。然后把引用全部去掉后&#xff0c;再把自己删掉。而…

Oracle级联删除收集

最近软件系统中要删除一条记录,就要关联到同时删除好多张表,他们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,具体如下: SQL的外键约束可以实现级联删除与级联更新; ORACLE则只充许级联删除。 SQL级联删除与级联更新使用格式&#xff1a;CREATE TABLE A001&…

StringUtils用法

&#xff08;1&#xff09; StringUtils 方法的操作对象是java.lang.String类型的对象&#xff0c;是 JDK提供的String类型操作方法的补充&#xff0c;并且是null安全的(即如果输入参数String为null则不会抛出 NullPointerException&#xff0c;而是做了相应处理&#xff0c…

ognl.OgnlException: target is null for setProperty 异常处理

问题是这样的&#xff0c;实体对象一定要有一个无参数的构造函数。本来吗&#xff0c;你自个不写一个带参的函数当然不会有这个问题了。但写了就可能不写一个无参数的构造函数。否则就会报-------异常&#xff1a;ognl.OgnlException: target is null for setProperty 这个是在…

s:checkbox

<s:checkbox name"bz" fieldValue"Y" /></td>选中checkbox后&#xff0c;数据库中存Y&#xff0c;不选中存N&#xff0c;已经实现&#xff0c;但希望效果&#xff1a;刷新后可以看到选中的状态: 提交后不要直接返回jsp&#xff0c;先调用查询…

struts异常的处理的一个例子

首先定义自己的异常类 Java代码 package com.langhua.oa.manager; public class SystemException extends RuntimeException { //key值 private String key; //可扩展&#xff0c;提供多个构造方法 private Object[] values; pu…

jboss配置 mysql数据库连接池实例

jboss配置 mysql数据库连接池实例1 :配置: JDK 1.5 JBoss4.0.4 Mysql5.0 Myeclipse 4.12: 建立数据库:create database test;use test;DROP TABLE IF EXISTS test;CREATE TABLE test ( Test_id int(11) NOT NULL auto_increment, Test_name varchar(4…

分页标签:pager-taglib介绍

一简介&#xff0c; Pager-taglib&#xff0c;支持多种风格的分页显示。实际上她是一个Jsp标签库&#xff0c;为在JSP上显示分页信息而设计的一套标签&#xff0c;通过这些标签的不 同的组合&#xff0c;会形成多种不一样的分页页面&#xff0c;风格各异&#xff0c;她自带的DE…

实现自已的拦截器

在上一篇中介绍了Struts2拦截器的原理&#xff0c;在这一篇中我们将学习一下如何编写自己的拦截器。 一、拦截器的实现 实现一个拦截器非常简单。实际上&#xff0c;一个拦截器就是一个普通的类&#xff0c;只是这个类必须实现com.opensymphony.xwork2.interceptor.Intercepto…

bean:write之三 截取标题的长度的方法——类

/** * <bean:write ....../>定义此标签的类是org.apache.struts.taglib.bean.WriteTag如果对这个类扩展&#xff0c;加一个属性cut * ,再根据cut的大小来截取标题的长度&#xff0c;我对WriteTag继承,重写doStartTag(). */ package org.apache.struts.taglib.bean;//注…

html:select、radio之六取值问题

一、页面加载时初始值问题&#xff1a;1、select标签option初始值设置方法如下&#xff1a;<%String userRole "";%><html:form><html:select property"userRole" οnchange"selectValue()"><html:option value"oper…

虚拟交换机项目Open vSwitch源码简单阅读--网络数据包流向

听说Xen Cloud Platform 就是用了这个来管理各个虚拟机直接的网络接口。大概看了一下文档&#xff0c;感觉特点是管理的控制接口很方便吧&#xff0c;这样虚拟机主机就可以方便的控制虚拟机的网络&#xff0c;进行一个网卡迁移到另外一个网卡上面等&#xff0c;动态配置这个vsw…

结构模式之Decorator(油漆工)

Decorator定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活. 为什么使用Decorator?我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂…

netlink由于版本问题注意事项

1、选一个没有用到的协议类型&#xff0c;注意要避开netlink.h中已经定义好的类型。注意保证内核层和用户层的协议类类型的一致。也就是说内核层创建 netlink函数netlink_kernel_create的第一个参数和用户层创建socket的socket函数的第三个参数要一致。否则是不能 建立连接的。…

Linux内核数据包处理流程-数据包接收(3)

五、队列层1、软中断与下半部当用中断处理的时候&#xff0c;为了减少中断处理的工作量&#xff0c;比如&#xff0c;一般中断处理时&#xff0c;需要屏蔽其它中断&#xff0c;如果中断处理时间过长&#xff0c;那么其它中断有可能得不到及时处理&#xff0c;也以&#xff0c;有…

[转]iphone项目中使用opencv教程

转自:http://www.cocoachina.com/bbs/simple/?t33693.html 123探花 2010-09-29 14:10 iphone项目中使用opencv教程 &#xff0d; &#xff0d;&#xff01;好复杂啊。。。不过做出来的话&#xff0c;功能应该不错&#xff0c;这就研究去&#xff5e;拜谢探花啊&#xff0c;你…

[转]mysql里not in语句怎么写

使用mysql中经常会遇到的问题&#xff0c;记录下来 转自&#xff1a; http://database.e800.com.cn/articles/2007/630/1183147360019880660_1.html select bid from board where not in (select bid from favorite)但在 mysql里就提示SQL语句的语法不对&#xff0c;“...near …

[转]使用lucene 3.0.0 索引和检索中文文件

转自&#xff1a;http://www.cnblogs.com/LeftNotEasy/archive/2010/01/14/1647775.html 进步了&#xff0c;进步了&#xff01;&#xff1a;&#xff09; 一. 我本来的程序 其实我本来的程序挺简单, 完全修改自Demo里面的SearchFiles和IndexFiles. 唯一不同的是引用了SmartCN的…

Linux内核数据包处理流程-数据包接收(2)

四、网卡的数据接收内核如何从网卡接受数据&#xff0c;传统的经典过程&#xff1a;1、数据到达网卡&#xff1b; 2、网卡产生一个中断给内核&#xff1b; 3、内核使用I/O指令&#xff0c;从网卡I/O区域中去读取数据&#xff1b;我们在许多网卡驱动中&#xff0c;都可以在网卡的…

多路复用select与poll

多路复用select与poll 在UNIX/linux中有4中IO模型&#xff0c;分别为&#xff1a; 1、 阻塞IO 2、 非阻塞IO 3、 IO多路复用 4、 信号驱动IO 这几种IO模型&#xff0c;阻塞IO是最长用到的&#xff0c;并且操作相对简单&#xff0c;但是缺点在于…

[转]调用jmf打开摄像头

引自 csdn bbs 首先到SUN下载最新的JMF&#xff0c;然后安装。http://java.sun.com/products/java-media/jmf/index.jsp Java code importjava.awt.BorderLayout; importjava.awt.Color; importjava.awt.Component; importjava.awt.Dimension; importjava.awt.Graphics; impor…

解决:EasyExcel读取Excel文件时,读取某列值为null问题

解决&#xff1a;EasyExcel读取xlsx文件时&#xff0c;读取某列值为null问题一问题描述&#xff1a;&#xff08;1&#xff09;利用easyExcel工具读取excel文件时&#xff0c;发现第一列为null&#xff0c;第二列值不为null二问题原因&#xff1a;&#xff08;1&#xff09;利用…

线程与信号量

信号量的数据类型为结构sem_t&#xff0c;它本质上是一个长整型的数。 ------函数sem_init&#xff08;&#xff09;用来初始化一个信号量。 它的原型为&#xff1a; extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value)); sem为指向信号量结构的…

Apache Commons工具集简介

转自 http://www.javaresearch.org/article/54982.htm Apache Commons包含了很多开源的工具&#xff0c;用于解决平时编程经常会遇到的问题&#xff0c;减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西&#xff0c;我只是做了一个汇总整理。 …

ArcSDE C-API 开发:读取属性数据

很难得看到的Arcsde C API的sample&#xff0c;连官方网站上都是提供的java的&#xff0c;特此收录&#xff0c;转自http://www.gispower.org/article/arcgis/ao/2007/1113/0711132158575H3JBA9K9D4202D084ED.htm SE_CONNECTION Connection; SE_STREAM Stream; SE_SQL_CONS…

eclipse下用ActiveMQ-CPP开发ActiveMQ应用体验

之前都是使用vi&#xff0b;make方式进行程序开发&#xff0c;可以说是一种传统&#xff0b;质朴的*nix开发方式。有一段时间用eclipse做Java的开发&#xff0c;突然想真正的在eclipse下用一把eclipse cdt结果不料却这样好使&#xff0c;在讨厌了微软.net开发工具之后&#xff…

TOMCAT配置示例

从网上的Blog转来的&#xff0c;这里唯一不同的就是人家使用RPM安装的。说明还是比较细致的 环境&#xff1a; Linux系统 java1.4.2 TOMCAT5.5.23 MYSQL5.0.22 安装TOMCAT后&#xff0c;目录common/lib中一般应有如下驱动&#xff1a; commons-el.jar (Commons Expression Lang…

转:VC通过HTTP方式获取网页

在VC中通过HTTP方式获取网页,我试过好几种方式,但是都有问题,现将我用的两种虽然也有问题但基本可以实现的方式写出来,如果大家有更好的方式或者能解决我所遇到的问题,请告诉我:QQ158792331,邮箱:werther161yahoo.com.cn 第一种: 首先要包含这个头文件:#include <afxinet.h&…

Pager-taglib

Pager-taglib&#xff0c;是一套分页标签库&#xff0c;可以灵活地实现多种不同风格的分页导航页面&#xff0c;并且可以很好的与服务器分页逻辑分离支持多种风格的分页显示。 通过这些标签的不同的组合&#xff0c;会形成多种不一样的分页页面&#xff0c;风格各异&#xff0c…

linux c语言 select函数用法(zz)

linux c语言 select函数用法 表头文件 &#xff03;i nclude<sys/time.h> &#xff03;i nclude<sys/types.h> &#xff03;i nclude<unistd.h> 定义函数 int select(int n,fd_set * readfds,fd_set * writefds,fd_set * exceptfds,struct timeval * timeout…

利用OpenCV进行【视频的读取】与【保存视频文件或者图像】源码!~

利用OpenCV进行【视频的读取】与【保存视频文件或者图像】源码&#xff01;~ 为了能够更好的支持AVI视频的读取&#xff0c;请安装K-Lite Codec Pack Full 3.9.3 Beta下载地址&#xff1a;http://dl.pconline.com.cn/html_2/1/124/id6563&pn0.html #include <afx.h>…

字符串操作--c语言

本章集中讨论字符串操作&#xff0c;包括拷贝字符串&#xff0c;拷贝字符串的一部分&#xff0c;比较字符串&#xff0c;字符串右对齐&#xff0c;删去字符串前后的空格&#xff0c;转换字符串&#xff0c;等等。C语言提供了许多用来处理字符串的标准库函数&#xff0c;本章将介…

C语言中的指针和内存泄漏

在使用 C 语言时&#xff0c;您是否对花时间调试指针和内存泄漏问题感到厌倦&#xff1f;如果是这样&#xff0c;那么本文就适合您。您将了解可能导致内存破坏的指针操作类型&#xff0c;您还将研究一些场景&#xff0c;了解要在使用动态内存分配时考虑什么问题。引言 对于任何…

linux下c语言学习笔记——操作mysql

linux下c语言学习笔记——操作mysql作者&#xff1a;kyako1,[比较详细]在 C 里嵌入 SQL: http://www.pgsqldb.org/pgsqldoc-7.4/ecpg.html2,[在MySQL数据库中使用C执行SQL语句]: http://www.dvbbs.net/tech/data/2006031818989.asp3,MySQL客户工具和API: http://www.yesky.com/…

单例模式完全剖析

概要 单例模式是最简单的设计模式之一&#xff0c;但是对于Java的开发者来说&#xff0c;它却有很多缺陷。在本月的专栏中&#xff0c;David Geary探讨了单例模式以及在面对多线程&#xff08;multithreading)、类装载器&#xff08;classloaders&#xff09;和序列化(serializ…

JAVA将汉字转化成拼音的方法

/** *//** ############################################################################# # DESCRIBE 将汉字转化成拼音 # DATE 2006-7-12 # COMPANY FLX # PORJECT JAVA ############################################################################# */ impor…

数据库中死锁的查找及处理

查锁SELECT /* rule */ s.username,decode(l.type,TM,TABLE LOCK,TX,ROW LOCK,NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserFROM v$session s,v$lock l,dba_objects oWHERE l.sid s.sidAND l.id1 o.objec…

处理ORACLE数据库中的锁

1. 诊断系统中的锁 select/**//* NO_MERGE(a) NO_MERGE(b) NO_MERGE(c) */Wait"Status", a.username, a.machine, a.sid, a.serial#, a.last_call_et "Seconds", b.id1, c.sql_text "SQL" fromv$session a,…

Oracle字段转字符串/多行记录合并/连接/聚合字符串的几种方法

怎么合并多行记录的字符串&#xff0c;一直是oracle新手喜欢问的SQL问题之一&#xff0c;关于这个问题的帖子我看过不下30个了&#xff0c;现在就对这个问题&#xff0c;进行一个总结。什么是合并多行字符串&#xff08;连接字符串&#xff09;呢&#xff0c;例如&#xff1a; …

c#中构建异常处理

异常是程序运行中发生的错误&#xff0c;异常处理是程序设计的一部分。在c#中异常处理是通过Exception基类进行的&#xff0c;可以创建自己的异常类&#xff0c;但这个类必须是继承自Exception基类。 异常将导致不完善或者不需要的结果&#xff0c;因此在程序设计中需要处理异常…

C#调用cmd.exe程序和外部程序

C#调用cmd.exe程序和外部程序 usingSystem;usingSystem.Diagnostics;namespaceApplyCmd{//////CmdUtility 的摘要说明。///publicclassCmdUtility{ //////执行cmd.exe命令 //////命令文本 ///命令输出文本publicstaticstringExeCommand(stringcommandText) { returnEx…

WebBrowser 触发F5等快捷键的相关问题

这个WebBrowser是基于SDK创建的,而不是我们一直用的MFC的CHtmlView这些类.关于如何创建这个WebBrowser 参见这里一些过去的东西 :http://blog.csdn.net/norsd/category/515334.aspx 我们在使用sdk构建WebBrowser中并没有明确的函数启用/关闭快捷键. 但是在C#中可以设置WebBrow…

Java的输入输出流

Java语言的输入输出功能是十分强大而灵活的&#xff0c;美中不足的是看上去输入输出的代码并不是很简洁&#xff0c;因为你往往需要包装许多不同的对象。在Java类库中&#xff0c;IO部分的内容是很庞大的&#xff0c;因为它涉及的领域很广泛:标准输入输出&#xff0c;文件的操作…

RootExplorer怎么样获取root权限的

原文地址为&#xff1a; RootExplorer怎么样获取root权限的Android系统上面有名的RootExplorer很强大&#xff0c;可以操作任何目录下的文件&#xff0c;包括像/data/data这样需要root权限才能访问的地方。它是怎么样做到的呢&#xff1f; 这里要先提一个开源项目&#xff0c;地…

PHP empty、isset、isnull的区别

原文地址为&#xff1a; PHP empty、isset、isnull的区别PHP empty、isset、isnull的区别 empty 如果 变量 是非空或非零的值&#xff0c;则 empty() 返回 FALSE。换句话说&#xff0c;”"、0、”0″、NULL、FALSE、array()、var $var、未定义;以及没有任何属性的对象都…

Android学习笔记2

android1.0和2.0取Phone的不同 原来要读取系统联系人的信息只要如下代码即可实现 Cursor people getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); while(people.moveToNext()) { int nameFieldColumnIndex peop…

Linux信号量线程控制

线程中互斥锁的使用&#xff0c;达到对共享资源互斥使用。除了使用互斥锁&#xff0c;信号量&#xff0c;也就是操作系统中所提到的PV原语&#xff0c;能达到互斥和同步的效果&#xff0c;这就是今天我们所要讲述的信号量线程控制。 PV原语是对整数计数器信号量sem的操作&…

linux 线程 信号量

原来总是用互斥锁&#xff08;MUTEX&#xff09;和环境变量&#xff08;cond&#xff09;去控制线程的通信&#xff0c;用起来挺麻烦的&#xff0c;用信号量&#xff08;SEM&#xff09;来通信控制就方便多了&#xff01; 用到信号量就要包含semaphore.h头文件。 可以用sem_t类…

pthread_cond_wait()用法分析

很久没看APUE&#xff0c;今天一位朋友问道关于一个mutex的问题&#xff0c;又翻到了以前讨论过的东西&#xff0c;为了不让自己忘记&#xff0c;把曾经的东西总结一下。 先大体看下网上很多地方都有的关于pthread_cond_wait()的说明&#xff1a; 条件变量 条件变量是…

pthread_cond_timedwait 代替sleep

linux多线程编程&#xff0c;你还在用sleep么&#xff1f;用pthread_cond_timedwait吧 摘要&#xff1a;多线程编程中&#xff0c;线程A循环计算&#xff0c;然后sleep一会接着计算&#xff08;目的是减少CPU利用率&#xff09;&#xff1b;存在的问题是&#xff0c;如果要关闭…

kthread_create 简单使用

kthread_create&#xff1a;创建线程。struct task_struct *kthread_create(int (*threadfn)(void *data),void *data,const char *namefmt, ...);线程创建后&#xff0c;不会马上运行&#xff0c;而是需要将kthread_create() 返回的task_struct指针传给wake_up_proce…

有a,b两个已按学号升序排序的链表,每个链表中的结点包括学号、成绩。要求把两个链表合并,仍按学号升序排列。

有a,b两个已按学号升序排序的链表&#xff0c;每个链表中的结点包括学号、成绩。要求把两个链表合并&#xff0c;仍按学号升序排列。 #include <stdio.h>#include <stdlib.h>#defineN 10typedef structstudent{ intnum; floatscore; structstudent *next…

JMSMQ系列之JMS的请求和回应

代理类&#xff1a; /*** * author geloin* date 2012-9-14 下午5:57:36*/ package com.geloin.activemq.test4;import org.apache.activemq.broker.BrokerService;/*** * author geloin* date 2012-9-14 下午5:57:36*/ public class Broker {/*** 创建并启动代理* * author ge…

从键盘输入一个串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件“TEST”中保存输入的字符串以“!”结束。

#include <stdio.h>int main(void){ char ch; FILE *fp fopen("write.txt", "w"); if(fp NULL) { printf("打开文件失败&#xff01;"); return -1; } while((ch getchar()) ! !) { if(ch > a && ch < z) ch - 32; …

linux 线程常用函数

函数原型&#xff1a; #include <pthread.h> int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr, void *(*start_rtn)(void),void *restrict arg); 返回值&#xff1a;若是成功建立线程返回0,否则返回错误的编号 …

数据结构--栈的操作

#include <stdio.h>#include <stdlib.h>#define Maxsize 100 /*设顺序表的最大长度为100,可依具体情况分配空间*///#define NULL -1typedef int datatype; typedef struct { datatype stack[Maxsize]; int top;/*栈顶指针*/ }SeqStack;//顺序栈类型定义 //构造…

linux 学习- 编程基础之多线程编程(创建多线程)

#include<pthread.h> int pthread_create (*tidp,const pthread_attr_t*attr,void*(*start_rtn)(void),void *arg) tidp: 线程ID attr&#xff1a; 线程属性&#xff0c;通常为空 start_rtn&#xff1a; 要执行的函数 arg: start_rtn 的参数 编译&#xff1a; -lpth…

linux 学习- 编程基础之时间编程

头文件&#xff1a; time.h #include <time.h>#include <stdio.h> int main(void){ struct tm *local; time_t t; /* 获取日历时间 */ ttime(NULL); /* 将日历时间转化为本地时间 */ locallocaltime(&t); /*打印当前的小时值*/ …

OCP-1Z0-051 第17题 null参与运算后仍是null

一、原题 View the Exhibit and examine the data in the EMPLOYEES table. You want to generate a report showing the total compensation paid to each employee to date. You issue the following query: SQL> SELECT ename|| joined on ||hiredate|| …

C++面试题(附答案)

1.是不是一个父类写了一个virtual 函数&#xff0c;如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。private 也被集成&#xff0c;只事派生类没有访问权限而已。virtual可加可不加。子类的空间里有父类的所有变量(static除外)。同一个函数只…

C++内存对象

一&#xff0e;基本概念   先来看看栈。栈&#xff0c;一般用于存放局部变量或对象&#xff0c;如我们在函数定义中用类似下面语句声明的对象&#xff1a;Type stack_object ;  stack_object便是一个栈对象&#xff0c;它的生命期是从定义点开始&#xff0c;当所在函数返回…

Mondrian系列(五)-深入维度、层次和级别(4)-维度退化和内联表

1.维度退化 维度退化是指对于简单的维度来说&#xff0c;不创建自己的维表&#xff0c;例如&#xff0c;下面的事实表&#xff1a; product_idtime_idpayment_methodcustomer_idstore_iditem_countdollars5520040106Credit123223$3.547820040106Cash89221$20.0019920040107AT…

Oracle创建主键时处理重复数据的程序

/**************************** v_index 为主键语句 tablename 为表名 written by&#xff1a;wonder modified by: ****************************/CREATE OR REPLACE PROCEDURE prc_delete(v_index IN VARCHAR2, tablename IN VARCHAR2) IS v_sql VARCHAR2(2000); v_sql1 V…

单例模式完全剖析(2)---- 探究简单却又使人迷惑的单例模式

测试单例模式 接下来&#xff0c;我使用与log4j相对应的JUnit来测试单例类&#xff0c;它会贯穿在这篇文章余下的部分。如果你对JUnit或log4j不很熟悉&#xff0c;请参考相关资源。例2是一个用JUnit测试例1的单例模式的案例&#xff1a;例2.一个单例模式的案例import org.apach…

HPUX11iv1版本的/dev/random相关信息

贴一份资料供参考&#xff1a;若将CString类转换成char*(LPSTR)类型&#xff0c;常常使用下列三种方法&#xff1a;方法一&#xff0c;使用强制转换。例如&#xff1a;CString theString( "This is a test" ); LPTSTR lpsz (LPTSTR)(LPCTSTR)theString; 方法二&#…

apache的fileupload 组件和struts的几个问题

1.在struts 1.1中&#xff0c;已经默认提供了对form的enctype"multipart/form-data"的解析。 在action中&#xff0c;我们可以通过下面的代码得到文件&#xff0c;以一个文件为例 FormFile fo (FormFile)actionForm.getMultipartRequestHandler().getFileElements(…

10万以上数据查询-存储过程实现

需求&#xff1a;有如下两张表&#xff0c;其中tb_web_app表中数据有十万甚至百万&#xff0c;另&#xff0c;tb_web_app表中的c_category_code关联表tb_system_category中的c_code字段。 CREATE TABLE tb_system_category (id int(11) NOT NULL AUTO_INCREMENT,c_parent_id in…

总结android音频视频操作 (java层代码)

播放音乐和视频用的是类&#xff1a;MediaPlayer 刻录声音和视频用的是类&#xff1a;MediaRecorder 拍照&#xff1a;Camera 没什么难度&#xff0c;都是调用android的API 1.刻录视频&#xff0c;关键代码如下&#xff1a; Java代码 MediaRecorder mediaRecorder new Med…

大数相加、相减、

这里直接贴代码了&#xff0c;代码里面有注释 另外里面还有一个是 乘法的&#xff0c;乘法的再上一博客就有提到了&#xff0c;读者可以 clickhere 里面 由于输入的问题可能 有乱码情况 具体的源代码我放在 点击这里进入下载 #include <iostream>usi…

WinCE下开发程序常见问题

一. wince中&#xff0c;如何根据进程名称获得该进程ID DWORD GetProcessID(CString name) { HANDLE procSnap CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if(procSnap INVALID_HANDLE_VALUE) { printf("CreateToolhelp32Snapshot failed, %d ",GetLastE…

WinCE中如何调用控制面板程序?

WinCE中如何调用控制面板程序&#xff1f;客户要求把触摸屏校准程序放到我的应用程序中&#xff0c;其实控制面板中有一个笔针程序就是干这个用的&#xff0c;但他们就是不想看到应用程序以外的窗口。没办法&#xff0c;客户的要求就是命令。我当然不想自己再写一个功能一样的程…

消息反射机制分析与理解

消息反射的基础知识1、消息反射解释&#xff1a;  父窗口将控制子窗口发给它的通知消息&#xff0c;首先反射回子窗口进行处理&#xff08;即给控制子窗口一个机会&#xff0c;让控制子窗口处理此消息&#xff09;&#xff0c;这样通知消息就有机会能被子窗口自身进行处理。2…

oracle 10g R2 新特性 TDE

oracle 10g R2 新特性 TDE <script language"javascript" type"text/javascript">document.title"oracle 10g R2 新特性 TDE - "document.title</script> 在Oracle的最新版本10g R2中&#xff0c;出现最及时的技术应该是透明数据加密…

null 与space的不同

前段时间&#xff0c;由于需求的需要&#xff0c;在数据表里新增一列。 业务背景&#xff1a;对于该列为空的&#xff0c;统一update为一个特定的状态。在数据表新增列后&#xff0c;产生了新的业务数据&#xff0c;并且该字段默认为空。 问题症状&#xff1a;当我update的时…

确定扔两球编号问题

袋子A中有1000个球&#xff0c;每个球按从1到1000进行编号&#xff0c;现从袋子A中随意取出两个球扔掉&#xff0c;现在&#xff0c;我们每次从袋子A中随意取出一个球&#xff0c;确认其编号后放入袋子B&#xff0c;直到袋子A变空。请找出扔掉的两个球的编号。要求&#xff1a;…

如何在安装部署时实现注册MSComm控件

用MSComm很是方便&#xff0c;但是也得付出代价&#xff0c;那就是在没有注册MSComm控件的PC机上安装时&#xff0c;得注册此控件&#xff0c;网上的资料大部分都是手动注册MSComm控件的方法&#xff0c;但是&#xff0c;不可能每个客户都手动来操作一遍&#xff0c;因此&#…

自定义定时器的一种方法

这几天在用MFC做有关定时器的东西&#xff0c;发现MFC自带的定时器方式SetTimer方式不适合用于频繁重新计时的方式&#xff0c;过多地Stop和SetTimer程序会死掉&#xff0c;因此&#xff0c;自已用线程的方式做了一个定时器类: #pragma once #include "afxwin.h"#def…

MFC定时器的使用

参考:http://www.cnblogs.com/chengxuyuancc/archive/2012/06/08/2542269.html MFC提供了3个定时器函数来完成有关定时器功能: UINT SetTimer( UINT nIDEvent, UINT nElapse, void (CALLBACK EXPORT* lpfnTimer)( HWND, UINT, UINT, DWORD) ); afx_msg void OnTimer( UINT nI…

mplayer code中libavformat 和 libavcodec frnet

为什么需要两个库文件 libavformat 和 libavcodec &#xff1a;许多视频文件格式&#xff08;AVI就是一个最好的例子&#xff09;实际上并没有明确指出应该使用哪种编码来解析音频和视频数据&#xff1b;它们只是定义了音频流和视频流&#xff08;或者&#xff0c;有可能是多个…

VC++动态链接库编程之DLL木马

从前文可知&#xff0c;DLL在程序编制中可作出巨大贡献&#xff0c;它提供了具共性代码的复用能力。但是&#xff0c;正如一门高深的武学&#xff0c;若被掌握在正义之侠的手上&#xff0c;便可助其仗义江 湖&#xff1b;但若被掌握在邪恶之徒的手上&#xff0c;则必然在江湖上…

Spring中常用的hql查询方法 (getHibernateTemplate())

一、find(String queryString); 示例&#xff1a;this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例&#xff1a;this.getHibernateTemplate().find("from bean.User u where u.name?…

左连接和右连接区别

Left Join / Right Join /inner join相关关于左连接和右连接总结性的一句话&#xff1a;左连接where只影向右表&#xff0c;右连接where只影响左表。Left Join select * from tbl1 Left Join tbl2 where tbl1.ID tbl2.ID左连接后的检索结果是显示tbl1的所有数据和tbl2中满足wh…

linux下与时间相关的几个函数总结

1 asctime 函数简介将时间和日期以字符串格式表示 相关函数time&#xff0c;ctime&#xff0c;gmtime&#xff0c;localtime 头文件 #include<time.h> 函数原型 char * asctime(const struct tm * timeptr); 函数说明 asctime()将参数timeptr所指的tm结构中的信息转换…

串口操作---C代码

com.h #ifndef __COM_H__ #define __COM_H__#ifdef __cplusplus extern "C" { #endif //打开串口 int OpenComPort(int port, int userBaudRate);//打开串口 //关闭串口 void CloseComPort(void);//关闭串口 int ReadComBlock(unsigned char *buf,int maxLen); void…

学习Socket ,写简单网络监视程序心得!

主要思路是通过原始套接字来将通过本机网卡的IP层数据包捕获&#xff01; #ifndef _PROTO_H #define _PROTO_H 0x2009#include <winsock2.h>#include <ws2tcpip.h>#include <mstcpip.h>#pragma comment(lib, "Ws2_32.lib")#define MAX_PACK_LEN …

更新blob的方法示例

/** * 更新配置结构 * param structureID String 结构标志符 * throws Exception */ public void update(String structureID,String xml,HXConn con) throws Exception { //先删除树型信息表和触发时间表中的记录 this.delete(structureID,con); //再更新树…

C++ builder学习之简单Session 实现

#pragma once#include<string>#include<MSAccess.hpp>using namespace std; class CMySession{public: CMySession(); //数据操作 TMSQuery* QueryData(string strSQL); void ConnectDatabase(TMSConnection* ptmsConnection); bool WriteData(string strSQL); bo…

神秘的变量名特性

在PHP语言中&#xff0c;变量都是保存在哈希表中&#xff0c;称为变量符号表&#xff0c;其中变量名为哈希表的键&#xff0c;变量名对应的容器zval的指针为哈希表中的值。所有全局变量放在一张主符号表中(也就是数组$GLOBALS对应的哈希表)。PHP语言有个特性&#xff0c;变量在…

for 中 迭代器执行顺序 和 自加的一些问题

codes from comicOnline.Global for( int i 0 ; *(pstHostent->h_addr_list i) ! NULL ; i ) Global::uHentaiOrgIps [ i ] **(PDWORD*)(pstHostent->h_addr_list i ) ; pstHostent 是 hostent* 指针 . h_addr_list 以 NULL 结束 . 代码本意是发现 NULL , 则退出 .…

ListCtrl SDK 一些问题

ListCtrl 中 item 的创建: LVM_INSERTITEM LVITEM stItem ; stItem.iItem i ; // 第几列 stItem.iSubItem 0 ; //必须置0, 否则,无效 stItem.iImage stShellFileInfo.iIcon; stItem.pszText L"1st SubItem" ; ::SendMessageW( hList , LVM_INSERTITEM , 0 , …

初学Android,自己实现ContentProvider(五十五)

在前几篇里面,学的是使用ContentResolver来操作系统ContentProvider提供的数据&#xff0c;下面要学学开发自己的ContentProvider 开发自己的ContentProvider有两步 1.开发一个ContentProvider的子类,该子类需要实现增&#xff0c;删&#xff0c;改&#xff0c;查 2.在AndroidM…

初学Android,使用ContentProvider管理多媒体(五十四)

ContentProvider获得多媒体信息&#xff0c;网上到处是这篇文章的转载转载再转载 http://blog.csdn.net/whbwh123/article/details/7429633下面是一个例子&#xff0c;用来添加图片&#xff0c;和显示图片package WangLi.IO.MediaProviderTest;import java.io.IOException; imp…

使用C++实现SDK之WebBrowser容器 系列的一个补充. 关于GetHtmlDocumentX()

之前的文章 "http://blog.csdn.net/norsd/archive/2008/09/13/2921389.aspx" 实现了一个WebBrowser. 但是万物总不是完美的, 最近有网友问, GetHTMLDocumentX 系列函数的实现,是否需要Release. 当时我回答不需要. 我是这样考虑的: WebBrowser 类只提供一个(系列) IH…

DTD is prohibited!?

DTD is prohibited!? 许多人发出疑问&#xff1a;为什么我的XML文档&#xff0c;加入了DTD就无法解析&#xff1f; IXMLDOMParseError 返回的错误&#xff1a;DTD is prohibited. 更有许多人惊奇&#xff1a;我怎么没有出现这种情况。 ProhibitDTD Boolean False in 3.0,…

改变控件颜色问题

改变控件颜色问题 改变控件颜色&#xff0c;一般都是响应一个反射的消息&#xff1a;ON_WM_CTLCOLOR_REFLECT &#xff08;WM_CTLCOLOR&#xff09; 在不改变任何的情况下&#xff0c;函数如下: HBRUSH CMyEdit::CtlColor(CDC* pDC, UINT nCtlColor){ // TODO: Change any…

C语言经典习题——函数

一、int a[2][3]{2,4,6,8,10,12}&#xff1b;则a[1][0]的值是_8__&#xff0c;*(*(a1)0)的值是___8___ 二、char *s "abcde";以下哪一个是错的 A:char s[10] "abcdefg"; B:char t[] "abcdefg"; char *s t; C:char s[10]; s"abcdefg&quo…

调用DLL的方法(验证通过)

发信人: AppleII (干涩的年华), 信区: Programming标 题: 调用DLL的方法&#xff08;验证通过&#xff09;发信站: 日月光华 (2004年08月04日13:22:49 星期三), 站内信件 网上的很多代码实际验证都不一定能过。下面的这个文章中&#xff0c;如何调用那部分我是在VC6上验证过的…

Delphi内部函数大全

名称 类型 说明 ---------------------------------------------------------------------------------- Abort 函数 引起放弃的意外处理 Abs 函数 绝对值函数 AddExitProc …

一个经试用效果非常不错的数据库连接池

前言&#xff1a; 虽说现在许多企业级的应用服务器均自己带有数据库连接池功能&#xff0c;就连 Tomcat 也支持了这种功能。然而在许多时候&#xff0c;我们还是要使用数据库连接池&#xff0c;如&#xff1a;访问数据库的 Java 桌面应用程序等。这个数据库连接池是我根据《 …

深入浅出Persistence Layer

深入浅出Persistence Layer(1)from Martin的blog: http://www.matrix.org.cn/blog/martin/ Scott W. Ambler早在1998年就写出了关于ORM Persistence Layer的详细设计论文。 根据这个设计思路,Artem Rudoy 开发了一个开源的ORM实现 -- PL(Persistence Layer)开源项目。 不知道Am…

Unable to handle kernel NULL pointer dereference.

这几天调试Wlan遇到的错误&#xff0c;有必要记录一下.... Thu Jan 1 00:00:59 UTC 1970 rt73 driver version - 1.0.4.0 rt73 driver step1 loki **RT2573**<7>--> PortCfgInit **RT2573**<7><-- PortCfgInit **RT2573**<7>--> RTMPInitAdapt…

VC中判断目录,文件是否存在,创建目录,求目录或文件大小的方法

目录是否存在检查&#xff1a; BOOL FolderExist(CString strPath) { WIN32_FIND_DATA wfd; BOOL rValue FALSE; HANDLE hFind FindFirstFile(strPath, &wfd); if ((hFind!INVALID_HANDLE_VALUE) && (wfd.dwFileAttributes&FILE_A…

setCapture和releaseCapture

SetCapture函数功能&#xff1a;该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标&#xff0c;所有鼠标输入都针对该窗口&#xff0c;无论光标是否在窗口的边界内。同一时刻只能有一个窗口捕获鼠标。如果鼠标光标在另一个线程创建的窗口上&#xff0c;只有当…

WM_PANINT 与 WM_ERASEBKGND 的区别

当WM_PAINT不是由InvalidateRect产生时,即由最大化&#xff0c;最小化等产生时&#xff0c;或者移动产生&#xff08;移动有时只会产生WM_ERASEBKGND消息)系统先发送WM_ERASEBKGND消息,再发送WM_PAINT消息. 如果处理WM_ERASEBKGND消息时返回FALSE&#xff0c;BeginPaint标记pt.…

fseek(FILE *, long, int)实例

/************************************************* fseek(FILE *, long, int) 参数分别表示指向操作文件指针,偏移量,起点 文件开头 SEEK_SET 0 文件当前指针位置 SEEK_CUR 1 文件末尾 SEEK_END 2 比如&#xff1a;fseek(fp,10L,SEEK_S…

c语言文件操作流容易犯的错误

#include <stdio.h> #include <stdlib.h> int main() {FILE *fp;fpfopen("E:\\Recent Files\\test.txt","r");//若这里是w模式&#xff0c;那么 下面的代码没有进行写操作&#xff0c;源文件就会变成空的了//你输出也就没有用了&#xff0c;所…

VC 气泡

创建方法 CXInfoTipWhenHit* g_pInfoTip; //在入口处创建g_pInfoTip new CXInfoTipWhenHit;g_pInfoTip->Create(this);删除方法if(g_pInfoTip ! NULL){delete g_pInfoTip;g_pInfoTip NULL;}使用方法g_pInfoTip->Show(strMsg);以下是实现//头文件#pragma once/***显示…

Tab Control中添加Dialog的一种方法

第一步: 建立对话框工程,在对话框加入Tab Control控件,并为这个控制创建控件变量,如:CTabCtrl m_tab_mode; 第二步: 在资源视图中加入对话框资源做为Tab Control的子页面,修改style属性为Child,border属性为None.完成这些后为这个子页面添加相对应的类.这样就可以加入去Tab Co…

设计模式之Flyweight(享元)

设计模式之Flyweight(享元) FlyWeight模式 板桥里人 http://www.jdon.com 2002/05/02 点按这里参加每月举办的设计模式讲座 Flyweight模式定义:避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 为什么使用?面向对象语言的原则就是一切都是对象,但是…

关于Infragistics.WebUI.UltraWebGrid按钮的使用

在使用Infragistics.WebUI.UltraWebGrid的过程中&#xff0c;很多时候我们可能也要向Microsoft的GridView控件一样&#xff0c;添加一些如添加该行&#xff0c; 删除该行的按钮&#xff0c;初次使用Infragistics.WebUI.UltraWebGrid控件的朋友&#xff0c;可能会摸索一段时间&…

Hibernate一对多单向关系

Hibernate一对多单向关系 业务逻辑&#xff1a; Teacher类和Student类&#xff0c;假定为一对多的关系&#xff0c;即一个教师有多个学生。 1. 数据库schema Teachers表:create table TEACHERS ( ID NUMBER(10) not null, TEACHERNAME VARCHAR2(15) ) alter t…

判断远程资源是否可访问

import java.net.*; import java.io.*; public class test {public static void main(String[] args){URL url null;URLConnection urlCon;InputStream inStream;//你只需判断这个变量值 .try{url new URL("http","www13.kaxiu.com",80,"modules/9…

Oracle 9i 分析函数参考手册

Oracle 9i 分析函数参考手册 AVG ,CORR,COVAR_POP ,COVAR_SAMP, COUNT ,CUME_DIST ,DENSE_RANK ,FIRST ,FIRST_VALUE ,LAG,LAST ,LAST_VALUE,LEAD ,MAX,MIN ,NTILE ,PERCENT_RANK,PERCENTILE_CONT ,PERCENTILE_DISC ,RANK ,RATIO_TO_REPORT ,REGR_ (Linear Regression) Fun…

建立一对多单向关联关系

有Customer.java和Order.java两个类&#xff0c;分别代表客户表和定单表&#xff0c;建立单向一对多的关系。customer.java的代码如下:package mypack;import java.io.Serializable;public class Customer implements Serializable{private Long id;private String name;//此处…

日期控件还是看看这个吧

<html> <head> <title>日期选择 </title> <meta http-equiv"Content-Type" content"text/html; charsetgb2312"> <meta content"JavaScript" name"vs_defaultClientScript"> <meta conte…

SQL 2008 T-SQL(表变量参数)

文章来源&#xff1a;IT工程信息网 http://www.systhinker.com/?action-viewnews-itemid-17503 最近装了VS2010尝鲜。在Win7下速度明显快了很多。顺便装了Microsoft SQL Server 2008 R2&#xff0c;在看SQL 2008对T-SQL语法的增强的时候注意到了一个表变量作为参数传递的新语法…

使用DoubleLinkedList扩展类,允许Add,Remove,Contains

方法与SingleLinkedList(单向链表)类似 创建两个泛型类DoubleLinkedList<T>using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics;namespace DevGuideToCollections {/// <summary>/// Represents a …

用C#编程合并多个WORD文档

今天因为客户需要&#xff0c;需要将多个WORD文档合并成为一个WORD文档。其中&#xff0c;对WORD文档的合并方式分两种形式&#xff1a;一是复制合并;一是插入合并,即将多个文档按照先后顺序合并到另一个文档中.代码如下: using System;using System.Collections.Generic;usin…

输出硬盘文件,提供下载 支持大文件、续传、速度限制、资源占用小

C# code///<summary>///输出硬盘文件&#xff0c;提供下载 支持大文件、续传、速度限制、资源占用小 ///</summary>///<param name"MyRequest">Page.Request对象</param>///<param name"MyResponse">Page.Response对…

使用Net.SourceForge.Koogra.Excel读取Excel,无需安装Excel

我是通过这篇文章来学习的,网上一搜好几个:) http://hi.baidu.com/daijun2007/blog/item/eb39373e54f6e33a71cf6c50.html 下面是自己写的 var type System.IO.Path.GetExtension(FileUpload1.FileName);Regex rNumber new Regex("^/d(/./d)?|[A-Z]$"); //"…

JQuery 1.32 DatePicker 增强版解决结束日期小于开始日期的问题

结束日期小于开始日期的问题&#xff0c;往常遇到这种问题都要自己编码&#xff0c;不过现在方便了&#xff0c;不需要把精力耗在这些细节问题上 以下内容原文地址:http://www.cnblogs.com/yasin/archive/2009/07/10/1520736.html 增加部分JS代码实现“清除”按钮 < script …

在UltraWebGrid中验证填入数据

官方例子: SummaryIt may prove beneficial to validate user input within the client-side events. The BeforeExitEditModeHandler allows for a perfect time to validate the the input and "lock" the user on the cell until proper data has been entered.Ad…

MSN消息提示类

纯js编写 跨框架 无图片 支持调速度 任意位置弹出 需要ie5.5以上 <HTML><HEAD><SCRIPT languageJavaScript><!--/**//* ** ** 类名&#xff1a;CLASS_MSN_MESSAGE ** 功能&#xff1a;提供类似MSN消息框 ** 示例&#xff1a; ----…

根据基本表结构及其数据生成 INSERT INTO ... 的 SQL

根据基本表结构及其数据生成 INSERT INTO ... SQL 的 T-SQL 存储过程,在网上能够搜索出的版本主要有两个:1. CSDN Sky_blue 所作: proc_insert (可 google)2. CSDN playyuer 所作: spGenInsertSQL (可 google)但这两个版本的程序都曾收录到:http://www.cnblogs.com/kasafum…

闲话Scala中的Nothing与Null与Nil

Nothing和Null是位于类型系统底层的两个特殊类型&#xff0c; 其中**Nothing是所有其他类型的子类&#xff0c;而Null是所有引用类型的子类**。 Null对于大多数语言而言是熟悉的概念。 尽管这些语言通常并没有定义Null类型&#xff0c;仅仅定义了关键字null&#xff0c; 用于向…

java null和isEmpty()和“”的区别

这是一个比较容易混淆的概念&#xff0c;为了弄清楚这个问题&#xff0c;最好的方法当然是写程序来验证&#xff0c;上代码吧~~&#xff1a; [java] view plaincopyprint? /** * */ package JavaTest; /** * author wxwevenpc * version 1.0 2012-11-25 */ …

MySQL数据导入 : ERROR 1290 (HY000) 错误解决方案

想要导入文件进mysql里面的数据表&#xff0c;执行LOAD DATA INFILE /Users/ziqi.zhang/testDB.csv INTO TABLE goods FIELDS TERMINATED BY ,; 返回&#xff1a; ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute…

禁用屏幕保护及启用屏幕保护的代码

以下是禁用屏幕保护的代码&#xff1a; void DisableScrSaver() { BOOL bScrActive; SystemParametersInfo(SPI_GETSCREENSAVEACTIVE, 0, &bScrActive, 0); if (bScrActive) { SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, FALSE, …

WinCE内存映射文件技术[转]

1. 用途和基本操作 用于不同进程之间的内存共享操作, 可以将一个物理文件映射到内存当中然后直接利用分配到的或者打开的命名共享内存的地址空间实现资源共享访问 2. 相关流程 1) 新建命名共享内存 首先利用CreateFile或者CreateFileForMapping获得一个用于映射的物理…

wince 3串口模拟器

今日做一个PDA系统需要3个串口&#xff0c;编程时需要模拟3个串口使用&#xff0c; 而使用以前的方法默认得到的模拟器只有一个串口&#xff0c;因此需要修改修改方法如下&#xff1a; /WINCE500/PLATFORM/Deviceemulator/Src/Drivers/Serial/ser_smdk2410.cpp文件添加class …

WinCE6.0中应用程序如何直接访问物理空间

在实际开发过程中&#xff0c;经常希望能在应用程序中直接读写设备的物理空间。以前在做WinCE6.0下的MEMMgr时通过秘密加载一个内核态驱动实现了这个需求。但这种方式有一个明显的缺陷&#xff0c;每次读写都必须经由它才能完成。如果只是读取GPIO&#xff0c;那问题不算大。如…

如何减小NK大小

我的NK一旦在setting菜单选择中文&#xff0c;编译出来的NK就是25M多了&#xff0c;但是有些人可以弄到中文NK15M&#xff0c;现在我也来试试。 我用优龙的2410&#xff0c;发现启动最慢的地方是在把NAND下的WINCE考到SDRAM的过程&#xff0c;大概需要15秒WINCE的NK.NB0文件大概…

Mobile开发之路_之小总结 好呀!!!!!!!!!

1&#xff0c;从那种基本类中继承的函数 变异时都会自动被调用 2&#xff0c;void *memset(void *s,int c,size_t n) 总的作用&#xff1a;将已开辟内存空间 s 的首 n 个字节的值设为值 c。 3&#xff0c;DoDataExchange中 编辑框 DDX_Text(pDX, IDC_EDTXSXM, m_xsxm);/…

一个CDialog初始化时的异常问题 Error: no data exchange control with ID 0x%04X./n , nIDC

今天做程序&#xff0c;错误删除了窗体的部分控件&#xff0c;添加完以后结果运行就出现了&#xff1a; CDialog::OnInitDialog()&#xff1b;运行时出现错误重试以后进入下边函数&#xff1a;HWND CDataExchange::PrepareCtrl(int nIDC){ ASSERT(nIDC ! 0); ASSERT(nIDC ! -1…

重绘窗口的消息

重绘窗口的消息invalidate()updatewindow()it Invalidate()与 UpdateWindow( )的区别&#xff1a;void Invalidate( BOOL bErase TRUE );该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘&#xff0c;例如&#xff0c;如果一个被其它窗口遮住的窗口变成…

User Mode Driver Management介绍(一)

User Mode Driver介绍 Windows CE 6.0中引入了User Mode Driver的概念&#xff0c;可是无论是网上&#xff0c;还是各个芯片厂商提供的方案中&#xff0c;都很少提及这方面的内容。 本文以小郭对存储管理和User Mode Driver Host的理解为基础&#xff0c;结合具体的代码实现&am…

WinCE 文件操作

常用的三种方法&#xff0c;归纳如下&#xff1a; 方法一 使用MFC的CFile类 打开用Open&#xff0c;关闭用Close()&#xff0c;文件指针移动用Seek&#xff0c;读文件用Read()&#xff0c;写文件用Write&#xff0c;获取文件属性可以使用GetFileStatus方法&#xff0c;这个可以…

打开应用程序,关闭应用程序

以前打开应用程序&#xff0c;用的ShellExecuteEx&#xff0c;但是这种方法&#xff0c;不好关闭应用程序 void rizhishuoming(CString szFilePath){ SHELLEXECUTEINFO ShellInfo; memset(&ShellInfo, 0, sizeof(ShellInfo)); ShellInfo.cbSize sizeof(ShellInfo); She…

JSF核心编程之7 JSF事件处理

1.三种事件&#xff1a; 阶段事情&#xff0c;生命周期事情 值变化事件 动作事件 2JSF生命周期&#xff08;包含6个阶段&#xff09; 重建视图->应用请求值->处理事件(直接事件)->处理验证->处理事件(值事件)-> 呈现响应<-处理事件(动作事件)<-调用应用…

wince Vs2005下SHBrowseForFolder用法

添加 文件头 #include "Shlobj.h"// CDiagnosParamDlg 对话框#pragma comment (lib,"Ceshell.lib") 使用 wchar_t dir[200]; BROWSEINFO bi; bi.hwndOwnerNULL; bi.pidlRootNULL; bi.pszDisplayNameL"选择诊断文件"; …

VC线程同步方法

VC MFC中线程同步对象的区别 临界区 CCriticalSection&#xff0c;在用户模式工作&#xff0c;适用于保护线程间共享资源&#xff0c;一个线程可以多次Lock不会出错。不支持在多进程之间工作。互斥量 CMutex&#xff0c;在内核模式工作&#xff0c;除了支持临…

PC端通过USB与wince通信

这两天应朋友要求&#xff0c;做一个上位机的小程序&#xff0c;能够控制wince读写U盘.以前没做过wince的东东&#xff0c;于是网上搜索一下&#xff0c;发现了rapi.dll这个东西。动态获取dll里面的函数。hInst LoadLibrary(sPath);if (hInst){ CeRapiInit (FARPROC) …

Win CE5.0背光驱动

在大多2440开发板BSP中的SMDK2440/DRIVERS/backlite目录下一般都有背光驱动。在注册表中添加如下函数的时候&#xff0c;开机时确实可以打印"!!!!!!!!!!!! BACKLIGHT ON !!!!!!!!!!!!&#xff0c;如果没有操作大概1分钟后也可以打印!!!!!!!!!!!! BACKLIGHT OFF !!!!!!!!!!…

CStringList用法

MFC提供集合类(Collect)专门负责数据对象的存储和管理,MFC的集合类分为三类,分别用于处理三类不同性质的数据结构:表(List,类似于数据结构的双链表),数组(Array)和映射(Map,具有类似字典的功能). 一,数组使用心得 原型: template< class TYPE, class ARG_TYPE > clas…

sendmessage postmessage 区别

SendMessage 和 PostMessage 的区别2007年02月06日 星期二 10:15&#xff11;、首先是返回值意义的区别&#xff0c;我们先看一下 MSDN 里的声明&#xff1a; LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); BOO…

WinCE开发How to大集合之详解MSDN上推荐的分步加载流驱动实现启动提速

一楼为原帖&#xff0c;二三楼是ARMCE的讲解。原文如下&#xff1a;Modify BusEnum to support asynchronous driver loadinga. Currently, the BuiltIn drivers are loaded by BusEnum.dll in a single thread. BusEnum was designed to be able to call itself. BusEnum…

WinCE5.0下如何截屏并保存为BMP文件

前一篇介绍了如何在应用程序中操作FrameBuffer&#xff0c;实际上得到FrameBuffer后&#xff0c;对于我们来说截取屏幕就是很容易的事情了&#xff0c;完全可以绕开GDI&#xff0c;并且效率要比使用GDI高。   1 BITMAPINFO bi;2 BITMAPFILEHEADER bmfHdr;3 HANDLE hFile;4…

十字链表的定义及C语言描述

十字链表常用于表示稀疏矩阵&#xff0c;可视作稀疏矩阵的一种链式表示&#xff0c;因此&#xff0c;这里以稀疏矩阵为背景介绍十字链表。不过&#xff0c;十字链表的应用远不止稀疏矩阵&#xff0c;一切具有正交关系的结构&#xff0c;都可用十字链表存储。 1、存储方式 (a)…

outportb函数与inportb函数问题

outportb函数是属于Turbo C&#xff08;TC&#xff09;语言库函数&#xff0c;这是一个输出到硬件端口的函数&#xff0c;似乎是当年学习C语言的时候用这个东西&#xff0c;现在用的C里面没有这个函数&#xff0c;今天在做一个软件说明书时&#xff0c;看到这个函数&#xff0c…

scriptaculous学习笔记(一)

准备 包含库文件&#xff1a; <script src"../prototype.js" type"text/javascript"></script> <script src"../scriptaculous.js" type"text/javascript"></script> 可排序对象 例子&#xff1a; 以下代…

asp.net 2.0发送和接收邮件总结

总结:.用asp.net 2.0发送邮件非常的方便,只需要用using System.Net.Mail命名空间下的类就可以完成发送邮件的功能,发送邮件的服务器可以有以下几种情况: 1.本地的smtp服务器 2.网络上的smtp服务器(smtp.163.com等) 以下是我测试发送邮件的范例,基本上都考虑到的所有的情况,如果…

梅花雪树控件的使用及下载

梅花雪树2.0下载mztreeview2.0.rar 梅花雪树1.0下载mztreeview10.js 梅花雪树1.0控件 有以下属性和方法。 属性 MzTreeView 类的一些属性&#xff1a; 属性名 类型 属性的具体说明 MzTreeView.nodes 集合 服务器端给树指定数据源时数据存放的对象&#xff0c;具体存放格式如&…

实现对过长文字内容进行分页显示

在我们制作网站的过程中&#xff0c;难免会碰到最终显示页面的正文内容过长的问题&#xff0c;这样会导致浏览者往下不停的翻屏&#xff0c;那么有没有办法将过长的正文内容进行分页呢&#xff1f;显示内容部分&#xff1a;程序代码//FLYWE Blog//www.flywe.net//定义变量int i…

使用ExtJS创建前端WebQQ界面

使用ExtJS创建前端WebQQ界面&#xff0c;使用ASP.NET处理数据存取&#xff0c;为了演示方便用Sqlite3存储数据。 功能概述&#xff1a;实现了最基础的一对一的通讯功能&#xff0c;实时收发信息&#xff0c;离线保存信息。来信自动弹出窗口。实现思路&#xff1a;借鉴了早些年的…

澄清概念:委托---事件---事件处理

委托主要用于保存一个方法的引用&#xff0c;定义一个委托的过程实际上就是创建了一个新类&#xff0c;那么就可以通过new来创建一个委托的实例。示例程序&#xff1a;1usingSystem; 2usingSystem.Collections.Generic; 3usingSystem.Text; 45namespaceConsoleApplication1 6{ …

JSP高访问量下的计数程序

有时要为每一篇文章统计其点击次数&#xff0c;如果每一次浏览都要更新一次库的话&#xff0c;那性能在访问量很大的情况下&#xff0c;服务器的压力就会很大了&#xff0c;比较好一点的方法就是先将要更新的数据缓存起来&#xff0c;然后每隔一段时间再利用数据库的批量处理&a…

jsp防盗链很简单

a.jsp <% page language"java" import"java.util.*" contentType"text/html; charsetGB2312"%> <html> <head><title>要防盗链的页</title></head> <body> <%if(null request.getHeader(&q…

codeSmith实现ExtJS中Grid代码生成

新的项目中。要使用ExtJs&#xff0c;为了简单&#xff0c;写了这么一个简单的CodeSmith模板来根据数据库中的表生成Grid。 代码如下&#xff1a; <%--Name:<%GetClassName(SourceTable) %>Author: sunfishlu Description: --%><% CodeTemplate Language"…

教育网研究2 三级级联下拉菜单

1有下级的父结点才显示下级级联 2如何确定选择的父结点 源程序 <HTML> <HEAD> <TITLE>study </TITLE> <script>var secondidsizenew Array();;var threesizenew Array();//选择二级分类function selectSecondType(s) { var a document…

oracle日期处理完全版

TO_DATE格式复制内容到剪贴板代码:Day:dd number 12dy abbreviated friday spelled out fridayddspth spelled out, ordinal twelfthMonth:mm number 03mon abbreviated marmonth spelled out marchYear:yy two digits 98yyyy four digits 199824小时格式下时间范围为&#xff…

asp.net操作Meta tages/Style/title/Header

动态添加Meta tages: // Render: <meta name"keywords" content"Some words listed here" /> HtmlMeta meta new HtmlMeta();meta.Name "keywords";meta.Content "Some words listed here";this.Header.Controls.Add(meta);/…

全面理解javascript的caller,callee,call,apply概念

在提到上述的概念之前&#xff0c;首先想说说Javascript中函数的隐含参数&#xff1a;arguments Arguments 该对象代表正在执行的函数和调用它的函数的参数。 [function.]arguments[n]参数function &#xff1a;选项。当前正在执行的 Function 对象的名字。 n &#xff1a;选…

c#中高效的excel导入oracle的方法

如何高效的将excel导入到oracle?和前两天的SqlBulkCopy 导入到sqlserver对应,oracle也有自身的方法,只是稍微复杂些.那就是使用oracle的sql*loader功能&#xff0c;而sqlldr只支持类似csv格式的数据&#xff0c;所以要自己把excel转换一下。实现步骤&#xff1a;用com组件读取…

使用Ext.UpdateManager实现页面任意部分自动刷新处理

通常我们使用html标签meta实现页面的自动刷新处理&#xff0c;这种方式会刷新整个html页面&#xff0c;但是很多情况下我们只需要更新页面中某一部分。Ext.UpdateManager为我们提供了一种随心所欲地刷新页面中任意部分的功能&#xff0c;并且为用户提供更好的浏览体验。 我们知…

Nhibernate学习之性能改善1

1.学习目标通过几天来大家对Nhiberate的反映&#xff0c;很多人对它的性能非常的担心&#xff0c;本文便着手从最直观的角度和方法中逐步改善nhiberate的性能。改善性能是需要做出很多分析和测试的&#xff0c;本文试图从最表层的对象入手&#xff0c;以后逐渐增加其他方面的性…

C++中的四种强制类型转换的区别 [转]

使用标准C的类型转换符&#xff1a;static_cast、dynamic_cast、reinterpret_cast、和const_cast。 1 static_cast 用法&#xff1a;static_cast < type-id > ( expression ) 该运算符把expression转换为type-id类型&#xff0c;但没有运行时类型检查来保证转换的安…

c# 反射的使用方法,不知道是不是最全的

在网上查找了不少的资料&#xff0c;可以说大同小异&#xff0c;概念性的东西网上一搜一堆&#xff0c;今天把反射的东西整理了一下&#xff0c;供大家使用&#xff0c;我保证我这里是最全面的东西&#xff0c;当然也是基础的东西&#xff0c;在学好了这一切的基础上&#xff0…

linux下的sleep usleep select

1.sleep/usleep: sleep&#xff08;n&#xff09;&#xff1a;休眠n秒&#xff1b; usleep&#xff08;n&#xff09;&#xff1a;休眠n微妙&#xff1b;1秒1000&#xff0c;000微秒 可用于定时器&#xff0c;头文件&#xff1a;unistd.h 以下是简单小程序&#xff1a; usl…

Nhibernate学习之many-to-many篇

学习目的: 通过进一步学习Nhibernate基础知识&#xff0c;掌握用Nhiberate实现多对多的业务逻辑 开发环境必要准备 开发环境: windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition 前期准备: 学习上两篇单表操作和many-to-one篇 3&#xff0e;对上…

Nhibernate学习起步之many-to-one篇

1. 学习目的: 通过进一步学习nhibernate基础知识&#xff0c;在实现单表CRUD的基础上&#xff0c;实现两表之间one-to-many的关系. 2. 开发环境必要准备 开发环境: windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition 必要准备: 学习上篇文…

NHibernate Step by Step (四)Session、Query及HQL

我们总结一下在第二篇中的 Session 操作&#xff1a; 1&#xff0e; 获取记录 Person person (Person)session.Get(typeof(Person),1);2&#xff0e; 保存记录 session.Save(person);3&#xff0e; 删除记录 Person person (Person)session.Get(typeof(Person),1);session.…

NHibernate Step by Step(二) 单表操作

NHibernate Step by Step(二) 单表操作 接着第一期&#xff0c;我们继续。 为了方便学习测试&#xff0c;从今天开始我将使用MS Test来进行测试&#xff0c;这样就避免了在一个Console工程里不停地添加、注释代码了。 提示&#xff1a;为了在VS2005IDE中获得NHibernate配置文…

获取UltraWebTree指定节点的所有父节点内容

&#xff08;继续资源库小程序中UltraWebTree的使用方法&#xff0c;上一篇是利用数据库来填充UltraWebTree &#xff09;功能要求&#xff1a;当我点击UltraWebTree中子节点时&#xff0c;需要获取该节点所有父节点内容&#xff0c;这样我就能获得该子节点下文件的目录路径了。…

UltraWebTree的递归绑定和节点拖动

1.html代码<HTML><HEAD><title>TreeView</title><meta content"Microsoft Visual Studio .NET 7.1"name"GENERATOR"><meta content"C#"name"CODE_LANGUAGE"><meta content"JavaScript&qu…

WebCombo取组合框当前显示的文本

Code1取组合框当前显示的文本,3种写法 2combNdGys.SelectedCell.ToString(); 当为编辑状态时,如果不是选,而是输入时,则出错,而comboPJNo.DisplayValue.ToString();则不出错 3ComboHtType.SelectedCell.Text; 4comboPJNo.DisplayValue.ToString(); 5this.ComboHtType.Selected…

使用反射技术在asp.net页间传递对象

电子商务站点, 在一个完整的预订流程中, 用户的一些选择信息需要从一个页面传到下一个页面. 这是特别常用的需求. 一般的做法把这些信息一一的写进隐含域<input typehidden value"xx"> 再post 到另外一页, 再一一接收. 或者放在Url 中传递. 在asp.net中我们习…

NetAdvantage的UltraWebGrid的全选控件设计

【对Infragistics.WebUI.UltraWebGrid.UltraWebGrid的某一列进行全选&#xff0c;当然这一列的Type是Checkbox】代码很简单&#xff0c;主要是注册一段js&#xff0c;根据UltraWebGrid的实现特点&#xff0c;巧妙调用其js库。这样不要postback到Server端&#xff0c;避免无谓刷…

GridView中使用方向键标记选中行

在aspx中定义javascript事件,判断按键是否为上下键; <script type"text/javascript">var currentRowId 0;function SelectRow(){ if (event.keyCode 40) MarkRow(currentRowId1); else if (event.keyCode 38) MarkRow(currentRowId-1);}functi…

用DataReader 分页与几种传统的分页方法的比较

用DataReader 分页与几种传统的分页方法的比较 作者&#xff1a;肖波 对于数据库的分页&#xff0c;目前比较传统的方法是采用分页存储过程&#xff0c;其实用 DataReader 也可以实现分页&#xff0c;不需要写存储过程&#xff0c;实现效率上也比几种比较流行的分页方法要略快。…

对Url传输参数进行加密和解密

最近做一个论坛入口时要实现帐号和密码不在IE地址栏出现而做的 index.aspx.cs (加密处理)Byte[] Iv64{11, 22, 33, 44, 55, 66, 77, 85};Byte[] byKey64{10, 20, 30, 40, 50, 60, 70, 80};public string Encrypt(string strText){ try { DESCryptoServiceProvider des n…

FLEX入门篇--------Alert提示框和双击事件

Alert的参考http://livedocs.adobe.com/flex/3/langref/mx/controls/Alert.html#effectSummaryAlert.show(text, title, flags, parent, closeHandler(关闭时触发的事件));flag : Alert.YES|Alert.NO|Alert.OK 简单的alert提示框说起. 先一起来看看官方文档的介绍: public stat…

struts2的时间格式转换问题

关键字: struts2 struts2提供了一个时间标签: Xml代码 <s:date name"todayDate" format"yyyy-MM-dd" /> <s:date name"todayDate" format"yyyy-MM-dd" /> 但这个标签很只能在显示的时候用&#xff0c;但如果我想在输入框…

JYGL系统 学习2显示式

1.又玩日历&#xff08;有图标的 附件&#xff1a;calendar.rar&#xff09;<script type"text/javascript" src"js/calendar.js"></script><tr valign"middle" height"35"> <td>日期&#xff1a;</td&…

《Spring 2.0核心技术与最佳实践》第四天

hsqldb文档(把数据以文件的形式保存下来的方法?)HSQLDB是一个纯Java编写的数据库.使用方法1.导入hsqldb.jar org.hsqldb.jdbcDriver jdbc:hsqldb:mem:bookstore2. 编程 (org.hsqldb.Server;)import java.sql.Connection;import java.sql.DriverManager;import java.s…

错误诊断 session.getAttribute取值为空

if(session.getAttribute("manager")null) {} else {String manager2session.getAttribute("manager").toString();//这才能取,要不为空就会出错}

struts再次学习2

使用struts标签 注册页面&#xff1a;reguser.jsp  <% page contentType"text/html;charsetUTF-8" language"java"  %>    <% taglib uri"/WEB-INF/Struts-bean.tld" prefix"bean"%>    <% taglib uri&qu…

每次只展开一组的折叠菜单

<script> function switchMenu(evt){ var eleevt.target||evt.srcElement; //分别针对非ie和ie&#xff0c;获取事件的源对象 if(ele.tagName"H1"){ //如果是<h1> var uluele.parentNode.getElementsByTagName("ul"); for(var i0;i<ulu.le…

request.getParameterValues的使用

index.jsp <form action"qu_do.jsp" method"post"><Table> <Tr> <td><input type"checkbox" name"sport" value"1">跑步 <input type"checkbox" name"sport"…

注册的验证及插入数据库中源码

adshost表 id,Username,Password,Site_name,Site_URL,Site_type,Site_desc,Linkname,Email,QQ,MSN,Phone,Company,Address,Postal,Fax 以下是原sql语句. if exists (select * from dbo.sysobjects where id object_id(N[dbo].[Adshost]) and OBJECTPROPERTY(id, NIsUserTab…

非递归遍历二叉树

1.先序遍历 从递归说起 1.void preOrder(TNode* root)2.{3. if (root ! NULL)4. {5. Visit(root);6. preOrder(root->left);7. preOrder(root->right);8. }9.}递归算法非常的简单。先访问跟节点&#xff0c;然后访问左节点&#xff0c;再…

VC下Microsoft Speech SDK

原文出处 http://www.cnblogs.com/zd_ad/archive/2012/01/12/2320364.html1 首先开发得需要Microsoft Speech SDK的支持&#xff0c;以下是下载地址 http://msdn.microsoft.com/code/sample.asp?url/msdn-files/027/000/781/msdncompositedoc.xml Speech SDK 5.1 …

利用RFC868协议编写网络对时程序

一、网络授时服务 网络授时服务是在网络上设置一些时间服务器&#xff0c;用户通过Internet访问这些时间服务器就可同步本地计算机时钟的服务。网络授时服务有三个协议&#xff0c;分别是Network Time Protocol (RFC-1305)&#xff0c;DaytimeProtocol (RFC-867)&#xff0c;T…

CToolTipCtrl使用详细解说

ToolTip是Win32中一个通用控件&#xff0c;MFC中为其生成了一个类CToolTipCtrl&#xff0c;总的说来其使用方法是较简单的&#xff0c;下面讲一下它的一般用法和高级用法。 一般用法步骤&#xff1a;1. 添加CToolTipCtrl成员变量 m_tt。2. 在父窗口中调用EnableToolTips(TRUE)…

Windows编程基础- 设备对象属性

源地址&#xff1a;http://www.2cto.com/kf/201008/54515.html 设备对象属性决定着绘图方式&#xff0c;当使用GDI函数绘图时&#xff0c;所绘制的图形和文本的颜色、大小和位置等由设备对象的当前属性决定&#xff0c;应用程序可以使用GDI函数改变设备对象的当前属性。本章介…

JS解析,格式化日期

/* 将String类型解析为Date类型. parseDate(2006-1-1) return new Date(2006,0,1) parseDate( 2006-1-1 ) return new Date(2006,0,1) parseDate(2006-1-1 15:14:16) return new Date(2006,0,1,15,14,16) parseDate( 2006-1-1 15:14:16 ) return new Date(2006,0,1,1…

使用Visual Studio 2008进行数据层开发

LINQ是Visual Studio 2008在重要内容之一&#xff0c;本节也主要是介绍如何利用LINQ来构建我们的数据层。 在本篇文章中用到了C#3.0的新特性&#xff0c;不了解的朋友可以到我的另一个系列《 C#3.0 为我们带来什么》中查看&#xff0c;本篇中不再做过多介绍。 在数据库中建立 C…

JavaScript实现DropDownList(Select)三级联动无刷新

Javascript代码 <script languagejavascript> function CountryChange(){ countryiddocument.getElementById("ddlContry").value; if(countryidnull||countryid""){ alert("请选择所属国家…

WinExec,ShellExecute ,CreateProcess 调用其他进程,即开启其他exe程序

三个SDK函数: WinExec&#xff0c;ShellExecute &#xff0c;CreateProcess可以实现调用其他程序的要求&#xff0c;其中以WinExec最为简单&#xff0c;ShellExecute比WinExec灵活一些&#xff0c;CreateProcess最为复杂。 WinExec 两个参数&#xff0c;前一个指定路径&#xf…

AJAX应用之注册用户即时检测

AJAX的无刷新机制使得在注册系统中对于注册名称的检测能即时显示。常见的用户注册是用户输入用户名&#xff0c;后台程序检测数据库中用户名是否重复而做出注册的成功与失败之提示&#xff08;当用户注册重名时将返回重新注册&#xff09;&#xff0c;或者稍微人性化一点就是在…

用javascript仿163邮箱网盘多文件上传用户控件

*/ --------------------------------------------------------------------------------------*/ 出自&#xff1a; 编程中国 http://www.bc-cn.net*/ 作者&#xff1a; islet E-mail&#xff1a;islet71163.com QQ&#xff1a;4238114*/ 时间&#xff1a; 2007-9-15 编程论坛…

NHibernate中Session的处理

NHibernate中Session是线程不安全的&#xff0c;而且每次数据库操 作 请求创建Session时对性能有些影响。在Windows应用中可以通过 [ThreadStatic]特性很简单的就可以实现线程安全&#xff0c;而在Web中可以通过将Session与用于请求HttpContext绑定实现线程安 全&#xff0c;并…

MYSQL外键(Foreign Key)的使用 外键的作用,级联操作和保证数据一致性

在MySQL 3.23.44版本后&#xff0c;InnoDB引擎类型的表支持了外键约束。外键的使用条件&#xff1a;1.两个表必须是InnoDB表&#xff0c;MyISAM表暂时不支持外键&#xff08;据说以后的版本有可能支持&#xff0c;但至少目前不支持&#xff09;&#xff1b;2.外键列必须建立了索…

查询in语句造成的 org.hibernate.TransactionException: JDBC rollback failed

最近有遇到很多新的问题,也解决了不少问题,不过因为时间紧也没做记录,做下整理,然后做个记录,已备以后忘了. org.hibernate.TransactionException: JDBC rollback failed这个错误也折磨我好几天了,最无奈的就是总要服务器重起,连到一定时间就自动挂了,我还要重起一下服务器,就…

13.1.7 如何产生一个弹出窗口

&#xff08;根据选择不同单选框&#xff0c;弹出窗的内容不同&#xff09; 二种方法 方法一&#xff1a;将参数传递给弹出窗口的URL window.open("popup.jsf?country" country[i].value, "popup", "height300,width…

13.1.6 如何一次在一个页面中显示大型数据集

1&#xff09;向表格中添加滚动条 <div style"overflow:auto:width100%;height:200px;"> <h:dataTable.. > <h:column...> ... </h:column> </h:dataTable> …

同义词synonym

设置权限的时候 有用a)建立一个新的用户mk 密码m123; connect system/manager; create user mk identified by m123; grant connect,resource to mk;b)登录到用户mk 建立一张表 connect mk/m123; create table test( xh number(2) primary key, cname varchar2(10)…

13.1.8 如何有选择的显示和隐藏组件

<h:panelGroup rendered"#{userBean.loggedIn}"> ... </h:panelGroup> <h:panelGroup rendered"#{!userBean.loggedIn}"> ... </h:panelGroup> 超过两个选项的情况&#xff0c;最好使用组件&#x…

读取文件指定行

/** * 读取文件指定行。 */public class ReadSelectedLine {// 读取文件指定行。 static void readAppointedLineNumber(File sourceFile, int lineNumber) throws IOException {FileReader in new FileReader(sourceFile);LineNumberReader reader new LineNumberRe…

JSF常见错误

java.lang.IllegalStateException: No thread-bound request: use RequestContextFilter 是因为在Web.xml中配置没有增加Spring的相应Listener, 将下面代码贴如Web.xml中即可。 <listener> <listener-class> org.springframework.web.context.request.Req…

Hibernate 多对多双向关联

一、模型介绍 多个人&#xff08;Person &#xff09;对应多个地址&#xff08;Address &#xff09;。 一个人可对应多个地址&#xff0c;一个地址也可以对应多个人。 二、实体&#xff08;省略getter 、setter 方法&#xff09; public class Personnn_sx { …

Hibernate 一对多连接表双向关联

一、模型介绍 一个人&#xff08;Person &#xff09;对应多个地址&#xff08;Address &#xff09;。 二、实体&#xff08;省略getter 、setter 方法&#xff09; public class Person1ntab_sx { private int personid; private String name; pr…

jsf第一步 办公用品管理系统示例 学习笔记

1.登陆页面的全局错误提示<h:messages globalOnly"true"></h:messages>error_password对应你输入的密码有错&#xff01; //声明一个没有登录成功的消息 FacesMessage msgMessageFactory.getMessage (facesC…

JSF之上传图片(也可以用来上传其他文件)

没用组件来上传&#xff0c;是用的流来上传的 <% taglib uri"http://myfaces.apache.org/tomahawk" prefix"x"%> <h:form enctype"multipart/form-data">图片&#xff1a;<x:inputFileUpload id"fileId" value"#…

jsf和myface上传文件

jsf和myface上传文件气死我了 <% taglib uri"http://myfaces.apache.org/tomahawk" prefix"x"%> <h:form id"createForm" enctype"multipart/form-data"><td class"tdbg4" width"100"> …

jsf的ajax框架增强版QFaces

一使用1&#xff0e;qfaces.jar&#xff0c;commons-fileupload-1.2.jar&#xff0c;commons-io-1.3.2.jar 2 web.xml配置文件<servlet> <servlet-name>QFaces</servlet-name> <servlet-class>name.huliqing.qfaces.FacesServlet</…

javascript的两个页面的传值

javascript的两个页面的传值 选择的页面<a href"#" οnclick"confirmSelect();return false;">选择</a><script type"text/javascript"> function confirmSelect() {  window.open ("${request.contextPath}/sys/u…

jsp补习

1 。<jsp:useBean id"box" class"com.jsfabc.jsh.view.bean.Box" scope"session"> page,request,applicationpage只在页面内有效&#xff0c;request只在一次跳转中有效&#xff0c; session会话&#xff0c;application一次服务启动到停…

四DWR综合实践 用户管理模块实现

知识点&#xff1a; 编写要在前台调用的java对象&#xff1b;在dwr.xml中配置这个对象&#xff1b;在页面中引入dwr的js库及自动生成的调用java对象的js库dwr.util中常用的js函数以快速开发。 四DWR综合实践&#xff1a;用户管理模块实现 1.userManager.html<html> &…

参考easyjfblog新建自己的BLOG

参考easyjfblog新建自己的BLOG1、功能索引文章管理&#xff08;添加&#xff0d;修改&#xff0d;删除&#xff09;文章分类管理(添加&#xff0d;修改&#xff0d;删除&#xff0d;修改排序)文章评论&#xff08;发布&#xff0d;回复&#xff0d;审核&#xff0d;删除&#x…

自定义标签的分页使用(复杂)

分页使用1。<mytag:pagingDisplay />2。<tag> <name>pagingDisplay</name> <tagclass>nm.tag.DisplayTag</tagclass> <bodycontent>empty</bodycontent> <info> A demo </info> </tag>3。package nm.ta…

多模式串匹配之AC自动机算法(Aho-Corasick算法)简介与C语言程序实现源码参考

一、概述 AC自动机算法全称Aho-Corasick算法&#xff0c;是一种字符串多模式匹配算法。该算法在1975年产生于贝尔实验室&#xff0c;是著名的多模匹配算法之一。AC算法用于在一段文本中查找多个模式字符串&#xff0c;即给你很多字符串&#xff0c;再给你一段文本&#xff0c;让…

字符串模式匹配的BM算法

由于毕业设计&#xff08;入侵检测&#xff09;的需要&#xff0c;这两天仔细研究了BM模式匹配算法&#xff0c;稍有心得&#xff0c;特此记下。 首先&#xff0c;先简单说明一下有关BM算法的一些基本概念。 BM算法是一种精确字符串匹配算法&#xff08;区别于模糊匹配&#xf…

单例模式的讨论

单例相对于静态变量的优势&#xff1a; (1),可以支持延迟加载 (2),可以支持多态 最简单的单例模式 public class Singleton { private static final Singleton instance new Singleton(); private Singleton() { } public static Singleton getInstance(){ return instance…

C语言文件读写操作中缓冲区问题和setbuf函数详解

清除和设置文件缓冲区 (1).清除文件缓冲区函数&#xff1a; int fflush(FILE *stream); int flushall(); fflush()函数将清除由stream指向的文件缓冲区里的内容&#xff0c;常用于写完一些数据后&#xff0c;立即用该函数清除缓冲区&#xff0c;以免误操作时&#xff0c;破坏原…

shell操作mysql

shell操作mysql 在shell开发中&#xff0c;很多时候我们需要操作mysql数据库&#xff08;比如&#xff1a;查询数据、导出数据等&#xff09;&#xff0c;但是我们又无法进入mysql命令行的环境&#xff0c;就需要在shell环境中模拟mysql的环境&#xff0c;使用mysql相关命令&am…

随机生成1000w内不重复的随机数

http://blog.csdn.net/v_july_v/article/details/6630757 从上面博客中获取的算法&#xff0c;编译测试通过 void testMake1000WRand(){const int size 10000000;int *num new int [size];int n;FILE *fp fopen("F:\\rasterTest\\data.txt", "w");asse…

c/c++内存分配、指针和数组对比

转自&#xff1a;http://qiuyili68.blog.163.com/blog/static/67531803201111195115375/?fromdm&fromSearch&isFromSearchEngineyes内存分配方式 在C中&#xff0c;内存分成5个区&#xff0c;他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈&a…

判断两个单链表是否相交

题一、 给定单链表&#xff0c;检测是否有环。 使用两个指针p1,p2从链表头开始遍历&#xff0c;p1每次前进一步&#xff0c;p2每次前进两步。如果p2到达链表尾部&#xff0c;说明无环&#xff0c;否则p1、p2必然会在某个时刻相遇(p1p2)&#xff0c;从而检测到链表中有环…

【JS】基础篇之带你走进JavaScript的数据类型

前言 什么是JS呢&#xff1f;全称是JavaScript&#xff0c;是能够运行在JS解释器中的脚本语言。那知道了什么是JS&#xff0c;那你知道什么是ES吗&#xff1f;如果你了解JS的前世今生&#xff0c;你就知道什么是ES了&#xff0c;ES就是JS&#xff0c;相当于ES是大名&#xff0c…

突破游戏驱动级反外挂保护

突破游戏驱动级反外挂保护2010-06-18 22:45转自&#xff1a;http://hi.baidu.com/asmsky/blog/item/ad0dd50b73d38a33b1351dc2.html现在大多数网络游戏都使用驱动级的反外挂保护,使其他程序无法获得其游戏窗口句柄&#xff0c;下面驱动代码可以恢复被TesSafe.sys Hook掉的API。…

[Win32]一个调试器的实现(一)调试事件与调试循环

前言 程序员离不开调试器&#xff0c;它可以动态显示程序的执行过程&#xff0c;对于解决程序问题有极大的帮助。如果你和我一样对调试器的工作原理很感兴趣&#xff0c;那么这一系列文章很适合你&#xff0c;这些文章记录了我开发一个调试器雏形的过程&#xff0c;希望对你有帮…

06_DXE_InstallProtocolInterface

转自&#xff1a;http://blog.yam.com/wttmama/article/33768917 這是一個本來看不懂的東東 後來去追了裡面的 code 。m&#xff0c;真的很特別&#xff0c;但~我要強調&#xff0c;它不能讓你瞭解BIOS 但可以讓你對 程式更有 sense 。要看懂 InstallProtocolInterface 這個 …

source insight的 跳转到文件夹 插件

转自&#xff1a; http://blog.csdn.net/chenyufei1013/article/details/6055093 Source Insight一直在用&#xff0c;windows下不错的源代码查看。同时&#xff0c;经过简单的配置&#xff0c;也可以作为不错的代码编辑工具来使用&#xff08;参见下图&#xff09;。 在使用的…

0, \0, NULL的区别

这个都知道在哪里用&#xff0c;但是道理不清楚。然后google 了一下&#xff0c;一个比较好的解释虽然是英文&#xff0c;但是很经典。 1.0 is an integer constant 2.\0 is a character constant 3.NULL is a macro&#xff08;宏&#xff09; defined in several standard …

用TAPI实现MODEM通信编程

转自&#xff1a;http://bbs.tech.ccidnet.com/read.php?tid192210 TAPI意即Telephony API&#xff0c;是一组Windows操作系统提供的一组针对电话MODEM进行通信编程的API函数。下面就几年前笔者在工程应用中的实际代码对使用TAPI实现电话MODEM通信编程的通信过程和相关API函数…

RIL驱动介绍

RIL是一个WCE驱动 它主要由驱动的主要部分RIL_Init,RIL_Open,RIL_Close…等等组成。作为一个驱动的dll库当然也应该由dll特有的函数DllMain。RIL作为一个驱动当然也应该支持电源管理的所有函数。 RIL对外接口 RIL作为WCE的标准接口提供了一整套的函数如&#xff1a;RIL_Initi…

ril核心代码简单介绍

转载请注明&#xff1a;www.max123.study-bbs.com【代码核心结构】 最通常想到的思路是&#xff0c;发送一个at命令&#xff0c;然后接收串口返回的响应数据&#xff0c;进而对数据进行解析&#xff0c;这个模型的优点是够简单&#xff0c;不少单片机程序会这样设计。缺点是整个…

NYOJ-542 试制品【字典树】

题目链接&#xff1a;http://acm.nyist.net/JudgeOnline/problem.php?pid542 解题思路&#xff1a; 省赛的时候就是卡在这里&#xff0c;没能搞出来。 下来又仔细想了下&#xff0c;然后很快就把代码打出来了。。。。字符串处理还是不行&#xff0c;以后多练吧。。。。。。…

分析5.0BSP中断

看三星的5.0中断&#xff0c;看的一头雾水&#xff0c;相当郁闷。现在重新理清一下。 sontitan牛人也指示过一些。 引用楼主 wangxin_801115 的帖子:请问这两个函数KernelIoControl和InterruptInitialize函数的区别是什么呢&#xff1f;&#xff1f; 个人理解&#xff1a;先用…

Kitl是怎样工作的?

part1. kitl初始化 ------------- Kitl的加载于其他调试服务之前&#xff0c;以提供为这些调试服务发布调试信息和接收主机调试命令的的通道。通常kitl在系统HAL初始化工作完成后进行加载&#xff0c;MS建议在OEMInit中启动kitl。这样就可以使用NIC或者是serial/Pal作为kitl的物…

深入剖析windows mobile启动过程

深入剖析windows mobile启动过程 深入剖析windows mobile启动过程转自winbile.net介绍一下mobile系统的启动流程&#xff0c;仅供大家学习之用:硬件平台:TI omap软件平台&#xff1a;WM5.0相关术语&#xff1a;RTOS Real-time Operating SystemEBOOT …

Power Management

本文对Power Management这部分代码的研究是基于Wince5.0的(注&#xff1a;在最新的Wince 6.0上对电源管理的架构做了较大改变)。 这部分的代码在/PUBLIC/COMMON/OAK/DRIVERS/PM下&#xff0c;在OS中以PM.dll的形式存在。 一、PowerManagement Architecture 在/PUBLIC/COMMON/O…

bash不对变量区分类型

1 #!/bin/bash2 # int-or-string.sh: 整型还是字符串?3 4 a2334 # 整型.5 let "a 1"6 echo "a $a " # a 23357 echo # 还是整型.8 9 10 b${a/23/BB} # 将"23"替换成"BB&q…

pl/sql进阶---控制结构

pl/sql进阶&#xff1a;控制结构 在任何计算机语言&#xff08;C, JAVA, PASCAL &#xff09;都有各种控制语句&#xff08;条件语句&#xff0c;循环语句&#xff0c;顺序控制结构…&#xff09;在 pl/sql 中也存在这样的控制结构。 1&#xff09;if 语句 2&#xff09;循环…

将PC站点的链接转换成对应WAP站点的链接

最近做了一个项目&#xff0c;需要做到这个事情&#xff0c;将一些网站的链接转换成其对应wap站点的链接&#xff0c;比如将凡客诚品的商品链接&#xff0c;转换成对应的wap站点的地址&#xff0c;这样就可以直接在手持设备上直接访问。 这里代码备份一下。 <?xml version…

使用JST模板引擎加快页面交互内容开发

首先看一个需求&#xff1a; 页面上存在一个select box&#xff0c;当选择了下拉框中的一个选项的时候&#xff0c;异步请求获取数据并在页面某个区域显示出来。而且这个显示区域是具有样式和自己固有的js等内容的&#xff0c;并非简单的静态文字。 如果用传统的js方式&#x…

[框架那点事儿-快速开发季]编写自己的数据持久层(7)总结篇

// 备注&#xff1a;本章节的代码较多&#xff0c;在IE下显示有点问题&#xff0c;请用firefox浏览&#xff0c;或者请留下邮箱&#xff0c;我会将整个工程打包发送 在前面的六篇文章中&#xff0c;针对日常开发常用到的DB的操作对spring框架的jdbcTemplate进行了一定的封装&am…

C++引用与指针的比较

C引用与指针的比较 引用是C中的概念&#xff0c;初学者容易把引用和指针混淆一起。 一下程序中&#xff0c;n是m的一个引用&#xff08;reference&#xff09;&#xff0c;m是被引用物&#xff08;referent&#xff09;。 int m; int &n m; n相当于m的别名&#xff08;…

[框架那点事儿-快速开发季]编写自己的数据持久层(6)思考

这一章题目是思考&#xff0c;是因为工作进行到现在&#xff0c;我开始反思着一些API&#xff0c;到底能覆盖多少的日常工作&#xff0c;带来多少的便捷。从最开始的插入开始&#xff0c;到现在已经完成了根据sql来实现分页查询&#xff0c;我发现用这种纯面向对象的API封装思想…

获得任何一个版本 Windows 的密码框密码

获得任何一个版本 Windows 的密码框密码。&#xff08;呵呵&#xff0c;好拗口啊&#xff01;啊&#xff01;别扔番茄&#xff01;&#xff01;&#xff09; ---------- 鼠标钩子函数的DLL ---------- 文件名&#xff1a; HookDll.asm -----------------------------------…

请问如何将软件运行指定次数

例如现在已经编写一个软件&#xff0c;但是只想让它运行三次&#xff0c;也就是运行三次后&#xff0c;就不能再运行了&#xff0c;请问如何实现&#xff1f; 方法一&#xff1a; 可以在注册表中写个隐蔽的字段&#xff01;代码如下&#xff1a; 最好添加在BOOL CYourA…

Visual C++实现二值图像处理

二值图像是一种简单的图像格式&#xff0c;它只有两个灰度级&#xff0c;即"0"表示黑色的像素点&#xff0c;"255"表示白色的像素点&#xff0c;至于如何从一幅普通的图像获得二值图像&#xff0c;请参考我近期在天极网上发表的《Visual C编程实现图像的分…

Win32串口编程

Win32串口编程 作者&#xff1a;韩耀旭 下载源代码http://www.vckbase.com/code/viewcode.asp?id3002 在工业控制中&#xff0c;工控机&#xff08;一般都基于Windows平台&#xff09;经常需要与智能仪表通过串口进行通信。串口通信方便易行&#xff0c;应用广泛。一般情况下…

学习MFC框架如何创建的过程

很久没有使用MFC了&#xff0c;以至于都忘记MFC框架复杂的窗口、文档、视的创建过程了。下面我们跟踪一个MFC MDI的应用程序&#xff0c;来温习或学习一下。 使用AppWizard创建一个MDI应用程序&#xff0c;我创建的应用程序叫MDITest&#xff0c;这样MFC生成了如下的类&#xf…

android整合两个bitmap

有时候会遇到这样的需求&#xff0c;将两个bitmap对象整合并保存为一张图片&#xff0c;代码如下&#xff1a;private Bitmap toConformBitmap(Bitmap background, Bitmap foreground) {if( background null ) { return null; } int bgWidth background.getWidth(); …

SOCKET编程简单总结

SOCKET编程总结 sockets&#xff08;套接字&#xff09;编程有三种&#xff0c;流式套接字&#xff08;SOCK_STREAM&#xff09;&#xff0c;数据报套接字&#xff08;SOCK_DGRAM&#xff09;&#xff0c;原始套接字&#xff08;SOCK_RAW&#xff09;&#xff1b;基于TCP的soc…

利用vc6.0进行ADO编程的简单例子

使用ADO前必须在工程的stdafx.h文件最后用直接引入符号&#xff03;import引入ADO库文件&#xff0c;以使编译器能正确编译。代码如下&#xff1a; #import "C:/Program Files/common files/system/ado/msado15.dll" no_namespace rename(&qu…

C# 统计员工上下班情况

点击打开链接public void CommuertReportExcel(){DataTable dtshow new DataTable();DataTable dt new DataTable();string sql "select LogTime,AttendantWorkNo,ActionName from AttendantLogInfo where ActionName in(登录,下班) " search_condition() "…

在VC中使用ADO开发数据库应用程序

一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的&#xff0c;是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在…

深入解析MFC -- CString的内存结构

转自:http://dryfish118.spaces.live.com/Blog/cns!FDCABF8EDB1731D0!660.entry VC6的时候记得看过CString的源代码&#xff0c;并不复杂&#xff0c;应该是从VC7开始&#xff0c;MFC和ATL共用一个CString了&#xff0c;新的CString使用了模板技术和其它技术&#xff0c;值得一…

vc多线程编程

VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序&#xff1a;  新建一个基于对话框的应用程序SingleThread&#xff0c;在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮&#xff0c;ID为IDC_SLEEP_SIX_SECOND&#xf…

Oracle常用视图

1 Oracle常用数据字典表 1、 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 2、 查看当前用户的角色 SQL>select * from user_role_privs; 3、 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQ…

Oracle分析函数八——CUBE,ROLLUP

Oracle 分析函数——CUBE &#xff0c; ROLLUP CUBE 功能描述&#xff1a; 注意&#xff1a; ROLLUP 功能描述&#xff1a; 注意&#xff1a; 如果是 ROLLUP(A, B, C) 的话&#xff0c; GROUP BY 顺序 (A 、 B 、 C) (A 、 B) (A) 最后对全表进行 GROUP BY 操作。 如…

一步一步学Streams:第三部分(22)高级配置之单源多向复制环境(3)

五、 全手动方式配置复制环境  如何清除复制环境&#xff0c;想必你已经熟的不能再熟&#xff0c;这里就不演示了。注意前面自动配置中还创建了一些其它schema下的对象&#xff0c;不要忘记清除。 全手动方式不再通过DBMS_STREAMS_ADM包来配置&#xff0c;而是通过DBMS_CAPTUR…

一个经典的行列转换的例子

在马可的〈行列转换 交叉表〉中一个例子有表 t1,id pid1 11 21 32 12 23 1 如何化成 t2:id pid1 1,2,32 1,23 1典型的方法是使用一个自定义的函数 --1.创建一个合并的函数 create function fmerg(id int) returns varchar(8000) as begin declare str varchar(8…

开发高性能的Socket服务器

要编写高性能的Socket服务器&#xff0c;为每个接收的Socket分配独立的处理线程的做法是不可取的&#xff0c;当连接数量很庞大时&#xff0c;服务器根本无法应付。要响应庞大的连接数量&#xff0c;需要使用IOCP(完成端口)来撤换并处理响应。 .net framework的System.Net.So…

Flex通信篇——构建企业级HTTP通信层

概述 RIA和SOA是一对绝配。SOA强调把业务以接口方式向外界提供不关注前端的呈现&#xff0c;而RIA则强调用户体现&#xff0c;结合两者优势能够设计出用户体现良好、灵活的、易扩展、易集成的系统。要处理好RIA前端和SOA后端&#xff0c;需要搭建一个健壮的企业级通信层&#…

pdf to swf

使用swftools的pdf2swf.exe命令行来完成这项操作&#xff0c;转换效果理想&#xff0c;支持as3&#xff0c;swftools官网&#xff1a;http://www.swftools.org/ 下面是根据使用需要设计的2个方法&#xff1a; /// <summary> /// 获取pdf文件的页数 /// </summary&…

C#在一个窗口中打开另一个窗口,同时关闭该窗口

C#编程时&#xff0c;经常会遇到处理两个或多个窗口的问题。以登录窗口为例&#xff0c;当登录窗口登录验证成功后&#xff0c;要进入主窗口&#xff0c;此时需要关闭登录窗口&#xff0c;这时候用this.close()是不可以的。因为Program.cs中 static void Main() { …

多项式相乘求组合数RC(n,r)——链表实现

设集合S{n1*e1, n2*e2, ... nt*et}, n1 n2 ...nt n, 从S中任取r个&#xff0c;求其组合数RC(n, r)。 设多项式 则RC(n,r)就是多项式中xr的系数&#xff0c; 即 RC(n, r) ar。 根据上述方法&#xff0c;编程实现&#xff1a;求任意的从S中任取r个的组合数RC(n,r)&#xff…

追根究底,剖析MFC六大关键技术(第一部分)

追根究底&#xff0c;剖析MFC六大关键技术(第一部分) 追根究底&#xff0c;剖析MFC六大关键技术题外话&#xff1a;我并不认为MFC减轻了程序员们的负担&#xff0c;MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程&#xff0c;但本人在MFC里徘徊了很久很久…

s3c2410时钟信号:FCLK、HCLK和PCLK

s3c2410 有三个时钟FLCK 、HCLK 和PCLK &#xff08;这3个时钟都是核心时钟&#xff09;s3c2410 芯片有这么一段话&#xff1a;FCLK is used by ARM920T &#xff0c;内核时钟&#xff0c;主频。HCLK is used for AHB bus, which is used by the ARM920T, the memory controlle…

《深入浅出MFC》学习笔记之二

MFC程序的来龙去脉 -《深入浅出MFC》学习笔记之二 作者&#xff1a;XGM 2001-8-14   MFC程序也是Windows程序&#xff0c;所以它也有一个WinMain&#xff0c;但是我们在程序中看不到它的踪影。实际上&#xff0c;在程序进入点之前&#xff0c;有一个&#xff08;…

linux-exec

linux exec的用法 说是exec系统调用&#xff0c;实际上在Linux中&#xff0c;并不存在一个exec()的函数形式&#xff0c;exec指的是一组函数&#xff0c;一共有6个&#xff0c;分别是&#xff1a; #include <unistd.h> extern char **environ; int execl(const char *…

用C#访问Hotmail

出处&#xff1a;仙人掌工作室 作者&#xff1a;仙人掌工作室 时间&#xff1a;2005-9-13 8:52:00 263企业邮箱&#xff0c;注册即可免费试用 POP邮件协议的优点在于它是一个开放的标准&#xff0c;有着完善的文档&#xff0c;这就使得编写POP邮件客户程序不那么困难&#xff0…

从Win32 Application开始学MFC可以事半功倍

学MFC应该先从Win32 Application学起&#xff0c;这样才能更清楚MFC的运行机制和原理。下面贴两个代码&#xff0c;共感兴趣的朋友学习参考之用。 第一个&#xff1a; #include "windows.h"LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM …

演练VC中的COMMON一族(一)

http://bd7451321.spaces.live.com/blog/cns!B0D5189A8E5CA565!465.entry 声明&#xff1a;由于在CSDN论坛看到不少VC新手问及VC控件的使用。本人手头正好有一份以前下载到的一份资料&#xff0c;讲述的比较详细。所以发出来和大家 共享。但由于时间久远&#xff0c;已不及得下…

实验四、三维屏保制作

http://www.jsj.tzc.edu.cn/teacher/crq/content/courses/opengl/%CA%B5%D1%E94.htm 4.1 三维屏保版本一 屏幕保护程序是一种特殊的应用程序&#xff0c;如果用户打开了 Windows 的屏幕保护功能&#xff0c;而且在一特定的时间段内没有任何输入&#xff0c;系统就会自动启动…

数据结构学习连接

栈和队列 http://www.cnblogs.com/sharpCode/archive/2011/04/07/2008841.html 背包问题 View Code 1 #include <stdio.h>2 #include <stdlib.h>3 typedef intElemType;4 typedef structLNode 5 {6 ElemType w;7 structLNode *next;8 }LNode,*LinkList ;9 typede…

java 建立自己的数据库连接池

对于自己的服务器程序是自己编写的&#xff0c;现在还在测试阶段&#xff0c;还对于数据库的连接&#xff0c;考虑到服务器多并发&#xff0c;连接池的应用肯定是 必要的。现在很多连接池框架&#xff0c;可是总感觉挺别扭&#xff0c;与是还是决定自己写。 连接池的主要作用是…

Android 获得Gmail附件文件名的方法

最近解决一个获得gmail附件文件名字的问题&#xff0c; 由于打开gmail附件所获得的intent data 是Content://xxxx形式&#xff0c;而非常用的File://xxxx形式&#xff0c;所以不能直接用getIntent().getData()来获得文件名。研究了一下&#xff0c;最后发现用下面方法可以获得c…

RTSP实例

转载请注明出处&#xff1a;http://www.blogjava.net/amigoxie/archive/2009/08/03/289620.html 一. 参考资料 1. 《RTSP简单命令》&#xff1a;http://blog.csdn.net/feidragon319/archive/2007/08/14/1742357.aspx 2. http://bbs.21eic.com/dispbbs…

Bitmap的一些操作

这个不同于ImageView控件&#xff0c;这个不是控件&#xff0c;是画在画布上的&#xff0c;类要继承与View。将图片导入到res文件夹的三个文件下面。 得到资源 得到图片的方式为&#xff1a; myPic1((BitmapDrawable)getResources();getDrawable(R.drawable.p1)).getBitmap()…

Drawable, Bitmap, byte[]之间的转换

1 Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap Bitmap.createBitmap(drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), drawable.getOpacity() ! PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888 : B…

实现Android水印效果

项目当中需要实现类似水印的效果&#xff0c;但又不是真的要对原始图片进行修改&#xff0c;只是在展现的时候加入一个小图片。JavaEye上一篇《Android画图并保存图片》实现了这样的需求&#xff0c;很不错&#xff0c;感谢原作者分享了这么棒的经验。如图所示&#xff0c;在图…

BREW学习笔记-IBitmap 接口(三)

IBITMAP_FillRect()说明&#xff1a;此函数用于绘制指定颜色的实心矩形。 原型&#xff1a;int IBITMAP_FillRect (IBitmap * po, const AEERect *prc, NativeColor color, AEERasterOp rop ) IBITMAP_DrawHScanline()说明&#xff1a;此函数用于绘制水平线段。 原型&#xff…

BREW学习笔记-IBitmap 接口(二)

IBITMAP_BltIn()说明&#xff1a;此函数可以将对应于像素矩形的数据从指定的源位图位块传输到此位图。 源中每个像素均与目标中的相应像素关联。 此函数会为每对源和目标像素执行逻辑操作&#xff0c;并将结果写入目标像素。 原型&#xff1a;int IBITMAP_BltIn (IBitmap * po,…

BREW学习笔记-IBitmap 接口(一)

ISHELL_LoadBitmap();说明&#xff1a;直接加载位图文件&#xff0c;并返回位图的 IBitmap * 句柄。 原型&#xff1a;IBitmap * ISHELL_LoadBitmap( IShell * pIShell, const char * pszFile ) 示例&#xff1a; IBitmap* pBmp NULL;pBmp ISHELL_LoadBitmap( pMe->m_p…

002.C#中异常的抛出与捕获

在线演示&#xff1a;http://v.youku.com/v_show/id_XMzQxNTk1NDg0.html 演示下载&#xff1a;http://115.com/file/dp5iilzi 说明&#xff1a;建议下载演示视频后观看&#xff0c;在线演示不是很清晰。另外&#xff0c;演示下载中包含有源代码。 一、异常的抛出 虽然过多的…

Android 中数据库查询方法query()中的selectionArgs的用法

Android 中涉及数据库查询的地方一般都会有一个 query() 方法&#xff0c;而这些 query中有大都(全部?)会有一个参数 selectionArgs&#xff0c;比如下面这个android.database.sqlite.SQLiteDatabase.query():public Cursor query (String table, String[] columns, String se…

光脚丫学LINQ(044):数据库中的计算所得列

视频演示&#xff1a;http://u.115.com/file/f220dc8a89演示重点数据库中的计算所得列实质上指的是列的数值是由表达式的计算结果提供的。比如&#xff0c;下面的SQL语句&#xff0c;创建了一个包含TotalValue的计算所得列的数据表&#xff0c;在列名的后面使用AS关键字&#x…

光脚丫学LINQ(043):为实体类的列成员指定在数据库中的数据类型

视频演示&#xff1a;http://u.115.com/file/f21113c26演示重点通过给实体类成员的ColumnAttribute特性设置DbType属性&#xff0c;就可以为列成员指定它在数据库中的数据类型了。赋值给DbType的属性值是一个字符串。此字符串可以包含数据类型&#xff0c;数据的大小&#xff0…

光脚丫学LINQ(040):引发未将对象引用设置到对象的实例的异常

演示视频&#xff1a;http://u.115.com/file/f2737fb613演示重点此演示重点介绍当通过外键导航的方式获取关联数据对象的时候&#xff0c;如果没有找到相关的数据记录&#xff0c;是否就会引发未将对象引用设置到对象实例的异常呢&#xff1f; 首先测试了从单一方访问集合方关…

[代码]获取源页的控件值

重点总结在ASP.NET中&#xff0c;要想从目标页获取源页的数据信息&#xff0c;可以使用两种方法&#xff1a;一是通过获取源页的控件进而获取控件的属性值。二是直接通过获取源页公开的公共属性来获取源页数据。本示例代码则演示如何通过获取源页的控件达到获取源页数据的目的。…

全局变量在函数中改变

字符串中的字母变成大写&#xff1a; #include <stdio.h>void uppercase(char *str){ char* str_tempstr; while(*str_temp!\0){ if((*str_temp>a)&&(*str_temp<z)) *str_temp-(a-A); str_temp; }}int main(){ //char *str1"aBcDeF";// str1 is …

自己动手写一个页面验证码

验证码是为了防止通过程序的方式&#xff0c;自动去填写信息&#xff0c;然后自动发送给Web服务器而欺骗服务器进行注册或登录。由于验证码每次都是随机产生的&#xff0c;所以需要人工识别去输入并验证&#xff0c;从而杜绝有人用软件方式自动大量注册ID&#xff0c;从而非法发…

光脚丫学LINQ(038):隐藏联接表实体类的跨越而直接访问多对多关系数据

视频演示&#xff1a;http://u.115.com/file/f223235faf演示重点说明在前一个演示中&#xff0c;我们通过使用两个一对多的关系建立了LINQ to SQL中的伪多对多关系&#xff0c;之所以称之为伪关系&#xff0c;只是表示它并非是真正意义上的多对多关系。然而&#xff0c;前面的做…

原:PHP内核源码分析:isset与 empty

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。博客地址:PHP技术博客 在CSDN也会同步更新的哦.欢迎转载&#xff0c;转载请注明出处 PHP内核函数里面有提供了两个函数用来检测 变量 isset和empty 这两个有什么区别? 我们…

光脚丫学LINQ(030):如何让实体类成员表示主键

视频演示&#xff1a;http://u.115.com/file/f28f964604 光脚总结要想使实体类中的列属性表示数据表中的主键列&#xff0c;则可以为ColumnAttribute特性添加IsPrimaryKey属性&#xff0c;并将其设置为true。实体类如果没有指定任何主键&#xff0c;则数据只能读取&#xff0c…

ListView控件演示05:获取指定坐标点的列表项

示例说明&#xff1a;代码示例演示 PictureBox 和 ListView 控件的用法。通过使用 BorderStyle 和 PictureBoxSizeMode 枚举分别设置 PictureBox.BorderStyle 和 PictureBox.SizeMode 属性来初始化 PictureBox。ListView 由 Samples 目录中的图片填充。当处理 ListView 控件的 …

使用InfoZip压缩解压zip文件

使用InfoZip压缩解压zip文件 源码下载地址&#xff1a;http://download.csdn.net/detail/risingsun001/4254821 先贴部分源码&#xff1a; void CInfoziptestDlg::OnButton1() {//这里为压缩代码// TODO: Add your control notification handler code hereCInfoZip infoZip;…

sscanf()

名称: sscanf() - 从一个字符串中读进与指定格式相符的数据. 编辑本段函数原型: Int sscanf( const char *, const char *, ...);  int scanf( const char *, ...); 编辑本段头文件&#xff1a; #include<stdio.h> 编辑本段说明&#xff1a; sscanf与scanf类似&#…

C语言内存管理,林锐博士的文章,绝对经典

http://www.vcworld.net/news/200910/114918.html 欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言&#xff1a; 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序&#xff0c;往往提心吊胆。如果不想触雷&#xff0c;唯一的解决…

如何用TURBO C连接MYSQL

http://topic.csdn.net/t/20061219/02/5239903.html 如题~ 并且如何在C中建立对于表的索引 或者建立对于文本词库的索引 求一例 ----------------------------------------------------------------------- 这个代码是书上的 不知道你是否能用的着 /* line.h */ #ifndef …

ListView控件演示04:查找列表中包含指定字符串的项

ListView.FindItemWithText()查找以指定文本值开头的第一个 ListViewItem。 代码示例说明了 FindItemWithText 方法。此方法将返回以指定文本开头的第一个项。例如&#xff0c;如果 ListView 包含两个列表项&#xff0c;第一个项的文本设置为“angle bracket”&#xff0c;而第…

MTK层的运用

MTK层的运用 近日高仿机大行其道丰富的视觉效果方便的触摸操作成了MMI设计和模仿的重中之中当人们在尽情享受这种创意带来的便利的同时MMI工作者却不得不去设计维护一个个功能越来越复杂&#xff0c;界面越来越炫丽的令人头痛的窗口&#xff0c;没有别的办法&#xff0c;稍一失…

DM模板使用心得

MTK平台学习&#xff0d;&#xff0d;DM模板使用心得 DM模板的一般使用方法见某牛人所著<<MMI实例培训教程>>,这里仅讨论一些零碎的使用心得 1. 很多ShowCategoryXXXScreen函数都调用ShowListCategoryScreen,使用改函数可简化模板的绘制工作, 现在分析一下S…

MTK平台学习--History管理机制与EntryNewScreen函数的关系

MTK平台学习&#xff0d;&#xff0d;History管理机制与EntryNewScreen函数的关系 简单的分析一下History管理机制与EntryNewScreen的关系 1. 与EntryNewScreen函数有关的全局变量: currEntryFuncPtr, currExitScrnID, currTopScrnID, currExitFuncPtr 2. EntryNe…

MTK的控件和窗体绘制机制及其事件响应机制(一)

MTK的控件和窗体绘制机制及其事件响应机制&#xff08;一&#xff09; 一、entryfunction在文档里面我们看到下面的条款&#xff1a; 以下引自&#xff1a;write applications using pixtel MMI platform.pdfBefore display the new screen over previous screen the f…

Linux中的同步机制 -- Futex

Linux中的同步机制(一)--Futex引子在编译2.6内核的时候&#xff0c;你会在编译选项中看到[*] Enable futex support这一项&#xff0c;上网查&#xff0c;有的资料会告诉你"不选这个内核不一定能正确的运行使用glibc的程序"&#xff0c;那futex是什么&#xff1f;和g…

从cookie中读取uin需要注意的问题

问题的产生&#xff1a; 用户登录站点后&#xff0c;系统会在cookie植入对应的uin&#xff0c;其值的形式是oxxxxxxxxxx&#xff0c;xxx是对应的qq号码&#xff0c;如果不满足10位&#xff0c;则前面补充0&#xff0c;那么前端是可以通过js从cookie读取对应的qq号码的。 之前的…

linux system函数使用详解

相关函数 fork&#xff0c;execve&#xff0c;waitpid&#xff0c;popen 表头文件 #include<stdlib.h> 定义函数 int system(const char * string); 函数说明 system()会调用fork()产生子进程&#xff0c;由子进程来调用/bin/sh-c string来执行参数string字符串所…

Oracle树形结构的sql语句

ORACLE提供了一种树形结构用来实现层次查询&#xff1a; START WITH &#xff1a;指定记录是根节点的条件。根节点可以有多个。 CONNECT BY &#xff1a;指定记录之间是父节点和子节点关系的条件。查找出含有子节点的父节点的条件 PRIOR &#xff1a;指定父节点记录的引用。 SI…

linux下,纯c++使用libxml2读取xml文件

linux下&#xff0c;纯c使用libxml2读取xml文件 下载libxml2 [url]ftp://ftp.xmlsoft.org/libxml2/libxml2-sources-2.7.1.tar.gz[/url] 常规方法进行安装 #tar xvzf libxml2-xxxx.tar.gz #./configure #make #make install 把libxml2下的libxml拷贝一份到libxml2所在的目录 #…

每天一道笔试题-2012年2月27日

问题一&#xff1a;请问运行Test函数会有什么样的结果&#xff1f;分组一&#xff1a;void GetMemory(char *p){p (char *)malloc(100);}void Test(void){char *str NULL;GetMemory(str);strcpy(str, "hello world");printf(str);}分组二&#xff1a;char *GetMemo…

Net如何继承IDisposable接口,实现自己的Dispose()函数

如何预防Net下的资源泄露呢&#xff1f;有一种方法就是继承IDisposable接口&#xff0c;再对继承中的所有实例递归地调用Finalize方法。 &#xff08;1&#xff09;一个原则&#xff1a;资源在哪个类中被创建就应该在哪个类中清理。如果类中调用了其他基类中创建的资源&#…

FreeBSD 内核中的SYSINIT分析

FreeBSD 内核中的SYSINIT分析 FreeBSD kernel是一个膨大的系统, 对于这样一个大系统, 里面往往包含了大量的子系统和模块,当系统初始化时这些模块就需要初始化, 按照通常的思路,这些初始化过程必须在某处被显式地调用,这样一来,当你新增某个模块,你必须再修改那个系统初始化的地…

省市县生成(数据库)

/**********创建省级表**********/ CREATE TABLE T_Province (ProID INT IDENTITY(1,1) PRIMARY KEY, --省份主键ProName NVARCHAR(50) NOT NULL, --省份名称ProSort INT, --省份排序ProRemark NVARCHAR(50) --说明 ) Go insert T_Province(ProName…

高级名字与地址转换————getaddrinfo()函数详解

getaddrinfo()函数详解 1. 概述IPv4中使用gethostbyname()函数完成主机名到地址解析&#xff0c;这个函数仅仅支持IPv4&#xff0c;且不允许调用者指定所需地址类型的任何信息&#xff0c;返回的结构只包含了用于存储IPv4地址的空间。IPv6中引入了getaddrinfo()的新API&#xf…

[原创]手把手教你Linux下的多线程设计--Linux下多线程编程详解(一)

本文可任意转载&#xff0c;但必须注明作者和出处。【原创】手把手教你Linux下的多线程设计(一) &#xff0d;&#xff0d;Linux下多线程编程详解 原创作者&#xff1a;Frozen_socker(冰棍) E_mail&#xff1a;dlskyfly163.com …

linux多线程设计

linux多线程设计 1 引言线程&#xff08;thread&#xff09;技术早在60年代就被提出&#xff0c;但真正应用多线程到操作系统中去&#xff0c;是在80年代中期&#xff0c;solaris是这方面的佼佼者。传统的Unix也支持线程的概念&#xff0c;但是在一个进程&#xff08;process&a…

把二元查找树转变成排序的双向链表 java版本

把二元查找树转变成排序的双向链表 题目&#xff1a; 输入一棵二元查找树&#xff0c;将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点&#xff0c;只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16 转换成双向链表 46810121416。 首…

面试及总结

今天去百度大厦面试&#xff0c;职位是测试开发工程师&#xff08;暑期实习&#xff09;&#xff0c;面试官是一位漂亮、友善的JJ 第一道很简单&#xff0c;问程序在内存有几个数据区&#xff0c;堆和栈区有啥区别 第二道是两个有序数组&#xff08;可能升序或降序&#xff…

让图片缩小到合理的尺寸呢?

在单文档页面上加一幅图片之后, 由于我的图片太大, 插入之后只能显示图片的一部分, 怎样让图片缩小到合理的尺寸呢? 在单文档页面上加一幅图片之后, 由于我的图片太大, 插入之后只能显示图片的一部分, 怎样让图片缩小到合理的尺寸呢? 我的插入图片方法如下: 1.首先准备…

java程序员应该知道的两种引用

java中没有指针&#xff0c;到处都是引用(除了基本类型)。所以&#xff0c;当然&#xff0c;你肯定知道java的引用&#xff0c;并用了很久&#xff0c;但是是不是对此了解地比较全面&#xff1f;而这些引用有什么作用&#xff0c;且有什么不同呢&#xff1f;Java中有个java.lan…

第05课 实现简单的拖放功能

本文为系列文章第五篇&#xff0c;利用前面讲过的鼠标事件处理实现简单的拖放功能。 准备XAML 在实现拖放功能中&#xff0c;分为三个步骤&#xff1a; 1.按下鼠标&#xff0c;触发MouseLeftButtonDown事件&#xff0c;选择要拖动的对象。 2.移动鼠标&#xff0c;触发Mouse…

日期交叉表

问: 有一表Aid date name1 2007-01-01 CCC1 2007-01-01 DDD1 2007-01-01 VV1 2007-02-01 TTTTT2 2007-01-01 GG3 2007-01-02 CCC3 2007-01-01 …

sql server 2005中的except和INTERSECT运算

一直学数据库的都知道&#xff0c;关系运算有交&#xff0c;差&#xff0c;并&#xff0c;等运算&#xff0c;而之前的版本一直只看到并&#xff0c;好象很少看到有差&#xff0c;交的运算显式的表达在操作SQL语句中&#xff0c;现在好了&#xff0c;SQL SERVER 2005中有差&…

winCE 注册表相关讨论

保存到注册表中这一章主要讲解Windows CE.NET下注册表相关技术。1、 对象存储&#xff08;object store&#xff09;  对象存储是Windows CE默认的数据存储机制。任何新创建的内核中都默认包含对象存储器。对象存储的实质是在RAM中创建一个文件系统&#xff0c;将文件保存在R…

instanceof 运算符的用法

instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出&#xff0c;这个对象是否是这个特定类或者是它的子类的一个实例。 用法&#xff1a; result object instanceof class 参数&#xff1a;result必选项。任意变量。o…

CE中choiceList取值

需求中需要从choiceList中去的数据&#xff0c;找了一些代码但是因为缺少UserContextUtils.pushSubject(userSession.getSubject());一直报错&#xff0c;后来经过伟东的帮忙解决了。 下面是该过程的代码&#xff0c;应为需要的数据形式 不同所以代码里经过了一些修饰&#xf…

监视远程线程的创建

标 题:监视远程线程的创建作 者: 一块三毛钱时 间: 2005-02-21,15:23链 接: http://bbs.pediy.com/showthread.php?t11347监视远程线程的创建作者: 一块三毛钱邮件: zhongts163.com日期: 2004.12.29远程线程技术被大量的使用在木马、蠕虫等软件当中&#xff0c;通过在别的进程…

VC中进行时间比较

CTime 类只能用来获取时间&#xff0c;不能用来进行时间比较&#xff0c;否则会产生负值例如&#xff1a;CWnd::OnTimer(nID){CTime Start CTime::GetCurrentTime(); (注&#xff1a;不要用GetCurrentTime,而用CTime::GetCurrentTime,前者计算得到的可能为格林尼治时间)......…

User Mode Driver Management 介绍(二)

3> 调用User Mode Driver Host API来将Driver Load到内存 CeFsIoControl()实际上是一个对文件系统驱动FSD进行操作的函数&#xff0c;需要传入文件夹名字和IoControlCode。 帮助文档中对该函数的解释如下&#xff1a; This function sends an I/O control to a file …

Linux下SPI驱动分析

Linux下SPI总线驱动有通用接口&#xff0c;一般的SPI设备驱动使用这个驱动接口实现设备驱动。分析驱动最好是先了解核心代码&#xff0c;然后从具体设备分析入手&#xff0c;然后从下至上&#xff0c;了解整个框架&#xff0c;再从上到下分析&#xff0c;理解透彻。 以下分析内…

mmap与内存管理

mmap与内存管理- mmap系统调用的编程实例 收藏 1 mmap的使用 mmap地址映射是Linux系统提供的一种功能强大的系统调用&#xff0c;最典型的应用是用于显卡内存的映射。同样&#xff0c;对于普通的硬盘文件也可以进行mmap系统调用。 #include <sys/mman.h> void * m…

查找字符/字符串的函数

strstr&#xff08;在一字符串中查找指定的字符串&#xff09; char *strstr( const char *s1, const char *s2 ); strstr()会从字符串s1中搜寻字符串s2&#xff0c;并将第一次出现的地址返回。返回指定字符串第一次出现的地址&#xff0c;否则返回NULL(如果s1或者s2为空&a…

利用DirectShow开发C#版的MP3播放器(二)

继上一次利用DirectShow编写了一个C#版的简单MP3播放器之后&#xff0c;这两天利用空余时间对其作了初步的完善&#xff0c;主要工作如下&#xff1a; 1、对原有的代码进行拆分&#xff0c;主要拆分成五个类&#xff0c;包括一个Form类FrmPlayer、一个播放核心类MediaPlayCo…

Java编程十大典型问题详解(1)转

第1条 忘记对变量进行初始化   说明&#xff1a;忘记对成员变量进行初始化&#xff0c;或者是没有充分考虑初始化的顺序&#xff0c;是在实现过程当中经常发生的一类Bug.在Java中&#xff0c;如果忘记对局部变量进行初始化&#xff0c;会发生编译错误。因此很多人认为不可能…

c++程序内存泄露检测工具

功能&#xff1a; 用于检测c程序的内存泄露。 原理&#xff1a; 其实很简单&#xff0c;就是通过函数的重载机制&#xff0c;捕获应用程序的new, new[] , delete , delete[], malloc,calloc,free等内存操作函数。 特点: 由于在检测的过程中&#xff0c;需要记录用户程序内存分…

看网友的一道腾讯面试题有感

10000个数字钟找出top100 Java代码 import java.util.Arrays; import java.util.Random; public class Top100 { private static Node head null; private static Node end null; private static Node tempNode null; private static Node no…

自增字段的SQL语句解决方案

create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default 默认值 null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default 0, [字段6] Decimal (12,4) default 0, [字段7] image null , ) 删除…

jquery.cookie使用方法

jquery.cookie是一个轻量级的cookie插件&#xff0c;可以读取&#xff0c;写入&#xff0c;删除cookie。 jquery.cookie.js的配置&#xff1a; 首先包含jQuery的库文件&#xff0c;在后面包含jquery.cookie.js的库文件。 <script type"text/javascript" src&quo…

流行的更换图片的javascript函数集--MM_swapImage函数和MM_swapImgRestore函数

有些网页上的按钮,往往有两张不同的图片进行轮换,鼠标不动时,显示图片,鼠标移动到图片时候,显示另外一张图片.所以,就要使用下面几个javascript函数. <SCRIPT languageJavaScript typetext/JavaScript> <!-- //预先导入图片函数,往往是mouseover时候显示的图片 fun…

QT中的随机函数的用法

首先是初始化&#xff1a; qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));接着就可以随机了&#xff1a;qrand()理论上返回0 到 RAND_MAX间的值。如果要返回0~n间的值,则为:qrand()%n;如果要返回a~b间的值,则为&#xff1a;a qrand() % (b - a)这里介绍2种方法 头文件都…

字符串拷贝

char * strcpy (char *strDest,const char *strSrc) { assert ((strDest!NULL)&&(srtrSrc!NULL)); char *strDestCopystrDest; while ((*strDest*strSrc)!\0); return strDestCopy; } 为什么要使用局部变量strDestCopy&#xff1f;这是为了不改变原来strDest 指向的…

野指针需要注意

另外一个要注意的问题&#xff1a;不要返回指向栈内存的指针或引用&#xff08;即局部变量的地址&#xff09;&#xff0c;因为栈内存在函数结束时会被释放。 一般来说&#xff0c;野指针形成的原因有以下几种&#xff1a; 1、指针变量没有被初始化。任何指针变量刚被创建时不…

c 语言字符串的copy

源程序&#xff1a; #include <stdlib.h> #include <stdio.h> #include <assert.h> char *strcpy(char *strDest,const char*strSrc);int main(int argc,char **argv) {if(argc<3) {printf("argument error \n"); exit(1); } char *strstrcpy(a…

使用库函数完成文件copy

源程序1&#xff1a;效率低 每次读1个字段&#xff0c;一个字段1个字节 #include <stdlib.h> #include <stdio.h> #include <sys/types.h> int main() { FILE *in,*out; char buf; if((infopen("test.c","r"))NULL) { printf("…

linux获取文件大小

摘自&#xff1a; http://os.51cto.com/art/200912/168700.html 在我们学习生活中经常会遇到问题和困难&#xff0c;就比如说我们在学习Linux时&#xff0c;比如怎样Linux获取文件大小的方法。前几天在工作中需要写一段代码&#xff0c;获取一些视频文件的大小&#xff0c;…

字符串拷贝和内存拷贝函数

strcpy&#xff08;拷贝字符串&#xff09; 定义函数&#xff1a;char *strcpy( char *dest, const char *src ); strcpy()函数只能拷贝字符串。strcpy()函数将源字符串src的每个字节拷贝到目的字符串dest中&#xff0c;src字符串末尾的/0也被拷贝过去。strcpy()函数返回参…

处理像片

{//获取文件名UpdateData(TRUE);//首先判断图片格式&#xff08;OpenCV可以处理的图片格式&#xff1a;BMP,JPG,...&#xff09;CString sPath1 sPath"*.*";bWorking finder.FindFile(sPath1);while(bWorking){bWorking finder.FindNextFile();CString sKind fin…

oracle 24个日期函数介绍

最近学习oracle &#xff0c;在写日期函数的时候发现oracle 的很多函数都和MySQL 不一样&#xff0c;网上搜索下找到如下资料&#xff0c;特转贴如下: 原文链接 http://www.cnblogs.com/tuantuan/articles/428268.html 向原发贴者致谢 TO_DATE格式 Day: dd number 12 dy abbre…

连接池未关闭问题的发现与解决

最近项目上线&#xff0c;但是大下午的客服反应项目登录页面很慢&#xff0c;SA发现后立马重启后项目访问速度恢复。 排查问题时&#xff0c;发现nginx的页面访问速度都是在十秒左右&#xff0c;有部分二十秒&#xff0c;这个时间很奇怪。日志显示&#xff0c;项目并没有什么特…

Android 搜索已安装过的程序

/**搜索此APK是否安装过*/private boolean getInstalledApps(String sAPK){ String sPackageName;List<PackageInfo> packs getPackageManager().getInstalledPackages(0); for(int i0,iSizepacks.size(); i < iSize; i){ PackageInfo p packs.get(i); if (p.versio…

一个htm Slider程序

<html><head><STYLE typetext/css>#floater { Z-INDEX: 10;VISIBILITY: visible; POSITION: absolute;}</STYLE><title>htm Slider--塞北的雪</title> <body leftmargin"10">htm Slider&#xff1a;<br><br>…

7、linux进程间通信之共享内存

共享内存 共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法&#xff0c;一个进程向共享内存区域写入了数据&#xff0c;共享这个内存的区域的所有进程就可以立刻看到其中的内容。 共享内存实现可以分为两个步骤&#xff1a; 创建…

String.Empty、null和的区别

string.Empty不分配存储空间 ""分配一个长度为空的存储空间 所以一般用string.Empty为了以后跨平台&#xff0c;还是用string.empty在 C# 中&#xff0c;大多数情况下 "" 和 string.Empty 可以互换使用。比如&#xff1a;string s ""; stri…

深入剖析WTL

深入剖析WTL. 1 一. Win32模型... 1 二&#xff0e;如何封装Windows界面程序... 5 三WTL框架窗口分析... 12 深入剖析WTL 一. Win32模型 WTL 是Windows Template Library的缩写。最初&#xff0c;WTL是由微软的ATL&#xff08;Active Template Library&#xff09…

在网络中使用IO流进行数据收发

在Java当中&#xff0c;所有对外设的操作都通过IO流来实现&#xff0c;不管是从磁盘中读取或写入文件&#xff0c;或者是从网络环境中接收或发送数据。IO流的基类有两个InputSstream和OutputStream&#xff0c;它们实现IO最基本的、无数据缓冲的、按节节流进行读写的操作功能。…

分析DWR util.js包

分析DWR util.js包发表者: admin ( 2006年09月07日, 09:33:49 上午 CST ) 永久链接 留言 [0] dwr官方地址&#xff1a;http://getahead.ltd.uk/dwr先简单介绍一下什么是DWRDWR - Direct Web Remotingajax是一种提高web站点吸引力和实用性的书写web页面的方法。它从服务…

com组件模型

一、动态链接库:动态链态库是大部分COM组件的承载对象(不要在意ocx,它同样也是dll,只不过改了一下后缀而已)。当然Exe同样也是可以的(TTS中的TextToSpeech对象就是一个例证)&#xff0c;只不过在事实上要少得多。 在Windows初期&#xff0c;动态链态库的出现是一场革命。它改变…

Linux 常用C函数(内存控制篇)

Linux 常用C函数(内存控制篇)2007-03-22 11:43calloc&#xff08;配置内存空间&#xff09; 相关函数 malloc&#xff0c;free&#xff0c;realloc&#xff0c;brk 表头文件 #include <stdlib.h> 定义函数 void *calloc(size_t nmemb&#xff0c;size_t size); 函数说明…

C语言——第六章

一&#xff0e; 变量存储空间的分类顺序 先声明的变量后分配存储空间&#xff1b;撤销的顺序与之相反&#xff1a;先建立的后撤销。这种机制就称为栈机制&#xff0c;好像往一个只能允许进出一个盘子的桶里放盘子&#xff0c;先放进的后拿出。在C语言程序中&#xff0c;局部变…

C语言——第八章

这一章没有怎么仔细看&#xff0c;其实也很简单&#xff0c;记住格式就行了。等不会的时候可以翻书看一下就OK了。 到此为止&#xff0c;谭浩强的这本书已经看完一遍了&#xff0c;找到了10个左右的错误&#xff0c;感觉有点惊讶。后天C语言的圣经就买回来了&#xff0c;到时候…

原:PHP数组函数研究:is_null,is_object,is_array,is_string,is_resource等

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。欢迎转载&#xff0c;转载请注明出处 。本文地址&#xff1a;http://imsiren.com/archives/516前面有一篇文章 讲的是 PHP内核源码分析:isset与 empty 但是好像忘记了一系列…

S3C2410下WinCE6.0的启动过程详解

通过前两篇文章的介绍&#xff0c;我们已经知道NBOOT用来引导EBOOT&#xff0c;继而EBOOT加载并引导WinCE操作系统(NK)。那么&#xff0c;WinCE6.0的启动过程又是怎样的呢&#xff1f;本文基于S3C2410的平台做一个详细的分析。需要说明的是&#xff0c;WinCE6.0的整个启动过程对…

POJ-2513 Colored Sticks【并查集+Trie+欧拉路】

题目链接&#xff1a;http://poj.org/problem?id2513 题目大意&#xff1a; 有N根木棒&#xff0c;一根木棒有2头&#xff0c;我们把每头涂色&#xff08;相同或不同&#xff09;&#xff0c;如果2根木棒有相同颜色的一端就可以连接&#xff0c;颜色全部不同就不能连接&#…

Visual C++中DDB与DIB位图编程全攻略

Visual C中DDB与DIB位图编程全攻略 1. 基本概念   先来用通俗的语句讲解位图和调色板的概念。 我们知道&#xff0c;自然界中的所有颜色都可以由红、绿、蓝(R&#xff0c;G&#xff0c;B)三基色组合而成。针对含有红、绿、蓝色成分的多少&#xff0c;可以对其分别分成0&am…

linux 僵尸进程

&#xff5b;fork()会产生一个与父进程相同的子程序&#xff0c;唯一不同只是在于process id&#xff08;pid&#xff09;。&#xff5d; 在fork()/execve()过程中&#xff0c;假设子进程结束时父进程仍存在&#xff0c;而父进程fork()之前既没安装SIGCHLD信号&#xff5b;子进…

基础知识:MySQL数据类型及列类型

我们要把现实世界中的各种信息转换成计算机能理解的东西&#xff0c;这些转换后的信息就形成了数据。例 如&#xff0c;某人的出生日期是“1987年5月23日”&#xff0c;他的身高是170厘米&#xff0c;等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据&am…

Cannot forward after response has been committed 异常

Cannot forward after response has been committed 这句话的直译意思好像是&#xff0c;response已经提交了&#xff0c;不能再转向了。 其实这个错误是由于response多次提交或者是由于有页面显示后仍然含请求转向产生的&#xff0c;换句话说就是程序在return之前就已经执行…

js字符串函数(转)

JS自带函数 concat 将两个或多个字符的文本组合起来&#xff0c;返回一个新的字符串。 var a "hello"; var b ",world"; var c a.concat(b); alert(c); //c "hello,world" indexOf 返回字符串中一个子串第一处出现的索引&#xff08;从左到右…

内存文件映射应用举例『转』

下面这些函数被应用于文件内存映射中&#xff1a;1) CreateFileMapping 2) FlushViewOfFile 3) MapViewOfFile 4) MapViewOfFileEx 5) MapViewOfFileVlm 6) OpenFileMapping 7) UnmapViewOfFile 8) UnmapViewOfFileVlm 函数详细说明&#xff1a;『见本页末』 一、CreateFil…

创建模式之Singleton(单态)

Singleton应该说是平时用的最多的一种模式之一Singleton模式主要作用是保证在Java应用程序中&#xff0c;一个类Class只有一个实例存在。一般Singleton模式通常有几种形式: public class Singleton {   private Singleton(){}   //在自己内部定义自己一个实例&#xff0c;…

联通短信网关(SGIP 1.2) 数据库设计脚本

-- 表生成 if exists (select * from dbo.sysobjects where id object_id(N[dbo].[sgip_Deliver]) and OBJECTPROPERTY(id, NIsUserTable) 1)drop table [dbo].[sgip_Deliver]GO if exists (select * from dbo.sysobjects where id object_id(N[dbo].[sgip_Report]) and O…

大数相乘

做了两个钟&#xff0c;汗…… #include <iostream>#include <memory.h>using namespace std;#define DEF_MAX_LEN 1000class CBigNum{public://CBigNum();CBigNum(unsigned long shortNum); CBigNum(const CBigNum &r_bigNum);~CBigNum();bool Add(const CBi…

framebuffer 简介

FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。Linux 工作在保护模式下&#xff0c;所以用户态进程是无法象 DOS 那样使用显卡 BIOS 里提供的中断调用来实现直接写屏&#xff0c;Linux 抽象出 FrameBuffer 这个设备来供用户态进程实现直接写屏。Framebuffer 机制模…

链表之循环链表、双向链表

一、循环链表 循环链表是与单链表一样&#xff0c;是一种链式的存储结构&#xff0c;所不同的是&#xff0c;循环链表的最后一个结点的指针是指向该循环链表的第一个结点或者表头结点&#xff0c;从而构成一个环形的链。 循环链表的运算与单链表的运算基本一致。所不同的有以下…

第7章 内存管理

第7章内存管理欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言&#xff1a;640K ought to be enough for everybody— Bill Gates 1981程序员们经常编写内存管理程序&#xff0c;往往提心吊胆。如果不想触雷&#xff0c;唯一的解决办法就是发现所有潜伏的地雷并且排除它们&am…

dma_alloc_writecombine

先理解cache的作用 CPU在访问内存时&#xff0c;首先判断所要访问的内容是否在Cache中&#xff0c;如果在&#xff0c;就称为“命中&#xff08;hit&#xff09;”&#xff0c;此时CPU直接从Cache中调用该内容&#xff1b;否则&#xff0c;就 称为“ 不命中”&#xff0c;CPU只…

定制窗口的使用 MTK

定制窗口的使用 一般我们创建mtk应用的时候&#xff0c;多多少少会用到Screen&#xff0c;而我们可以使用MTK自带的categories screen&#xff0c;这些封装好的函数&#xff0c;会完成两件重要的事情第一是绘制我们自己创建的Screen&#xff0c;第二是检测该类型窗口的事件&am…

MTK:UCM--MO

一、进入ILDE界面 1.EntryIdleScreen&#xff08;&#xff09; 2.mmi_idle_entry_idle_screen&#xff08;&#xff09; 注册按键&#xff1a;HandleIdleScreenDigitEntry&#xff08;&#xff09; IdleSetLRKey&#xff08;&#xff09;注册左软件EntryMainMenuFromIdleScree…

Partitioning Keys, Primary Keys, and Unique Keys

原文来自&#xff1a;http://dev.mysql.com/doc/refman/5.1/en/partitioning-limitations-partitioning-keys-unique-keys.html This section discusses the relationship of partitioning keys with primary keys and unique keys. The rule governing this relationshi…

j2me拨打电话

j2me拨打电话收藏 <script></script> 绍如何在J2ME平台和WAP页面实现电话呼叫的功能。关于WAP和J2ME的区别并不在讨论范畴&#xff0c;读者可以自行查阅资料。 MIDP 1.0中没有提供电话呼叫的功能。在MIDP 2.0中&#xff0c;javax.microedition.midlet.MIDlet类提供…

文件和流

文件和流lingwen20 整理 更新&#xff1a;2006-11-13 03:50:46 版本: 1.0 文件和流Java I/O系统的类实在是太多了&#xff0c;这里我们只学习一些基本的和常用的&#xff0c;相信能够掌握这些就可以解决我们以后的普通应用了1.什么是数据流 ?数据流是指所有的数据通信通…

查找配置文件,并返回文件的绝对路径

我们在日常工作中都会有自己的工具类&#xff0c;因为有很多的工作要重复去做。现在我把经常用到的一个查找资源文件的方法共享一下&#xff1a; /*** 在ClassPath中查找配置文件&#xff0c;并返回文件的绝对路径* * param fileName* 配置文件的名字&#xff0d;…

Oracle select * from table 存储过程

前段时间 写Oracle 的存储过程 遇到了很多问题 ,用存储过程 显示一个select * from table 就那么费劲吗&#xff1f;在Google和Baidu上找了好长时间&#xff0c;终于找到了正确答案。 Result Sets from Stored Procedures In Oracle A frequently asked question is: Id like …

Linux 常用C函数(文件内容操作篇1)

Linux 常用C函数(文件内容操作篇1)2007-03-22 11:44clearerr&#xff08;清除文件流的错误旗标&#xff09; 相关函数 feof 表头文件 #include<stdio.h> 定义函数 void clearerr(FILE * stream); 函数说明 clearerr&#xff08;&#xff09;清除参数stream指定的文件流所…

Linux 常用C函数(文件内容操作篇2)

Linux 常用C函数(文件内容操作篇2)2007-03-22 11:43fseek&#xff08;移动文件流的读写位置&#xff09; 相关函数 rewind&#xff0c;ftell&#xff0c;fgetpos&#xff0c;fsetpos&#xff0c;lseek 表头文件 #include<stdio.h> 定义函数 int fseek(FILE * stream,lon…

Linux 常用C函数(用户组篇2)

Linux 常用C函数(用户组篇2)2007-03-22 11:40getpwnam&#xff08;从密码文件中取得指定账号的数据&#xff09; 相关函数 getpw&#xff0c;fgetpwent&#xff0c;getpwent&#xff0c;getpwuid表头文件 #include<pwd.h>#include<sys/types.h>定义函数 struct pas…

Linux 常用C函数(时间日期篇)

Linux 常用C函数(时间日期篇)2007-03-22 11:38crypt&#xff08;将密码或数据编码&#xff09; 相关函数 getpass 表头文件 #define _XOPEN_SOURCE#include<unistd.h> 定义函数 char * crypt (const char *key,const char * salt); 函数说明 crypt()将使用Data Encrypti…

Linux 常用C函数(进程操作篇2)

Linux 常用C函数(进程操作篇2)2007-03-22 11:31nice&#xff08;改变进程优先顺序&#xff09; 相关函数 setpriority&#xff0c;getpriority 表头文件 #include<unistd.h> 定义函数 int nice(int inc); 函数说明 nice()用来改变进程的进程执行优先顺序。参数inc数值越…

Linux 常用C函数(环境变量篇)

Linux 常用C函数(环境变量篇)2007-03-22 11:28getenv&#xff08;取得环境变量内容&#xff09; 相关函数 putenv&#xff0c;setenv&#xff0c;unsetenv 表头文件 #include<stdlib.h> 定义函数 char * getenv(const char *name); 函数说明 getenv()用来取得参数name环…

Linux 常用C函数(字符转换篇)

Linux 常用C函数(字符转换篇)2007-03-22 11:26atof&#xff08;将字符串转换成浮点型数&#xff09; 相关函数 atoi&#xff0c;atol&#xff0c;strtod&#xff0c;strtol&#xff0c;strtoul 表头文件 #include <stdlib.h> 定义函数 double atof(const char *nptr); 函…

用 JAVA 开发游戏连连看(之三)将算法与界面结合起来

&#xff08;之三&#xff09;将算法与界面结合起来 用布局和按钮来实现算法的界面 上面已经说完了算法&#xff0c;相信大家也迫不及待的想进入界面的设计了吧&#xff0c;好了&#xff0c;多的不说&#xff0c;我们开始吧。 既然我们的算法是基于二维数组的&#xff0c…

Android录音与播放

Android多媒体框架包含获取和编码多种音频格式的支持&#xff0c;所以你可以轻松地把音频合并到你的应用中&#xff0e;如果设备支持&#xff0c;你可以使用MediaRecorder APIs 进行录音&#xff0e; 本章向你展示如何写一个应用从设备上的microphone获取音频&#xff0c;然后…

SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(六)——服务器通信部分初步实现

本篇文章将介绍服务器通信部分的核心代码实现。 首先从整体来看&#xff0c;服务器在启动时要创建套接字并开始不断地进行侦听&#xff0c;一旦有新的客户端连接&#xff0c;将会创建一个客户端会话实例并通过该会话实例管理自己的套接字&#xff0c;同时采用异步方式来实现数据…

VC中关于字符串处理问题小结

在Visual C中&#xff0c;对字符串的处理是编程中经常遇到的问题。笔者在实际的工作中就经常性地碰到这类问题&#xff0c;且常常游走于CString、char及其相互之间转换的情形当中&#xff0c;因笔者在C方面也是刚刚起步&#xff0c;对字符串的处理还真给笔者出了不少难题。不过…

在具有多态特性的类体系中,向客户提供使用接口,而不去暴露类的体系结构。

先举个例子&#xff0c;我们在开发中&#xff0c;经常会处理很多异步消息&#xff0c;比如&#xff1a;io消息、信号、定时器等&#xff0c;现在我们就建立一个消息处理器系统&#xff0c;代码如下&#xff1a; struct msg{ int msg_id;char data[1];};class BaseMsgProcess…

论坛里看到的华为面试题

Java代码 import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; /** * * 项目名称&#xff1a;TestProject * 类名称&#xff1a;NewHua * 类描述&#xff1a; * 创建人&…

Java版本的BloomFilter (布隆过滤器)

一般比较常见的应用是字符串去重..也就是采集网址去重.防止重复采集 Java代码 BufferedReader br new BufferedReader(new InputStreamReader(new FileInputStream("D:\\Users\\caiqing\\workspace\\CQ\\library\\dictionary-utf8.TXT"),"UTF-8")) ; …

Nutch1.2 添加IKAnalyzer中文分词

原版nutch中对中文的处理是按字划分&#xff0c;而不是按词划分&#xff0c;我们可以为其添加一些中文分词插件&#xff0c;例如IKAnalyzer。参看了网上很多教程&#xff0c;最后也没能成功&#xff0c;最后综合了几个教程的内容&#xff0c;最终成功。首先作以下几点说明&…

UI定制总结

TWaver本身提供的丰富的设置选项,可以帮助我们快速实现各种绚丽的效果&#xff0c;但是在某些情况下,我们需要在网元上绘制一些图形来表示某种状态或业务信息&#xff0c;没问题&#xff0c;只需要一点点2D知识可以很容易实现这样的需求。 假设一种需求(仅仅是假设)&#xff1…

数据结构之顺序队列的操作(C语言)

#include <stdio.h>#include <stdlib.h>#include <string.h>#define QUEUELEN 15//数据结构的定义typedef struct {char name[10];int age;}DATA;typedef struct {DATA data[QUEUELEN];int head;int tail;}SQType;//队列的初始化SQType *SQTypeInit(){SQTy…

HashCode理解--3

HashCode理解--3 Java 对象 Hashcode 的作用是什么&#xff1f;可以联想数据结构的哈希表(散列表)、哈希函数。Object.hashCode() 就是一个哈希函数&#xff0c;用来计算散列值以实现哈希表这种数据结构。 看下哈希表结构&#xff1a; 默认是使用对象的地址计算散列码。 pack…

关于字符串的面试题总结

看到关于字符串的面试题总结&#xff0c;第一题我就曾经遇到过- - 摘录于下&#xff0c; 来源&#xff1a; http://rjwyr.blog.163.com/blog/static/112986400201153061911864/字符串操作 #include <iostream>#include <sstream>#include <limits>#include…

mysql存储过程学习总结-操作符

算术运算符 加 SET var122; 4- 减 SET var23-2; 1* 乘 SET var33*2; 6/ 除 SET var410/3; 3.3333DIV 整除 SET var510 DIV 3; 3% 取模 SET var610%3 ; 1 比较运算符 > 大于 1>2 False< …

Oracle 相关操作(不断更新中)

select sysdate from dual; ---获得当前时间 select to_char(sysdate,yyyy-mm-dd) from dual --改变时间格式位(yyyy-mm-dd) select NVL(LRRQ,1) from fad020; --如果为空 转显示1 对应SQL Server (isnull) select (case CPBH when S then 1 else CPBH end) as a from fa…

Spring中@Value注解取值为null问题排查

文章目录 一、背景二、Value 取值为 null 原因分析2.1. Value 取值为 null 常见原因分析常见现象一&#xff1a;类没有交给 Spring 管理&#xff0c;比如类没有加上 Component 等注解常见现象二&#xff1a;手动 new 对象实例&#xff0c;没有从 Spring 容器中获取常见现象三&a…

applicationContext.getBean 为null

场景&#xff1a; 使用SpringUtils 添加了统一类的调用。单元测试是正常的。 SpringUtils public class SpringUtils implements ApplicationContextAware {private static ApplicationContext applicationContext;Overridepublic void setApplicationContext(Nonnull Applica…

Sphinx速成指南

目录1. Sphinx简介1.1. 什么是全文检索1.2. 介绍1.3. Sphinx的特性2. Sphinx安装(For MySQL)2.1. Windows下安装2.2. Linux下安装3. 实例说明4. Sphinx配置5. 运行Sphinx6. 搜索&#xff08;翻译&#xff09;6.1. 匹配模式6.2. 布尔查询语法(Boolean query syntax)6.3. 扩展查询…

Sphinx安装与基本设置

Sphinx安装与基本设置Sphinx是什么&#xff1f;如果你还不知道&#xff0c;那就放狗吧…简单引用一下官方wiki的文章&#xff1a;Sphinx是一个基于SQL的全文检索引擎&#xff0c;可以结合MySQL,PostgreSQL做全文搜索&#xff0c;它可以提供比数据库本身更专业的搜索功能&#x…

js 与或运算符 || 妙用

首先出个题&#xff1a; 假设对成长速度显示规定如下&#xff1a; 成长速度为5显示1个箭头&#xff1b; 成长速度为10显示2个箭头&#xff1b; 成长速度为12显示3个箭头&#xff1b; 成长速度为15显示4个箭头&#xff1b; 其他都显示都显示0各箭头。 用代码怎么实现&#xff1…

C++外挂 读写游戏内存

以下为 关键代码 SetWindowText("植物大战僵尸太阳修改器--斯人"); //设置窗口标题 GameHwnd::FindWindow("MainWindow","植物大战僵尸中文版"); //获取句柄 GetWindowThreadProcessId(GameHwnd,&hProcId); …

JS 全屏自动 下拉 隐藏代码

刚刚写的 JS 全屏广告代码.. 4秒后下拉显示 ..然后上拉隐藏.. <script type"text/javascript"> var intervalId null; function slideAd(id,nStayTime,sState,nMaxHth,nMinHth){ this.stayTimenStayTime*3000 || 9000; this.maxHeigthnMaxHth || 712; …

MySQL对NULL值处理

在使用数据库时&#xff0c;有时需要表示未知值&#xff0c;这时可以使用NULL值表示。引入NULL值后&#xff0c;会对原有的使用产生影响&#xff0c;这里记录下常见的场景&#xff0c;以做记录。 NULL含义 在MySQL中&#xff0c;NULL值表示一个未知值&#xff0c;表示不可知、…

《C和指针》笔记22: 指针初始化和NULL指针

指针要进行初始化 下面的代码显示了一个常见的错误&#xff1a; int *a; *a 12;a指向哪里呢&#xff1f;我们声明了这个变量&#xff0c;但从未对它进行初始化&#xff0c;所以我们没有办法预测。12这个值将存储于什么地方。从这一点看&#xff0c;指针变量和其他变量并无区…

✨JavaScript 第十一章(深入理解null与undefined)

在JavaScript的世界里&#xff0c;null和undefined是两个表示“没有值”的概念&#xff0c;但它们之间有着微妙的差别。undefined是当一个变量被声明了&#xff0c;但没有被赋值时&#xff0c;它的默认值。这是JavaScript引擎的工作&#xff0c;我们通常不会手动设置一个变量为…

[ThinkPHP]Arr返回1

$detailId (int)Arr::get($detail, null); var_dump($detailId); 打印结果&#xff1a;int(1) 原因&#xff1a; vendor/topthink/think-helper/src/helper/Arr.php

ASP.net实现WEB站点的后台定时任务

采用Asp.net的定时处理方式&#xff0c;在WEB服务器层处理业务核心处理就是System.Threading.Timer。这个定时类可以用于在后台定时执行用户提交操作&#xff0c; 它的使用方法&#xff1a;System.Threading.TimerCallback tnewSystem.Threading.TimerCallback (你的处理方法);…

XML的使用

写XML&#xff1a; protected void btnSave_Click(object sender, EventArgs e) { //权限判断 XmlTextWriter xmlw new XmlTextWriter(Server.MapPath("~//") "FriendLink.xml", Encoding.GetEncoding("gb2312")); xm…

大数四则运算的C++实现(转)

大数四则运算的C实现(转) [摘要] 大数运算不仅仅运用在密码学中&#xff0c;还运用在一些物理学研究、生物学&#xff0c;化学等科目中。大数运算&#xff0c;意味着参加的值和计算结果通常是以上百位数&#xff0c;上千位数以及更大 长度之间的整数运算。例如大家所熟知圆周…

通过触发器实现物化视图

在电商平台中&#xff0c;我们有时需要对用户订单进行一些聚合计算&#xff0c;如订单总数有多少&#xff0c;总金额有多少&#xff0c;平均价格是多少&#xff0c;而实现这个特性基本有下面几个办法&#xff1a; 一&#xff0c; 每次查询这些聚合信息的时候&#xff0c;直接执…

C#异步调用的几种方式介绍

首先&#xff0c;我们分析一下异步处理的环境 需要在当前线程中获取返回值 不需要在当前线程中获取返回值&#xff0c;但是仍然需要对返回值做处理 对于第1中情况&#xff0c;还可以继续细分 在当前线程中启动线程T&#xff0c;然后继续执行当前线程中的其它任务&#xff0c;最…

Java获取IP地址:request.getRemoteAddr()

在JSP里&#xff0c;获取客户端的IP地址的方法是&#xff1a;request.getRemoteAddr() &#xff0c;这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件&#xff0c;将http://192.168.1.…

memset函数详细说明

1。void *memset(void *s,int c,size_t n) 总的作用&#xff1a;将已开辟内存空间 s 的首 n 个字节的值设为值 c。 2。例子 &#xff03;i nclude &#xff03;i nclude main(){ char *s"Golden Global View"; clrscr(); memset(s,G,6); printf("%s",s…

遏制类规模的膨胀

遏制类规模的膨胀 作者 软件的信雅达简洁是天才的姊妹——契诃夫上帝啊&#xff0c;别让我看到超过300行代码的类人类总是会在一些谁都明白不能违背的规则上犯错误。比如&#xff0c;闯红绿灯。谁都明白闯红绿灯可能出现的严重后果&#xff0c;可还是经常有人犯这样的错误。在软…

MySQL分区(Partition)功能试验

目录[概述][分区表和未分区表试验过程][分区命令详解][概述]自5.1开始对分区(Partition)有支持&#xff0c;6.0应比较稳定 水平分区&#xff08;根据列属性按行分&#xff09;举个简单例子&#xff1a;一个包含十年发票记录的表可以被分区为十个不同的分区&#xff0c;每个分区…

人民日报1998年中文标注语料库及读取代码

代码作者&#xff1a;肖波 语料库&#xff1a;北京大学计算语言学研究所和富士通研究开发中心有限公司 PFR人民日报标注语料库(版本1.0&#xff0c;下面简称PFR语料库)是在得到人民日报社新闻信息中心许可的条件下&#xff0c;以1998年人民日报语料为对象&#xff0c;由北京大…

AndroMDA Getting started(七)

14&#xff0e;TimeTrackingService定义 我们现在处于迭代2阶段。这个迭代的目标是要构建搜索结果界面。要刷新我们的内存&#xff0c;下面是搜索屏幕的模型。搜索结果界面是时间卡显示的右面的内容。Value Objects要支持搜索结果面板&#xff0c;服务层必须提供根据匹配的特定…

最详细的AT指令说明

概述手机的短消息实现目前有三种方法:1.通过移动网关发送短消息,使用该方法不需要附加的硬件,但是需要到电信部门申请网关,比较适用于一些大型的网络通讯公司开发,目前华为,中兴等公司就做的这方面的工作,并且还有相应的开发包供开发人员使用.2.在电脑上通过GSM MODEM向手机发送…

扩展及加强CMap

1.可支持CString和LPCTSTR做键值 2.当值为指针类型时&#xff0c;该MAP能进行自析构&#xff08;可选的&#xff0c;可以不让它自动析构&#xff0c;默认为自动析构&#xff09;&#xff0c;即在MAP析构时针对每一个值进行delete操作。3.添加了Find,RFind,CopyTo,ReleaseAll 常…

HOOK API代码

#ifndef _HOOKAPI_H#define _HOOKAPI_Hclass CHOOKAPI {public:LPVOIDpOldFunEntry, pNewFunEntry ;// 初始函数地址、HOOK后的函数地址BYTEbOldByte[5], bNewByte[5] ;// 原始字节、目标字节public:CHOOKAPI () {}~CHOOKAPI() {}// 实现HOOK APIvoid Hook ( PSTR szModuleName…

MYSQl left join 联合查询效率分析

MYSQl left join 联合查询效率分析 user表: id | name ——— 1 | libk 2 | zyfon 3 | daodao user_action表: user_id | action ————— 1 | jump 1 | kick 1 | jump 2 | run 4 | swim sql: select id, name, action from user as u left join user_action a on u.id …

Cakephp1.2 AuthACL结合使用总结(超级详细版)

大家写的关于cake1.2 AuthACL都过于简略&#xff0c;在百度空间上搜到一个比较详细的&#xff0c;在这 里 。 但是在这位老兄给出的Auth的例子中&#xff0c;并没有关于ACL的东西&#xff0c;而是基于controller&#xff0c;经过昨天一天的奋战&#xff0c;终于将ACL搞定&#…

理解拷贝构造函数(引用)

理解拷贝构造函数&#xff08;引用&#xff09; 拷贝构造函数&#xff0c;是一种特殊的构造函数&#xff0c;它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。其唯一的参数&#xff08;对象的引用&#xff09;是不可变的 &#xff08;const类型&#xff09;。此…

CPPNIUT使用过程常见问题FAQ

CPPNIUT使用过程常见问题FAQ Z00165390 20101225 1. 如何对函数中一次或者多次malloc函数调用进行处理 Test.c Void foo(void) { A malloc(100); If(NULL A) { Return ; } .. .. .... B malloc(100); If(NULL B) { Return ; } } 常规的对 malloc打桩后&#xff0c…

字符串转化日期

日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff} {0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒{0:yyyy-MM-dd HH:mm:ss zzz}{0:yyyy-MM-dd HH…

C#日期时间的操作的函数总结

当前日期时间的获取: DateTime datetime1DateTime.Now; 日期时间的运算&#xff1a; string str1(datetime1.AddYears(1)).ToString(); //加年份 string str1(datetime1.AddMonths(1)).ToString();//加月份 string str1(datetime1.AddDays(1)).ToString();//加日期 string str1…

ajax与servlet的一个简单分页

以前普通的分页翻页时都会刷新页&#xff0c;让人感觉真烦死了&#xff01; 这里用了一个简单的用ajaxservletJDBC sqlserver实现的分页 ! 首先建一个表 这里建了一个Student表 if exists(select * from sysobjects where nameStudent)drop table Studentgocreate table St…

iPhone绘图

iphone中 主要通过下面的几个技术来绘图 OpenGL, Quartz, UIKit, or Core Animation UIKit 是非线程安全的,所以最好把所有的绘图都放在主线程上执行 不管使用的哪个技术来绘图,所有的绘图都是在 UIView object 中进行, view决定绘图在那里进行 绘画周期 当一个view需要更新某…

几个谜题,深入的了解java

在2009年的JavaOne大会上&#xff0c;Joshua Bloch和Neal Gafter又为我们带来的7道谜题&#xff0c;挺有意思的。大家不妨看看。 摘自&#xff1a; Return of the Puzzlers: Schlock and Awe Joshua Bloch, Google, Inc.; Neal Gafter, Microsoft http://developers.sun.co…

一个用ajax 实现 加载所有文件 形成树

用ajax 加载所有的盘符 、文件、文件夹 //JSP页面 <%page contentType"text/html; charsetGBK"%> <html><head><title>index</title> <link rel"stylesheet" href"css/tree.css" type"text/css"…

js获取页面元素位置函数

用Javascript获取指定页面元素的位置是一个非常常见的需求&#xff0c;本文介绍的函数能够准确返回一个元素相对于整个文档左上角的坐标&#xff0c;即元素的 top 、left 的位置&#xff0c;而且能够兼容浏览器&#xff0c;相信对新手非常有用。function getElementPos(element…

Java对象池技术原理及其实现

■Java中对象的生命周期分析Java对象的生命周期大致包括三个阶段:对象的创建,对象的使用,对象的清除.因此,对 象的生命周期长度可用如下的表达式表示:T T1 T2 T3.其中T1表示对象的创建时间,T2表示对象的使用时间,而T3则表示其清除时间.由此,我们可以看出,只有T2是真正有效的时…

【Python】 【Pandas 】【read_csv()】Pandas库的read_csv()方法的使用,处理:None,NULL

近期&#xff0c;使用read_csv的时候&#xff0c;遇到一个问题&#xff0c;就是本地读取的csv文件中的数据有None和NaN 两种&#xff0c;如&#xff1a; 直接使用 pd.read_csv(rF:\我爱Python\预测\历史样本.csv,encodingutf-8)发现读取的数据是将None 和 NULL 直接处理成 NaN…

关于行列转置的实现方法

1、固定列数的行列转换如student subject grade--------- ---------- --------student1 语文 80student1 数学 70student1 英语 60student2 语文 90student2 数学 80student2 英语 100……转换为语文 数学 英语student1 80 70 60student2 90 80 100……语句如下&#xff1a;sel…

暴雪游戏(Blizzard)的高效哈希算法

最近需要研究下文本搜索和字符串匹配算法&#xff0c;想到哈希的搜索性能不错&#xff0c;于是查找有关哈希搜索方面的算法&#xff0c;有幸见到rainleaf的大 作&#xff0c;确实不错&#xff0c;转载至此供大家学习进步&#xff01; 原文如下&#xff1a;&#xff08;原文地…

sql语句根据特定条件改变排序及效率测试

sql语句根据特定条件改变排序及效率测试 两个解决方案&#xff1a; SELECT * FROM T_Admin ORDER BY CASE WHEN admin_name loo THEN 0 ELSE 1 END 另外一种&#xff1a; SELECT *, 0 AS tmp_o FROM t_admin WHERE admin_name loo UNION SELECT *, 1 AS tmp_o FROM t_admin …

javascript 技巧(转)

javascript 技巧(转) 另&#xff1a;http://www.51windows.net/myjs/ 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey ev…

設計模式之Facade(外觀)

Facade的定義: 爲子系統中的一組介面提供一個一致的介面。 Facade一個典型應用就是資料庫JDBC的應用,如下例對資料庫的操作: public class DBCompare {   Connection conn null;  PreparedStatement prep null;  ResultSet rset null;   try {     Class.for…

address_space与基树

address_space结构体&#xff0c;是页高速缓存&#xff08;page cache&#xff09;的核心数据结构。在很多时候&#xff0c;内核在读写磁盘时都引用页高速缓存&#xff0c;新页被追加到页高速缓存以满足用户态进程的读请求。如果页不在高速缓存中&#xff0c;新页就被追加到高速…

关于数组和List之间相互转换的方法

1.List转换成为数组。&#xff08;这里的List是实体是ArrayList)调用ArrayList的toArray方法。toArraypublic <T> T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组&#xff1b;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的…

超级简单的数据库连接池(支持多数据源)

连接池最基本的目的&#xff1a; 1、重用连接&#xff0c;节省连接资源&#xff1b; 2、免去建立连接操作&#xff0c;提高效率3. 限制最大连接并发数自己弄的一个连接池&#xff0c;绝对高效安全&#xff0c;支持多数据源连接池的两种实现方式&#xff1a;1. 修饰模式弄个Conn…

JDK6的新特性之四:使用Compiler API

JDK6的新特性之四:使用Compiler API 现在我们可以用JDK6 的Compiler API(JSR 199)去动态编译Java源文件&#xff0c;Compiler API结合反射功能就可以实现动态的产生Java代码并编译执行这些代码&#xff0c;有点动态语言的特征。这个特性对于某些需要用到动态编译的应用程序相当…

c#操作word表格

最近由于工作需要&#xff0c;做了一些关于c#操作word文档方面的工作&#xff0e;主要是对word中表格的操作&#xff0c;以下是部分代码&#xff0c;关于操作不规则表格的&#xff0e;using System;using System.Collections;using System.ComponentModel;using System.Data;us…

谈谈J2SE中的序列化之一个感性的认识

java中处处体现着简单的程序设计风格&#xff0c;序列化作为最常用的功能之一&#xff0c;在java中的设计尤为“简单”。在ObjectInputStream 和ObjectOutputStream的帮助下&#xff0c;我们可以轻松的实现序列化。 只要我们的class 实现了java.io.Serializable接口&#xff0c…

MySQL修改表结构之alter操作

以下的文章主要讲述的是MySQL 修改表结构alter 的实际操作&#xff0c;如果你对MySQL修改表结构alter 的实际操作感兴趣的爱话&#xff0c;你就可以浏览以下的文章了&#xff0c;以下就是相关内容的具体描述。 2009-12-04 13:51ALTER [IGNORE] TABLE tbl_name alter_spec [, a…

为什么连接图片不能正常显示

IplImage* matchedimg0cvCreateImage(cvSize(pFrame10->widthpFrame20->widthband_w,pFrame10->height),IPL_DEPTH_8U,3); //cvZero(matchedimg0 );//这一句记得加上去。不然呈现如下效果 cvSetImageROI(matchedimg0, cvRect( 0, 0, pFrame1->width, pFrame2…

阅读笔记

1. char *p"world";//p指向的是常量字符串&#xff0c;常量字符串的内容是不能修改的。 p[0]X;//企图修改常量字符串&#xff0c;编译器不能发现错误&#xff0c; 运行时会报错。 #c/c语言没有办法知道指针所指的内存容量&#xff0c;除非在申请内存时记住它。 #当…

Buffalo 学习笔记- buffalo.js 源代码注释(一)

Buffalo 学习笔记- buffalo.js 源代码注释(一) 注&#xff1a; 如果转载 请注明 原文地址: http://blog.csdn.net/jianglike18/archive/2009/04/14/4073907.aspx /** 申明 改代码的所有权归原作者&#xff0c; 本人只是给该代码加入自己理解的注释 &#xff0c;如果你有任…

strcat()函数的实现

/* * name:xif * coder:xifan2010yahoo.cn * time:08.22.2012 * function:char* my_strcat(char* pstr_1, char* pstr_2) */char* my_strcat(char* pstr_1, char* pstr_2) {char* Ret_address NULL;Ret_pstr pstr_1;/** 判断指针pstr_1和pstr_2是否为NULL*/if(pstr_1 NULL ||…

oracle学习笔记[转]

转自&#xff1a;http://java.mblogger.cn/flowercat/ 1、case表达式select country_name,region_id, case region_id when 1 then europe when 2 then america when 3then asia else other end continent from countries where country_name like I%;在9i中提供的case表达式&…

面试经典试题

面试经典试题 Author: Vince 来源:http://blog.csdn.net/vincetest ————即使你是个编程高手&#xff0c;你在面试前也应该要看看这套题&#xff0c;她也许会给你带来好运&#xff0c;否则你有可能后悔当初为什么没有看而跳楼自杀&#xff0c;这样我会很内疚的。这套题…

recover database using backup control file

recover database using backup control file 简单说两句&#xff1a; 要理解recoverdatabase using backup controlfile&#xff0c;先理解 recover database 也就是说&#xff0c;不加usingbackup controlfile的情况。 在 普通的recover database 或者 recover tablespa…

show_space

上篇《Oracle高水位线(HWM)及性能优化》用到的show_space create or replace procedure show_space ( p_segname_1 in varchar2,p_space in varchar2 default MANUAL,p_type_1 in varchar2 default TABLE ,p_partition_1 in varchar2 default NULL,p_analyzed in varchar2 def…

分析strcpy函数

分析这些面试题&#xff0c;本身包含很强的趣味性&#xff1b;找出其中的错误&#xff1a; 试题&#xff11;&#xff1a; void test1() { char string[10]; char* str1 "0123456789"; strcpy( string, str1 ); } 试题2&#xff1a; void test2() {…

sqlite 自增 table

http://duohuot.iteye.com/blog/1174029 sqlite 自增 table 博客分类&#xff1a; android sqliteandroid在用sqlite设计表时&#xff0c;每个表都有一个自己的整形id值作为主键&#xff0c;其实可以不指定这么一个id值&#xff0c;sqlite内部本来就会为每个表加上一个 row…

C#日期时间格式化

C#日期时间格式化 日期转化一为了达到不同的显示效果有时&#xff0c;我们需要对时间进行转化&#xff0c;默认格式为&#xff1a;2007-01-03 14:33:34 &#xff0c;要转化为其他格式&#xff0c;要用到DateTime.ToString的方法(String, IFormatProvider)&#xff0c;如下所示&…

strcpy

http://baike.baidu.com/view/1026861.htm strcpy函数功能 出现频率最高的笔试题strcpy写法 题目&#xff1a; 已知strcpy函数的原型是&#xff1a; char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数&#xff0c;实现strcpy函数。 2.解释为什么要返回ch…

sqlite3 -- DB-API 2.0 SQLite数据库接口[Python参考库翻译

http://edu.codepub.com/2010/1125/27429.php 查询处理及优化是关系数据库得以流行的根本原因&#xff0c;也是关系数据库系统最核心的技术之一。SQLite的查询处理模块非常的精致&#xff0c;而且很容易移植到不支持SQL的存储引擎&#xff0c;Berkeley DB最新的版本已经将其完整…

SQLite查询处理及优化

http://edu.codepub.com/2010/1125/27429.php 查询处理及优化是关系数据库得以流行的根本原因&#xff0c;也是关系数据库系统最核心的技术之一。SQLite的查询处理模块非常的精致&#xff0c;而且很容易移植到不支持SQL的存储引擎&#xff0c;Berkeley DB最新的版本已经将其完整…

Convert.ToInt32与Int32.Parse区别及Int32.TryParse

在早期.NET Framework 1.0和.NET Framework 1.1中常常使用Parse方法实现转换.有时候我们为了先判断是否执行了成功的转换需要调用一个错误捕获try来构造一个方法.例如:bool BoolParse(string str,out int value){ try { value Int32.Parse(str); return true; …

Boost的转换函数polymorphic_cast和polymorphic_downcast

Boost的转换函数&#xff08;一&#xff09; Boost的转换函数是对C中的四种类型转换函数&#xff08;const_cast&#xff0c;reinterpret_cast&#xff0c;static_cast&#xff0c;dynamic_cast&#xff09;的一些补充和扩展&#xff0c;在阅读本文前&#xff0c;请先熟悉C中的…

模态窗口自适应

1、模态窗口自适应:在Internet Explorer中定义window.open 和 window.showModalDialog以打开一个网页对话框的时候,在不同版本的Windows和不同版本的IE中,窗口的大小和样式都是不同的。在IE7中更是有了很大的不同,状态栏,主要内容被默认保留(下详),还加了一个只读状态的地址栏.…

Boost智能指针——scoped_ptr

Boost智能指针——scoped_ptr boost::scoped_ptr和std::auto_ptr非常类似&#xff0c;是一个简单的智能指针&#xff0c;它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用&#xff1a; #include <string> #include <iostream> #include &l…

C# 主线程 辅助线程

C# 主线程 辅助线程 主线程&#xff1a; 就是UI线程&#xff1b; 从主线程通过Thread.Start或AsyncDelegate.BeginEnvoke&#xff08;可带参数、定义回调方法、避免轮询&#xff09;将进入辅助线程&#xff1b;采用异步的方式调用委托可以在界面重绘时避免工作线程被阻塞&#…

《学习opencv》第四章课后习题4

首先在项目属性-》配置属性-》链接器-》输入-》附加依赖项 中加入如下lib文件&#xff1a;opencv_imgproc220d.lib opencv_legacy220d.lib opencv_ml220d.lib opencv_core220d.lib opencv_highgui220d.lib opencv_video220d.lib // 4-4.cpp : 定义控制台应用程序的入口点。//…

JM8.5中的高精度象素运动估计

JM8.5中的高精度象素运动估计Outline:1、 运动估计相关的数据结构和变量2、 相关重要变量的初始化3、 运动估计函数(BlockMotionSearch())的流程4、 运动矢量预测5、 整象素点运动估计6、 亚象素点运动估计&#xff08;即高精度象素点运动估计&#xff09;7、 亚象素点的…

字符分类 ASCII码表

字符分类API&#xff1a; TCHAR CHAR WCHAR _istascii __isascii __iswascii 返回非0表示是ASCII字符 _istcntrl iscntrl iswcntrl 返回非0表示是控制字符 (0x00 – 0x1F or 0x7F). _istgraph isgraph iswgraph 返回非0表示是可…

2.4 2.6块设备区别---mmc

2。4里是通过2个全局变量来设置每个设备信息 int blk_size[][]; 该数组通过主设备号和次设备号索引。它描述了每个设备的大小&#xff0c;以千字节为单位。如果 blk_size[major] 为 NULL&#xff0c;则不会检查该设备的大小&#xff08;也就是说&#xff0c;内核可以访问超过设…

软中断

软中断软中断softirqsoftirq简介提出softirq的机制的目的和老版本的底半部分的目的是一致的&#xff0c;都是将某个中断处理的一部分任务延迟到后面去执行。 Linux内核中一共可以有32个softirq,每个softirq实际上就是指向一个函数。当内核执行softirq(do_softirq),就对这32个so…

阻塞、非阻塞的概念和select函数的阻塞功能

(1)阻塞block 所谓阻塞方式block&#xff0c;顾名思义&#xff0c;就是进程或是线程执行到这些函数时必须等待某个事件的发生&#xff0c;如果事件没有发生&#xff0c;进程或线程就被阻塞&#xff0c;函数不能立即返回。 例如socket编程中connect、accept、recv、recvfrom这样…

Linux driver中device_create()

使用内核版本Linux 2.6.32通过驱动模块的加载在/dev下创建设备文件&#xff0c;在驱动模块卸载时又自动的删除在/dev下创建的设备文件非常方便。而这个过程就是通过device_create()和device_destroy()内核函数完成的&#xff0c;在Linux2.6.27之前是class_device_create()和cla…

C语言中的空指针、空指针常量、NULL 0

C语言中的空指针、空指针常量、NULL & 0 本文转自&#xff1a;http://bbs.chinaunix.net/viewthread.php?tid544415&extra&page7帖子里讨论了C语言中的空指针、空指针常量、NULL、0等概念及相互关系及区别。这里摘录whyglinux兄的总结。做个标签&#xff0c;呵呵^…

linux编程(C语言读取配置文件)

linux编程&#xff08;C语言读取配置文件&#xff09;2009年10月31日 星期六 15:49#include<stdio.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> #include<string.h> #define BUFFSIZE 100 int read_cfg(const char *file…

Linux: fd_set用法

Linux: fd_set用法2010-04-13 23:58select()机制中提供一fd_set的数据结构&#xff0c;实际上是一long类型的数组&#xff0c;每一个数组元素都能与一打开的文件句柄(不管是socket句柄&#xff0c;还是其他文件或命名管道或设备句柄)建立联系&#xff0c;建立联系的工作由程序员…

多进程服务器中,epoll的创建应该在创建子进程之后

转&#xff1a;http://blog.csdn.net/wei801004/archive/2009/06/13/4264031.aspx 看我的测试代码,似乎应该是在创建子进程之后创建epoll的fd,否则程序将会有问题,试将代码中两个CreateWorker函数的调用位置分别调用,一个在创建epoll fd之前,一个在之后,在调用在创建之前的代码…

C++题目汇总

C题目汇总 1.求下面函数的返回值&#xff08;微软&#xff09; int func(x){int countx 0;while(x){countx ;x x&(x-1);}return countx;} 假定x 9999。 答案&#xff1a;8 思路&#xff1a;将x转化为2进制&#xff0c;看含有的1的个数。 2. 什么是“引用”&#x…

在IE下的JS编程需注意的内存释放问题

在IE下的JS编程需注意的内存释放问题 在IE下的JS编程中&#xff0c;以下的编程方式都会造成即使关闭IE也无法释放内存的问题&#xff0c;下面分类给出&#xff1a;1、给DOM对象添加的属性是一个对象的引用。范例&#xff1a;var MyObject {};document.getElementById(myDiv).m…

XMLHTTP.readyState的五种状态

XMLHTTP.readyState 的五种状态 0 &#xff0d;&#xff08;未初始化&#xff09;还没有调用 send()方法 1 &#xff0d;&#xff08;载入&#xff09;已调用 send()方法&#xff0c;正在发送请求 2 &#xff0d;&#xff08;载入完成&#xff09;send()方法执行完成&#x…

jq判断对象中含有值为null或空字符串的字段

以下是一段示例代码&#xff0c;记住三点&#xff1a; 在jq中[]并不一定仅指数组&#xff0c;当对应的元素不是一个数组&#xff0c;而是一个Json对象&#xff08;或嵌套对象&#xff09;时&#xff0c;[]可以指代对象中的所有元素&#xff0c;类似于*这样的通配符当字段赋值是…

号称效率为O(n)的排序算法-----计数排序

今天下午研究了下CountingSort算法&#xff0c;虽然这个算法的效率为O(n)&#xff0c;简单测试了一下&#xff0c;确实蛮快的。但是这个算法的限制太多&#xff1a; 数据集必须为正整数。。。&#xff08;也就是说数据集中不能有负数和小数&#xff0c;连0都不行&#xff01;&a…

多条件游标更新 变CASE WHEN更新法提高速度

定义个结构体数组 type ty_parmeter is record ( v_hezuotype number(1), v_comefrom varchar2(50), v_regchannel varchar2(50), v_newchannel nvarchar2(30) ) ; type ty_parmeter_table is table of ty_parmeter index by binary_integer; parameter_arr…

Cookie简介

什么是Cookie Cookie是在Web上用于存储客户系统信息的对象。所有的信息都 以每行一个Cookie的形式存放在客户端的一个名为cookies.txt的文 件里。Cookie在HTTP头标(客户和服务器用来标识自身的分组)中在客 户机与服务器之间传输。 Cookie由某个WWW网页在某客户机上进行设置。比…

标准linu休眠和唤醒机制分析(一)

说明&#xff1a; 1. Based on linux2.6.32, only for mem(SDR) 2. 有兴趣请先参考阅读&#xff1a; 电源管理方案APM和ACPI比较.doc Linux系统的休眠与唤醒简介.doc 3. 本文先研究标准linux的休眠与唤醒&#xff0c;android对这部分的增改在另一篇文章中讨论 4. 基于手上的一…

验证snprintf是否以null结尾

昨天一个同事问我snprintf末尾是不是一定为\0&#xff0c;我印象中以前看过strncpy不保证以\0结尾。今天早起感觉不妥&#xff0c;干脆试验一把。下面是结果。 测试代码 #include <stdio.h>int main(void) {char szBuf[10] {0};snprintf(szBuf, sizeof(szBuf), "1…

C语言程序设计教程笔记_复杂数据类型_数组

在实际中需要处理的数据是复杂多样的。一方面需要处理的数据量可能很大&#xff0c;另一方面&#xff0c;数据之间可能存在某种关系&#xff0c;比如学生学号和姓名的关系 为了简单方便地描述现实中更加复杂的数据&#xff0c;像其他高级语言一样C提供了用户自己定义数据描述方…

DefaultMessageListenerContainer

DefaultMessageListenerContainer继承自AbstractPollingMessageListenerContainer&#xff0c;主要使用同步的方式接收消息&#xff08;也就是通过循环调用MessageConsumer.receive的方式接收消息&#xff09;。该类主要的属性如下&#xff1a; Java代码 private int concurren…

Overlapped模型深入分析(原理篇)

摘自 Overlapped模型深入分析(原理篇) 简述&#xff1a;Overlapped I/O也称Asynchronous I/O&#xff0c;异步I/O模型。异步I/O和同步I/O不同&#xff0c;同步I/O时&#xff0c;程序被挂起&#xff0c;一直到I/O处理完&#xff0c;程序才能获得控制。异步I/O&#xff0c;调用…

java.net.SocketTimeoutException: Read timed out

出现java.net.SocketTimeoutException: Read timed out的问题 最后定位到如下地方&#xff1a; httpURL new URL(url); System.out.println("-----------url:"url"--------------"); connection (HttpURLConnection) httpURL.openConnection(); S…

Mysql分区性能初探

一&#xff0c; 分区概念 分区允许根据指定的规则&#xff0c;跨文件系统分配单个表的多个部分。表的不同部分在不同的位置被存储为单独的表。MySQL从5.1.3开始支持Partition。 分区和手动分表对比 手动分表 分区 多张数据表 一张数据表 重复数据的风险 没有数据重复的风…

DirectShow驱动摄像头

对于小摄像头的驱动有几种方法&#xff0c;通过使用DirectShow来驱动摄像头灵活性比较好&#xff0c;有简单的方法也有比较复杂但更有效的方法&#xff0c;本文只介绍简单方法&#xff0c; 希望与大家交流&#xff01; 用DirectShow来使用摄像头&#xff0c;一般要求摄像头的驱…

同步对象Event的用法

首先介绍CreateEvent是创建windows事件的意思&#xff0c;作用主要用在判断线程退出&#xff0c;线程锁定方面. CreateEvent函数功能描述&#xff1a;创建或打开一个命名的或无名的事件对象.EVENT有两种状态&#xff1a;发信号&#xff0c;不发信号。 SetEvent/ResetEvent分别…

BMP位图结构与操作[分享]

摘自http://www.ieee.org.cn/dispbbs.asp?boardID61&ID51278 BMP位图结构与操作[分享] CSDN里面&#xff0c;大家经常问起有关BMP位图的相关操作问题&#xff0c;我在此贴一篇我收集的文章&#xff0c;向大家透彻讲解一下BMP位图的结构以及在VC下的具体操作&#xff0c;希…

MySQL索引类型一览 让MySQL高效运行起来

http://database.51cto.com 2009-10-15 17:51 佚名 网络转载 我要评论(1) 摘要&#xff1a;本文介绍了七种MySQL索引类型。在数据库表中&#xff0c;对字段建立索引可以大大提高查询速度。通过善用这些索引&#xff0c;可以令MySQL的查询和运行更加高效。 …

pyspark null类型 在 json.dumps(null) 之后,会变为字符串‘null‘

在将 hive 数仓数据写入 MySQL 时候&#xff0c;有时我们需将数据转为 json 字符串&#xff0c;然后再存入 MySQL。但 hive 数仓中的 null 类型遇到 json 函数之后会变为 ‘null’ 字符串&#xff0c;这时我们只需在使用 json 函数之前对值进行判断即可&#xff0c;当值为 null…

BeanShell:检查变量是否为null的正确方式

BeanShell是一个小型、免费、可嵌入的 Java 源代码 具有对象脚本语言功能的解释器&#xff0c;用 Java 编写。 BeanShell动态执行标准Java语法&#xff0c;并使用通用语法对其进行扩展 脚本编写便利性&#xff0c;适用于 Java 的轻量级脚本。 在Java中判断一个变量是否为null很…

Java:集合类性能分析

1.Java 集合框架图 <!--[if !vml]-->http://zhangjunhd.blog.51cto.com/attachment/200804/200804021207149354497.jpg <!--[endif]-->-集合接口&#xff1a;6个接口&#xff08;短虚线表示&#xff09;&#xff0c;表示不同集合类型&#xff0c;是集合框架的基础…

怎样打开.db文件?

如果你的要求是用一种语言来打开数据库的话&#xff0c;那么你必须首先了解dbf文件的格式&#xff0c;这一点非常的重要。下面是一个c语言写的读dbf文件的小程序&#xff0c;你看看吧&#xff01;&#xff0c;你可以编辑一下&#xff0c;看可否达到你的要求&#xff01; #inclu…

php引用()变量引用,函数引用,对象引用和参数引用用法详解

php的引用&#xff08;就是在变量或者函数、对象等前面加上&符号&#xff09; 在PHP 中引用的意思是&#xff1a;不同的名字访问同一个变量内容. 与&#xff23;语言中的指针是有差别的&#xff0e;&#xff23;语言中的指针里面存储的是变量的内容在内存中存放的地址 变量…

W3C标准:带日期和时间的JAVASCRIPT日期时间控件

由于工作需发&#xff0c;需要找一个带日期和时间的javascript控件&#xff0c;在网上找了好久&#xff0c;有的控件在firefox有些不兼容&#xff0c;就自己修正BUG&#xff0c;按W3C的标准开发一个javascript控件&#xff0c;供广大网友参考&#xff0c;经过测试&#xff0c;兼…

beanRefContext.xml

将spring配置打包写好书写beanRefContext.xmldemo<?xml version"1.0" encoding"UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans default…

oracle查询语句大全

oracle分页查询的时候&#xff0c;不能使用limit&#xff0c;所以只能这样  1. select * from table_name where rownum>begin and rownum< end  2.sql "select * from table"  con.prepareCall("SELECT * FROM(SELECT A.…

解决FORM的重复提交

当我们提交一个表单之后可以重定向来防止刷新来重复提交表单,但在有些情况下,通过游览器的后退再来提交,就会重复提交表单,为了解决这个问题,我们可以使用struts中的Token. 下面给出一个例子: 1,我们在转向表单的Action中加入代码 saveToken(request); 2,我们在处理表单的A…

JDBC链接Mysql方法

JDBC链接Mysql Java2009-04-26 09:11 阅读18 评论0 字号&#xff1a; 大大 中中 小小 import java.sql.*;import java.util.*; public final class Mysql{ private Connection conn null;// private Statement st null; ArrayList res new ArrayList(); private Pre…

Java做洗牌

/* *初始化一副扑克牌&#xff0c;顺序A&#xff0d;K&#xff0c;黑桃&#xff0c;梅花&#xff0c;红桃&#xff0c;方块 *并提供洗牌方法mixCard&#xff0c;随机洗牌 */public class Card{ private String face; private String suit; String [] f {"A","2…

html:radio 之二--选中问题

public void reset(ActionMapping mapping, HttpServletRequest request) { String id request.getParameter("id"); ComJob job new ComJob(); ComJobDAO jobdao new ComJobDAO(); if (idnull||id""){ this.setComputer("一般");…

java读文本文件内容---传入path来读取方法

/** * 根据文件所在的路径&#xff0c;从文本文件中读取内容 * * param path * return 从文本文件中读取内容 */ public String readFile(String path) { BufferedReader br;//定义一个输入流 String read "";//存放每次读取…

MFC socket编程 网络五子棋详解

一,序言大四了,这学期也没有课,实在无聊,这整天在寝室里面待着也实在无聊啊,于是就想起了实现一个网络的五子棋,也算四对自己在VC编程的一个熟练,同时以前对socket编程不是很了解,也可以通过这个机会学习加深.因为在编写过程中自己遇到了一些问题,也通过了网络和书籍自己解决了…

收藏Joshua Bloch和Neal Gafter7道谜题

在2009年的JavaOne大会上&#xff0c;Joshua Bloch和Neal Gafter又为我们带来的7道谜题&#xff0c;挺有意思的。大家不妨看看。摘自&#xff1a;Return of the Puzzlers: Schlock and AweJoshua Bloch, Google, Inc.; Neal Gafter, Microsofthttp://developers.sun.com/learni…

java之this用法

必须用this关键字的三种情况:1、我们想通过构造方法将外部传入的参数赋值给类的成员变量&#xff0c;构造方法的形式参数名称与类的成员变量名相同。例如&#xff1a;classPerson ...{ String name; public Person(String name) ..…

[转]用C++面向对象的方式动态加载so

转自&#xff1a;http://www.vimer.cn/2009/12/%E7%94%A8c%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%96%B9%E5%BC%8F%E5%8A%A8%E6%80%81%E5%8A%A0%E8%BD%BDso.html 这几天在写一个server&#xff0c;由于框架相同&#xff0c;仅仅是获取数据源的地方有区别&#xff0c…

源代码:基于A*算法的八数码问题的实现(类的定义与实现)

转载请注明出处&#xff1a;http://hi.baidu.com/lvchengbin405/blog/item/e354fd1faaeb09c0a7866921.html // 类的定义头文件EDCPP.h #include <stdio.h> #include <stdlib.h> #ifndef _EDCPP_H #define _EDCPP_H struct State{ char value[3][3]; int blankx; …

浅谈java中的数组

1、什么是数组&#xff1f; 数组是一种数据结构&#xff0c;用来存储同一类型的集合&#xff0c;通过一个整型的下标可以返回数组中的每一个值。 通俗的说&#xff0c;数组就是多个相同类型数据的组合&#xff0c;在内存中用连续的区域进行存储&#xff0c;每个区域有一个下标。…

用于操作mysql数据库的c++类

//DBMysql.h文件 #ifndef DB_MYSQL_H#define DB_MYSQL_H#include <winsock2.h>#include <mysql.h>#include <string>#include <map>#include <vector>#include <iostream>using namespace std;typedef map<string,string > strMap;…

邮件槽通信

利用邮槽实现进程间通信&#xff08;C&#xff09; 进程间通信&#xff0c;必须要能够像船一样&#xff0c;能够实现传递作用。邮槽&#xff0c;由此而生。 -----------------------------------server.cpp //mailSlotMain.cpp #include<iostream> #include<atlbase.…

WinCE开发How to大集合之 WinCE下读写串口非常简单好用的例程

WinCE下读写串口非常简单好用的例程 //打开串口 hPortCreateFile(lpszPortName,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); BOOL CSerial::InitDCB() { DCB PortDCB;//声明一个DCB结构 DWORD dwError; PortDCB.DCBlength sizeof (DCB); …

ORACLE 中ID自动增加字段

自动增加字 CREATE TABLE t_topic ( topicId NUMBER(18,0) NOT NULL , -- 主题ID topicTitle VARCHAR2(100) NOT NULL , -- 主题名 topicContent varchar2(2000) NOT NULL , -- 主题内容 to…

Date,DateStamp,String转换

Date--->Timestamp public String getCurrentTime(){ Date date new Date(); //format对象是用来以指定的时间格式格式化时间的 SimpleDateFormat form new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //时间格式&#xff0c;这里的格式可以自己…

WinCE显示资源中BMP图片的几种方法

前面介绍了如何直接操作WinCE的FrameBuffer&#xff0c;这里将介绍一种通过写FrameBuffer显示资源中BMP图片的方法。并与使用GDI做一个比较&#xff0c;看看直接读写FrameBuffer是否能提高效率&#xff1f; 采用GDI的方法&#xff0c;关键代码如下: hScrDC CreateDC(TEXT("…

WinCE5.0中应用程序如何直接写屏

以前曾利用GAPI实现应用程序直接操作显示驱动的FrameBuffer&#xff0c;以提高屏幕绘图和视频播放的效率。GAPI依赖于显示驱动&#xff0c;必须在显示驱动中添加相应的接口才能正常使用。如果平台是我们自己定制的&#xff0c;在WinCE5.0中&#xff0c;我们也可以通过另外一种方…

设计模式之迭代器模式(四)

迭代器模式 参考&#xff1a;http://www.cnblogs.com/wanggary/archive/2011/04/19/2021600.html http://www.ecjtu.org/archiver/?tid-18153.html http://www.cppblog.com/emptysoul/archive/2009/02/15/73868.aspx 代码参考 Iterator 文件。 在我的资源中下载可用 迭代器…

HashMap和Hasptable的区别

相同点&#xff1a;他们都是集合类&#xff0c;用来存放java对象。 区别&#xff1a; 1.历史原因&#xff1a; Hashtable是基于陈旧的Dictionary类的&#xff0c;HashMap是jdk1.2之后引入的一个基于Map接口的一个实现。 2.同步性&#xff1a; Hashtable是线程同步的&#x…

POSIX多线程编程

前言 线程&#xff1f;为什么有了进程还需要线程呢&#xff0c;他们有什么区别&#xff1f;使用线程有什么优势呢&#xff1f;还有多线程编程的一些细节问题&#xff0c;如线程之间怎样同步、互斥&#xff0c;这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题&#xf…

time() srand() rand()

time()返回系统当前时间&#xff0c;从1970年1月1日0时0分算起 如&#xff1a; temptimetime(NULL); // 可以写成 time(&temptime) 常用于随机数产生作为种子 如&#xff1a; srand((usigned) time(NULL));又如&#xff1a;srand(time(&temptime) %60); t …

利用mmap /dev/mem 读写Linux内存

使用 hexedit /dev/mem 可以显示所有物理内存中的信息。 运用mmap将/dev/mem map出来&#xff0c;然后直接对其读写可以实现用户空间的内核操作。 以下是我写的一个sample #include<stdio.h> #include<unistd.h> #include<sys/mman.h> #include<sys/ty…

排序二叉树的实现

实现了如下基本功能&#xff1a; 1。添加节点 2。删除节点 3。查找最小值 4。查找最大值 5。中序遍历 1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;45namespaceBinarySearchTree6{ 7 class Program 8 { 9 static void Main(string…

使用JDBC读取和插入XMLTYPE类型的数据库字段

通过JDBC读取和插入XMLTYPE类型字段package com.xxxxxxt.xxk.xmltype;import java.io.Writer;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayL…

单例模式完全剖析(3)---- 探究简单却又使人迷惑的单例模式

使用注册表 使用一个单例类注册表可以&#xff1a;在运行期指定单例类防止产生多个单例类子类的实例在例8的单例类中&#xff0c;保持了一个通过类名进行注册的单例类注册表&#xff1a;例8 带注册表的单例类 import java.util.HashMap; import org.apache.log4j.Logger; pub…

pl/sql中使用table()函数的例子

1.创建type&#xff0c;必须是单独的type&#xff0c;在pkg中的不行 CREATE OR REPLACE TYPE obj_txb_xb97 as TxbLE OF rec_xb97; CREATE OR REPLACE TYPE rec_xb97 AS OBJECT( xoe001 NUMBER(18), xxe901 NUMBER(18), xxe140 VARCHAR2(3), xxe210 VARCHAR2(3), xxb210…

ODM和OLAP实现时序预测(三)

Part 3 时序预测之多步预测这是系列文章中的最后一部分。这部分囊括了如何使用数据挖掘方法做多步(开循环)预测。正如part1中所讲&#xff0c;多步预测可以比单步预测做多次预测&#xff0c;不像单步预测那样&#xff0c;递归多步自然预测不能单独通过SQL PREDICTION函数计算。…

PL/SQL表(oracle内存表)---table()函数用法

PL/SQL表(oracle内存表)---table()函数用法 作者: zhouwf0726(http://zhouwf0726.itpub.net)发表于:2006.08.18 10:03分类: oracle开发 出处&#xff1a;http://zhouwf0726.itpub.net/post/9689/195237--------------------------------------------------------------- PL/SQ…

B树的插入与删除

//这是一个奇数阶b树#include<iostream.h> #define m 5typedef struct nd { int keynum; int data[m1]; struct nd *chd[m1]; struct nd *pr;}btnode,*pbtnode; class btree{private: pbtnode root;public: btree() { root0; int i; cout<<"enter node i…

非常简单的socket例子

socket server类&#xff0c;接收请求 package com.wonder.socketexample; import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.Date; public class Socke…

PB实现自己的权限管理

实现上图的权限管理,请教大家的设计思路 员工表 create table employee ( employee_id varchar(10) not null, --员工ID dept varchar(10) null, --部门ID name varchar(10) null, --姓名…

通过远程线程注入DLL!心得!

1. 通过GetModuleHandle定位LoadLiabrary在Kernel32.dll中的虚拟地址&#xff01;&#xff01;&#xff08;根据jerry 牛人的说法&#xff0c;就是kernel32.dll在任何进程中加载的位置都是一样的&#xff09; 2. 提升当前进程的权限&#xff0c;使其权限提升为deb…

Linq to Entity 中 , Query不应该有耗时操作

Linq to Entity 是一个非常棒的工具。 但是如果“滥用”就会发生奇怪的问题。 最近的项目中&#xff0c;遇到如下境况&#xff1a; 有300个表结构一致的表&#xff08;拗口&#xff09;&#xff0c;需要逐一读取300个表的一个数据&#xff0c;排序&#xff0c;然后取出最小…

NHibernate Step by Step (五)Criteria Query

NHibernate Step by Step (五)Criteria Query 可能很多人象我一样&#xff0c;刚开始接触HQL时&#xff0c;脑袋一片混沌&#xff0c;这是什么语法嘛&#xff01;&#xff01;之所以这样&#xff0c;是因为我们总是会先入为主地将之与SQL想比&#xff0c;虽然HQL看起来很SQL&a…

如何给WebBrowser中的网页全身照相

最近在写程序的时候,突然觉得google chrome的网页缩略照片挺好玩 , 可是 chrome 是自己的内核, 自家的东西当然方便.WebBrowser 又怎么办? 首先想到的是最普通的屏幕复制, 也就是大家熟知的bitblt, 从WebBrowser的dc复制到bitmap的dc. 这种方法有很大的局限性: 1.要正确复制,…

使用C++实现SDK之WebBrowser容器

一.由来 我还记还得当自认为学习完了C语法后, 兴致勃勃的打开MFC向导,开始所谓"MFC高级自动化编程"时, 我不由喊道: 这他妈的都是些什么乱七八糟的东西啊.诚然,MFC为了方便愚蠢的程序员,的确是让人瞬间高级编程, 可是愚蠢的我们还是会用CString strTest;写出(PWSTR)s…

java连接sql

抱歉&#xff0c;来源忘记了。。package sanpai.db; import java.io.*;import java.sql.*;import java.util.*;import java.util.Date; /** * This class is a Singleton that provides access to one or many * connection pools defined in a Property file. A client gets…

GetStockObject 检索预定义的备用笔、刷子、字体或者调色板

HGDIOBJ GetStockObject(int fnObject)&#xff1b; 主要参数   fnObject&#xff1a;指定对象的类型&#xff0c;该参数可取如下值之一&#xff1b; BLACK_BRUSH&#xff1a;黑色 画笔&#xff1b;DKGRAY_BRUSH&#xff1a;暗灰色画笔&#xff1b; DC_BRUSH&#xff1a;在…

WinCE系统 USB Serial实现

这里介绍一下USB Serial。USB Serial就是指基于USB的虚拟串口&#xff0c;实际上是将USB作为一个串口设备来进行操作。 对于应用程序来说&#xff0c;通讯起来比较简单&#xff0c;就是打开串口&#xff0c;然后接收发送数据就可以了。下面介绍一下具体步骤&#xff1a; 1. 选…

SQL 高级知识 3

23、SQL CREATE INDEX 语句 CREATE INDEX 语句用于在表中创建索引。 在不读取整个表的情况下&#xff0c;索引使数据库应用程序可以更快地查找数据。 23.1 索引 您可以在表中创建索引&#xff0c;以便更加快速高效地查询数据。 用户无法看到索引&#xff0c;它们只能被用来加速…

oracle处理日期大全

在oracle中处理日期大全 TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy four digits 1998 2…

(实用javaBean)获取Java文件路径,去两端空格

(实用javaBean)获取Java文件路径,去两端空格 1.如何获得当前文件路径(file:/D:/workspace2/test/WebRoot/WEB-INF/classes/)package com.zcjl.test.base;import java.io.File;public class Test {public static void main(String[] args) throws Exception {System.out.println…

pack / unpack 函数解释

函数名pack调用语法formatstr pack(packformat, list);解说把一个列表或数组以在实际机器存贮格式或C等编程语言使用的格式转化&#xff08;包装&#xff09;到一个简单变量中。参数packformat包含一个或多个格式字符&#xff0c;列表中每个元素对应一个&#xff0c;各格式字符…

千万级数据分页之二---一个简单的自定义分页控件

千万级数据分页详细设计1.引言1.1目的为适应大数据量分页的需要&#xff0c;为以后千万级数据分页提供解决方法或者参考&#xff0c;节省开发时间&#xff0c;特制定本详细设计方案1.2主要阅读对象脚本设计人员1.3参考资料http://www.cnblogs.com/SGSoft/archive/2004/10/23/55…

追求代码质量: 用代码度量进行重构

转自&#xff1a;http://hi.baidu.com/injava/blog/item/8321960a023b2a3eb0351de0.html 在 追求代码质量 的前一期中&#xff0c;学习了如何用代码度量客观地测量代码质量。这个月&#xff0c;Andrew Glover 将介绍如何使用相同的度量方法和提取方法模式进行有针对性的重构。 …

C# 启动外部程序的几种方法

C# 启动外部程序的几种方法 C# 启动外部程序的几种方法&#xff1a;1. 启动外部程序&#xff0c;不等待其退出。2. 启动外部程序&#xff0c;等待其退出。3. 启动外部程序&#xff0c;无限等待其退出。4. 启动外部程序&#xff0c;通过事件监视其退出。//using System.Diagnos…

快速选择下拉列表

原文地址为&#xff1a; 快速选择下拉列表你可以把下面的内容复制进到一个js文件中&#xff0c;然后在onload事件中加入quickSelectInit();这个事件 <!-- /*************************************************************************************************************…

CString/string/char *比较详解

(一) 概述string和CString均是字符串模板类&#xff0c;string为标准模板类&#xff08;STL&#xff09;定义的字符串类&#xff0c;已经纳入C标准之中&#xff1b;CString&#xff08;typedef CStringT<TCHAR, StrTraitMFC<TCHAR>> CString&#xff09;为Visual …

MySQL存储过程递归调用

有分类表tb_system_category&#xff0c;结构如下&#xff1a; CREATE TABLE tb_system_category (id int(11) NOT NULL AUTO_INCREMENT,c_parent_id int(11) NOT NULL,c_name varchar(50) NOT NULL,c_full_name varchar(200) DEFAULT NULL,c_code varchar(50) NOT NULL,c_desc…

[转]使用GDAL创建Erdas格式的金字塔

在使用Erdas或者ArcGIS打开栅格图像的时候&#xff0c;会创建一个后缀名为rrd的金字塔文件&#xff0c;用于快速显示图像。那么在使用GDAL编写自己的图像算法后&#xff0c;像快速的在Erdas或者ArcGIS中显示&#xff0c;就需要自己创建rrd格式的金字塔文件&#xff0c;这样在打…

C/C++中的引用和指针

引用又称 别名&#xff0c;它可以视为对象的一个名字&#xff0c;但它既不是对象的指针&#xff0c;也不是对象的副本。 通过引用可以间接地操作对象&#xff0c;使用方式类似于指针&#xff0c;但不需要指针的语法。 使用规则&#xff1a; 1> 引用被创建的同时必须被初始…

C++ 数组类模板

对于学习C类模板来说&#xff0c;这个例子是个很值得研究的代码&#xff0c;包含了很多信息。所谓类模板&#xff0c;本人粗浅的理解就是当你的类中含有通用的数据类型时候&#xff0c;就可以用类模板&#xff0c;比如说&#xff0c;你开发一个类&#xff0c;他包含的数据可能是…

计算C风格字符串长度一定要算上终结符null

// TstCStylStr.cpp : Defines the entry point for the console application.// 测试C风格的字符串&#xff08;计算C风格字符串长度一定要算上终结符null&#xff09; NY2009#include "stdafx.h"#include <stdio.h>#include <string.h>#include <io…

memset用法详解(转)

memset用法详解(转&#xff09; 2007-01-31 20:00 <memory.h> or <string.h> memest原型 (please type "man memset" in your shell) void *memset(void *s, int c, size_t n); memset:作用是在一段内存块中填充某个给定的值&#xff0c;它对…

双重锁定 Double-Check Locking

if(instancenull) { lock(syncRoot) { if(instancenull) { instancenew Singleton(); } } }

VC6中用SKINMAGIC

1、把 SkinMagicLib.h SkinMagicLib.lib 及 DETOURS.lib添加到工程 2、在“stdafx.h”中加入&#xff1a; #include "SkinMagicLib.h" 3、将Devior.smf拷到res文件夹下&#xff0c;在资源中新建资源类型“SKINMAGIC”, 并把该文件引入到“SKINMAGIC”下&#xff0…

SAX应用之org.xml.sax.ContentHandler

SAX应用之org.xml.sax.ContentHandler2007/05/11 10:52SAX是SIMPLE API FOR XML的缩写&#xff0c;它并不是由W3C官方所提出的标准&#xff0c;可以说是"民间"的事实标准。实际上&#xff0c;它是一种社区性质的讨论产物。虽然如此&#xff0c;在XML中对SAX的应用丝毫…

在对话框程序中操作菜单项

在做基于对话框的程序时,有时我们要在这个对话框中加载菜单,于是可能要在对话框程序代码中修改菜单荐的状态或操作菜单项的其它操作,可是当我们用代码操作菜单项时: GetMenu()->GetSubMenu(0)->EnableMenuItem(ID_ISP_DISPLAYMEMORY,MF_BYCOMMAND | MF_ENABLED); 编译时没…

微調一下 Json.net ,讓他可以序列基本型別

因為 Json.net 是有附原始碼的&#xff0c;他也附了單元測試的專案&#xff0c;底下是我額外增加的UnitTest&#xff0c;我的目標就是讓底下的測試可以pass&#xff0c;而且原來的Test 也要都能通過。 ValueTypeTest.cs using System;using NUnit.Framework;namespace Newtons…

confirm()对话框在.net的webimagebutton的使用,下拉日期WebDataInput的使用

1&#xff0c;confirm()在.net的button中的使用。 &#xff08;1&#xff09;对System.Web.UI.WebControls.Button button3控件 因为它的click事件是服务器端的&#xff0c;首先在服务器端给button绑上客户端的事件&#xff0c;代码是: this.Button3.Attributes.Add("oncl…

在两个SQL Server数据库之间复制对象

CREATE PROC sp_CopyObject S_DatabaseName sysname, --要复制对象的源数据库名 D_DatabaseName sysnameNULL, --复制对象的目标数据库名,不指定则为当前库名 TypeList nvarchar(50)NULL --以逗号分隔的对…

利用底层键盘钩子拦载任意按键(回调版)

前段时间我曾经写过一篇《利用底层键盘钩子屏蔽任意按键》&#xff0c;并放到了我的blog上。这篇文章的题目中把“屏蔽”改成了“拦截”&#xff0c;显然要比以前的版本强一些了。对于以前写的那个DLL&#xff0c;有一个不够理想的地方&#xff0c;就是仅仅能实现屏蔽。如果想在…

web.config文件自定义配置节的使用方法

web.config文件自定义配置节的使用方法的一个简单例子 用来演示的程序名为MyApp&#xff0c;Namespace也是MyApp 1。编辑web.config文件 添加以下内容&#xff0c;声明一个Section <configSections> <section name"AppConfig" type"MyApp.AppConfig…

java写文件方法之比较

关键字: java 文件 最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外&#xff0c;也比较了一下java写文件的性能。 在java写文件中&#xff0c;通常会使用FileOutputStream和FileWriter&#xff0c;FileWriter只能写文本文件。Fil…

字符串处理函数的实现及注意事项

细节&#xff1a; 1、一定要对地址要加非0断言和const常量。 assert宏的原型定义在<assert.h>中&#xff0c;原型定义&#xff1a; #include <assert.h> void assert( int expression ); assert的作用是计算表达式 expression &#xff0c;如果其值为假&#xff…

java 实用

import java.util.*;public class bycomma{ // n个数字&#xff0c;以逗号&#xff0c;分开成数组public static String[] splitStringByComma(String source){if(sourcenull||source.trim().equals(""))return null;StringTokenizer commaToker new StringTokeniz…

freemarker学习笔记1

1.下载freemarker&#xff0c;解压,在工程中加入freemarker.jar 2.创建模本文件 myftl.ftl <html><head><title>Welcome!</title></head><body><h1>Welcome ${user}!</h1><p>点一下:<a href"${websites.url}&qu…

WinCE将HDC保存为BMP文件

HDC在MSDN中的全称为&#xff1a;The handle of device context。通常&#xff0c;我们都是用来做相应的显示操作。 熟悉WIN32的朋友对于其应该不会陌生&#xff0c;经常采用GetDC&#xff0c;GetWindowDC等等来获取其句柄。而用得最多的&#xff0c;可能就是BeginPaint&#…

WinCE中用IImage如何旋转JPG图片

要包括头文件 #include <INITGUID.h> #include <imaging.h> //JPG图片旋转功能void CImagingDemoDlg::OnBnClickedRotate(){// TODO: 在此添加控件通知处理程序代码HRESULT hr ; //返回结果IImagingFactory * pImagingFactory NULL; //Image工厂接口对象IImage * …

Wince中的文件操作

序言 Wince中的文件操作使用传统的基于句柄的方法&#xff1b;文件通过返回句柄的函数打开&#xff1b;读取和写入函数被传递句柄以便指出要操作的函数&#xff1b;数据在文件中读取和写入的偏移量由系统维护的文件指针来指出&#xff1b;最后当读取和写入完成时&#xff0c;应…

sqlsever 函数

《sqlserver应用开发》1。返回限制行select top 5 name...2.列名 is null使用表达式&#xff0c;函数&#xff0c;3.在查询中使用函数&#xff1b; 1。字符串函数部分常用的字符串函数 函数名 描述charindex 用来寻找一个指定的字符串在另一个字符串中的起始…

PB5.0中的 bootpart移植实现拷贝内核进度显示(一)

最近在做2440的wince 开发,由于wince 系统NANDFLASH在启动时需要拷贝内核到内存这个过程时间较长需要用户等待&#xff0c;这时我想在拷贝过程中添加一个显示进度或动画来提示用户&#xff08;当然也可以使用XIPKERNEL来加快启动速度&#xff0c;实际上我已经使用呵呵..&#x…

WinCE下的中断处理过程15814101899

中断在系统设计中的应用非常广泛&#xff0c;可以说&#xff0c;硬件中断、软件中断无处不在&#xff0c;在WINCE下驱动开发更是如此&#xff0c;比如&#xff1a;按键中断、触摸屏中断、AUDIO中断、DMA中断.....等等&#xff0c;几乎含概每个模块。因此&#xff0c;了解中断的…

设计模式之命令模式(六)

命令模式&#xff08;Command&#xff09;&#xff0c;将一个请求封装为一个对象&#xff0c;从而是你可用不同的请求对客户进行参数化&#xff1b;对请求排队或记录请求日志&#xff0c;以及支持可撤销的操作。【DP】 参考 命令模式也是开发中常见的一个模式,也不是太难,比较…

参数为空的几种判断

if(someValue.Trim().Length<1) sKey.equals("") || sKeynull {

设计模式之单例模式(五)

单例模式 单例模式&#xff08;singleton&#xff09;&#xff0c;保证一个类仅有一个实例&#xff0c;并提供一个访问它的全局访问点 通常我们可以让全局变量时的一个对象被访问&#xff0c;但它不能防止你实例化多个对象。一个最好的的方法就是&#xff0c;让类自身负责保存…

看到同事写的程序,#pragma comment(linker, /subsystem:\windows\ /entry:\mainCRTStartup\ ) 所理解的

摘自&#xff1a;http://www.vckbase.com/bbs/prime/viewprime.asp?id581&#xff0c; 如有侵权&#xff0c;请及时告知。 众所周知&#xff0c;控制台应用程序一般都会显示一个控制台窗口&#xff08;虚拟DOS窗口&#xff09;&#xff0c;但很多时候控制台程序的执行逻辑根本…

Unicode与ANSI字符串转换

Windows函数MultiByteToWideChar将多字节字符串转换为宽字符字符串。 int WINAPI MultiByteToWideChar( __in UINT CodePage, __in DWORD dwFlags, __in LPCSTR lpMultiByteStr, __in int cbMultiByte, __out_ecount_opt(cchWideChar) LPWS…

strcpy()、memcpy()、memmove()、memset()的实现

strcpy(), 字符串拷贝. char *strcpy(char *strDest, const char *strSrc) { assert((strDest!NULL) && (strSrc !NULL)); char *address strDest; while( (*strDest * strSrc) ! \0) NULL ; return address ; } memcpy, 拷贝不…

调整JavaTM 的I/O性能(三)

压缩 Java提供了对字节流进行压缩和解压缩的类。它们可以在java.util.zip包中被找到&#xff0c;同时也作为Jar文件的基 础&#xff08;Jar文件是具有一个清单的Zip文件&#xff09;。 以下的程序采用一个单一的输入文件&#xff0c;并且生成一个压缩了的Zip输出文件&#xff0…

OCP-1Z0-051 补充题库 第30题 oracle中的NULL值

一、原题 View the Exhibit and examine the description for the CUSTOMERS table. You want to update the CUST_CREDIT_LIMIT column to NULL for all the customers, where CUST_INCOME_LEVEL has NULL in the CUSTOMERS table. Which SQL statement will accomplish the…

android 中的 Bitmap 相关

android 中的 Bitmap 相关1. Bitmap比较特别 因为其不可创建 而只能借助于BitmapFactory 而根据图像来源又可分以下几种情况&#xff1a;* png图片 如&#xff1a;R.drawable.tianjinJava代码 Bitmap bmp BitmapFactory.decodeResource(this.getResources(), R.drawable.tianj…

用Java的加密机制来保护你的数据

Java开发工具包 (JDK)对加密和安全性有很好的支持。其中一个优势就是其内置的对Socket通信的支持。因此&#xff0c;很容易做到在 服务器和客户之间建立安全的数据流。流Java streams 是一个强大的编程工具。 java.io包提供了很多标准的流类型&#xff0c;并能很容易的建立自己…

初学Android,手机管理器之自动挂断黑名单的来电(六十四)

Android没有对外公开挂断电话的API&#xff0c;如果需要挂断电话&#xff0c;必须使用AIDL与电话管理服务进行通信&#xff0c;并调用服务中的API实现结束通话 为了调用远程AIDL Service,需要将Android源码中如下两个文件复制到项目的相应位置 com.android.internal.telephony …

UltraWebGrid单元格中显示链接

两种方式&#xff1a; //第一种Grid.Columns.FromKey("filename").Type ColumnType.HyperLink;protected void Grid_InitializeRow(object sender, RowEventArgs e){e.Row.Cells[10].TargetUrl ......}//第二种protected void Grid_InitializeRow(object sender, R…

在客户端删除UltraWebGrid的所有行

有时需要在客户端上删除某个UltraWebGrid中所有的行&#xff0c;而如果按照帮助文件中例子的方法来操作的话&#xff0c;是无法删除行的。经询问NetAdvantage工程师&#xff0c;给出一个能用的例子。 //帮助中的例子&#xff0c;不可用function DeleteRow() {// Row deletion n…

关于如何删除DataTable中的重复行---使用.Net提供方法

以前合作做一个程序的时候&#xff0c;由于数据库设计原因。让我碰到了一个比较棘手的问题&#xff0c;就是最后我的数据Table里面存在了一行或多行重复行&#xff0c;那么怎么 删除这些重复行了。从网上找了许多材料&#xff0c;还是用了一个最笨的办法&#xff0c;把Table的行…

不经保存,直接读取上传文件的内容

代码很简单&#xff0c;就不罗唆了。 C#&#xff1a; <% Page Language" C# "AutoEventWireup" true "%><! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transit…

JavaScript 图片切割效果(带拖放、缩放效果)

转自:http://www.cnblogs.com/cloudgamer/archive/2008/07/21/1247267.html背景&#xff1a; 很久之前就在marry5.com看到这个效果&#xff0c;当时觉得很神奇&#xff0c;碍于水平有限&#xff0c;没做出来。前些日子突然想做一个透镜效果&#xff0c;就突然想到了这个效果&a…

C#开发BHO插件UrlTrack

最近忽然突发奇想&#xff0c;想统计一下我最经常上的网站是哪些&#xff0c;并且在这些网站上都停留了多久。为此决定写一个BHO插件来做这件事。 BHO(Browser Help Objects)是实现了特定接口(IObjectWithSite)的COM组件。开发好的BHO插件除了要在注册表中注册为COM Server外&…

等待线程退出pthread_join

源程序&#xff1a; #include <unistd.h> #include <pthread.h> #include <stdio.h>void *thread(void *str) {int i;for(i0;i<3;i){sleep(2);printf("This in the thread:%d \n",i);}return NULL; }int main() {pthread_t pth;int i;/*创建线程…

LINUX 多线程 及为结构体malloc内存

线程的创建&#xff1a; #include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <pthread.h>struct member{ int a;char *s;};void *create(void *arg){struct member *temp;temp(struct member *)arg;printf("member->a%d \n&qu…

perror 的用法

头文件   #include<stdio.h>  #include<stdlib.h>// 注意   不可以掉了这个头文件&#xff0c;perror是包含在这个文件里的// 定义函数   void perror(const char *s); perror ("open_port"); 函数说明   perror ( )用 来 将 上 一 个 函 数 发…

wait()以及wait(status)\ waitpid()

#include <sys/types.h> #include <sys/wait.h>pid_t wait(int *status)进程一旦调用了wait&#xff0c;就立即阻塞自己&#xff0c;由wait自动分析是否当前进程的某个子进程已经退出&#xff0c;如果让它找到了这样一个已经变成僵尸的子进程&#xff0c;wait就会收…

如何获取 GridView 编辑状态下单元格里的值?

还在使用这样的代码吗&#xff1f;var txtName grid1.Rows[e.RowIndex].Cells[0].FindControl("txtName") asTextBox;if(txtName !null){ //读取值 //}其实这些工作&#xff08;在单元格中查找控件&#xff0c;并尝试获取其中的值&#xff09;已经被封装了。现…

经典c 教程(ch7 指针和内存分配---下)

7&#xff0e;15 数组的大小可以在程序运行时定义吗? 不。在数组的定义中&#xff0c;数组的大小必须是编译时可知的&#xff0c;不能是在程序运行时才可知的。例如&#xff0c;假设i是一个变量&#xff0c;你就不能用i去定义一个数组的大小&#xff1a; char arr…

getServletContext().getResource()引发的错误原因

getServletContext().getResource()引发的错误 tomcat4.1: /** * Return a URL object of a resource that is mapped to the * specified context-relative path. * * param path Context-relative path of the desired resource * * exception Malf…

db重复使用模块

四个源文件&#xff0c;一个演示文件 DBConfig.property(不同数据库表,修改此文件进行连接就可以了) #梦想年华JSP版新闻发布系统数据库配置文件#请更改以下信息&#xff0c;以便正确连接数据库 #数据库类型:0为Access,1为MYSQL,2为MSSQL&#xff0c;3为oracle&#xff0c;4…

ASP.net 页面被关闭后,服务器端是否仍然执行中?

这篇是传自蝈蝈俊的文章,以前曾经想过这个问题,但从未动手实验过,这篇文章很精彩原文链接:http://blog.csdn.net/ghj1976/archive/2008/07/23/2697276.aspx问题&#xff1a;当一个正在执行中的ASPX页面执行到一半的时候&#xff0c;浏览器中你关闭了这个页面&#xff0c;服务器…

定义一个二维数组,如何取得最中间的哪个数。不能用[],只能用*

int p[5][5]; int k0; for(int i0;i<5;i) { for(int j0;j<5;j) { p[i][j] k; } } int *q NULL; 方法一&#xff1a; q (*(p2)2); printf("%p %d/n",q,*q); 方法二&#xff1a; q ((int *)(((int)(p1)(int)(p3))/2))2; printf("%p…

itoa函数实现

自己随便写的&#xff0c;实现了最基本的itoa功能。 /* 将整形数字转换为字符串 */ char *itoa(int num) //没考虑负数 {int len, temp;char *res;len 0;temp num;while(temp ! 0){len;temp / 10; }res (char *)malloc(sizeof(char) * (len 1));if(res NULL){printf("…

IClass与电源管理

前段时间为J9项目上添加电源管理&#xff0c;中间走了一些弯路。之前错误的认为&#xff0c;IClass只是与电源状态的改变方法有关&#xff0c;也就是说IClass的正确与否只会影响到设备电源状态的正确与否&#xff0c;而不会造成设备是否可以支持设备电源状态的转换。 结果后来…

中文分词中的trie检索树实现

原贴:http://hi.baidu.com/cuifenghui/blog/item/d66ff3360198db350b55a964.html 中文分词中的trie检索树实现2008-02-27 17:29这几天在研究中文分词&#xff0c;目前已经研究试验了基于词典的常用中文分词算法&#xff0c;包括正向最大匹配、逆向最大匹配、整词二分法、基于…

C++中4种强制类型转换

不过为了完成强制类型转换&#xff0c;C中已经为我们提供了4中标准方法&#xff0c;它们是dynamic_cats, static_cast, const_cast, reinterpret_cast&#xff0c;用法形式为&#xff1a;dynamic_cast<类型说明符>(表达式)&#xff0c;之所以分成4类&#xff0c;就表示他…

PHP内核函数研究之 intval

声明&#xff1a;本文为斯人原创&#xff0c;全部为作者一一分析得之&#xff0c;有不对的地方望赐教。 欢迎转载&#xff0c;转载请注明出处 。 本文地址&#xff1a;http://imsiren.com/archives/520 趁热打铁 顺便说说 intval函数.该函数好像我们用的最多的就是在POST或者…

PreparedStatement的setString与setObject关于传入为null值时替换

报错信息: org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL [ INSERT INTO M_OP (ID,AG,FLAG) VALUES(?,?,?)]; .....Incorrect decimal value: null for column AG at row 1 .... nested exception i…

在MFC类中各种类的指针的获取和应用

关于MFC下的文档和视图以及框架之间的访问, 这些问题已经是老生常谈了,但我觉得还是都没有详细的说明,特 别是对于英语较差的人,我查看了一些blog,总结了一下!希望对和我一样的人有点帮助! 一: 1: 因为对于SDI程序&#xff0c;主框架窗口就是文档框窗(如果这个也不知道…

CString,string,char*的综合比较

(一) 概述 string和CString均是字符串模板类: string为标准模板类&#xff08;STL&#xff09;定义的字符串类&#xff0c;已经纳入C标准之中&#xff1b; CString&#xff08;typedef CStringT<TCHAR, StrTraitMFC<TCHAR>> CString&#xff09;为Visual C中最常用…

利用HTTP协议实现文件下载的多线程断点续传

最近研究了一下关于文件下载的相关内容&#xff0c;觉得还是写些东西记下来比较好。起初只是想研究研究&#xff0c;但后来发现写个可重用性比较高的模块还是很有必要的&#xff0c;我想这也是大多数开发人员的习惯吧。 对于HTTP协议&#xff0c;向服务器请求某个文件时&#x…

用API播放音频及视频文件

如果想在Windows下播放音频或视频文件&#xff0c;可以使用API函数中的mciSendString实现&#xff0c;非常简单。源代码如下&#xff1a;/****************************************************************//* 超简易媒体播放器 …

事务的锁定和阻塞机制

1&#xff0c;oracle锁的分类与产生Oracle是一个多用户使用的共享资源。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前&#xff0c;先向系统发出请求&#xff0c;对其加锁。加锁后事务就对该数据对象有了一定的控制&#xff0c;在该事务释放…

[Android UI界面] GridView中设置了Button以后就不能响应OnItemClick()

当我们在GridView或者ListView里面设置了Textiew的时候&#xff0c;假如我们不给Textiew设置onlick&#xff08;&#xff09;的话&#xff0c;那么 Gridiew的OnItemClick()就是可以执行的&#xff0c;但是当把TextView换成是Button的时候我们也不设置onClick()的话&#xff0c;…

Socket的正确关闭(改良版)

TIME_WAIT状态 如果服务端的Socket比客户端的Socket先关闭&#xff0c;会导致客户端出现TIME_WAIT状态&#xff0c;占用系统资源。 所以&#xff0c;必须等客户端先关闭Socket后&#xff0c;服务器端再关闭Socket才能避免TIME_WAIT状态的出现。 判断客户端Socket的关闭 …

C# 4.0开发体验——方法参数默认值

private IDataReader SelectIDataReaderByQueryParams(IXmlMappingEntity entity, QueryParam[] queryParams null, string sortExpression null, SortDirection sortDirection SortDirection.Ascending, bool searchInPrimaryKeys false) { //内部实现忽略 } 方法参数…

品尝 GNU Prolog (3)

http://blog.csdn.net/lawme/archive/2008/10/17/3089770.aspx 六、简要解释与 GTK-Server 相关的语句 属于 Prolog 语法、用法等基本知识&#xff0c;请参阅下列的教程 http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html 属于 GNU Prolog 的内部谓词&…

用java语言实现汉诺塔的演示程序

利用传统的递规算法实现汉诺塔的演示程序。 源代码&#xff1a; /** *本程序完成的功能是利用汉递规算法实现汉诺塔的动态演示程序 */import javax.swing.*;import java.awt.geom.*;import java.awt.event.*;import java.awt.*; public class Hanio extends JApplet implements…

W2K下安装 MYSQL 4.0.21 手记

1、从www.mysql.com下载推荐版本(recommended) 4.0.21&#xff0c;我下载的是ZIP而非安装版2、解压文件到一个目录&#xff0c;我是e:/mysql&#xff0c;这个目录下应该有bin、data及其他目录 3、在c:/winnt目录下建一个my.ini文件&#xff0c;写上以下内容&#xff0c;以指出你…

代码运行时间的测量方法【linux/window】

一&#xff0c;返回单位为毫秒 #include<windows.h> DWORD dwStart GetTickCount(); // 测试代码 DWORD dwTime GetTickCount() - dwStart; 注意&#xff1a;GetTickCount()精确度有限&#xff0c;跟CPU有关&#xff0c;一般精确度在16ms左…

JST[javascript Template] 通过自定义标识符统一时间格式

数据库取出塞给DO的时间一般是&#xff1a; Thu Nov 25 2010 18:29:21 GMT0800 这种格式 在使用jst动态渲染模板的时候&#xff0c;这样会直接按照字符串输出到页面&#xff0c;所以需要将时间进行转换&#xff0c;成普通的2010-10-10的格式 有两种方式可以解决&#xff0c;一…

Json 一种轻量级的数据通信格式

Json是一种基于js的轻量级数据交换格式&#xff0c;独立于特定的语言&#xff0c;其中对于信息的保存使用特殊的符合来实现不同的数据结构。可以构建两种基本数据结构&#xff1a; 1、对象 对象的概念类似于面向对象语言中的逻辑&#xff0c;采用 key/value的方式保存数据&…

[spring security那点事儿]编写自己的过滤器

通常而言&#xff0c;使用spring security来进行身份验证的同时&#xff0c;还需要进行一些附加操作&#xff0c;注入校验码检查&#xff0c;session中安全信息的检查&#xff0c;用户最后登录流水记录等。不排除这些在ss执行完成后进入某个页面&#xff0c;在其渲染类中可以实…

[CKEditor那点事儿]使用java开发ckeditor的文件上传功能

关于CKEditor的使用&#xff0c;网络上有无数的文章&#xff0c;这里不再赘述。而关于java支持的文件上传功能&#xff0c;网络上同样有千千万万的文章&#xff0c;但是遍历十几二十篇就会发现&#xff0c;千篇一律的抄袭&#xff0c;各种爬虫程序带来的互联网信息垃圾给我们的…

[lucene那点事儿]继承RangeFilter编写数字型过滤器

Lucene提供了多种针对于区间的查询的实现方式&#xff0c;诸如RangeQuery和RangeFilter等&#xff0c;通常而言&#xff0c;RangeQuery是最容易联想的方式&#xff0c;使用起来很非常的简单&#xff0c;但是&#xff0c;使用它却很容易出现TooManyClause exception&#xff0c;…

关于isEmpty(),null,“”的理解

关于null 《心经》中有段话说的是“色即是空&#xff0c;空既是色”&#xff0c;那么这里的空指的是什么呢&#xff1f;用Java里术语来说就是null。null指的就是虚无&#xff0c;那怎么体现呢&#xff1f;且看下面小栗子 Map<String,String> map new HashMap<>(…

LINQ之Null

说明&#xff1a;下面第一个例子说明查询ReportsToEmployee为null的雇员。第二个例子使用Nullable<T>.HasValue查询雇员&#xff0c;其结果与第一个例子相同。在第三个例子中&#xff0c;使用Nullable<T>.Value来返回ReportsToEmployee不为null的雇员的ReportsTo的…

根据宽度来决定显示的字符串长度(C#)

根据宽度来决定显示的字符串长度 (C#,VS2005) 如果 lable长度固定但字符串长度可变&#xff0c;如果超过了lable显示的长度时&#xff0c;希望用 ...代替剩下的字符&#xff0c;这时需要一个函数Graphics.MeasureString具体代码如下 public string Abbreviation(string str) …

C#下载文件并显示显示进度的方法实现

代码实现如下&#xff1a; /// <summary> /// c#,.net 下载文件 /// </summary> /// <param name"URL">下载文件地址</param> /// /// <param name"Filename">下载后的存放地址</param> …

VB中的变量和数组

vb中的变量&#xff1a;Boolean(2)/Byte(1)/Integer(%2)/ Long(&4)/Single(!4)精度不够/Double(#8)精度高/ String($长度可变)/Date(8#...#)/Currency(8现金)/ Object(对象)/Variant(可变不声明变量) 类型转换&#xff1a;Asc(AscB,AscW)/Chr/Cbool/Cbyte/CInt/CLng/C…

Google面试题(六)

题目&#xff1a;对现在的Stack&#xff08;栈&#xff09;数据结构进行改进&#xff0c;加一个min()功能&#xff0c;使之能在常数&#xff0c;即O(1)&#xff0c;时间内给出栈中的最小值。可对push()和pop()函数进行修改&#xff0c;但要求其时间复杂度都只能是O(1)。 分析&a…

onRetainNonConfigurationInstance()

关于转屏&#xff0c;与activity状态的保存 比较onSaveInstanceState() 与 onRetainNonConfigurationInstance()在不同需求中的用法 针对Android平台&#xff0c;不论出于哪种目的&#xff0c;都或多或少需要在多个Activities中的跳转操作&#xff0c;其中包括为了获得某些系统…

Android中2个activity之间的数据传递方法

1. 通过intent来传递: activity1中设置 &#xff1a; A.传字符等&#xff1a;   Java代码   String text "hello";   Intent intent1 new Intent(ActivityMain.this, Activity2.class);   intent1.putExtra("activity1", text);  …

总结一下DLL声明的一些问题

有关DLL的问题现在资料很多&#xff0c;但是很多人写DLL时经常出现调用程序无法找到相关的导出函数的问题&#xff0c;这里主要的原因是DLL在声明时出的问题。 在这里主要有两个问题&#xff0c;一个是调用约定的问题&#xff0c;一个是函数名修饰的问题&#xff0c;而这两个问…

AfxOleInit()和::CoInitialize(NULL)区别

OLE是建立在COM之上的技术&#xff0c;层次比COM要高。AfxOleInit()调用的是OleInitialize()&#xff0c;而OleInitialize()除了调用CoInitializeEx()来初始化COM库外&#xff0c;还进行一些其它的操作&#xff0c;这些操作对OLE应用来说是必须的&#xff0c;这些OLE应用包括&a…

CString 操作指与char*

CString 操作指南 原著&#xff1a;Joseph M. Newcomer 翻译&#xff1a;littleloach 原文出处&#xff1a;codeproject&#xff1a;CString Management 通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许…

PL/SQL语言(oracle知识)

PL/SQL是一种高级数据库程序设计语言,PL/SQL语言在将SQL语言的灵活性及功能与第三代语言的可配置能力相结合方面是独一无二的。该语言集成了面向过程语言的过程结构和强大的数据库操作&#xff0c;为设计复杂的数据库应用提供了功能强大、健壮可靠的程序设计语言。该语言专门用…

c++中void应用

1.概述许多初学者对C/C语言中的void及void指针类型不甚理解&#xff0c;因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说&#xff0c;并详述void及void指针类型的使用方法与技巧。2.void的含义 void的字面意思是“无类型”&#xff0c;void *则为“无类型指…

VC 创建和结束进程

1.WinExec("cmd.exe",SW_SHOW);可以隐藏程序界面&#xff0c;一般在后台隐藏执行命令行或脚本时使用2.system("cmd");直接执行命令&#xff0c;不可以隐藏界面3.CreateProcess&#xff0c;一般执行带界面的进程&#xff0c;可以隐藏界面,隐藏方法要同时设置…

(转载)C/C++排序算法

排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大&#xff0c;所以排序算法对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度&#xff0c;一般用O方法来表示。在后面我将给出详细的说明。 对于排序的算法我想先做一点简单的介绍&…

C++随机数的用法

学过别的高级语言的都知道&#xff0c;产生随机数用的都是类似于random这样的字符&#xff0c;c也不例外&#xff0c;在C中使用的是rand()函数,但是不同的是&#xff0c;如果在C中只使用了例如 "int i;irand();"这样&#xff0c;使用程序会发现每次得到的随机数都是一…

Java中会存在内存泄露吗,请简单描述。

会。java导致内存泄露的原因很明确&#xff1a;长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露&#xff0c;尽管短生命周期对象已经不再需要&#xff0c;但是因为长生命周期对象持有它的引用而导致不能被回收&#xff0c;这就是java中内存泄露的发生场景。 1.集…

基于Stanford Parser 及OpenNLP Shallow Parser构建句子语法解析树

最近做一个项目需要对给定的文本中的句子做Parse&#xff0c;根据POS tag及句子成分信息找出词语/短语之间的dependency&#xff0c;然后根据dependency构建句子的parse tree. 需要用到Stanford Parser和OpenNLP 中的Shallow Parser&#xff0c;这两个Parser都用JAVA实现&#…

POJ 2255 根据二叉树的前序和中序序列来重建二叉树

根据二叉树的前序和中序序列来重建二叉树&#xff0c;输出其后序序列 这是面试笔试中经常遇到的问题 关键要理解在前序和中序序列中找左右子树的前序和中序序列的方法&#xff0c;利用递归实现 另外字符串的标准库函数要活用 #include <iostream>#include <string…

二叉树的建立删除及三种遍历实现

二叉树的建立、删除及三种遍历的C实现 教材上的Tree类写法太累赘&#xff0c;不实用&#xff0c;将树节点直接写成结构体即可 要理解结点的含义以及根结点的重要意义 #include <stdio.h> #include <stdlib.h> //用CPP文件编写&#xff0c;否则编译出错&#xff…

Linux 常用C函数(用户组篇1)

Linux 常用C函数(用户组篇1)2007-03-22 11:40endgrent&#xff08;关闭组文件&#xff09; 相关函数 getgrent&#xff0c;setgrent表头文件 #include<grp.h>#include<sys/types.h>定义函数 void endgrent(void);函数说明 endgrent()用来关闭由getgrent()所打开的密…

BeanUtils自定义转换器 (一)

使用 commons-beanutils-1.8.0.jar 与 commons-logging.jar 对javaBean的存取操作 1) BeanUtils bUtils new BeanUtils(); 2) 在存取值得时候8种基本类型可以 自动转换 可以注册自己定义的类型转化/注册使用BeanUtils定义好的转换规则 注册&#xff1a; ConvertUtils.…

JS验证密码强度插件

//CharMode函数 //测试某个字符是属于哪一类. $(function () {function CharMode(iN) {if (iN > 48 && iN < 57) //数字 return 1;if (iN > 65 && iN < 90) //大写字母 return 2;if (iN > 97 && iN < 122) //小写 return 4;elseret…

jquery捕捉回车键及jquery异步请求的方法

1、jquery捕捉回车键&#xff1a; $("html").die().live("keydown",function(event){ if(event.keyCode13){//这里添加要处理的逻辑} }); 2.jquery获得多个选中的checkbox值&#xff1a;$(input[type"checkbox"][name"types"]…

setInterval和clearInterval(转)

时间间隔可以用setInterval命令来创建并用clearInterval命令来终止。 setInterval所用的参数有两种格式&#xff0c;在第一种格式中&#xff0c;你传递给setInterval的参数可以是一个函数名&#xff0c;一段时间上的间隔以及一些传递给前面函数的相关参数。当setInterval运行时…

拷贝构造函数与赋值构造函数 浅拷贝和深拷贝

拷贝构造函数是在对象被创建时调用的&#xff0c;而赋值函数只能被已经存在了的对象调用。 不同点&#xff1a; 拷贝构造函数首先是一个构造函数&#xff0c;它调用的时候产生一个对象&#xff0c;是通过参数传进来的那个对象来初始化&#xff0c;产生的对象。 operator()…

C/C++程序员应聘常见面试题剖析

1.引言 本文的写作目的并不在于提供C/C程序员求职面试指导&#xff0c;而旨在从技术上分析面试题的内涵。文中的 大多数面试题来自各大论坛&#xff0c;部分试题解答也参考了网友的意见。 许多面试题看似简单&#xff0c;却需要深厚的基本功才能给出完美的解答。企业要求面试者…

求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。例如若n为1000时,函数值应为:s=153.909064。

源程序&#xff1a; #include <stdio.h> #include <stdlib.h> #include <math.h> #include <errno.h>double get_s(int m) { int i;double s;int sum0;for(i0;i<m;i){if((i%30)&&(i%70))sumi;}printf("%d\n",sum);ssqrt(sum);//返…

关于这个野指针

今天有饭傻&#xff0c;只是先声明指针&#xff0c;却没为他们赋值。 #include <time.h> #include <stdio.h> #include <sys/time.h> int main( void) { struct tm *local; struct timeval tv1,tv2; time_t t; ttime(NULL); locallocaltime(&t);…

Android开发:实现带图片和checkbox的listview

笔者的最近在做一个一个Android项目&#xff0c;在项目中要用到一个listview&#xff0c;要求是可以显示图片&#xff0c;后面还有有复选框。本文将详细介绍“如何实现带图片和checkbox的listview”。 项目要用到一个listview&#xff0c;要求是可以显示图片&#xff0c;后面还…

Linux--exec函数族及system函数

自己有一段 Linux 下面的代码&#xff0c;需要用到 exec 函数和 system 函数&#xff0c;在 CSDN 上看到这样一篇还不错的帖子&#xff0c;就转载而来。 原文网址&#xff1a;http://blog.csdn.net/cnctloveyu/article/details/4129520 exec函数族包括6个函数&#xff1a; #in…

运行移植的wvdial出错

移植wvdial后在ARM开发板上运行时出现下列错误&#xff1a; wvdial: utils/wvtask.cc:198: WvTaskMan::WvTaskMan(): Assertion getcontext(&get_stack_return) 0 failed Aborted 解决办法&#xff1a;修改代码 --- include/wvtask.h.orig Mon Jul 14 13:11:35 2008 in…

二叉树法插入查找例子

Java代码 public class BinaryTree { public static void main(String[] args) { BinaryTree bt new BinaryTree(); int[] ints {12,123,21,123,1,432,23,42,3,123,124,3,5435,66,456554,435,423,42,1} ; for (int i 0; i <ints.len…

JS中document.createElement()的用法

document.createElement()是在对象中创建一个对象&#xff0c;要与appendChild() 或 insertBefore()方法联合使用。其中&#xff0c;appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。 下面&#xff0c;举例…

bcopy()—— 拷贝内存内容

bcopy()函数 原型&#xff1a;void bcopy&#xff08;const void *src, void *dest, int n&#xff09; 用法&#xff1a;#include <string.h> 功能&#xff1a;将字符串src的前n个字节复制到dest中。 说明&#xff1a;bcopy()函数与memcpy()函数一样都是用来拷贝s…

pthread_exit()

pthread_exit函数 原型&#xff1a;void pthread_exit&#xff08;void *retval&#xff09; 用法&#xff1a;#include <pthread.h> 功能&#xff1a;使用函数pthread_exit退出线程&#xff0c;这是线程的主动行为&#xff1b;由于一个进程中的多个线程是共享数据段的…

Class.create和 Object.extend继承操作

Prototype在1.6之前的实现一个继承的操作的时候都是采用Object.extend的方式。Object.extend的实现原理是先创建出父类的对象并将子类中的方法复制到这个对象中去&#xff0c;这样做可以比较轻松的实现一个子类到父类的upcasting。但是这样也会存在一个问题&#xff0c;就是子类…

解决困惑已久的“接口”与“抽象”疑惑——力荐《php 接口类与抽象类的实际作用》【收藏】

1.php 接口类:interface 其实他们的作用很简单&#xff0c;当有很多人一起开发一个项目时&#xff0c;可能都会去调用别人写的一些类&#xff0c;那你就会问&#xff0c;我怎么知道他的某个功能的实现方法是怎么命名的呢&#xff0c;这个时候php接口类就起到作用了&#xff0c;…

【非常实用】EXTJS TREE 上下级级联选择扩展方法

当父节点的复选框被选中时&#xff0c;其子节点要自动级联全被选中&#xff0c;当父节点的一个子节点被选中时&#xff0c;其对应的父节点也要被级联选中//判断是否有子结点被选中var childHasChecked function(node) {var childNodes node.childNodes;if(childNodes || chil…

Smartcard 读写器函数库的使用说明

一、IC卡与操作系统的整合前面所谈的标准及各种IC卡的规格&#xff0c;多半只论及IC卡或卡片阅读机。使用者要使用卡片阅读机时&#xff0c;必须安装厂商提供之驱动程序(drivers)&#xff0c;开发应用程序。PC/SC(Personal Computer/Smart Card)支持ISO7816-4的基本指令集&…