
有关编程方面的
zhu_9527
性格开朗,没事写写代码。
展开
-
清空输入流
函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信原创 2011-08-23 10:07:07 · 1433 阅读 · 0 评论 -
Java设计模式之适配器模式
适配器模式:将一个接口转换为客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作。//目标抽象类(机器人类)public interface Robot { public void cry(); public abstract void move();}//适配者类public class Dog { public void wang(){ System.ou原创 2014-03-12 10:04:59 · 909 阅读 · 0 评论 -
java设计模式之外观模式
外观模式:外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。//子系统类(电灯类)public class Light { private String position; public Light(String position){ this.position=positio原创 2014-03-12 10:23:47 · 604 阅读 · 0 评论 -
java设计模式之抽象工厂模式
抽象工厂包含的角色:1、抽象工厂(AbstractFactory)2、具体工厂(ConcreteFactory)3、抽象产品(AbstractProduct)4、具体产品(Product)//抽象产品类public interface Television { public void play(); }//具体产品类public class HaierTelevisio原创 2014-03-08 22:13:55 · 781 阅读 · 0 评论 -
Smurf攻击
#include #include #include #include #include #include #include #include #include #include #include #include #include void banner(void);void usage(char *);void smurf(int, struct sockad原创 2014-03-08 14:17:55 · 1776 阅读 · 0 评论 -
解决ubuntu13.10在启动eclipse时菜单栏失效的问题
在命令行输入:gedit /usr/share/applications在里面输入Type=ApplicationName=eclipseExec=env UBUNTU_MENUPROXY= /home/zhuhongtang/eclipse/eclipseIcon=/home/zhuhongtang/eclipse/icon.xpm保存。给予其执行的权限。OK!!然原创 2013-10-31 17:35:00 · 1382 阅读 · 1 评论 -
进程线程与栈 堆的关系
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同转载 2014-04-26 23:06:09 · 785 阅读 · 0 评论 -
java反射机制 一
1、通过无参构造实例化对象package com.njust.zht.Reflection;public class Dog { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } pu原创 2014-04-26 19:54:02 · 1472 阅读 · 0 评论 -
java循环单链表实现约瑟夫环问题
package SingleLinkList;//节点类class Node{ private int data; private Node next; public int getData() { return data; } public void setData(int data) { this.data = data; } public Node getNext原创 2014-05-23 15:52:41 · 1885 阅读 · 1 评论 -
100盏灯的问题
100盏灯的解题方法如下:对于每个人在拉关开关就是将原来的变反。现在第一个人走后,所有的灯全亮;第二个人走后,2 的倍数的灭。。。。以此类推。。。。。import java.util.*;public class test1 { private static int count=0; public static void main(String [] args){原创 2014-02-23 17:03:37 · 4089 阅读 · 0 评论 -
关于字符串的压缩问题
问题描述:如字符串aabbbc压缩后的字符串为:a2b3c。字符串ababab压缩后的字符串为:ababab。也就是把连续出现的字符出现的次数用数字代替:代码如下:import java.util.*;public class test1 { public static void main(String [] args){ String s="aaaabbb"; i原创 2014-02-23 10:03:29 · 1550 阅读 · 0 评论 -
各种排序算法的稳定性问题
首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, Ai原来在位置前,排序后Ai还是要在Aj位置前。为了简便下面讨论的都是不降序排列的情形,对于不升序排列的情形转载 2011-08-23 10:10:28 · 689 阅读 · 0 评论 -
关于几种类型的快排函数的说明
qsort的写法如下:qsort(s,n,sizeof(s[0]),cmp);其中第一个参数是的参与排序的数组名(或者可以理解成开始排序的地址)这样的表达式,第二个参数是参与排序的元素个数;第三个是单个元素的大小,推荐使用sizeof(s[0])这样的表达式;第四原创 2011-08-23 10:16:56 · 618 阅读 · 0 评论 -
N盏灯的问题
问题描述:N盏灯排成一排,从1到N按顺序依次编号。有N个人也从1到N依次编号。第一个人(1号)将灯全部关闭。第二个人(2号)将凡是2和2的倍数的灯打开。第三个人(3号)将凡是3和3的倍数的灯做相反的处理(如果该灯为打开的,则将它关闭;如果该灯为关闭的,则将它打开)。以后的人都原创 2011-08-23 10:19:45 · 4682 阅读 · 0 评论 -
字符数组与字符串的问题
6.3.1 字符数组的逐个字符操作[案例6.5]从键盘输入一个字符串,回车键结束,并将字符串在屏幕上输出。/*案例代码文件名:AL6_5.C*/main() {int i; static char str[80]; clrscr原创 2011-08-23 10:13:43 · 1473 阅读 · 0 评论 -
java中的Int范围
二进制值(1字节) 十进制值 1000 0000 -128 1000 0001 -127 1000 0010 -126 1000 0011 -125 ... ... 1111 1110 -2 1111 1111 -1 首先我们看到,从-1到-128,其二进制的最高位都是1(表中标为红色),正如我们前面的学。然后我们有些奇怪地发现,1000 00原创 2013-12-16 10:33:45 · 7873 阅读 · 0 评论 -
java中的排序
public static int [] insertSort(int []args){//插入排序 for(int i=1;i<args.length;i++){ for(int j=i;j>0;j--){//依次和前面的比较 if(args[j]<args[j-1]){ int temp=args[j]; args[j]=args[j-1]; a原创 2013-12-16 11:24:20 · 583 阅读 · 0 评论 -
程序员如何快速准备面试中的算法
程序员如何快速准备面试中的算法前言 我决定写篇短文,即为此文。之所以要写这篇文章,缘于微博上常有朋友询问,要毕业找工作了,如何备战算法。尽管在微博上简单梳理过,如下图所示: 但因字数限制,许多问题无法一次性说清楚,故特撰此文着重阐述下:程序员如何快速准备面试中的算法,继而推荐一些相关的书籍或资料。顺便也供节后跳槽、3月春转载 2014-02-20 22:17:40 · 683 阅读 · 0 评论 -
JAVA集合类框架
2013-08-24 20:30 351人阅读 评论(0) 收藏 举报目录(?)[+]1 问题提出 通常,程序总是根据运行时才知道的某些条件去创建新对象。在此之前,不会知道所需对象的数量,甚至不知道确切的类型。如何解决这个问题呢?即如何在任意时刻和任意位置创建任意数量的对象?Java类库提供了一套完整的容器类/集合类来解决这个问题。转载 2014-02-20 22:09:57 · 662 阅读 · 0 评论 -
extjs6.2整合到Myeclipse项目
直接上源代码:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+"...原创 2019-10-06 22:33:18 · 2510 阅读 · 1 评论