自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 【网络】POP3、IMAP和SMTP

一、简介:1. POP3:Post Office Protocol 32. IMAP:Internet Mail Access Protocol3. SMTP:Simple Mail Transfer ProtocolSMTP是一组用于从源地址到目的地址传输邮件的规范,用来控制邮件的中转方式。SMTP认证即登录 SMTP 服务器时必须有账号和密码。二、区

2017-10-12 19:27:28 1284

原创 【计算机体系】LFU与LRU的区别

在cache - CPU的映射算法中有两种容易混淆: (1)LFU (Least Frequently Used algorithm):It depends on which one’s frequency is least in this time. (2)LRU (Least recently used algorithm):It depends on which one I haven’t

2017-05-05 16:17:30 619

原创 【图像处理】起源

OK,你有一张彩色图片。 有时因为图片容量、方便计算等原因我们需要将RGB图转换为灰度图。 但是得到的灰度图有些地方亮,有些地方暗,对比度很差,所以我们作作灰度映射。虽然图片看起来亮度均匀了,但是还有一些噪点分布在上面,所以我们再作中值滤波,平滑掉噪点。同时又想稍微模糊化图片,所以就作均值滤波。这时,我们又想加强一下图片里物体的轮廓,那就要作高通滤波。然后,又想腐蚀一下,增长高亮区域;又

2017-05-04 16:45:51 624

原创 【数据库】范式

几个概念: 主键:每个表特有的属性列。 非主属性:表中非主键的其他属性列。 完全依赖:非主属性完全依赖于主键,而不能只依赖于主键的一部分。 传递依赖:非主属性 A 依赖于非主属性 B, B 依赖于主键,则A有传递依赖。 范式: (0)0NF:属性可再分,不具原子性。 (1)1NF:属性不可分,具有原子性。(新增原子性) (2)2N

2017-05-04 10:18:49 553

原创 【Java】static方法与非static方法

静态方法(Static Method):类装载时一起被载入内存直到JVM关闭前常驻内存。非静态方法(Non-Static Method):类实例化后才可引用,且随实例对象一起被JVM 回收,不常驻内存。 总结:常驻内存,所以常用变量和代码可用static提高效率,反之亦然。

2017-05-02 15:30:31 302

原创 【安全】加密算法

一、对称加密: 1. Caesar Encrypting凯撒加密法:字母移位。 2. Vigenère cipher维吉尼亚加密法:(加强版凯撒算法) 第i个密文字母 = (第i个密钥字母, 第i个明文字母) 例如:This is a test. (密钥:day) 则: 密钥:daydaydayda 明文:Thisisatest 密文:whgviqdtcv

2017-04-30 21:37:02 589

原创 【网络】TCP与UDP

一、TCP的连接与断开:(面向连接的可靠协议) 协议机制:正式交换数据如图创建双向会话。如发送超时则重发。 1.三步连接:(三次握手) (1)SYN J (2)ack J + 1,SYN K 2.四步断开:(四次挥手) (1)FIN M (2)ACK M + 1 (3)FIN N

2017-04-30 16:16:40 341

原创 【网络】OSI七层模型

OSI(Open System Interconnect) Model (1)Physical Layer: Defines the electrical and physical specifications of the data connection. (2)Data Link Layer:Provides a link between two directly connected nod

2017-04-30 14:54:22 530

原创 【计算机图形】画直线与画圆

由于计算机的分辨率有限,计算机图形只是看起来平滑,放大后就能看到阶梯状的锯齿。(可以打开windows画图检验)。所以画线画圆的本质问题就是下一个点取(x + 1, y )或(x, y + 1)还是(x + 1, y + 1)?一、画直线: 1. DDA(Digital Differential Analyzer)公式法:DDA是一种基于直线的微分方程来生成直线的方法。 如果△X>=△Y,则步进

2017-04-30 10:14:27 1603

原创 【图像处理】滤波

