现在位置: 首页 > rosacea发表的所有文章
  • 11月
  • 23日
编程语言 ⁄ 共 2549字 评论关闭
一 C++程序内存分配 1) 在栈上创建。在执行函数时,函数内局部变量的存储单元都在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,一般使用寄存器来存取,效率很高,但是分配的内存容量有限。 2) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete来释放内存。动态内存的生存期由程序员自己决定,使用非常灵活。 3) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如......
阅读全文
  • 11月
  • 10日
综合 ⁄ 共 6214字 评论关闭
下图是基于TCP协议的客户端/服务器程序的一般流程: 服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态,客户端调用socket()初始化后,调用connect()发出SYN段并阻塞等待服务器应答,服务器应答一个SYN-ACK段,客户端收到后从connect()返回,同时应答一个ACK段,服务器收到后从accept()返回。 数据传输的过程: 建立连接后,TCP协议提供全双工的通信服务,但是一般的客户端/服务器程序的流程是由客户端主动发起请求,服务器被动处理请求,一问一答的方式。因此,服务器从accept()返......
阅读全文
  • 06月
  • 20日
综合 ⁄ 共 6869字 评论关闭
Axis开发Web Service实例(三种方式) 原文:http://blog.csdn.net/lusonglin3g/article/details/4587440 一、Axis安装   1、环境 J2SE SDK 1.3 or 1.4:我使用 1.4.2     Servlet Container:我使用的Tomcat 5.0   2、到 http://ws.Apache.org/axis/网站下载Axis安装包   3、解压缩安装包,将Axis UNZIP_PATH/Axis-version/webapps下的Axis包拷贝到TOMCAT_HOME/webapps/下,以下约定Axis_HOME为该TOMCAT_HOME/webapps/axis目录   4、启动tomcat, 访问http://localhost:8080/axis 检查安装是否成功   5、以上步骤执......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 612字 评论关闭
PC上装的ubuntu11.10,尽管echo 8>/proc/sys/kernel/printk.还好有dmesg命令,让我们知道内核运行的信息,但是每次dmesg会打印出一长串的字符,很多都是重复的信息,并不是我们想看到的增加的信息,怎么样才能实时地接受消息,而不用dmesg之后在里面找我们需要的信息呢?让shell给我们做吧: #!/bin/sh LASTLINE_BAK=`dmesg | tail -1` while : do found=0 count=1 while [ $found -ne 1 ] do LASTLINE=`dmesg | tail -${count} | head -1` if [ "$LASTLINE" = "$LASTLINE_BAK" ]; then count=`expr $count - 1` found=1......
阅读全文
  • 06月
  • 30日
综合 ⁄ 共 1599字 评论关闭
引用:http://developer.51cto.com/art/200907/136602.htm 本文介绍在Windows上比较Swing和SWT的速度几乎一样快之外,在其他操作系统上Swing的速度都要快于SWT。   前面文章已经说过,MiG Layout Site网站的Mikael Grev曾编写了一个GUI benchmark,来测试和比较Swing和SWT的性能,最终结论是除在Windows上比较Swing和SWT的速度几乎一样快之外,在其他操作系统上Swing的速度都要快于SWT。 这好像违背人们的常识,模拟的组件如何能快过本地组件?实际如果你按照下面的想法想,这个现象也就不难解释: 1.本地组件实际上也是......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 1552字 评论关闭
jsp九大内置对象 requestresponse session config application exception page pageContext out 1.request对象 <1>.request对象获取客户提交信息的最常用方法是getParameter(String s) 还有获取多个值的方法:getParameterValues(); 2.response对象 <1>.response对象对客户的请求做出动态响应,向客户端发送数据。 <2>.response.setHeader("Refresh","5");设置页面5秒刷新一次! <3>.response重定向:         在某些情况下,当响应客户时,需要将客户重新引导至另一个页面。例如,如果客          户输......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 343字 评论关闭
class Demo { public static void main(String[] args) { //打印一个4*12的长方形 for (int a=0;a<4;a++)//控制长方形的宽为4 { System.out.print("*"); for (int b=0;b<10;b++)//控制长为10(去除两边*的单位2) { if (a==0|a==3) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println("*"); } } } 输出结果; 在这里感谢QQ好友王兴飞提供练习题目,本人喜欢做一些有意思的题目,望各位友友往我这......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 5234字 评论关闭
摘要:对任何企业来说,中层管理人员都是极为关键的,因为中层是执行力的来源。可以说,一家企业有没有希望,只要看一下中层是精明强干,还是松松垮垮就全明白了。其中有哪些必须了解和掌握的知识和道理呢? 恭喜升职为中层技术管理人员!在不同的企业里,中层技术管理人员的具体职位名称有所不同。在微软、IBM这样的大型企业里,中层大致对应着部门经理或产品线负责人这样的职位。而在互联网企业如BAT,技术总监、高级或资深研究员实际担负着中层管理的职能。无论如何,中层技术管理人员的共同 特点是:管理团队的规模在100人以......
阅读全文
下篇:VMvare Workstation 9.0下安装Fedora 17图文教程(二)——安装Fedora 17 1、关于Fedora 17       内核:Fedora 17 采用 3.3.4 内核。       安全:Fedora 现在具备单独的可配置库libpwquality,来检查系统帐户新密码的质量;增加了一个新的SELinux布尔值deny_ptrace,用以防止恶意进程使用如 ptrace 和gdb 除错程序来读取其他程序的内存,甚至施行攻击;Kerberos 验证系统升级至 1.10。       文件系统:默认的文件系统(ext4)将支持大于 16 TB 的文件系统。       虚拟化:开源计算机模拟器QEMU更新至 1.0 版;虚拟机管理器......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 459字 评论关闭
import java.math.*; import java.util.*; public class Solution { public static void main(String[] args) { Scanner cin = new Scanner(System.in); BigInteger one = BigInteger.ONE; BigInteger two = one.add(one); BigInteger x = cin.nextBigInteger(); BigInteger l = BigInteger.ZERO,r = x,mid,ans = one; while(l.compareTo(r)<=0) { mid = l.add(r.subtract(l).divide(two)); if(mid.multiply(mid).compareTo(x)>0) { r = mid.subtract(one); } else{ l = mid.add......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 1833字 评论关闭
ThinkPHP的连贯操作方法中field方法有很多的使用技巧,field方法主要目的是标识要返回或者操作的字段,下面详细道来。 1、用于查询 在查询操作中field方法是使用最频繁的。 $Model->field('id,title,content')->select(); 这里使用field方法指定了查询的结果集中包含id,title,content三个字段的值。执行的SQL相当于: SELECT id,title,content FROM table 当然,除了select方法之外,所有的查询方法,包括find等都可以使用field方法,这里只是以select为例说明。 上面的例子也可以使用数组代替: $Model->field(array......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 15413字 评论关闭
1.简介 用户登录模块,指的是根据用户输入的用户名和密码,对用户的身份进行验证等。如果用户没有登录,用户就无法访问其他的一些jsp页面,甚至是action都不能访问。二、简单设计及实现 本程序是基于Java的SSH框架进行的。 1.数据库设计 我们应该设计一个用户表,其Userinfo表,对应的SQL语句为(Oracle数据库): create table userinfo ( id varchar2(36) primary key, username varchar2(50) not null, password varchar2(50) not null, auth_limit ......
阅读全文