自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 opencv探索01-Mat结构

Mat结构分析数据成员 //图片的标志,含有魔数,是否连续,数据类型,深度 int flags; //维度,图片是2维。 int dims; //视图宽高 int cols, rows; //视图数据起始位置 uchar* data; //原图起始位置 const uchar* datastart; //原图未对齐结束位置 const uchar* dataend; //原图对齐结束位置 cons

2021-07-09 11:48:29 225

原创 Linux0.12编译与Clion调试

Linux0.12编译与Clion调试1.简介1.修改了部分c以及汇编代码,可以通过GCC最新版本编译通过(本人电脑macOS Catalina 10.15;gcc version 10.3.0 (GCC))2.学习资料放在源码目录下的study,可以查阅用2.编译源码下载源码https://github.com/galis/linux-0.12修改源码根目录下的Makefile文件,把下面几个路径修改成你电脑的export KERNEL_INCLUDE = /Volumes/mac-co

2021-07-01 12:30:41 878 3

原创 SVN服务器搭建01---Apache2搭建(Ubuntu14.04)

概述SVN服务器有两种形式,一种是通过Apache方式来实现,这样子我们就可以通过浏览器来访问;第二种是通过Subversion自带的服务器软件来启动服务这篇博客主要介绍如何通过Apache来搭建SVN服务器 环境描述: Ubuntu DeskTop 14.04   svn 1.8 apache2 1.安装apache2和svn sudo apt-get i...

2019-02-22 11:28:18 3352 3

原创 Android那些疑惑(2)-LayoutInflater中inflate方法参数的意义

