- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 JAVASE之socket编程
TCP通信server:package day07;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;/
2016-10-31 21:49:41 588
原创 C语言socket实现文件下载
是网络编程的作业,我比较菜。。。写到定位输出,做百分比出现了问题,不显示0到100的,直接从0跳到了100。请教了下大佬。改了过来。原来是类型的问题,做出来的运算应该是float,但是我都定义的int,输出也是,大佬指出后,我好尴尬。。。犯了小错误。。。但是在这次过程也学习了一波。要加油了!!!代码写的这么乱!!! 写的是带颜色的版本,,颜色有可能会觉得妖艳,,,好吧。 编译平台是vc++6.0
2016-10-30 22:10:09 5965 2
原创 C语言实现 select模式编程
server:// TcpServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <WINSOCK2.H> #include <iostream>#pragma comment(lib,"WS2_32.lib") #define PORT 9990 #define DATA_BUFSIZE 8192 /
2016-10-26 16:54:22 3466
原创 wireshark提取数据,RGB值还原图片
今天做了个misc题,是pcapng数据包,wireshark打开后看了下数据很多,先套路一下用linux 的strings打出各种字符串。发现没有flag字样。然后想到是里面藏有数据,就查找http协议过滤出POST数据包。 过滤规则 http.request.method ==”POST” 就会过滤出 然后把数据都提取出来,我原来想的是复制出二进制文件。然后linux下还原。田老司机告诉我
2016-10-24 21:47:02 19503
原创 java练习题错误集(做就更新)
以后也要开始自己做一些面试题了。前天参加了一个java的编程。。惨败,只有优秀奖。。。要潜心学习了。膜拜大佬 关于线程的一道题。以下程序运行的结果为()public class Example extends Thread{ @Override public void run(){ try{ Thread.sleep(1000);
2016-10-24 21:32:22 809
原创 JAVASE之异常
异常处理!!!!:public static void main(String[] args) { System.out.println("程序开始"); //try嘛就是尝试啊,这里面写有可能出现异常的代码 try{ String str = null; /* * 当出现空指针后,jvm创建一个空指针
2016-10-17 11:45:45 362
原创 JAVASE之IO流
我觉得java的io流就是管道和水java的IO流输入,输出流 输入流用于 从外界获取数据 操作是读取 输出流用于 向外界发送数据 操作时写处理流称为高级流 节点流称为低级流节点流 的地点很明确高级流通常都是处理另一个流,独立存在没有意义,为了简化读写操作一般都是操作高级流高级流的参数是传入另一个流还分为字节流和字符流InputStream和OutputSream是抽象类。是所有字节流字符流
2016-10-17 09:47:00 508
原创 JAVASE之文件操作
文件操作–FileFileFile的一些基本属性public static void main(String[] args) { /*最好使用相对路径,因为如果在Linux下就不行了,没得C盘。。。 *.是当前目录,这个项目的根目录 “.”+File.separator+"1.txt" *File.separator 就是/,可以在Linux下用
2016-10-17 09:19:29 521
原创 JAVASE之Queue、Deque、Map
队列 Queue先进先出选择LinkedList实现Queue的原因在于Queue经常要添加和删除的操作,正好LinkList在这方面的效率高队列的入队,出队,查看队首,遍历队列:public static void main(String[] args) { Queue<String> queue = new LinkedList<String>(); /*
2016-10-09 14:53:33 452
原创 JAVASE之集合
集合:List和SetList可重复,Set可重复重不重复就是用equals比较的结果查看集合中是否包含给定的元素没重写equals还是判断是否是同一个对象,用的双等于c.contanins(元素); 判断集合中是否包含某元素包含取决于集合中的元素是否有与给定元素equals比较为true的 但是没有放进集合也有可能不包含。给定的元素与集合中的每一个元素equals比较。集合的其他方法publ
2016-10-09 14:48:02 515
原创 JAVASE之日期操作
java日期操作~~java的时间用Date类表示SimpleDateFormat日期与字符串相互转 016-09-06 09:30:25 yyyy-MM-dd HH:mm:ss类似于正则,让他以这些字符为标准转换将Date转换为 2016-09-06 09:30:25 这种日期: 如代码:public static void main(String[] args) { //
2016-10-09 14:32:32 737
原创 JAVASE之Object
obiect中的方法:toString方法返回值类型是一个字符串如何重写toString正常创建的对象有个toString()方法 ,返回类名地址等信息重写toStringpublic String toString(){//这个name和age是这个类中的属性return name+”,”+age;}然后再次调用toString方法就就返回这个了就是这样,所有那个用StringBuilder
2016-10-09 12:05:56 264
原创 JAVASE之String(二)
valeOf方法将其他类型转换为字符串类型~如:int =100;double d = 152.23String str = String.valueOf(i);String str = String.valueOf(d);就给转换成字符串了但是一般用 数字 +“”数字加个空字符串就转换成字符串了StingBuilder及其APIStingBuilder为了修改字符串 其内部是一个可变的数组。
2016-10-07 20:53:30 463
原创 JAVASE之String(一)
核心JDK API字符串操作,集合操作、文件操作、输入输出操作、网络操作、多线程等等包最主要的功能:归类文档注释规范:1、以/*开始 ,以/结束 2、加载类和方法的开头,用于说明作者,事件,版本 要实现功能的详细描述等信息 3、通过javadoc工具,可以轻松的将此注释转换为HTML文档说明;学习者和程序员主要通过文档了解API的功能 4、文档注释不同于普通的注释(//….或/…/ ),普通
2016-10-07 20:44:59 504
原创 JQ动画
显示、隐藏的动画效果show() / hide()用法: $obj.show(执行事件,回调函数);执行时间:show , normal , fast或毫秒数 回调函数:动画执行完毕之后要执行的函数上下滑动式的动画slideDown() / slideUp() 作用:通过改变高度来实现显示或者隐藏的效果 用法同show() / hide()淡入淡出式动画效果fadeIn() / fade
2016-10-07 20:31:12 1160
原创 JQuery对象
JQuery为了解决浏览器的兼容问题而提高的一种统一封装后的对象描述JQuery提高的方法都是针对JQuery对象特有的,而且大部分方法的返回值类型也是JQuery对象,所以方法可以连缀调用 JQuery对象.方法().方法()……. 通过JQuery选择器选中的对象为JQuery对象如: $(“div”) 和$(“#d1”)JQuery对象与DOM对象的关系JQuery对象本质上是一个DOM
2016-10-07 20:28:02 360
原创 JQery操作DOM
读写节点()没有参数就是取值,有参数就是赋值读写节点的HTML内容obj.html() / obj.html(“123”) 读写节点的文本内容 obj.text / obj.text(“123”) 读写节点的额value属性值 obj.val() / obj.val(“abc”) 读写节点的属性值 obj.attr(“属性值”) / obj.attr(“属性名”,”属性值”)读取改
2016-10-07 20:22:57 1121
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人