计算机中图像的表示

最简单的图就是单通道的灰度图。在一张灰度图中,每个像素位置(x,y)对应一个灰度值I,图像在计算机中就存储为数值矩阵。 一张宽度为640像素,高度为480像素分辨率的灰度图就可以表示为 unsigned char image[480][640] 为什么这里的二维数组是 480 × 640 呢?因为在程序中,图像以一个二维数组形式存储。它的第一个下标则是指数组的行,而第二个下标是列。在图像中,数组的行数对应图像的高度,而列数对应图像的宽度。 当我们访问某一个像素时,需要指明它所处的坐标,请看下图
分类: 其他 发布时间: 04-25 22:35 阅读次数: 3

Android开发智能车载App(2)---android paint和canvas自定义view

自定义过View的对这两个属性应该不陌生. Paint画笔, Canvas画布. 有了这两个条件我们就可以做很多的事情. 如果你想设置一些属性如文字粗细,大小,颜色那么就使用Paint. Paint:该类保存了绘制几何图形、文本和位图的样式和颜色信息。也就是说我们可以使用Paint保存的样式和颜色,来绘制图形、文本和bitmap,这就是Paint的强大之处。接下来我们使用Paint来绘图,并且看看该类有哪些样式和颜色。 当我们要自定义View的使用,要养成在构造函数中创建出了Paint画笔对象
分类: 其他 发布时间: 04-25 22:35 阅读次数: 5

Win7 VS2015 NASM汇编语言环境配置

Win7 VS2015 NASM汇编语言环境配置 来源 http://www.cnblogs.com/kileyi/p/7387803.html 参考了以下两个博客文章 http://blog.csdn.net/x356982611/article/details/51260841 http://www.cnblogs.com/antoniozhou/archive/2008/10/23/1318287.html 首先到CodeProject下载NASM的VS配置文件 https://www.
分类: 其他 发布时间: 04-25 22:35 阅读次数: 6

树莓派3B(2)- 配置多个wifi,自动寻找可用网络

一、背景 在上篇《Raspberry Pi 3B 安装系统并联网》中,树莓派使用wifi连接,但是把树莓派带到公司,树莓派就连不了公司的wifi,要是支持连接多个wifi就好了,在此整理分享给大家。 二、步骤 1、手机开热点,树莓派联网 2、root账号登录,编辑wpa_supplicant.conf wpa_supplicant.conf是linux无线网络管理软件wpa_supplicant的配置文件,该文件记录了无线网络的配置情况。 vim /etc/wpa_supplicant/wpa
分类: 其他 发布时间: 04-25 22:35 阅读次数: 8

Python的基本数据数字、字符串、布尔值及其魔法

