08 2015 档案
摘要:参考:http://blog.csdn.net/ztp800201/article/details/7265414为了快速引入后面的内容就直接使用了这种办法来实现功能,后期再改进: /* ************************************ * 按钮的单击操作处理函...
阅读全文
摘要:刚才看了下以前写了的代码,tcp通信,发现太简单了,直接又摘抄了一个,运行博客:http://blog.csdn.net/zhy_cheng/article/details/7819659优点是服务器循环检测,客户端间歇性发送,缺点是代码杂糅在一块,不太容易看懂,大概明白它是通过方法重载实现的:服务...
阅读全文
摘要:此文摘自:http://blog.csdn.net/qinpeng100423/article/details/8980423,谢谢了自己上一篇写的udp通信,只能运行一次,参考了这位博主的,只是把receive的方法处改为循环,这样即可实现服务器循环检测,然后接受数据和回复受到项目要求,将文件分离...
阅读全文
摘要:项目需要就使用了UDP通信,做了java的双方通信,其实代码还是来自之前的udp学习代码,自己加了注释,并且优化的使用类来封装关于通信类库的使用代码目的是为了在安卓项目中使用时,可以通过实例化,调用方法即可,极大简单了代码的混杂程度当然,该程序的缺陷是:未能实现服务器循环接收,只能通信一次,下一版本...
阅读全文
摘要:headB.h中:#ifndef headB_H#define headB_Hint i = 888;int arr[5]={1,2,4,5,3};#endif.c文件中:#include "headB.h"#include void main(){ int j=0; for (;j<5...
阅读全文
摘要:和函数的全局使用极其类似:第一种方法,也是最简单的:在 first.h 中定义,int G_Flag=78;在对应的first.c中使用:#include "first.h"#include void main(){ printf("%d",G_Flag);}第二种方法(复杂的):在secon...
阅读全文
摘要:上一篇文章中,通过头文件声明,而调用有一个特别大的漏洞:为什么编译器可以链接过来呢,因为默认是extern修饰的,这种类似全局作用域的功能使其可以被调用继续加强学习:这一次有两对C文件: first.c first.h second.c second.hfirst.c 代码...
阅读全文
摘要:没有头文件时,通过本文件内的函数声明来确定定义域,实现功能://单文件测试#include /*经测试,C语言环境下子函数默认是void型;所以可省略不写为严谨起见,加上void*/void printStr(); //函数定义域:从声明点延伸到源程序文本结束void main(){ pr...
阅读全文
摘要:今天在实现二维数组的复制功能时,竟然出现了好多问题,还是太不小心了。我们知道,平时进行矩阵复制,无非是二重循环进行赋值操作,所以今天想改用利用memcpy进行复制操作,当然一维数组的复制在上一篇文章已经练习过了需要注意的问题是: 复制的本质是利用:行+变量字节数*列 这种表达,所以目标数组的行数一定...
阅读全文
摘要:/** 通过自定义的函数memcpy实现复制功能,优点是不需要引用库函数* 在windows平台下,通过sizeof测试发现: int 4字节 floa...
阅读全文
摘要:#include #include void show(int a[][3]); //函数声明void main(){ int a[][3]={{23,46,11},{99,45,82},{72,90,21},{11,22,33}};//二维数组的定义 show(a); ...
阅读全文
摘要:#include int main(){ printf("hello world!\n"); getchar(); //此处避免执行完程序自动退出 return 0;}步骤:第一步,先新建一个项目,这个比linux下的编程繁琐点。点击“新建项目”,在弹出窗口左侧选择“Visual C...
阅读全文
摘要:package gui;import java.awt.*;import java.awt.event.*;import java.io.*;import java.util.Scanner;import javax.swing.*;class guiTest extends JFrame impl...
阅读全文
摘要:功能实现:通过Reader类方法每次读入一行数据,然后对该行的8列数据进行转换为double型,显示 (n列)通过readLine方法判断行是否读取完,进而判断有多少行 (m行)功能缺陷:虽然实现了对每一行数据按空格截取(使用正则可以区分多个空格),但是没有做到将数据读到二维数组中,然后对数据处理代...
阅读全文
摘要:首先不适用缓存技术,读取数据://非缓冲计时package com.swust;import java.io.*;/* *功能:创建一个程序,写10000个随机双精度的数到一个文件中,同时测试运用缓冲和非缓冲技术 * * 读取数据,求平均数,进行这种操作所需要的时间 *...
阅读全文
摘要://非缓冲计时package com.swust;import java.io.*;/* *功能:创建一个程序,写10000个随机双精度的数到一个文件中,同时测试运用缓冲和非缓冲技术 * 进行这种操作所需要的时间 *分析: * 写双精度数到磁盘中的代码和之前文章类似。在写开始操作之...
阅读全文
摘要:测试一下读取文本的另一种方法:该方法只使用一个类读取了文件注意:buffer和read方法中读取指定长度的一致package com.swust;import java.io.*;/* * 数据流包括DataInputStream、DataOutputStream类, * 两个类的实例化完成流的操作...
阅读全文
摘要:参考了这篇博客并优化,谢谢:http://blog.sina.com.cn/s/blog_99201d890101b4le.html功能: 实现通过两个类完成先写入文件,再读取数据计算显示package com.swust;import java.io.*;/* * 数据流包括DataInputSt...
阅读全文
摘要:package com.swust;import java.io.*;/* * 功能:按照双精度浮点型、整型、布尔型、字符型、和字符串型的顺序从名为sample.dat文件读取数据 * 分析:用FileInputStream类创建一个输出流的实例作为一个“流” * 将该实例作为DataI...
阅读全文
摘要:重要的知识点:流的概念: 从数据源到I/O类的输入流(in) 从I/O类到数据接收器的输出流(out)I/O包含子类较多的有四大家族:InputStream,OutputStream,Reader和Write类 InputStream,OutputStream类均为抽象类,也就是...
阅读全文
摘要:代码全部来自:http://825635381.iteye.com/blog/2046882,在这里非常感谢了,我运行测试了下,非常正确,谢谢啊服务端程序:package udpServer;import java.io.*;import java.net.*;/** * 服务端 * 1、创建服...
阅读全文
摘要:参考博客:http://blog.csdn.net/wintys/article/details/3525643/,非常感谢实现功能:客户端发送字符串A ->服务端接收并显示在控制台 服务端回复字符串B ->客户端接收并显示在控制台服务端程序:package udpServer;i...
阅读全文
摘要:实现功能:客户端发送一个字符串(可以为汉字),服务器端接收并显示服务器端程序:package udpServer;import java.io.*;import java.net.*;/** * 服务端 * 1、创建服务+端口 * 2、准备接受容器 byte数组 * 3、把接收容器封装成包...
阅读全文
摘要:Javasocket通信程序:第一版本:实现功能:服务器地址:127.0.0.1端口:5050客户机:端口5050客户端发送字符;“t”服务器接收到该字符并回复:“r”流程:建立java工程,默认在workspace中,udpServer为工程名,此时work/udpServer文件夹建立类名为se...
阅读全文
摘要:本文全文转自:http://www.cnblogs.com/happyframework/p/3332243.html,非常感谢Java中的重写规则比较灵活,具体如下:除了 private 修饰之外的所有实例方法都可以重写,不需要显式的声明。重写的方法为了显式的表达重写这一概念,使用@Overrid...
阅读全文
摘要:转自:http://www.cnblogs.com/happyframework/p/3332243.html,非常感谢啊public class test { /** * @param args */ public static void main(String[] a...
阅读全文
摘要:/* * 为什么Java中为什么没有静态构造函数。其实Java中不叫静态构造函数,称作静态初始化,或者静态代码块。 * 可以通过这样的代码实现相同的功能: */public class test { /** * @param args */ public static v...
阅读全文
摘要:eclipse块注释:方式一:多行“//”注释在Eclipse中拖动鼠标,选中需要注释的代码Ctrl+Shift+C会发现所选代码被“//”注释掉。当调试完后,可再次按住Ctrl+Shift+C快捷键打开注释。方式一:多行“/**/”注释在Eclipse中拖动鼠标,选中需要注释的代码按住Ctrl+S...
阅读全文
摘要:public class test { /** * java类的初步学习:* 学会使用和类名相同的两种构造方法,对公共类方法的调用: */ public static void main(String[] args) { Point point = new Po...
阅读全文
摘要:转自:http://developer.51cto.com/art/200906/128274.htm,谢谢初始化:1.动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因...
阅读全文
摘要:转自:http://blog.csdn.net/java1992/article/details/5808709,在这里谢过了/* * java学习: * 二维数组的使用: */public class test { public static void main(String[] args) ...
阅读全文
摘要:/* * java学习: * 一维数组的使用: 声明语法 DataType[] name 或 DataType name[]。 初始化语法 DataType[] name = new DataType[length]。 DataType[] name = new DataT...
阅读全文
摘要:import java.util.Scanner;/* * JAVA中运算符的学习: * 算术运算符:+、-、*、/ 和 %,两个整数相除,结果还是整数。 * 赋值运算符:=、+=、-=、*=、/=、%=、&=、|=、~=、^=、>= 、 >>>=、++ 和 --。 * 比较运算符:==、!=、 ...
阅读全文
摘要:JAVA的整型与字符串相互转换1如何将字串 String 转换成整数 int?A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integ...
阅读全文
摘要:/* * 关于equals()和==: 对于String简单来说就是比较两字符串的Unicode序列是否相当,如果相等返回true; * 而==是比较两字符串的地址是否相同,也就是是否是同一个字符串的引用。 * * 为了高效的修改字符串Java引入了StringBuffer。 */public c...
阅读全文
摘要:import java.text.DecimalFormat;/* * 小数类型的常量默认是double类型,声明float类型的常量需要使用F作为后缀。 * * 关于equals()和==: 对于String简单来说就是比较两字符串的Unicode序列是否相当,如果相等返回true; * 而==...
阅读全文
摘要://Java小数点后留两位 double num1 =11; double num2 =21; String num3 =""; //函数可以确定十进制数的显示格式:百分数,限定小数点,科学计数法等 //#:整数位 0:小数位 DecimalFormat df = new D...
阅读全文
摘要:import java.text.DecimalFormat;/* * String类中本身提供方法可以将几乎所有的基本类型转换为String类型 * sysout alt+/ 可以直接显示System.out.println() */public class test { public stati...
阅读全文

浙公网安备 33010602011771号