现在位置: 首页 > Zlocgbnj发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 19166字 评论关闭
C++面试题 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 virtual可加可不加 子类的空间里有父类的所有变量(static除外) 同一个函数只存在一个实体(inline除外) 子类覆盖它的函数不加virtual ,也能实现多态。 在子类的空间里,有父类的私有变量。私有变量不能直接访问。 -------------------------------------------------------------------------- 2.输入一个字符串,将其逆序后输出。(使用C++,不......
阅读全文
  • 11月
  • 03日
综合 ⁄ 共 1476字 评论关闭
一张图像表示成n X n的矩阵,写一个函数把图像左旋转90度。不开辟额外的存储空间 我们假设要将图像逆时针旋转90度。原图如下所示:                 1 2 3 4                 5 6 7 8                 9 10 11 12                13 14 15 16 逆时针旋转90度后的图应该是:             4 8 12 16              3 7 11 15              2 6 10 14              1 5 9 13 我们要如何原地进行操作以达到上面的效果呢?可以分两步 第一步交换主对角线两侧的对称元素, 第二步交换第i行和第n-1-i行,即得到结果。 看图示: 原图:  ......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 1953字 评论关闭
Problem Description   吉哥这几天对队形比较感兴趣。   有一天,有n个人按顺序站在他的面前,他们的身高分别是h[1], h[2] … h[n],吉哥希望从中挑出一些人,让这些人形成一个新的队形,新的队形若满足以下三点要求,则称之为完美队形:      1、挑出的人保持他们在原队形的相对顺序不变;   2、左右对称,假设有m个人形成新的队形,则第1个人和第m个人身高相同,第2个人和第m-1个人身高相同,依此类推,当然,如果m是奇数,中间那个人可以任意;   3、从左到中间那个人,身高需保证递增,如果用H表示新队形的......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 1586字 评论关闭
模块是Linux内核支持的一种动态加载的组件,大多数的模块是驱动程序。而且Linux的模块设计成可以堆叠式的----就是一个模块运行在另一个模块之上,这个模块也可能再为它上面的模块提供支持,当然所有的模块又都运行在内核之上。这样一来一个模块就可能依赖于另一个模块提供的服务,或者内核提供的服务。在安装这个模块时,安装程序就需要知道这些依赖关系并先于模块本身,安装其他依赖的模块。下面的程序和文件完成整个模块安装和维护过程 modules.dep          模块依赖信息,位于/lib/modules/<kernel version>/modprobe   ......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 7327字 评论关闭
 http://blog.sina.com.cn/s/blog_5ca9fdd80100dlb4.html MS SQL Server:分区表、分区索引 详解(2009-05-25 12:55:29) 标签:it  分类:sql 1. 分区表简介使用分区表的主要目的,是为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。         大型表:数据量巨大的表。        访问模式:因目的不同,需访问的不同的数据行集,每种目的的访问可以称之为一种访问模式。 分区一方面可以将数据分为更小、更易管理的部分,为提高性能起到一定的作用;另一方面,对于如果具有多个CPU的系统,分区可以是对......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1122字 评论关闭
简单dp code /* ID:yueqi LANG:C++ TASK:money */ #include <set> #include <map> #include <ctime> #include <queue> #include <cmath> #include <stack> #include <limits.h> #include <vector> #include <bitset> #include <string> #include <cstdio> #include <cstring> #include <fstream> #include <string.h> #include <iostream> #include <algorithm> #define Si set<int> #define LL long long #......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 2077字 评论关闭
原文地址:linux库函数劫持技术 作者:CUKdd 众所周知,在Windows平台下可以使用挂钩(Hook)技术,将系统中的鼠标、键盘等事件拦截下来,以添加实现自己的功能。同样的,在Linux系统中也有类似的技术,都可以起到挂钩(Hook)拦截的作用。虽然可以实现拦截的功能,但是它们的实现原理是不同的(这点一定要注意)。 目前为止,笔者所知道的Linux系统下的一种挂钩技术,是通过libdl.so动态库中提供的一套函数dlopen(),dlsym(),dlerror(),dlclose()对动态共享链接库中的函数进行拦截的。这些函数的功能解析可以查看我的另一篇......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 2349字 评论关闭
将SQL Server数据表驻留内存是SQL Server提供的一项功能,在一般小型系统的开发过程中估计很少会涉及到。这里整理了相关文档资料,演示如何把SQL Server中一个表的所有数据都放入内存中,实现内存数据库,提高实时性。   1, DBCC PINTABLE Marks a table to be pinned, which means Microsoft SQL Server does not flush the pages for the table from memory. SyntaxDBCC PINTABLE ( database_id , table_id ) To determine the database ID, use the DB_ID function. To determine the table ID, use the OBJECT_ID function.  ......
阅读全文
http://shop59544428.taobao.com/   <%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%> <%@ include file="/WEB-INF/pages/commons/taglibs.jsp"%> <html> <head> <base href="${basePath}" /> <%@ include file="/WEB-INF/pages/commons/meta.jsp"%> <link rel="stylesheet" type="text/css" href="scripts/jqueryEasyUI/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="scripts/jqueryEasyUI/themes/icon.css......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 91字 评论关闭
一、判断已经声明的变量myObj是否为null,undefined,"","  ",数字0或者NAN时: if(myObj){ ... } 就可以了,myObj为false,表示以上条件成立。
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 1435字 评论关闭
算法思路来自网上笔试题答案。水平有限,有错的地方请指出。 要点: 循环最大值的选取. 去除一些明显不符合的数字(筛选法) 1. 求n以内的素数 void GetPrimer(int n) { bool *isPrimer = new bool[n + 1];//从1开始. memset(isPrimer, true, n); isPrimer[1] = false; for(int i = 2; i < sqrt(n); i++) { if(isPrimer[i]) { for(int j = i + i; j <= n; j+=i) { isPrimer[j] = false; } } } int iPrintCount = 0; for(int k = 2; k <= n; k++) { if(isPrimer[k]) { iPrintCoun......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 1700字 评论关闭
        虽然现在开发Android应用时使用Java 8还需要依赖于第三方工具,但是使用Java 7是不需要如此麻烦的。Android Kitkat SDK已经可以支持Java 7的语法了,因此,用这个版本以后的SDK即可以编译包含Java 7语法的代码,下文所有的代码都是在Android Studio IDE下用Kitkat SDK编译。         Java 7的几个语法改善虽然远不如Java 8的影响大,但是也能给开发人员带来一些显而易见的好处,挑几个常用的介绍一下。 二进制字面常量和辅助数字阅读的下划线         使用二进制常量在某此需要处理二进制数据的时候更易于阅读,甚至好......
阅读全文