- 博客(82)
- 资源 (56)
- 问答 (37)
- 收藏
- 关注
原创 js的navigator对象
该对象包含整个浏览器的环境信息,包含常用属性如下:appName,保存浏览器名称appVersion,保存浏览器的版本号appCodeName,反映用字符串表示的当前浏览器的代码名称。navigator对象<!-- var appname = navigator.appName; var appversion = navigator.appVersion; docu
2013-10-26 16:17:46 951
原创 JSP当中的条件表达式
JavaScript 中的条件表达式<!-- a = (10>8)?"JavaScript":"VBScript"; b = (10<8)?"JavaScript":"VBScript"; document.write(""); document.write(a); document.write(""); document.write(b); document.write("")
2013-10-26 15:53:47 1464
原创 介绍一下关于jsp的web应用模块相关知识。
在开发一个web应用程序的时候,需要在服务器端建立一个Web应用模块(也称之为web站点),将所用的web页面程序放置在这个模块中进行统一管理和调用,一个web模块中一般包括所有创建的页面程序以及XML部署文件和jar包文件(将零散文件打包成JAR类型的压缩文件)等。关于服务器如何找到相应域名下的服务器下的web模块中的页面。有两种方法:(1)指定一个特定的目录路径,将所有创建的web模块
2013-10-26 15:20:38 1069
原创 jsp实例及乱码问题
<% response.sendRedirect("login.jsp");%>index.jsp <% //request.setCharacterEncoding("gbk"); String str = new String(request.getParameter("username").getBytes("ISO-8859-1"),"utf
2013-10-26 14:42:33 1137 1
原创 查看日期
第一个javascript <!-- function showDate(){ var today = new Date(); //在javascript当中定义一个日期对象 var year = today.getYear(); //获取当前的年份 var month = today.getMonth(); //获取当前的月份 var date = today.
2013-10-26 13:37:28 833
转载 tomcat6.0的tomcat-users.xml配置文件
通过以上配置,可以为tomcat添加具有管理员权限的登录用户大家都知道,在Tomcat5及其以后的版本中,当启动tomcat之后,是看不到控制台中的manager应用的。Manager的应用还是很有好处的,可以直接在控制台上(类似于weblogic上的console应用)增加或者发布新的应用,重启,停掉,卸载当前应用。Tomcat5以及以后的版本,将所有的用户角色都关闭了,所以每次启动
2013-10-26 12:49:19 6202 1
转载 免安装的Tomcat基本配置和安装
我们在用到Tomcat Manager功能的时候,就要对tomcat-users.xml进行配置了。 使用Tomcat以后,出现上面的页面后,点击"Tomcat Manager"的时候要输入账号和密码的时候就得进行tomcat-users.xml的配置来适合自己的快捷和安全的登录!可以进行如下的配置:tomcat-users.xml文件包含了所有Tomc
2013-10-26 12:47:42 931
转载 C语言union关键字
转载自C语言中文网 union 关键字的用法与struct 的用法非常类似。 union 维护足够的空间来置放多个数据成员中的“一种”,而不是为每一个数据成员配置空间,在union 中所有的数据成员共用一个空间,同一时间只能储存其中一个数据成员,所有的数据成员具有相同的起始地址。例子如下: union StateMachine { char character;
2013-10-20 01:02:43 1140
转载 空指针赋值分区
http://www.cnblogs.com/anzhihun/archive/2009/08/08/1349032.html为什么通过空指针读写的时候就会出现异常?除了NULL表示空指针,是否还有其他的值也是空指针?如果还有其他的值,你们这些表示空指针的值都是什么?为什么?首先解答第一个问题,在windows核心编程第四版的windows的内存结构一章中,表13-1有提到NULL指针分配的分
2013-10-20 00:54:50 1197
原创 NULL指针能在赋值吗
指针在使用前要进行初始化,我将指针初始化为NULL,再对它赋值,为啥不行呢?#includevoid main(){int *a = NULL;*a = 3;printf("%d",*a);}我用malloc动态申请内存后,free掉这段内存,指向这段内存的指针在被赋值为NULL后还能在用吗?再用它指向别的地方,可以吗? 提问者采纳指针初始化
2013-10-20 00:43:42 20106 1
原创 c语言double B=6所占字节数多少
【正确答案 】一般情况下是8【分析说明】C标准并没有指明double类型所占的字节数, 但是C标准指明了double所占的字节数至少是float占用的字节数. 而查看double所占的字节数可以通过sizeof运算符得到, 如printf("size of double is %u\n", sizeof(double));【具体说明】double属于双精度浮点数, floa
2013-10-20 00:16:20 3467
原创 求出5---500之间的回文素数
#includeint isPrim(int num){ int i; for(i=2;i<=num/2+1;i++) { if(num%i==0) { return 0; } } return 1;}int isHuiwen(int n){ //5--500
2013-10-19 16:40:36 1476
原创 wifi共享精灵
在wifi共享精灵的帮助下,你不但可以在已经接上有线网络的笔记本上设置wifi热点,你还可以在连接了wifi的笔记本上新建一个热点。
2013-10-19 13:20:37 896
转载 数组名不能做自增或自减
http://blog.csdn.net/firefly_2002/article/details/8108468如下, k 是变量, 它存得是地址, 变量可以作为左值,可以自增。 b是数组名, 数组名是地址, 但此时是作为常量,不可作为左值,不可以自增; 数组名是地址 它不是变量 数组才是变量int b[]={10,20,30,40,50};i
2013-10-19 10:29:32 15079
原创 记软件开发环境上的一个趣事
在课上,助教写了一个邮箱,可能是写的不是太清楚,所以下面的同学中就有人问了,那个邮箱字母是大写的还是小写的,引得老师一阵嘲笑:邮箱名字不分大小写,你们可是学习计算机的啊。。。。。。
2013-10-18 10:02:35 988
原创 java.lang.NullPointerException
今天写购物网站的程序的时候遇到了这个异常错误,java.lang.NullPointerException。下面详细介绍一下这个错误。在java中虽然号称抛弃了C++中不安全的指针,但其实他所有的东西都可以理解为指针。这种情况一般发生在使用了一个对象实例(其实是一个类指针)来调用它的成员函数,但这个实例却为null。 建议先检查一下SQL是不是有问题,然后看逻辑是不是有问题主要有以
2013-10-18 09:33:47 1570
原创 HTML cellpadding与cellspacing属性
先介绍一些概念单元格(cell) -- 表格的内容单元格边距(表格填充)(cellpadding) -- 代表单元格外面的一个距离,用于隔开单元格与单元格空间单元格间距(表格间距)(cellspacing) -- 代表表格边框与单元格补白的距离,也是单元格补白之间的距离引用网址:http://www.dreamdu.com/xhtml/attribute_cellpadding_cells
2013-10-07 16:46:24 1369
原创 关于valign属性
HTML 标签的 valign 属性定义和用法valign 属性规定单元格中内容的垂直排列方式。实例带有不同垂直对齐单元格的表格: Month Savings valign="top">January valign="top">$100 valign="bottom">February
2013-10-07 16:42:26 4967
原创 关于align属性
align left左对齐内容(默认值)。right右对齐内容。center居中对齐内容(th 元素的默认值)。justify对行进行伸展,这样每行都可以有相等的长度(就像在报纸和杂志中)。char将内容对准指定字符。 vt.使成一线,使结盟;排整齐vi.排列;成一条线 这里取排
2013-10-07 16:31:20 4227
原创 wps如何调节行间距?
两种方法1.将你要调节行间距的文字选上,然后点右键,点段落。中间那里就可以调节行间距了,单倍行距,多倍行距。2.你点一下开始,段落里有调节行间距的,
2013-10-07 11:45:12 1961
翻译 JAVA图形编程入门(连载2) 转载
450 Drawing3-D Rectangles450 画3-D矩形Almost all graphical user interfaces designed today have athree-dimensional look. Command buttons appear to rise off the page, and whenyou click on a button, the
2013-10-06 23:25:33 1288
原创 一个java的调试错误
public class Test{ public static void main(String args[]){ getArgs(args); } public void getArgs(String[] agrs){ System.out.println(agrs); }}C:\Users\guoximing\Desktop\Test.java:4: 错误: 无法
2013-10-06 22:59:34 956
原创 电话程序之获取默认路径名
// 2.10.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include int _tmain(int argc, _TCHAR* argv[]){ //此时,i指向argv[0]的最后一个字符(不是0) int i = strlen(argv[0]) -1; while(i >= 0) { if(argv[0
2013-10-06 22:21:33 803
转载 建议4:小心宏#define使用中的陷阱
http://book.51cto.com/art/201202/317563.htm 《编写高质量代码:改善C++程序的150个建议》本书是C++程序员进阶修炼的必读之作,包含的全部都是C++编码的最佳实践,从语法、编码规范和编程习惯、程序架构和设计思想等三大方面对C++程序和设计中的疑难问题给出了经验性的解决方案,为C++程序员编写更高质量的C++代码提供了150条极为宝贵的建议。
2013-10-06 20:37:31 952
原创 代码编写规范
如何学好软件开发?写程序、写程序、写程序………………..不是仅仅写一些“示例”程序,而是写好一个个具有完整功能的“能用”的程序这将不仅仅涉及到一两个独立的知识点,而是一系列的问题本章将围绕一个电话本程序展开本章的学习方法:大致查看程序结构调试、调试、调试……提前预习程序开始电话本的编写之前,先确定好一些基本的代码编写规范bool CWinContro
2013-10-06 17:11:06 952
转载 面向对象的三个基本特征是:封装、继承、多态。
面向对象的三个基本特征是:封装、继承、多态。 封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。在Java中类中成员的属性有:public, protected, , private,这四个属性的访问权限依次降低。继承面向对象编程 (
2013-10-06 16:31:29 1151
原创 基于结构;基于对象;面向对象;基于接口四种C++编程思想的实例分析
版本1:结构化的思想需要实现一个加法器:在这个加法器中,已经保存了被加数;现在需要传递加数给这个加法器,以让其返回加法计算结果。结构化的基本思路:用一个结构体来保存被加数,然后再外带一个加法函数 #include using namespace std;struct SLAugend{ int iAugend;};int Add(struct SLAugend
2013-10-06 16:22:42 1024
转载 C++笔记(2)public,private,protected关键字
1:private, public, protected 成员函数private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由4.该类的
2013-10-06 13:18:56 844
转载 C++笔记(1)explicit构造函数
按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class String {String ( const char* p ); // 用C风格的字符串p作为初始化值//…}String s1 = “hello”; //OK 隐式转换,等价于String s1 = String(“hello”);但是有的
2013-10-06 12:48:08 765
原创 问题7
将要用的文件全部缓存到内存,一定会提高访问速度吗?为什么? 缓存是提高运行速度的不二法宝比如寄存器是最快的一级缓存、二级缓存次之内存SSD一般磁盘 有可能出现Beady现象(可能不是这个单词)。就是说页错误率可能会随着所分配的帧数的增加而增加。而我们原期望值为进程增加内存(这里的Buffer)会改善性能的,所以还需要考虑页面置换算法。如果使用的是LRU或者OPT
2013-10-05 22:12:03 809
原创 问题6
int a = -5;int b = 0;………….if(a > 0){ b = 1;}else{ b = 2;}int a = -5;int b = 0;………….if(a <= 0){ b = 2;}else{ b = 1;}#include#includeint main(){ int a = -5; int
2013-10-05 22:05:04 752
转载 计算机组成-高速缓冲存储器Cache
http://blog.csdn.net/llhhyy1989/article/details/6783440以前计算机是两层存储结构:主存和辅存。 现在大多出计算机中的三层存储结构是:高速缓存Cache、主 存储器和辅助存储器。 那为什么要提出高速缓存呢? 主要的原因是为了提高存储器的平均访问速度。使存储器的速度与CPU的速度想匹配。 那高速缓存
2013-10-05 21:43:14 1235
转载 【C++学习】零散笔记
作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc/问题1:expected unqualified-id before ‘using’一般都是类声明后面没有加分号导致的。类声明的时候没有加分号,还可能导致一个错误--错误:一个声明指定了多个类型问题2:类中的数据成员是不是根据前导函数的初始化顺序进行初始化的?数据成员根据它们在类定义中出现的
2013-10-05 21:38:27 1040
转载 关于野指针(迷途指针)的详解
http://blog.163.com/jdxxf@126/blog/static/141007095201022172555200/C中的野指针,C++中的迷途指针(失控指针或悬浮指针)都是 不是NULL的指针,也不是指向常量的指针,而是指向“垃圾”内存的指针。“垃圾”的意思是未知区域、未知内存。一、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随
2013-10-05 21:19:40 1046
原创 关于野指针(迷途指针),空指针,通用指针
int *p; 是一个随机值指针还是一个野指针?这样写叫野指针,当delete后p叫迷途指针,当再次使用时结果不可控,所以指针在初始化时应分配空间,delete后要赋为null;如果一个指针指向了非系统所分配的内存空间,那么这个指针就是我们通常所说的野指针,它的成因主要有下面两种:定义的指针没有初始化。任何指针在定义的时候,其值是随机的不确的,因此它所指向的空间不是系统分配的。in
2013-10-05 21:01:31 1138
转载 c:动态分配内存空间
我讲解一下c语言中动态分配内存的函数,可能有些初学c语言的人不免要问了:我们为什么要通过函数来实现动态分配内存呢?系统难道不是会自动分配内存吗??既然有人会问这样的问题,那么我在这里好好的讲解一下吧!首先让我们熟悉一下计算机的内存吧!在计算机的系统中有四个内存区域:1)栈:在栈里面储存一些我们定义的局部变量以及形参(形式参数);2)字符常量区:主要是储存一些字符常量,比如:char *p_str=
2013-10-05 20:25:28 1158
原创 问题5
// test5.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include#includevoid f(){ int a[10][10]; for(int i=0; i<10; i++) for(int j=0; j<10; j++) a[i][j]
2013-10-05 19:59:57 850
原创 今天遇到了一个非常恶心的错误
栈溢出。VC的默认栈的大小一般的1M或者是2M 很小 你开一个int a[1024/4]就栈溢出了今天我竟然开了一个int a[1000][1000] 的数组 算一下 足足有将近4个G 不溢出才怪呢。数组分配的太大,就必须用堆也就是malloc来分配啊,而堆内存的大小基本不说限制,但是栈的大小会受到限制,就要用malloc来分配了(当然C++当中也是可以用new来进行的),大的
2013-10-05 19:38:20 1258
原创 GetTickCount() 函数的作用和用法
DWORD GetTickCount(void); 1) 定义For Release configurations, this function returns the number of milliseconds since the device booted, excluding any time that the system was suspended.GetTickCo
2013-10-05 16:48:37 27033
alisoft-xplatform-asf-cache-2.5.1-src.jar
2016-02-25
alisoft-xplatform-asf-cache-2.5.1.jar
2016-02-25
Huffman编码的C++实现
2013-12-03
middlegenide_1.3.3.zip
2013-11-05
hibernate-3.0.zip
2013-11-04
x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
2019-12-31
eclipse-cpp-juno-SR2-win32-x86_64_支持1.6.zip
2019-12-29
disruptor-3.4.2.jar
2019-04-21
Chrome 代理插件 Proxy Switchy对http请求做了什么特殊处理?
2018-08-01
Jstack打印出来的线程日志中各个变量是什么意思呢?
2018-07-28
通过如下内容我是否可以判定,我的内网机链接的是一个小的总线型网络?
2018-07-15
Java中的static变量难道不能保证volatile的可见性吗?
2018-07-15
凤凰网新闻分享微博时提示如下nginx的URI Too Large是什么原因导致的?
2018-07-11
下面这种场景需要使用volatile吗,我认为是不需要的?
2018-07-10
Hotspot中真正的FullGC是不是指的是CMS的老年代GC呢?
2018-07-08
authorized_keys中的内容与linux账号的关系是怎样的?
2018-07-08
如何写个shell脚本获取上下文切换的开销?
2018-07-08
Java应用中线程是不是开的越多越好,开多少合适,如何减少上下文切换开销?
2018-07-08
下面关于java中的null和""以及不定义的理解是否正确?
2018-07-08
为什么顺序读写磁盘的速度要远远快于随机读写内存?
2015-12-28
为什么根域名服务器是13个?
2015-10-05
为什么SQLite要使用B树作为索引结构?
2019-08-27
scp这个linux指令在应该如何 ,具体场景如何?
2019-08-11
线程在让出时间片的时候会将自己修改的主内存的值刷新回主内存吗?
2019-08-09
Java线程工作内存与主内存的定义是否合理?
2019-08-08
CLH锁和MCS锁有什么区别?
2019-08-08
为何HotSpot虚拟机要使用解释器和编译器并存的架构?
2019-08-08
Java语言为什么没有使用预处理命令?
2019-08-08
大家线上Java应用的热更新都是怎么实现的?
2019-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人