- 博客(79)
- 资源 (10)
- 收藏
- 关注
原创 交换机与路由器的区别
交换机和路由器很多人傻傻分不清楚!其中交换机主要连接设备的物理地址,路由器主要连接设备的IP地址!在学校宿舍,每个人都有自己的上网账号,而网线接口只有一个,这时候就需要交换机来实现。在家里需要多个人连接同一个网络账号,这时候需要路由器来实现。...
2018-09-26 21:34:30 657
原创 转职第一天
入职将近两个月了,经历过10天的军训,一个月的高校营销,已经和同事打成一片。随着高校迎新的结束,我们也开始了新一轮的职位。今天分配到了客响岗位,除了自己熟悉一下新的办公环境以及和入职后的同事依依不舍外,开始了自己学习的过程!万事开头难,希望自己在以后的生涯中能够坚持每天给自己做一下总结,看看自己每天都做了什么,学了什么,有什么收获。收获不一定是成功的方面,失败的方面也要分析清楚,避免再犯。...
2018-09-25 20:53:43 450
原创 中秋节快乐
一年一度的中秋节马上就要到了。大家要给我送月饼的话我是不会介意的!今年的中秋节是大学毕业后的第一个中秋节,是一个值得MARK的中秋节!遥想毕业时对工作的憧憬,现实中的无奈,也许这就是生活吧。每逢佳节倍思亲,天涯明月共此时!祝我亲爱的人和爱我的人,中秋节快乐!此致,敬礼!...
2018-09-23 22:31:35 636
原创 好久不见 HELLOWORLD
好久不见 甚是想念。由于好久没写博客,今天登上主要是来推广我的新公众平台号 考研八卦事。 主要为考研人服务,谢谢。
2017-02-04 18:31:08 423
原创 8月初登泰山注意事项,个人小结
在泰山火车站下车,出站口有个公交车方向指示牌,坐39路北环(39路是环路公交线有东环和北环,东环绕路,选北环快,回来的时候选哪个都一样了)公交车。我当时是在红门下的车(最传统的方式)从山脚一直爬到山顶,这样会累点,可以选择在天外村下车,这样可以做大巴或者缆车到中天门。下边需要买的东西(爬山杖2元一个新的,中天门3元一个还是旧的、山上庙很多可以买点香上去,山上的香贵点,晚上爬山的话最好带个手电筒
2016-08-23 16:05:44 2536
原创 基于DWT-SVD数字水印的畅想
最近在研究基于DWT_SVD的数字水印研究,发现基于SVD的数字水印在分块的情况下,抵抗几何攻击的效果很差,特别是旋转方面,找过一些资料,如同步校正,特征点提取,但没有实现,因此,需要做一些实验来验证,下一步测试一下,祝我好运。
2016-07-26 19:55:28 2472 1
原创 抗几何攻击数字水印分类总结
1利用矩阵转换不变的特性。最经典的是SVD(奇异值分解),生成的矩阵相互转换。在使用的过程中,能够抵抗几何攻击。但早期的SVD数字水印算法出现虚警率的问题。2扩频模式 这个是经典的实现算法,模拟信道传输,需要DSP方面的技术,这方面我很缺乏,就不细讲了。3同步检测 canny边缘检测是经典的方法,特别对于旋转攻击,检测到角点,计算出偏移的角度,实现旋转纠正。4 特征点提取。经典的
2016-07-22 17:15:07 2340
转载 图像处理中的几何变换
几何变换几何变换可以看成图像中物体(或像素)空间位置改变,或者说是像素的移动。几何运算需要空间变换和灰度级差值两个步骤的算法,像素通过变换映射到新的坐标位置,新的位置可能是在几个像素之间,即不一定为整数坐标。这时就需要灰度级差值将映射的新坐标匹配到输出像素之间。最简单的插值方法是最近邻插值,就是令输出像素的灰度值等于映射最近的位置像素,该方法可能会产生锯齿。这种方法也叫零阶插值,相应比
2016-07-14 19:03:02 3198
转载 SURF学习(一)——积分图
(转载请注明作者和出处:http://blog.csdn.net/xiaowei_cqu 未经允许请勿用于商业用途)Haar特征/矩形特征Haar特征本身并不复杂,就是用图中黑色矩形所有像素值的和减去白色矩形所有像素值的和。Haar特征个数计算 Rainer Lienhart计算Haar特征个数的公式:
2016-07-13 17:42:39 1761 1
原创 加密域的可逆水印
今天重新回归CSDN。传统的数字水印是在载体图像的基础上,嵌入相应水印信息,使其他人无法感知水印的存在,在水印提取时,通过相应的逆运算来提取水印。但随着云数据的到来,大量的图片上传到互联网,为了让别人看不到隐私信息,就对载体图像进行加密处理,先从简单的加密(流加密)做起,可以对图像进行流加密后,上传到服务器,服务器端可以对加密后的图像进行嵌入水印,在接收端,通过相应的逆运算实行提取水印和原
2016-06-11 17:12:58 2630 5
原创 c语言实现括号匹配 栈的思想
括号匹配,c语言来实现#include "stdio.h"void init(){char s[100];int top;char ch;top=0;printf("请输入符号\n");ch=getchar();while(ch!=EOF && ch !='\n'){switch(ch){case '(' :s[top++]=ch;break;
2014-03-23 16:27:01 806
原创 约瑟夫环形算法 用c语言实现
算法的大致要求是:30个人组成一个环,从第一个人开始查数,查到第九个就拉去去枪毙一分钟,然后从下一个开始查数,每查到9就拉出去枪毙一分钟,直到枪毙完第15个人。c语言实现如下:#include "stdio.h"void main(){int array_list[30];int i;int calNum=0; int total=0; int index=-1;
2014-03-22 18:06:43 1214
原创 十进制转换2-16进制(c语言算法实现)
今天第五天坚持写算法了,由于从前没学过c语言,加上用的mircrosoft c++6.0,太不好用了,太愁人了。经过一些列测试,终于把数制转化完成了。还是有一定的成就感,嘿嘿。闲话少说,代码奉上。#include "stdio.h"#include "math.h"void main(){int q,m,k,p,s[50];double n;m=0;printf("
2014-03-21 19:34:21 1886
原创 评委给选手评分都去哪了
从前看评委给选手评分,计算这么简单,什么什么都弱爆了。今天第四天,加油。#include "stdio.h"//这是用来模拟比赛设计的//假设有12个选手//评委(6个)依次对选手进行打分//最终分数是去掉最高分和最低分的平均值void main(){int i,j;float temp,max=0.0,min=100.0;float score [6];
2014-03-20 13:58:24 1547
原创 阶乘的算法
今天是第三天编写小算法,祝愿自己有毅力编写下去,好好学习c语言。今天编写的是阶乘的两种实现方式。一、常规方法#include "stdio.h"void main(){//1.0常归想法int n,i,t=1;while(1){printf("请输入你要求的阶乘n\n");scanf("%d",&n);for(i=1;it=t*i;}printf
2014-03-19 13:09:16 1056
原创 n<1+1/2+1/3.....+1/m<n+1问题解决算法
由于本人也是初学,难免有错误,请大家谅解。特别c语言没学过,也是摸着石头过河,请大家多多关照。#include double s=0.0;//存和double m,c;//返回大于n的下标,返回小于n+1的下标double i=1.0;void main(){double n=1.0;printf("本方法用来计算nprintf("请输入所求的数\n");sca
2014-03-18 20:00:32 2600 1
原创 印度国王被国际象棋发明者坑死了
好久没写博客了,今天看了一些小算法,不妨共享一下,共同进步。#include "stdio.h"void main(){int t=1,s=1,i;for(i=0;it=2*t;s=s+t;}printf("%d%d",t,s);}以后坚持每天一篇,共勉之。
2014-03-17 22:07:01 3195
转载 jsp 与sql server 2005 连接
接触Java或者JSP,难免会使用到数据库SQL Server 2000/2005(我使用2005标准版[9.0.3054]测试),经过自己的搜索和研究,使用JDBC连接SQL Server成功,特此整理方法(使用Eclipse 3.2)如下。准备工作首先,操作系统中安装好SQL Server 2000/2005,如果系统中都装有2000和2005版,记得停用一个,只开一个行了。
2013-11-22 19:01:01 853
原创 会话跟踪
HttpSession对象服务器为每个会话创建一个HttpSession对象每个会话对象都有一个唯一的ID把用户的数据保存在相应的HttpSession对象内使用会话的示例public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,
2013-10-05 09:15:37 605
原创 Servlet创建
前台页面的创建FORM表单的编写 后台Servlet的创建使用Eclipse的Servlet向导创建Servlet代码模板,根据表单提交方法,确定接收方法,接收请求数据、处理数据、返回响应页面。import java.io.IOException;import javax.servlet.*;import javax.servlet.http.*;public
2013-10-03 10:05:08 842
原创 Servlet是什么?
定义:Servlet 是一个 Java程序,是在服务器上运行以处理客户端请求并做出响应的程序。初识Servletimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloServlet extends HttpServlet { public v
2013-10-03 09:56:57 1150
原创 javaEE的三层结构
表示层技术:(1)html(2)javascript(3)Ajax例子如下 页面显示技术 function test(){alert(document.form1.username.value);} 中间层技术
2013-10-03 09:46:18 2262
原创 什么是javaEE
定义:JavaEE(Java Platform Enterprise Edition)是一个开发分布式企业级应用的规范和标准。
2013-10-03 09:33:59 1660
原创 javabean特征简介
1. 属性 Bean的属性描述其外观或者行为特征,如颜色、大小等。属性可以在运行时通过get/set方法取得和设置。最终用户可以通过特定属性的get/set方法对其进行改变。例如,对于Bean的颜色属性,最终用户可以通过Bean提供的属性对话框改变这个颜色属性。颜色的改变实际上是通过下面的方法实现的: public Color getFillColor(); pu
2013-10-03 09:17:29 2428
原创 javabean的特征
JavaBean1.0指定的组件模型规定了Bean的如下特征: (1)内省:使组件可以发表其支持的操作和属性的机制,也是支持在其他组件中(如Bean的开发工具)发现这种机制的机制。 (2)属性:在设计Bean时可以改变的外观和行为特征。开发工具通过对Bean进行内省来获知其属性,进而发布其属性。 (3)定制:Bean通过发布其属性使其可以在设计时被定制。有两种方法支持
2013-10-03 09:13:01 2015
原创 javabean的属性、事件和方法
从基本上来说,JavaBean可以看成是一个黑盒子,即只需要知道其功能而不必管其内部结构的软件设备。黑盒子只介绍和定义其外部特征和与其他部分的接口,如按钮、窗口、颜色、形状等。作为一个黑盒子的模型,以把JavaBean看成是用于接受事件和处理事件以便进行某个操作的组件建筑块。一个JavaBean由3部分组成: (1) 属性(properties) JavaBean提供了高层次
2013-10-03 09:10:34 3624
原创 javabean的基本概念
虽然JavaBean和Java之间已经有了明确的界限,但是在某些方面JavaBean和Java之间仍然存在很容易混淆的地方,比如说重用,Java语言也可以为用户创建可重用的对象,但它没有管理这些对象相互作用的规则或标准,用户可以使用在Java中预先建立好的对象,但这必须具有对象在代码层次上的接口的丰富知识。而对于JavaBean,用户可以在应用程序构造器工具中使用各种JavaBean组件,而不需要
2013-10-03 09:07:24 1019
原创 javaBean产生的背景
软件业一直是计算机产业的核心,计算机刚问世的时候,计算机软件基本处于缓慢发展时期,那时候使用的计算机软件语言是与硬件紧密相关的机器语言,随后出现了汇编语言。随着计算机日益介入到人们的生活中间,软件也相应的变得更加复杂。于是以编程人员为中心的高级语言替代了计算机发展初期的低级语言,其中,50年代末和60年代初的FORTRAN语言的出现是一个变革,同时像BASIC和LISP这样的高级语言也相应的产生了
2013-10-03 09:05:51 809
原创 JAVA实现多用户接收服务器发送相同信息并显示各自屏幕上
1. 客户方程序:MulticastClient.java import java.io.*; import java.net.*; import java.util.*; public class MulticastClient { public static void main(String args[]) throws IOException
2013-10-03 09:03:10 1748
原创 java通过URLConnection连接WWW
通过URL的方法openStream(),我们只能从网络上读取数据,如果我们同时还想输出数据,例如向服务器端的CGI程序发送一些数据,我们必须先与URL建立连接,然后才能对其进行读写,这时就要用到类URLConnection了。CGI是公共网关接口(Common Gateway Interface)的简称,它是用户浏览器和服务器端的应用程序进行连接的接口,有关CGI程序设计,请读者参考有关书籍。
2013-10-03 08:57:07 1075
原创 JAVA从url读取WWW网络资源
当我们得到一个URL对象后,就可以通过它读取指定的WWW资源。这时我们将使用URL的方法openStream(),其定义为: InputStream openStream(); 方法openSteam()与指定的URL建立连接并返回InputStream类的对象以从这一连接中读取数据。 public class URLReader { public s
2013-10-03 08:53:45 1905
原创 java解析URL
一个URL对象生成后,其属性是不能被改变的,但是我们可以通过类URL所提供的方法来获取这些属性: public String getProtocol() 获取该URL的协议名。 public String getHost() 获取该URL的主机名。 public int getPort() 获取该URL的端口号,如果没有设置端口,返回-1。 public Strin
2013-10-03 08:50:05 2191
原创 Applet和AWT
Applet程序中所采用的AWT的绘图机制主要涉及三个方法:paint()方法、update()方法和repaint()方法,update()方法和paint()方法都有一个Graphics类参数。Graphics是画图的关键,它可以支持两种绘图:一种是基本的绘图,如:画线、矩形、圆等;另一种是画图象,主要用于动画制作。 要进行绘图,首先要找到一个Graphics类的对象。update(
2013-10-02 10:12:15 1161
原创 java--Applet
Applet就是使用Java语言编写的一段代码,它可以在浏览器环境中运行。它与Application的区别主要在于其执行方式的不同。application 是从其中的main() 方法开始运行的,而Applet 是在浏览器中运行的,必须创建一个HTML 文件,通过编写HTML 语言代码告诉浏览器载入何种Applet 以及如何运行。 "沙箱"机制:Java虚拟机为Applet提
2013-10-02 09:51:55 1153
原创 java--简易计算器图形实现
用java编写简易计算机很容易,但要实现图形化,就要增加一些组件,需要用到Applet 源代码如下:package applet;import java.applet.*;import java.awt.*;import java.awt.event.*;public class MicroComputer extends Applet implements ActionL
2013-10-02 09:03:17 1469
转载 java--AWT组件库
1. 按钮(Button) 按钮是最常用的一个组件,其构造方法是:Button b = new Button("Quit"); 当按钮被点击后,会产生ActionEvent事件,需ActionListener接口进行监听和处理事件。 ActionEvent的对象调用getActionCommand()方法可以得到按钮的标识名,缺省按钮名为label。 用setActi
2013-10-02 08:53:58 1363
原创 java--LayoutManager 布局管理器
java为了实现跨平台的特性并且获得动态的布局效果,java将容器内的所有组件安排给一个"布局管理器"负责管理,如:排列顺序,组件的大小、位置,当窗口移动或调整大小后组件如何变化等功能授权给对应的容器布局管理器来管理,不同的布局管理器使用不同算法和策略,容器可以通过选择不同的布局管理器来决定布局。 1. FlowLayout 2. BorderLayout 3. GridLayo
2013-10-02 08:49:31 1979
原创 java组件和容器
Java的图形用户界面的最基本组成部分是组件(Component),组件是一个可以以图形化的方式显示在屏幕上并能与用户进行交互的对象,例如一个按钮,一个标签等。组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来。 类java.awt.Component是许多组件类的父类,Component类中封装了组件通用的方法和属性,如图形的组件对象、大小、显示位置、前景色和背景色、边界、可
2013-10-02 08:44:45 8017 1
原创 java对象的串行化
串行化的定义对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力,叫做对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己,这个过程叫对象的串行化(Serialization)。 2.串行化的目的行化的目的是为java的运行环境提供一组特性
2013-10-02 08:33:44 974
virtualbox,redhat6.0 linux安装oracle11g
2014-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人