LayoutInflater Instantiates a layout XML file into its corresponding objects. It is never used directly. Instead, use {@link android.app.Activity#getLayoutInflater()} or {@link Context#getSystemSe...

2018-06-05 16:22:21 563 1

原创 Android那些疑惑(1)-Application中setTheme为什么不生效

Application中setTheme为什么不生效 Android开发者们都知道在AndroidManifest.xml中可以通过Application的theme标签来设置全局的theme,后续的Activity都可以继承这个主题。不过在自定义Application中通过代码动态去setTheme是不会生效的。为什么不会生效呢,我们可以通过以下来解决这个问题。Activity是怎...

2018-05-17 17:02:29 1544

原创 Java闲聊1-引用那点事

引用那点事4种引用当然啦,大神们肯定知道各种引用的差别.在这里列出来主要是为了下面的例子. 强引用,垃圾回收的时候无论如何都不会被回收的 软引用,垃圾回收的时候发现内存依然不够存储新的对象的情况下就会被回收 弱引用,垃圾回收的时候无论如何都会被回收的 虚引用,垃圾回收的时候收到一个通知何为垃圾 可达性分析法从GCROOT顺着引用链无法访问到的对象.通...

2018-03-13 17:05:30 230

原创 FK安卓-1-开机流程

小刀安卓-1-开机流程概念预览图片来源于http://blog.jobbole.com/67931/ 具体流程1.按下电源键,引导芯片代码开始从Rom的某一处地方(固定地址)执行,加载引导程序BootLoader到内存后,把执行权交给BootLoader.引导芯片代码是由OEM厂商编写的加载程序.不属于安卓的一部分 2.BootLoader加载Linux内核到内存 3.内核初始化相关驱动,

2017-12-16 00:37:18 1063

原创 Android源码问题集锦

sdfsdf

2016-05-26 14:46:43 4379

原创 linux0.11编译

linux0.11编译环境Ubuntu 15.10gcc 5.2.1问题集锦1. as86 -0 -a -o boot/bootsect.o boot/bootsect.s make: as86:命令未找到 Makefile:92: recipe for target ‘boot/bootsect’ failed make: * [boot/bootsect] Error

2016-05-06 15:33:56 7735 9

原创 突破第一扇区的限制

保护模式的切换思考bios只拷贝第一扇区的代码到内存中,如何执行更多的代码?保护模式有什么用?如何进入保护模式?概念实模式和保护模式 实模式,cpu刚通电的时候所处的一个cpu模式,段最大偏移为64KB(2^16),由于A20处于关闭状态,所以它只能够访问1M(2^20)内的地址空间。早期的8086cpu有着16根数据线和20根地址总线,后来发展到386有着32根地址总线,访问的空间高达4

2016-05-03 20:59:13 777

原创 那就从简单的系统引导开始吧

系统引导思考平时我们所用的操作系统比如windows,linux等,它们是如何从按下电源按钮到呈现在我们眼前有文字,有图片的界面呢?概念硬件刚通电时就会在0xfffffff0处执行bios代码,然后完成一系列自检过程,接着把第一个识别的块设备(软盘,硬盘,U盘等)的第一扇区加载到0x7c00处,然后执行0x7c00的代码只有第一扇区后面是以0x55,0xaa结尾才意味着这个是引导扇区编译环境

2016-04-28 10:02:01 522

原创 OS不归路启程

My OS为什么要学习操作系统出来工作有两年了,感觉学了很多框架之类的东西,而不能创造框架。总感觉缺少点什么,我苦想了很久,发现很多基本的操作系统知识都不懂,算法也不太扎实,数据结构一般般,这不利于我写出有效率的代码。学习操作系统,你可以知道程序是如何通过编译,链接,加载到执行整个过程。键盘是如何工作的,屏幕是如何显示字符,进程是如何跑起来,使用什么机制进行调度,如何分配时间片等等。 很多有趣

2016-04-28 09:01:20 725 2

原创 Ubuntu 常用软件安装

Chromium 14.04+ FlashPlayer原理*就是启用一个插件而已啊,网上都没有详细解释。我们首先在浏览器地址栏输入chrome://plugins, 所有插件都会展示出来了。我们需要的是一个perflash插件*安装步骤1.perflash下载地址 2.解压后,进入opt/google/chrome/PepperFlash目录,可以看到有两个文件libpepflashplayer

2016-02-22 10:07:08 1354

原创 Ubuntu配色方案

配色方案GNU LS我最喜欢solar主题相关网站LS Solarized下载主题 git clone https://github.com/seebi/dircolors-solarized配置主题 指定你的喜欢的配色方案,一般用户可以在.bashrc中加入一行 eval dircolors path/to/dircolors注意:tmux ls 不起作用? export TE

2015-12-02 15:05:32 3959

原创 SubLimeText3 完美搭建Java环境

SubLimeText3 完美搭建Java环境安装下载地址 我下载的Ubuntu64 bit版本,deb包$ sudo dpkg -i sublime-text_build-3083_amd64.deb安装的位置$ sudo dpkg -L sublime_text得知默认被装在/opt/sublime_text破解请支持正版..下面是屌丝用的破解码,我的版本是3083 点击Help->Ente

2015-09-07 15:26:17 1549

原创 SVN服务器搭建02---SVN服务器软件搭建(Ubuntu14.04)

还有conf下的svnserve.conf文件,下面的4个选项前面的#号去掉anon-access = read代表着匿名访问只能读auth-access = write代表着认证访问能写

2015-08-27 13:10:09 708

原创 64位Ubuntu14.04 RTX安装

1.PlayOnLinux的安装wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.listsudo

2015-08-26 13:28:18 5592 2

原创 Android -- 仿微信滑动,底部图片和字体变化的效果

微信,代表着国内软件的顶级app,当然它的一些好的效果,我们可以模仿学习。下面是模仿微信底部栏随着页面的滑动而产生文字和图片的颜色以及透明度变化的效果。

2014-12-09 13:16:02 3002 2

原创 AndroidStudio导出jar包

在网上看到许多朋友问怎么可以像Eclipse一样导出jar包,其实我们只要知道它的原理就可以了。用jar命令就可以打包你所需要的资源,并指定jar包名。希望我的做法能给你帮助

2014-08-13 17:18:49 14423 15

RTX2013,超好用安装包

Rtx2013,在PlayOnLinux下,绝对兼容!

2015-08-26

Eclipse醒目的黑色风格

个人觉得黑色的编码风格更能激发编程欲望,还能使心情愉快

2013-10-23

简单MP3播放器源码

简简单单的MP3 源码,需要的同学拿去吧.默认是遍历SD卡下面的歌曲

2013-10-10

C语言大一期末的复习资料(样卷)

这是这两年我校的C语言试题,希望这小小的东西对大家有帮助。呵呵

2010-12-17

空空如也

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

TA关注的人

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