现在位置: 首页 > feijiankang1975发表的所有文章
  • 11月
  • 22日
综合 ⁄ 共 1374字 评论关闭
VC 常用插件  1.Visual Assist(强烈推荐)http://www.wholetomato.com/ VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。 2.WndTabs(强烈推荐)http://www.wndtabs.com/ WndTabs主要是在编辑窗口中显示了所有已经打开的文件,在VC中能够更方便的操作这些文件,比如修改文件属性,copy文件路径、文件名等,并且还开放......
阅读全文
  • 10月
  • 30日
编程语言 ⁄ 共 15323字 评论关闭
1.不要使用相对路径 常常会看到:  require_once('../../lib/some_class.php');  该方法有很多缺点: 它首先查找指定的php包含路径, 然后查找当前目录. 因此会检查过多路径. 如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录. 另一问题, 当定时任务运行该脚本, 它的上级目录可能就不是工作目录了. 因此最佳选择是使用绝对路径: define('ROOT' , '/var/www/project/');  require_once(ROOT . '../../lib/some_class.php');   //rest of the code  我们定义了一个绝对路径, 值被写死了. 我们还可以改进......
阅读全文
  • 10月
  • 03日
web前端 ⁄ 共 1908字 评论关闭
文章目录 语法: JavaScript Try...Catch 语句 Previous Page Next Page try...catch 的作用是测试代码中的错误。 实例 try...catch 语句 如何编写 try...catch 语句。 带有确认框的 try...catch 语句 另一个编写 try...catch 语句的例子。 JavaScript - 捕获错误 当我们在网上冲浪时,总会看到带有 runtime 错误的 Javascript 警告框,同时会询问我们“是否进行 debug?”。像这样的错误信息或许对开发人员有用,对用户则未必。当错误发生时,他们往往会选择离开......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 972字 评论关闭
printk 为内核调试常用的打印函数,如同应用层开发常用的printf打印函数。 内核通过 printk() 输出的信息具有日志级别,日志级别是通过在 printk() 输出的字符串前加一个带尖括号的整数来控制的,如 printk(KERN_ALERT "Hello, world!\n");。内核中共提供了八种不同的日志级别,在 linux/kernel.h 中有相应的宏对应。 #define KERN_EMERG    "<0>"    /* system is unusable */ #define KERN_ALERT    "<1>"    /* action must be taken immediately */ #define KERN_CRIT     "<2>"    /* critical conditions ......
阅读全文
  • 08月
  • 17日
数据库 ⁄ 共 110字 评论关闭
1、select concat('kill ',id,';') from information_schema.processlist where db = 'ptengine';   2、复制结果集(按住alt键可竖着选择),粘贴执行即可
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 1586字 评论关闭
如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,比如:在之前提到的卖票程序中,是两个线程,同时减去100张票,也就是说这两个线程的操作都是一样的,所以我们可以使用同一个Runnable对象。 如果每个线程执行的代码不同,这时候需要不同的Runnable对象,有如下两种方式来实现这些Runnable对象之间的数据共享: 1:将共享的数据封装在另外一个对象中,然后将这个对象逐一传递给各个Runnable对象,每个线程对共享数据的操作方法也分配到那个对象身上去。 2:将这些Runnable对象作为某......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 21297字 评论关闭
原文地址:http://blog.csdn.net/v_JULY_v/article/details/6530142/ 第一节、B树、B+树、B*树 1.前言: 动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树(Red-Black Tree ),B-tree/B+-tree/ B*-tree (B~Tree)。前三者是典型的二叉查找树结构,其查找的时间复杂度O(log2N)与树的深度相关,那么降低树的深度自然会提高查找效率。 但是咱们有面对这样一个实际问题:就是大规模数据存储中,实现索引查询这样一个实际背景下,树节点存储的元素数量是有限的(如果元素数......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 422字 评论关闭
昨天在ubuntu上装了个vmware,结果启动的时候老是报错,起不来。google了也没有好的解决方法,所以只能换别的虚拟机软件。 卸载过程: 1.查看安装的虚拟机 netcat@netcat-ubuntu:~$ vmware-installer -l Product Name           Product Version      ====================== ==================== vmware-workstation     7.0.1.227600  2.卸载虚拟机 netcat@netcat-ubuntu:~$ sudo vmware-installer --uninstall-product vmware-workstation   然后根据提示点两下就ok了,很简单吧。 本文出自 “www.netcat.tk” 博客,请......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 546字 评论关闭
1.在deiban官方网站上下载postgresql-common,postgresql-common-client,postgresql-client,postgresql-版本号的deb包,先安装common-client,在安装common,接着安装client,最后安装带版本号的安装包,当然你也可以用apt-get install postgresql-版本号命令来自动安装。这里之说明用dpkg命令来安装。如果你没有安装libpq5包 ,也需要下载。 2.这些包安装完成后,postgres就算安装完成了,接下来就是通过安装时默认建立的postgres用户来创建的数据库用户名,root用户是不能用来登录数据库的。 (1)先通过root用户在debian环境下建立......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 4737字 评论关闭
想要达到效果,当在快递员属性(courierName)文本框(input)中输入字符时,能显示后台的相关数据,并把快递员电话属性(courierId)能回写到文本框(input),如下图: 1.首先引人jquery.autocomplete.css和jquery.autocomplete.js文件 <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/js/ui/jquery.autocomplete.css" /> <script type="text/javascript" src="<%=request.getContextPath()%>/js/ui/jquery.autocomplete.js"></script> 2.写javascript文件 <script......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 383字 评论关闭
#include <iostream> using namespace std; const int maxv = (1 << 31) - 1; const int minv = (1 << 31) ; int strToInt(const char *str) { if(!str) exit(-1); char *p = const_cast<char*>(str); int re = 0; bool nagetive = false; if(*p == '-' || '+') { if(*p == '-') nagetive = true; p++; } while(*p) { re *= 10; re += (*p++ - '0'); } return nagetive ? (0 - re) : re; } int main(void) { // cout << maxv << endl << minv <<......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 540字 评论关闭
如题 ,如果想要在struts里面使用spring 自动注入的话,有三个步骤 1.导入struts提供给spring 的插件包"struts-spring-pluging***.jar" 2.打开annotation自动注入功能,这里有两种方法:          1.使用<context:annotation-config/>直接打开自动注入功能          2.使用annotation 扫描功能,这个除了扫描和加入其包下面的所有bean 外,还自动开启annotation自动注入功能 <context:component-scan base-package="com.sharp.ssh" use-default-filters="false"> <context:include-filter type="regex" expres......
阅读全文