1.子查询概念
(1)就是在查询的where子句中的判断依据是另一个查询的结果,如此就构成了一个外部的查询和一个内部的查询,这个内部的查询就是自查询。
(2)自查询的分类
1)独立子查询
->独立单值(标量)子查询 (=)
1 Select 2 3 testID,stuID,testBase,testBeyond,testPro 4 5 from Score 6 7 where stuID=( 8 9 select stuID from ...
一.session对象和application对象不同,application对象只有一个,它可以绑定若干个类似于全局变量的参数或者java对象,而session对象是系统为每一个登陆的用户创建的,是独一无二的,相当于局部参数或者Java对象。session是javax.servlet.http.HttpSession接口的实例对象。
因此,session的方法就相当于是javax.servlet.http.HttpSession接口的方法。
二.获取session对象常用的方法
1)
使用session关键字直接引用session
...
备份部分:
例1:如何导出a库下的b表
mysqldump-u用户名 -p密码 库名(a) 表1(b)>地址://备份文件名(以sql为后缀)
例2:如何导出一个库下面所有的表
mysqldump -u用户名 -p密码 库名(a)>地址://备份文件名(以sql为后缀)
例3:如何以库为单位导出
mysqldump -u用户名 -p密码 -B 库1 库2 库3>地址://备份文件名(以sql为后缀)
例4:如何导出所有库
mysqldump -u用户名 -p密码 -A>地址://备份文件名(以sql为后缀)
恢复部分:
1:在以登陆到mysql命令行的情况下
...
<a href="#" class="aLink">首页</a> --- 这里是链接,并且应用样式aLink<style type="text/css">.aLink ---- 这里设置样式aLink{background-image:url(这里选你的背景图片);/*就是图片的路径*/color:这里设置你的当前字体颜色}
.aLink:hover ---- 加上:hover则表示应用了aLink的样式在鼠标移上去之后应用该样式(伪类样式){background-image:url(这里选你鼠标移上去的背景图片);color:这里设置你鼠标移上去的字体颜色}</style>而在as...
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)
应用:javascript中没有像vbsc...
本实例介绍有DropDownList空间实现根据不同的用户身份级别读取数据库中不同的表:数据库设置如下(当然你也可以根据你的需要设置)
普通用户表和管理员表如下
在vs2008新建一个网站在Default.aspx添加两个TextBox控件和一个DropDownList控件一个Button控件如下图
双击button进入代码页(代码如下)
using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;u...
调试快捷键
F6: 生成解决方案 Ctrl+F6: 生成当前项目 F7: 查看代码 Shift+F7: 查看窗体设计器 F5: 启动调试 Ctrl+F5: 开始执行(不调试) Shift+F5: 停止调试 Ctrl+Shift+F5: 重启调试 F9: 切换断点 Ctrl+F9: 启用/停止断点 Ctrl+Shift+F9: 删除全部断点 F10: 逐过程 Ctrl+F10: 运行到光标处 F11: 逐语句
编辑快捷键
Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书...
首先在web.config中配置数据库连接对象具体如下:
双击打开web.config找到<appSettings/><connectionStrings/> <system.web>将原来的<connectionStrings/> 删除再添加<connectionStrings>此时有<connectionStrings>和</connectionStrings>在<connectionStrings>和</connectionStrings>添加如下:<add name="ConnString" connectionString="Data Source=.\SQLEXPRESS;...
如何安装使用AjaxControlToolkit 一,从网上下载最新的AjaxControlToolkit.rar包(地址: http://www.codeplex.com/AjaxControlToolkit/Release/ProjectReleases.aspx?ReleaseId=1425)和ASPAJAXExtSetup.msi安装程序。注意一定要最新的哦。在http://ajax.asp.net/ajaxtoolkit/应该可以下载。AjaxControlToolkit.rar有两种,一种是带源码的建议下载带Toolkit,另一种是不带源码的,最好下带源码的。
二,安装AS...
关键技术
在命名空间添加using System.Web.Security引用。
FormsAuthentication类的HashPasswordForStoringInConfigFile方法
简单说一下它的语法:
public static string HashPasswordForStoringInConfigFile(string password,string passwordFormat)
password:要进行哈希运算的密码 passwordFormat:要使用的哈希算法。passwordformt是一个string,表示formsauthpas...
1:主板故障2:显卡故障3:声卡故障4:硬盘故障5:内存故障6:光驱故障7:鼠标故障8:键盘故障9:MODEM故障10:打印机故障11:显示器故障12:刻录机故障13:扫描仪故障14:显示器抖动的原因15:疑难BIOS设置16:电脑重启故障17:解决CPU占用率过高问题18:硬盘坏道的发现与修复19:网页恶意代码的手工处理20:集成声卡常见故障及解决21:USB存储设备无法识别22:黑屏故障23:WINDOWS蓝屏代码速查表24:WINDOWS错误代码大全25:BIOS自检与开机故障问题下面是相关的故障速查与解决问题电脑出现的故障原因扑朔迷离,让人难以捉摸。并且由于Windows操作系统...
功能:选择排序(由小到大) 返回:指向链表表头的指针==========================*/
/* 选择排序的基本思想就是反复从还未排好序的那些节点中, 选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点, 依次重新组合成一个链表。
我认为写链表这类程序,关键是理解: head存储的是第一个节点的地址,head->next存储的是第二个节点的地址; 任意一个节点p的地址,只能通过它前一个节点的next来求得。
单向链表的选择排序图示:---->[1]---->[3]---->[2]...---->[n]---->[NULL](原链表)head...
基本思想:
1.按照2个矩阵乘积的标准算法,若一个p×q的矩阵A和一个s×t的矩阵B相乘(当然s和q要相等),要进行三重循环,总共需要pqr次数乘,显然这是一个比较的的数。
2.通过简单分析,我们易知给连乘矩阵完全加括号方式对应一种矩阵连乘的计算次序,而这种计算次序会改变计算矩阵连乘的计算量,再试想如果是n个矩阵进行连乘那将会要太多次数乘,所以有必要做一个算法找出怎样合理的给连乘矩阵完全加括号以找出最少计算量的计算方法。
3.穷举搜索法是最容易想到的方法,但是它本身是一个计算量非常大的算法,对于n个矩阵的连乘问题,...
第一阶段: 您将学习 JAVA 编程的基础部分,即 J2SE 部分,共分 2 门课程 名称 内容简介 涉及到的项目 J2SE JAVA 开发基础知识;Eclipse 开发环境; J2SE 5.0 API ; 多线程技术; Socket 网络技术;Regular Expression;Java反射技术;Properties技术; 聊天室系统 坦克大战游戏 贪吃蛇实战数据结构 数据结构实战训练;数组、链表等常用数据结构实战; 实战链表开发 第二阶段: 您将学习 JAVA WEB 技术,共分 7 门课程 名称 内容简介 涉及到的项目 数据库技术 Oracle 基础管理;S...
计算机有时死机,有时又重新启动;在没有执行什么操作的时候,却在拼命读写硬盘;系统莫明其妙地对软驱进行搜索;没有运行大的程序,而系统的速度越来越慢,用右键打开【我的电脑】,查看【属性】→【性能】中的【系统资源】正常时一般都在90%以上;用CTRL+ALT+DEL调出任务表,发现有多个名字相同的程序在运行,而且可能会随时间的增加而增多。特别是在连入Internet网或是局域网后,如果你的机器有这些现象,就应小心了,当然也有可能是一些其它的病毒在作怪。 在清除这些病毒的时候最好用最新的“杀虫剂”以防年久失效。如你手中没有杀毒软件,但是又确有不对劲的地方,是否病毒,还需要你的经验来断定!以下...
病毒似乎总以破坏winxp系统文件为乐,林林总总的病毒对系统的危害性也不尽相同。一旦windows xp的系统文件损坏,我们该怎么办?是重装还是系统恢复?这些方法效率太低。其实我们可以采取更简单有效的方法来恢复损坏的文件,那就是从winXP的系统光盘中修复被病毒破坏的文件。 恢复winxp系统文件步骤:1.在winxp安装光盘中搜索被破坏的文件,这里搜索要有一个技巧,那就是文件名的最后一个字符用下划线"_"代替,如果你搜索"Notepad.exe"则需要用"Notepad.ex_"来代替。2.文件搜索到了之后接着打开winxp的命令行模式(开始-运行-CMD),然后再输入:"EXPA...
还是跟原先一样先摆好控件和控件对应的事件如下:
本实例是通过设置SerialPort的方法和属性来实现的下面简单介绍SerialPort的相关事件和属性:
SerialPort类的DataReceived 事件,DataReceived 事件为本实例的主要使用技术。DataReceived事件表示将处理 SerialPort 对象的数据接收事件的方法。串行接收事件可以由 SerialData 枚举中的任何项引起,是否引发此事件由操作系统决定,所以不一定会报告所有奇偶校验错误。启动Microsoft Visual Studio 2008新建一个项目,命名为关闭对方计算机程序(可以任意取...
几天前,人所尽知的黑客组织Anonymous对外宣布,要创办自己的社交网站AnonPlus.com.不过Anonymous的社交网站看起来已经被对手无情的黑掉了。根据国外媒体报道,人们于周三访问AnonPlus.com的时候发现,站点的logo好像被黑客黑了---在虚拟的头部上面蹲着一只狗狗。还有一条来自著名的黑客组织Akincilar的留言。
这个组织是土耳其的一个黑客组织,以袭击网站并以“激进的土耳其留言”挖苦损毁对方声誉而闻名。这条留言挖苦道: “我们是土耳其人。我们是AKINCILAR.这个logo最适合你们不过了。你怎么敢公然叫嚣全世界?你还真以为...
在Microsoft Visual Studio 2008新建一个Windows窗体,然后设置窗体的大小这里我就设置为700x560,设置ShowInTaskBar的属性为flash,设置完之后开始摆放控件,从工具箱中依次拖动各控件:mainMenuStrip1(主菜单),toolStrip1,toolStripFormat(工具条),statusStrip1(状态条),contextMenuStrip1(快捷菜单), richTextBox1(丰富文本框,设置dock的属性为fill),timer(时间控件,设置enable属性为true,Interval为6000(可任意设置)),o...
在局域网中,通过ARP协议来完成IP地址转换为第二层物理地址(即MAC地址)的。ARP协议对网络安全具有重要的意义。通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞。 ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过...