滤波就是将图像变得更平滑或锐化的方法。 Digital filters are used to blur and sharpen digital images. 均值滤波:取平均数(模糊化)中值滤波:取中位数(处理椒盐噪声效果好)

2017-04-30 08:45:08 851

原创 【图像处理】灰度图(Gray Scale Image)

某点的颜色为RGB(R,G,B),则:   1.浮点算法:Gray=R*0.3+G*0.59+B*0.11   2.整数方法:Gray=(R*30+G*59+B*11)/100   3.移位方法:Gray =(R*76+G*151+B*28)>>8;   4.平均值法:Gray=(R+G+B)/3;   5.仅取绿色:Gray=G;   任意方法计算得Gray后,替换原来的RGB(R,G

2017-04-30 08:26:51 5897

原创 【图像处理】灰度映射(Gray Level Transformation)

灰度映射的本质就是将一个灰度值(根据公式)映射为另一个灰度值。公式根据实际需要随你编,以下是几种常用的公式。如图所示: 1.恒等变换:没变化,仅作参考。 2.反转变换:S = L - 1 - x;底片效果。 3.对数变换:S = c * log(1+r);log(1+r)函数为正值,系数c保证了S属于[0, L-1]。窄域映射宽域,宽域映射窄域。 (1)正对数变换:窄变宽,亮域变暗。

2017-04-29 23:02:23 16200 1

原创 【图像处理】膨胀与腐蚀

1.膨胀就是求模板内的最大值并赋值给锚点(anchorpoint) 结果就是高亮区域逐渐增长。2.腐蚀就是求模板内的最小值并赋值给锚点(anchorpoint) 结果就是低暗区域逐渐增长。PS:其中的模板可以是3*3、4*4等任意形状和大小。

2017-04-29 22:37:25 1368

原创 【单片机】I2C通信原理

I2C(Inter-Integrated Circuit) 步骤:(主机->从机) 1. 发送slave address字节 + ack(在此寻址,省去片选) 2. 发送command + ack(0x01为读;0x02为写) 3. 发送address + ack(读写data的address) 4. 发送data + ack(传输数据)写:

2017-04-27 09:11:24 2568

原创 【Java】排序算法

所有排序算法的基本原理无外乎将一个无序序列分为有序区(1个即有序)和无序区,然后不断重复迭代将无序区的数放入有序区。

2017-03-04 17:59:30 267

原创 【Java】public、private和protected的区别

正经地讲: 1、public是公有的公共变量 任何类都可直接访问,其他类不需要通过成员函数(get()和set())就可以访问。 2、private是私有的成员变量 只有本类可直接访问,其他类必须要通过成员函数(get()和set())才可以访问。 3、protected是受保护变量 本类和子类可直接访问,介于public和private之间。继承于基类的子类,可直接访问基类的pro

2017-03-03 18:01:07 729

原创 【51单片机】时光钟 - 一寸光阴一寸光

时间就像光一样,匆匆一撇却已远去,离去的时光怕是连光也望尘莫及。

2017-02-28 15:09:17 618

原创 【51单片机】童年回忆,咬手鲨鱼改装闹钟

DIY 咬手鲨闹钟

2017-02-28 14:13:26 1145

转载 【网络安全】彩虹表

几乎现代所有不可逆的加密算法都是基于“取余数”。简单来说,就是“被除数”是密码明文,“余数”是存储在数据库中的密码密文,“除数”就是加密过程,而“商”则被丢弃了。 被除数 % 除数 = 余数(商被丢弃) 明文 % 加密过程 = 密文

2017-02-28 11:26:23 553

原创 汇编语言(Assembly Language)笔记

An introduction toAssembly Language:It’s a low-levelprogramming language for a computer orother programmable device. In contrast,it can compiling faster than most high-levelprogramming languages

2016-12-07 11:55:25 2022

原创 【C语言】函数的传值与传地址区别

C语言函数的传值与传地址:#include <stdio.h>//Call By Valuevoid swap_value(int x, int y){ int temp; temp = x; x = y; y = temp;}//Call By Pointervoid swap_pointer(int *x, int *y){ int temp;

2016-11-13 15:52:59 1401

原创 【C语言】递归 - 汉诺塔

汉诺塔(Hanoi Tower)C语言

2016-11-13 15:11:00 1027

原创 【C语言】猜数字小游戏

题目:由计算机“想”一个四位数,请人猜这个四位数是多少。人输入这个四位数后,计算机首先判断这四位数中有几个猜对了,并且在猜对的数字中又有几个位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计算机所想的四位数为止。请编程实现这个游戏,游戏结束时,显示猜一个数用了几次。解答:#include <stdio.h>#include "stdafx.h"#include <stdlib.h>

2016-06-26 14:54:50 1164 1

原创 【C语言】简单成绩表

题目: 1.从键盘输入一个班10个学生的学号和每个学生的高数,英语,计算机成绩, 2.算出每个学生的平均分和总分, 3.按学生平均分成绩优劣排序, 4.最后打印一张按高分到低分名次排序的成绩表,要求:包括学号,序号,三科成绩,总分,平均分, 5.要有很好的人机交互界面#include <stdio.h>#include "stdafx.h"#include <stdlib.h>#in

2016-06-26 11:03:24 3058

原创 Windows释放端口

问题:某任务占用了端口,如何关闭该任务以释放端口。解决步骤:1. 进入cmd2. netstat -aon|findstr "端口号"3. tasklist|findstr "PID号" 4. taskkill /f /t /im 对应的任务

2016-06-16 16:47:19 2056

原创 解决“配置Windows Update失败”,无法开机的问题

背景:win7系统问题:开机卡在“配置Windows Update失败,请勿关闭计算机”,进入不了。解决:(顺序向下,一个个试,直到解决)(1)方案一:重启电脑,按F8,选择“最后一次正确配置的系统”。若无效,则继续。(2)方案二:重启电脑,按F8,选择“修复你的电脑”,按提示操作,选择第一个“启动修复”,OK后重启。若无效,则继续。(3)方案三:重启电脑,按F8,选择

2016-06-16 09:31:38 8117

原创 【C语言】计算二维数组的边界元素之和

题目:计算二维数组的边界元素之和 思路: 1.利用对称性原理,减少一半的遍历量 2.如果不是第一行或最后一行,则只取第一个元素及其坐标对称的元素#include "stdafx.h"#include <stdlib.h>#include <math.h>void main(){ int sum = 0; int a[4][4] = { { 1,2,3,4 },{ 9,8,

2016-05-26 16:52:59 4560

原创 MySql 5.7:忘记root密码的登录方法

背景:MySql 5.7版本后不再允许 mysql -uroot -p 这样的空密码登录了。所以在忘记密码或是刚安装时不知道root的时候,需要在MySql未启动的前提下,通过cmd的 mysqld --defaults-file="my-default.ini配置文件路径" --console --skip-grant-tables 方式跳过授权表启动MySql然后就可以空密码登录,进而

2016-05-25 16:05:13 503

原创 MySql 启动失败,提示:NET HELPMSG 3534 以获得更多的帮助

在安装MqSql的5.7.12版本时,在注册服务mysqld install MySQL --defaults-file="my-default.ini路径"后执行net start mysql启动MySql失败,如图所示。那是因为5.7版本下载下来后没有data目录后,需要执行mysqld --initialize命令初始化下,生成data目录,官方解释为:As of MySQL 5

2016-05-25 15:22:26 13920

原创 【C语言】反序数

打印反序数(镜面数)。

2016-05-11 21:46:19 12171

原创 【C语言】打印26字母金字塔

打印26字母金字塔。思路:

2016-05-11 21:22:15 3752

原创 【C语言】哥德巴赫猜想

问题:计算得到某一区间内所有符合哥德巴赫猜想的数。背景:哥德巴赫猜想:任一大于2的偶数都可写成两个素数之和。

2016-05-11 21:04:06 12101 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除