摘要: 双击server,勾选上【Server Options】里面的【Publish module contexts to separte XML files】 阅读全文
posted @ 2017-10-12 19:32 ll7 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 一:对于正数,原码和反码,补码都是一样的,都是正数本身。 对于负数,原码是符号位为1,数值部分取X绝对值的二进制。 反码是符号位为1,其它位是原码取反。 补码是符号位为1,其它位是原码取反,未位加1。 也就是说,负数的补码是其反码未位加1。 移码就是将符号位取反的补码 1011 原码:01011 反 阅读全文
posted @ 2017-09-21 19:47 ll7 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: DOM4J dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的 JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术, 同时它也是一个开放源代码的软件,可以在SourceForge上找到它 阅读全文
posted @ 2017-08-12 22:52 ll7 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 使用JDOM解析XML文档         JDOM是一种使用 XML(标准通用标记语言下的一个子集) 的独特 Java 工具包。下面我们来看一下怎么使用 JDOM来解析XML文档。     阅读全文
posted @ 2017-08-10 22:53 ll7 阅读(304) 评论(0) 推荐(0) 编辑
摘要: DOM,即Document Object Model,中文叫文档对象模型。DOM是W3C定义的标准文档对象模型,是一个与操作系统和编程语言无关的、用于内存存储和操作层次化文档的模型。当按 照DOM模型解析XML文档时,就会在内存中构造一个对应的DOM树,它可以用于不同节点之间的遍历。然而,在遍历之前 阅读全文
posted @ 2017-08-10 00:50 ll7 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 为什么要解析XML文档? W3CSCHOOL给了我们很好的解释。 XML 简化数据共享 在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。 XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。 这让创建不同应用程序可以共享的数据变得更加容易。 XML 简化数据传 阅读全文
posted @ 2017-08-08 23:53 ll7 阅读(686) 评论(0) 推荐(0) 编辑
摘要: set接口的作用是,在收集对象的过程中,如果有重复的对象,则不再重复收集。所以在解决获得内容不重复的单词的个数的时候,就可以操作set接口来实现。 下面是一个Demo 阅读全文
posted @ 2017-07-09 10:24 ll7 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 这次是改良版本。 将地图封装,老鼠封装。是对Java基础的一个练习吧。 这次实现也遇到了一些问题。主要是栈。封装的mouse类中有成员变量i,j代表了老鼠的坐标。将mouse类对象m入栈的时候,总是入栈的是一个对象m的参考。你再次对m进行修改的时候栈里面的内容也全部变成m的内容。 解决方案:再写一个 阅读全文
posted @ 2017-07-04 15:17 ll7 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 题目要求如下: 有个二维数组代表迷宫如下:0代表道路,2代表墙壁。 int [][] maze={ {2,2,2,2,2,2,2}, {0,0,0,0,0,0,2}, {2,0,2,0,2,0,2}, {2,0,0,2,0,2,2}, {2,2,0,2,0,2,2}, {2,0,0,0,0,0,2} 阅读全文
posted @ 2017-07-04 00:26 ll7 阅读(3360) 评论(0) 推荐(0) 编辑
摘要: 如果获取的是jQuery对象 var $a=jQury对象; 如果获取的是DOM对象 var a=DOM对象; 1.jQuery对象转换为DOM对象 有两种方法。 (1)var $a=$("#id"); var a=$a[0]; (2)var $a=$("#id"); var a=$a.get(0) 阅读全文
posted @ 2017-06-11 21:03 ll7 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 续之前写过的随机数。之前n和k要相隔不大的情况下会产生碰撞,导致程序锁死。 看了编程珠玑的课后的答案,改进了一下。 具体思路是定义一个数组,并递增赋值。 再设置随机数种子,产生随机数。 并不是直接放入数组中。而是将产生的随机数作为下标即a[i + rand() % (n - i)]与a[i]交换位置 阅读全文
posted @ 2017-06-01 16:50 ll7 阅读(175) 评论(0) 推荐(0) 编辑
摘要: “发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要 阅读全文
posted @ 2017-05-17 19:15 ll7 阅读(997) 评论(0) 推荐(0) 编辑
摘要: Hash函数的最基本的用法就是计算Hash值,一个Hash函数是一个多对一的映射,可以输入任意长度的消息,输出却是一个固定长度的消息,而且,只要有一点很微小的差异的两个消息之间的Hash值也会有很大的差异,根据两个不同的Hash值就可以判断对应的两个消息是不同的。所以Hash函数通常用于数字签名和消 阅读全文
posted @ 2017-05-15 22:17 ll7 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 1. #pragma warning只对当前文件有效(对于.h,对包含它的cpp也是有效的),而不是对整个工程的所有文件有效。当该文件编译结束,设置也就失去作用。 2. #pragma warning(push) 存储当前报警设置。 #pragma warning(push, n) 存储当前报警设置 阅读全文
posted @ 2017-05-14 21:27 ll7 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 自己碰到这种问题想了半天也没想明白,百度了一下,解决方法还是很简单的。 错误:stack around the variable “XX” was corrupted,栈附近的空间被损坏。一般都是栈溢出。可能是由于VS限制了栈的大小,自己所要入栈的数据太多导致的栈溢出。具体的解决方法也很简单。把“p 阅读全文
posted @ 2017-05-14 21:21 ll7 阅读(7654) 评论(0) 推荐(0) 编辑
摘要: 首先到www.cryptopp.com上下载最新版本的源代码,如果是windows版的,会得到一个VC的项目,直接用VC打开就可以编译了。这里建议大家使用最新版的C++编译器,因诸如VC6的编译器是不支持C++的标准的,很多符合C++标准的代码不能编译通过。编译的时间比较长,完成后会生成cryptl 阅读全文
posted @ 2017-05-14 21:14 ll7 阅读(2900) 评论(0) 推荐(0) 编辑
摘要: 我们先看一下onload事件的定义,下面是w3school给的定义。 onload 事件 Event 对象 Event 对象 定义和用法 onload 事件会在页面或图像加载完成后立即发生。 语法 onload="SomeJavaScriptCode" 参数描述 SomeJavaScriptCode 阅读全文
posted @ 2017-05-03 17:57 ll7 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 问题表述:生成小于n且没有重复的k个整数的问题。 输入:n,k。 输出:0-n-1之间的k个不同随机顺序的随机整数。 随机数产生函数为rand(),函数的作用是生成一个0~RAND_MAX之间的一个随机数,返回值是一个unsigned int类型值,代码如下。 #include <iostream> 阅读全文
posted @ 2017-05-03 11:38 ll7 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 在计算机操作系统中,线程是最小的执行单元。用户编程时,为了完成一项功能,可以使用多线程技术创建多个线程共同完成某一项功能。这种方法比单线程要快。 现在大多CPU都只支持单线程,多线程程序能运行的原因是系统程序为每一个线程都分配了执行时间,这个执行时间非常短,感觉好像是同时进行的。 用户编程时,首先要 阅读全文
posted @ 2017-02-07 13:41 ll7 阅读(195) 评论(0) 推荐(0) 编辑
摘要: explicit关键字不经常看到,切实比较生僻。今天总结一下。 C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 这是百度百科给的定义。 从定义上来看大概可以明白什么意思。 具体作用如下: expli 阅读全文
posted @ 2017-02-06 18:21 ll7 阅读(127) 评论(0) 推荐(0) 编辑