基本数据类型介绍 若要把Pyhton的基本数据类型:数字(int)、字符串(str)、布尔(bool)、列表(list)、元组(tuple)、字典(dict)都分为一个个不同的角色 如:战士,魔法师,刺客,射手,那么他们也就有其相对应的魔法~其实数字就是一个类,在Pycharm中输入int ,按住ctrl+点击就可以看到int类中的所有内置功能。 a = 123 Python 自动将a 变量定义为int型 为了存储123这个对象 数字 a = '123' b = int(a) print(ty
分类: 其他 发布时间: 04-25 22:35 阅读次数: 4

并发编程,进程

守护进程: 什么是守护进程那,守护进程就像太监一样,一直守护皇上,等皇帝死了,他也要陪葬 保随主进程一生,主进程死了,都给死 from multiprocessing import Process def run(name): print('%s is runing'%name) if __name__ == '__main__': p=Process(target=run,args=('young friend',)) # p.daemon = True
分类: 其他 发布时间: 04-25 22:35 阅读次数: 5

使用open live writer客户端写博客

注:Windows Live Writer 已经停止更新,建议安装 Open Live Writer,下载地址: http://openlivewriter.org/ 使用open live writer客户端写博客 WLW(window live writer)在很早之前就不更新了,后来出了一个OLW(open live writer),基本跟WLW相同,只是开源,更小巧好用。 下载和配置连接 下载地址 http://openlivewriter.org/ 具体配置步骤 选择日志服务类型为“
分类: 其他 发布时间: 04-25 22:35 阅读次数: 5

c# learing(1)

abstract 当一个类中含有抽象方法时,那么这个类就是抽象类,不可被实例化,只能被继承,他的子类必须实现抽象方法的函数体(override)。\ new 和 virtual/override 的区别 : new : 1.基类的引用指向派生类的实例,调用基类的方法; 2.派生类的引用指向派生类的实例,调用派生类的方法; virtual/override : 1.基类的引用指向派生类的实例,调用派生类的方法; 2.派生类的引用指向派生类的实例,调用派生类的方法; sealed密封类和方法,防止
分类: 其他 发布时间: 04-25 22:35 阅读次数: 3

机器学习--学习书籍

已读: 《机器学习》--周志华 《数据挖掘概念与技术》---Jinwei Han, Micheline Kamber 《统计学习方法》--李航 《机器学习实战》---peter 《深度学习》-- Bengio 需要读的 《》
分类: 其他 发布时间: 04-25 22:35 阅读次数: 4

Javascript的console['']几种常用输入方法

1、console.log是最常用的输入方法,正常化输出语句,还具有print占位符整数(%d||%i),浮点数(%f),对象(%o),字符(%s); 2、console.error输出错误化的语句 3、console.info输出一条信息化语句 4、console.warn输出警告化的语句 5、console.dir可以查看语句里的信息 6、console.group输入分组 7、console.assert判断参数是否为真(==代表值相同就行,===代表值和类型都相同) 8、console
分类: 其他 发布时间: 04-25 22:35 阅读次数: 6

tee 多重定向

1.命令功能 tee读取标准输入的数据,并将内容输出成文件。 2.语法格式 tee option file tee [-ai] 文件 参数说明 参数 参数说明 -a 追加到文件后面,非覆盖 -i 忽略中断信号 3.使用范例 范例1 [root@localhost ~]# who |tee who.txt root pts/0 2018-04-25 04:04 (172.16.2.100) root pts/1 2018-04-25 04:04 (
分类: 其他 发布时间: 04-25 22:31 阅读次数: 4

逆向中静态分析工具——IDA初学者笔记之字符串分析

逆向中静态分析工具——IDA初学者笔记之字符串分析 程序中往往包含很多字符串资源,这些资源存在于PE文件的rdata段,使用IDA反编译后,可以查找到这些字符串, 逆向破解程序通常需要一个突破点,而这个突破点,往往就是一个Messagebox,因为这个Messagebox可以很直观的 让我们知道当前位置的代码负责哪些功能,而同时Messagebox可以提供一个字符串让我们来查找定位。 首先,打开IDA,主菜单View-Open subviews-strings: 这时出来一个strings窗口
分类: 其他 发布时间: 04-25 22:31 阅读次数: 7

20155202张旭 Exp6 信息收集与漏洞扫描

20155202张旭 Exp6 信息收集与漏洞扫描 一.实践目标与内容 1.实践目标: 掌握信息搜集的最基础技能。 具体有: 各种搜索技巧的应用 DNS IP注册信息的查询 基本的扫描技术:主机发现、端口扫描、OS及服务版本探测、具体服务的查点 漏洞扫描:会扫,会看报告,会查漏洞说明,会修补漏洞 2.基础问题 1.哪些组织负责DNS,IP的管理? 全球根服务器均由美国政府授权的ICANN统一管理,负责全球的域名根服务器、DNS和IP地址管理。 全球根域名服务器:绝大多数在欧洲和北美(全球13台
分类: 其他 发布时间: 04-25 22:31 阅读次数: 8

python常用模块之subprocess

pass
分类: 其他 发布时间: 04-25 22:31 阅读次数: 2

闪屏问题汇总

两种情况: 进bios或pe看是否出现闪屏现象 一、没有出现闪屏就是软件问题 解决方法:更新显卡,集显的驱动 二、出现闪屏现象 外接显示屏看是否出现闪屏 1、没有出现闪屏,可能是屏线或者是屏幕问题 解决方法:更换屏线或者屏幕 2、出现闪屏,就是主板问题 解决方法:维修主板或者更换主板
分类: 其他 发布时间: 04-25 22:31 阅读次数: 4

17字符串函数

1.计算字符数、字符串长度的函数 char_length(S) #计算字符串的字符数 length(S) #计算字符串的占用内存的字节数 2.合并字符串函数 concat(S1,S2...) #拼接字符串,如果后面存在NULL,则返回NULL concat_ws(X,S1,S2...) #连接符连接字符串,并以X为连接符,null不影响。 3.替换字符串函数 insert(S1,X,LEN,S2) #在S1中,以第X个字符串为起点向后LEN长度的字符串,替换为S2 replace(S,S1,S
分类: 其他 发布时间: 04-25 22:31 阅读次数: 5

spring securiry Xml 配置 登陆

参考:https://blog.csdn.net/yin380697242/article/details/51893397
分类: 其他 发布时间: 04-25 22:31 阅读次数: 3

ASP.NET MVC 学习笔记-2.Controller

  MVC中,Controller用来响应对ASP.NET MVC网站的请求,每个浏览器请求都会被映射到特定的Controller实例上,Controller针对请求可能会进行以下处理:向浏览器返回特定的视图或者对请求进行重定向到别的Controller。   Controller实质是一个类,都派生于Controller(System.Web.Mvc.Controller基类)。   Controller上公共的方法称为ControllerAction,ControllerAction不能重
分类: 其他 发布时间: 04-25 22:31 阅读次数: 7

单机Zookeeper基础

什么Zookeeper Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以单机模式安装运行,不过它的长处在于通过分布式ZooKeeper集群(一个Leader,多个Follower),基于一定的策
分类: 其他 发布时间: 04-25 22:31 阅读次数: 5

sql (1)

SQL 包含 数据操作语言 和数据定义语言 数据操作语言:增 删 改 查 数据定义语言:创建 修改 变更 sql select select 语句用于从表中选取数据,结果被存储在一个结果集中 select * from 表名称 select 语句实例 SELECT LastName,FirstName FROM Persons 新建表 查询表 结果; sql select * 实例 2018-04-25 22:26:15
分类: 其他 发布时间: 04-25 22:31 阅读次数: 2