`
文章列表
DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释: 1、 delete from t1 where 条件 2、delete t1 from t1 where 条件 3、 delete t1 from t1,t2 where 条件 4、delete t1,t2 from t1,t2 where 条件 前 3者是可行的,第4者不可行。 也就是简单用delete语句无法进行多表删除数据操作,不过可以建立级联删除,在两个表之间建立级联删除关系,则可以实现删除一个表的数据时,同时删除另一个表中相关的数据。 1、从数据表t1中把那些id值在数据表t2里有匹配的 ...
编写了一个C程序操作数据库代码,测试发现Linux下的数据居然比 Windows的慢10倍左右。 环境: 相同机器配置 连接相同数据库 相同的代码 不同的操作系统,一个是XP ,一个ubuntu 10.0.4 不同的编译环境, 一个是VS 2008, 一个gcc 4 怎么编译出的的程序运行效率差那么多吗, 不是号称Linux速度很快嘛。 感觉100%是我太菜了。 不知道各位有没遇见过。 如下代码 (可直接在VS 2008中编译, ubuntu中则去掉 第一行。) #include <windows.h> #include <stdi ...
CVS工具很重要,所以转过来了,出处不详。 cvs相关工具下载地址总结,还有什么我没有写到的欢迎补充CVS服务器端:CVS 下载地址:http://www.cvshome.org/ (最新版本:hp:1.12.11,Linux and win32:1.11.17)cvsnt 下载地址:http://www.cvsnt.com/cvspro/ (最新版本:2.0.58d) CVS客户端:TortoiseCVS 下载地址:http://www.tortoisecvs.org/ (最新版本:1.8.11)wincvs 下载地址:http://cvsgui.sourceforge.net/downl ...
在jsp中,其实jsp就是servlet,jsp和servlet也都是一个class: 1 .request.getRealPath(),这个方法已经不推荐使用,在servlet后继版本中将被取缔。 2.getServletContext().getRealPath("/")这个方法比较好用,可以直接在servlet和jsp中使用。 3.request.getSession().getServletContext().getRealPath()也可以在jsp和servlet使用。 4.this.getClass().getClassLoader().getResource(& ...
普遍的,简单的权限系统要求: 1.系统所有资源定义 [资源表]   ( 还可以分为更小的权限表,操作表,这里通叫资源表) 2.定义角色 [角色表] 3.给角色指定资源(一个角色可以管理多个资源) [角色-资源表] 4.定义用户组 [用户表] 5.给用户组指定角色(一个用户组可以拥有多种角色) [用户组-角色表] 6.给用户指定角色(一个用户可以拥有多种角色,可以直接指定角色,也可以继承用户组的角色)[用户-角色表]   查找权限时: 根据用户ID[用户-角色表]或用户组ID[用户组-角色表],查到所有角色ID,再[角色-资源表]找到所有角色下的所有资源。 此就是用户拥有的资源。(资源一般为 ...
提交页面 <html> <body onbeforeunload="RunOnBeforeUnload()"> 插入 用户: 密码: </body> </html> 处理页面add2.cgi 代码 #include <stdio.h> #include <string.h> #include <stdlib.h> #include "sqlite3.h" #include "cgic ...
[转自] http://webdn.trueself.cn/archives/107
◆ 使用strtok函数分割。      原型:char *strtok(char *s, char delim);     strtok在s中查找包含在delim中的字符并用NULL('\0')来替换,直到找遍整个字符串。        功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。     说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。                 strtok在s中查找包含在delim中的字符并用NULL('\0')来替换,直到找遍整个字符串。     返回值:从s开头开始的一个个被分割的串。当没有被分割的 ...
我们来看看到底如何从POST表单收集数据到CGI程序,下面給出了一個比较简单的C源代碼:               #include<stdio.h> #include<stdlib.h>     #define MAXLEN 80     #define EXTRA 5 /*   4个字节留给字段的名字"data",   1个字节留给"="   */ #define   MAXINPUT   MAXLEN+EXTRA+2  /*   1个字节留给换行符,还有一个留给后面的NULL   */ #define DATAFILE ...
啥都不说,直接看代码! 简单输出代码 #include <stdio.h> #include <stdlib.h> #include <string.h> void main() { printf("Content-type:text/html\n\n"); printf("hello world!"); fflush(stdout); } 处理get代码 #include <stdio.h> #include <stdlib.h> int zmain(void) {char * ...
http://samhe.iteye.com/blog/142416
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码). ...
1. dwr  - direct web remote 2. 推技术 3. http 长连接 4. Comet  ----   HTTP长连接的“服务器推”技术 5. Jetty服务器 ----  Jetty 6 Web 服务器针对 AJAX、Comet 应用的特点进行了很多创新的改进,请参考文章“AJAX,Comet and Jetty”(请参见 参考资源)。 http://wiki.javascud.org/display/dwrcn/Home http://wiki.springside.org.cn/display/springside/DWR http://blog.csdn.n ...
学习共进! MyEclipse 5.5 开发 Struts 1.2 简单登录的入门视频(有声+源码)  2007-09-19 01:50 视频讲解: Netbeans 5.5 配置显示中文 JavaDoc 入门视频: 使用 MyEclipse 开发 Swing 应用 河南话讲解 MyEclipse + Tomcat Servlet 开发入门视频 MyEclipse + JPA + Toplink 开发视频: 开发并运行第一个 JPA 项目 MyEclipse + JBoss 开发视频: 配置,开发并运行第一个 EJB 3 项目 JDBC 入门视频: 配置 SQL Explorer 插件, OD ...
String command = "cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp";   try {    Process process = Runtime.getRuntime().exec(command);    InputStreamReader ir = new InputStreamReader(process      .getInputStream());    LineNumber ...
Global site tag (gtag.js) - Google Analytics