- win32 窗口过程学习1
bcbobo21cn
VC++MDIWM_CLOSE
上文的MDI的win32程序会挂掉;下面学习和检查一下窗口过程有没有问题;1主框架窗口过程,FrameWndProc;窗口过程主要是按分支处理消息;消息,message,是过程接收的第二个参数;窗口过程内是按switch(message){},每个分支处理一个消息;有的消息,需要在分支之下再分支;菜单消息是WM_COMMAND,之下再按菜单ID分支;检查一下每个分支,都已经return0或者bre
- win32 WM_MENUSELECT消息学习
bcbobo21cn
VC++WM_MENUSELECT菜单消息win32
之前写了一些win32的程序,处理菜单单击都是处理WM_COMMAND消息,通过LOWORD(wParam)获取菜单ID,判断单击的是哪个菜单项;还有一些其他菜单消息;当在菜单项中移动光标或鼠标,程序会收到许多WM_MENUSELECT消息;该消息的参数如下,LOWORD(wParam):选中项的菜单ID或弹出式菜单句柄HIWORD(wParam):选择标志lParam:包含选中项的菜单句柄选择标
- MFC 视图窗口
貌美不及玲珑心,贤妻扶我青云志
MFCmfcc++
目录视图窗口概述视图窗口的使用视图窗口创建流程命令消息WM_COMMAND处理顺序对象关系视图窗口概述作用:提供了一个用于显示数据的窗口关于视图窗口视图类是用来展示用户,文档类是用来存储和管理数据视图窗口是覆盖掉框架窗口的客户区视图窗口是框架窗口的子窗口,它的创建应该是在框架窗口的WM_CREATE消息处理中每个窗口都有自己消息映射机制,处理属于自己的消息所有消息中,只有命令消息WM_COMMAN
- MFC添加窗体菜单栏和消息响应
百口可乐__
MFC/WIN32-mfcc++
在资源视图右键,添加资源,选择Menu,新建添加的菜单在资源菜单的Menu目录下双击直接编辑输入菜单之后在要添加菜单的窗体的属性Menu里面填写菜单的ID就可以了如何给菜单添加点击响应?OnCommand是MFC中的一个消息处理函数,用于处理在窗口或控件被激活时发出的WM_COMMAND消息。BOOLOnCommand(WPARAMwParam,LPARAMlParam);该函数有两个参数:WPA
- Windows入门基础(2)(消息回调函数)
Gemn 1
windowsc++
书接上回:我们在简单的创建一个窗口后,需要对窗口进行交互。然后我们在消息处理函数进行处理。例如,(窗口刚创建时的状态,绘图函数消息,窗口销毁时的消息,窗口的顶层菜单......)。然后,我们进入正文:目录1.接受消息1.1整体接收消息流程2.各种消息信息2.1窗口创建消息(WM_CREATE)编辑2.2窗口毁坏消息(WM_DESTROY)编辑2.3窗口菜单消息(WM_COMMAND)编辑2.4控制
- MFC的消息机制
永远的麦田
mfccommandclassmenustructwindows
今天重新整理MFC的消息机制,最终的结果应该是利用win32程序模拟一个MFC的消息链。1.标准消息除WM_COMMAND之外,所有以WM_开头的消息。从CWnd派生的类,都可以接收到这类消息。2.命令消息来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的wParam参数识别。CCmdTarge
- 对话框与子窗口控件(写给大忙人看的快速复习掌握)
zhaopeng01zp
windows程序设计windowswindows程序设计对话框控件
对话框与子窗口控件(写给大忙人看的快速复习掌握)1、对话框的概念2、控件的概念我更喜欢称控件为预定义的窗口类3、我们一步一步写代码熟悉常用的预定义的窗口类3.1什么叫模板呢?3.2什么是资源文件4、消息处理函数(有这么几个消息比较重要)4.1对于对话框里面到底是返回TRUE好呢还是返回FALSE呢?4.2什么叫ID号呢?ID号有什么作用呢?ID号本质是啥呢?5、讲解子窗口的WM_COMMAND消息
- Windows中消息的分类
finite_x
在Windows中,消息分为以下三类:1、标准消息除WM_COMMAND之外,所有以WM_开头的消息都是标准消息。从CWnd派生的类都可以接收到这类消息。2、命令消息来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMAND形式呈现在MFC中,通过菜单项的标识(ID)来区分不同的命令消息。在SDK中,通过消息的wParam参数识别。从CCmdTarget派生的类都可以接收到这类消息。3、通
- Windows 消息分类
lbaihao
MFCmfcc++
■标准消息除WM_COMMAND之外,所有以WM_开头的消息都是标准消息。从CWnd派生的类,都可以接收到这类消息。■命令消息来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND的形式呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的wParam参数识别。从CCmdTarget派生的类,都可以接收到这类消息。■通告消息由控件产生的消息,例如按钮的
- Chain of Responsibility模式(行为型)
潭潭_180
问题熟悉VC/MFC的都知道,VC是”基于消息,事件驱动“,消息在VC开发中起着举足经重的作用。在MFC中,消息是通过一个上递交的方式进行处理,例如WM_COMMAND消息的处理流程可能是:(1)MDI主容器(CMDIFrameWnd)收到命令消息WM_COMMAND,其ID位ID_XXX;(2)MDI主窗口将消息传给当前活动的MDI子窗口(CMDIChildWnd)(3)MDI子窗口给自己的子窗
- 消息机制
7bfedbe4863a
消息机制Windows消息系统是由以下三部分构成的:1、消息队列2、消息循环3、窗口过程关于消息、窗口过程一个消息由一个消息名称(UINT),和两个参数(WPARAM,LPARAM)组成。当用户进行了输入或是窗口的状态发生改变时系统都会发送消息到某一个窗口。例如当菜单转中之后会有WM_COMMAND消息发送,WPARAM的高字中(HIWORD(wParam))是命令的ID号,对菜单来讲就是菜单ID
- OnCommand函数
bitsjx
VC++/MFC/.Net
OnCommand是响应WM_COMMAND消息的,一般是响应控件和菜单的命令消息时使用。函数形式LRESULTCALLBACKWndProc(HWNDhWnd,UINTnMsg,WPARAMwParam,LPARAMlParam)。函数有2个参数WParam和LParam,这2个参数可以给我们消息处理所需要的重要信息。wParam的低字是控件ID,lParam是发送这个WM_COMMAND消息的
- TranslateAccelerator
weixin_34148508
TranslateAccelerator目录相关介绍加强键组合展开编辑本段相关介绍函数功能:翻译加速键表。该函数处理菜单命令中的加速键。该函数将一个WM_KEYDOWN或WM_SYSKEYDOWN消息翻译成一个WM_COMMAND或WM_SYSCOMMAND消息(如果在给定的加速键表中有该键的入口),然后将WM_COMMAND或WM_SYSCOMMAND消息直接送到相应的窗口处理过程。Transl
- TranslateAccelerator的使用
mjlsuccess
vc++
函数功能:翻译加速键表。该函数处理菜单命令中的加速键。该函数将一个WM_KEYDOWN或WM_SYSKEYDOWN消息翻译成一个WM_COMMAND或WM_SYSCOMMAND消息(如果在给定的加速键表中有该键的入口),然后将WM_COMMAND或WM_SYSCOMMAND消息直接送到相应的窗口处理过程。TranslateAccelerator直到窗口过程处理完消息后才返回。函数原型:intTra
- 深入解析MFC消息响应和消息路由
寒月望山
1.MFC中的消息分为三种(1)标准消息,也叫窗口消息(例:WM_PAINT,WM_CREATE,WM_LBUTTONDOWN,WM_CHAR)(2)命令消息,来自菜单,工具栏和加速键,都以WM_COMMAND表示(3)控件消息,控件消息又分为三小类,第一类和标准消息格式一样,第二类和命令消息格式一样(不过多了一个控件窗口的句柄),第三类是WM_NOTIFY.其具体细节不是本文叙述的重点.2.为什
- Windows API (DAY12) Trans lateAccelerator 函数
狼走西河
Windows编程
当应用程序运行时,用户按下快捷键,这样就产生了一个按键消息,那么Windows是怎么样把它转化为快捷键响应的消息呢?这就需要使用TranslateAccelerator函数。TranslateAccelerator函数主要的作用就是把消息跟快捷键表里定义的按键进行比较,如果发现有快捷键,就会把这个按键消息转换为WM_COMMAND或者WM_SYSCOMMAND消息给窗口的消息处理函数发送过去。函数
- Windows API一日一练(12)TranslateAccelerator函数
anjichan4261
当应用程序运行时,用户按下快捷键,这样就产生了一个按键消息,那么Windows是怎么样把它转化为快捷键响应的消息呢?这就需要使用TranslateAccelerator函数。TranslateAccelerator函数主要的作用就是把消息跟快捷键表里定义的按键进行比较,如果发现有快捷键,就会把这个按键消息转换为WM_COMMAND或者WM_SYSCOMMAND消息给窗口的消息处理函数发送过去。函数
- Win32的菜单编程
MikeFeng
其他技术文章
WIN32用户界面设计基础之Menus篇2003-3-2913:05:28YESKY陈孝强阅读次数:4835一个菜单条总是属于一个窗口,当用户选定一个菜单项后,系统向菜单的父窗口发出消息,如果是普通菜单发送WM_COMMAND消息,如果是系统菜单发送WM_SYSCOMMAND消息。当鼠标悬浮在一个有下级菜单的菜单项上时,系统首先向菜单的父窗口发送WM_INITMENUPOPUP消息,然后展开子菜单
- Win32的菜单勾选
MortVing
Windows编程
默认勾选可在ResourceView下选Checked,但变化勾选需要通过逻辑实现,以下为相应代码。在逻辑文件下声明HMENUhMenu;随后从InitInstanceCreateWindow取得的hWnd窗口句柄来得到菜单句柄hMenu=GetMenu(hWnd);假设有两个菜单自选,分别为子选项1和子选项2在WM_COMMAND消息下switch(LOWORD(wParam)){caseID_
- 在VS 2010中如何使用Class Wizard添加消息处理函数
GAMELOFT9
C++/MFC
教科书和网上讲MFC大多是基于VC++6.0,这里讲一下VS2010的MFC的消息函数的添加。VS2010的MFC的类向导如下(通过项目-->类向导打开):一、消息响应函数的添加(以单文档应用程序的菜单项点击事件为例):1.确定响应函数属于哪个类,这里属于CAppView类。2.找到对象ID,这里是我们添加的菜单项的ID。3.选择何种响应消息,这里菜单项的响应消息应为WM_COMMAND消息。UP
- 【MFC】ON_CONTROL_RANGE用法
sunriver2000
MFCMFCCONTROLRANGE批处理
问题多个编辑框的EN_KILLFOCUS响应事件的处理,需要用到ON_CONTROL_RANGE。定义ON_CONTROL_RANGE定义。#defineON_CONTROL_RANGE(wNotifyCode,id,idLast,memberFxn)\{WM_COMMAND,(WORD)wNotifyCode,(WORD)id,(WORD)idLast,AfxSigCmd_RANGE,\(AFX
- 如何动态创建按钮,并响应消息
tiantangniao232
VC相关
如何让动态创建的按钮响应鼠标双击?利用按钮的BS_PUSHBUTTON风格,具有该风格的按钮被单击时会发出WM_COMMAND消息,他的响应原理和用类向导定义的函数一样。只不过它的响应函数原形,消息映射以及函数实现需要你自己手动写进去例如:首先建一个AppWizard的工程Button,然后给CButtonDlg添加一个成员变量m_btn如:CButtonm_btn;因为按钮是显示在对话框上的,所
- Win32汇编--菜单进阶之菜单的单选与多选(CheckMenuItem&CheckMenuRadioItem)
weixin_30756499
有的时候,菜单中会有单选和多选,如图:其实主要是通过两个函数CheckMenuItem和CheckMenuRadioItem来实现,创建好菜单后,在回调函数的WM_COMMAND中进行处理就可以了.以下是创建菜单和WM_COMMAND消息响应的部分代码(完整工程下载);;====================================================;;创建菜单的子程序;;
- 深入浅出MFC学习笔记(第三章:MFC六大关键技术之仿真:命令传递) .
iteye_353
命令传递(Commandrouting)消息如果是仅仅从派生类流向父类,那就非常简单了。然而MFC用来处理消息的C++类,并不是单线发展的。document/view也具有处理消息的能力。因此,消息应该有横向流动的机会。MFC对消息循环的规定为:1:若是一般的windows消息(WM_xx)则一定是由派生类流向基类。2:如果是WM_COMMAND消息,就非常复杂了。要区分接受者的类型:1:接受者若
- experiment : 用OD下消息断点, 捕获按钮操作.
LostSpeed
实验目的:想直接拦截按钮操作的消息处理,分析按钮操作的逻辑.实验程序:>中附带的一个CrackMe.使用OD加载目标程序,当程序运行起来后,暂停OD经过实验,点击菜单会触发主窗体WM_COMMAND消息.如果直接捕获弹出的注册窗口的WM_COMMAND,捕获不到.准备捕获主窗体的WM_COMMAND消息,找到菜单生成注册窗体的处理.找到注册窗体的创建函数传入的注册窗口处理过程,从而找到注册窗体的所
- 命令消息--ID_APP_EXIT整理
GnakIewiy
MFC
引申:在MFC中消息有三种类型标准消息:1、除WM_COMMAND之外,所有以WM_开头的消息。2、从CWnd派生的类,都可以接收到这类消息。命令消息:1、来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的wParam参数识别。2、从CCmdTarget派生的类,都可以接收到这类消息。通告消息:
- 菜单项和菜单命令响应函数
MOKA
VC/MFC
菜单项和菜单命令响应函数1、创建基于单文档工程Menu,添加菜单项:IDM_TESTTest2、通过类向导,为IDM_TEST在CMainFrame、CMenuView、CMenuDoc、CMenuApp下添加菜单命令响应函数,即WM_COMMAND响应函数。通过实验发现:1、响应Test菜单项命令的顺序依次是:视图、文档类、框架类、应用程序类。2、菜单命令消息路由的具体过程:①点击某菜单项,框架
- MFC 消息映射与消息处理
一丁_
#Windows消息处理
消息映射是将消息处理函数与它要处理的特定消息链接起来的一种机制。消息映射是应用MFC方法进行Windows编程的主要组成部分。一、消息的类型及其描述Windows消息主要有3种类型,即标准Windows消息、控件消息和命令消息。1.标准Windows消息出WM_COMMAND以外,所有以“WM_”(WindowsMassage)为前缀的消息都是标准Windows消息。标准的Windows消息由窗口
- MFC中的消息处理/AfxWndProc/WM_COMMAND路由
geeeeeeee
WIN32/MFC
窗口消息概述:所有的窗口消息的基本形式都是一样的,有3个部分:(1).一个无符号整数,包含消息的实际内容.(2)WPARAM,一个4字节整数.(3)LPARAM,一个4字节参数.无符号数是实际消息.含MFC在内的任何WINDOWS程序的核心都是消息泵.消息泵是一个循环,它取出消息并将消息送给恰当的窗口消息处理函数.下面是个消息泵的示例:while(GetMessage(&msg,NULL,NULL
- UCGUI信息处理机制
股市阳顶天
ARM开发笔记
1、UCGUI中的消息驱动其实与WINDOWS的是类似的,几种基本的消息与WINDOWS是一样的,但UCGUI的更简单且消息更少,对于一些消息的处理得也很简化,没有WINDOWS那么多的消息种类及复杂处理。在WINDOWS中,如我们处理按钮控件的点击事件的是在WM_COMMAND消息中,通过按钮的标志ID来区分不同的按钮,所以按钮标志ID必须不同的,否则无法区别开(除非不在父窗体的WM_COMMA
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include