自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu12.04&Android4.0虚拟机移植

1 下载Ubuntu12.04&Android4.0虚拟机压缩包Ubuntu12.04&Android4.0虚拟机压缩包下载地址提取码:1234解压到文件夹2 导入Ubuntu12.04&Android4.0虚拟机压缩包文件—>打开尽量选择较大的目录存取如果报错选择重试即可!2 修改主机名修改主机名,也就是修改Terminal上,提示文字的@后面的对应的名字3.1 修改sudo权限修改主机名,也就是修改Terminal上,提示文字的@前面的对应的名字3.2 修改sudo权限

2022-06-26 22:48:26 1233 1

转载 【转载】Android网络开发案例

android网络编程案例集2.2 开启网络请求权限(AndroidManifest.xml)2.3 封装json响应类2.4 封装服务接口(核心)2.5 调用接口并返回响应信息(Activity中核心代码)app模块中包含了调用阿里云API市场的案例说明:此api需要在报文头中加入appCode,所以使用了@ Header(“Authorization”)其中APPCODE 1c3202fa92cae4923f004844 是授权值eg:原理async,handlerokhtt

2022-06-08 21:15:33 455

原创 Ubuntu12.04无法移除设备驱动模块的解决办法

问题描述当我们对设备驱动程序修改时,需要重新编译Makefile文件生成相应xxx.ko(这里我们假设为char.ko文件)驱动模块文件,每当生成新的驱动模块文件,我们则需要卸载原来的驱动模块,加载新的驱动模块到内核,此时我们输入:sudo rmmod -f char会发现无法移除该驱动模块lsmod 显示是[permanent],无法removeERROR: Removing ‘xxx’: Device or resource busy解决办法1.查看Linux内核中gcc版本cat

2022-05-31 11:12:18 493

原创 IoC控制反转

IoC控制反转核心概念1. IoC(Inversion of Control)控制反转使用对象时,由主动new产生对象转换成,从外部提供对象,在这个过程中,对象的创建控制权由程序转移到外部,此思想称为控制反转。2. DI(Dependency Injection)依赖注入在容器中建立bean与bean之间的依赖关系的整个过程,成为依赖注入。3. Spring技术对IoC思想进行了实现Spring提供了一个容器,称为IoC容器,用来充当IoC思想的外部。IoC容器负责对象的搭建,初始化一系列工

2022-05-08 12:42:18 10426

原创 Redis简述

1. 什么是Redis?      Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Key-Value数据库:一种以键值对存储数据的一种数据库,类似Java中的map。可以将整个数据库理解为一个大的map,每个键都会对应一个唯一的值。Key-Value数据库的优点:key-valu

2022-04-10 18:39:46 260

原创 C++算法进制间的转换

16进制转8进制进制转换方法是什么?进制转换的方法是:二进制数,十六进制数可以采用按权展开法转化为十进制数,十进制转化为R进制要分为两部分,其中整数部分要除R取余,直到商为0,小数部分要乘R取余直到得到整数。进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。接下来将在文章中为大家详细介绍,并在最后,利用C++编写16进制数转换位8进制数,

2022-03-23 19:38:04 10305 2

原创 Ubuntu12.04实现Android 4.0源码编译错误解决方法

Ubuntu12.04实现Android 4.0源码编译错误解决方法可直接用鼠标粘贴复制的方式,将解决指令输入到终端编译完成前这里分享几个我遇到的问题以及查询的网站Android系统编译常见问题关于编译Android源码,报 I386问题 out/host/linux-x86/obj/lib/libGLES_CM_translator.soAndroid编译Libwebcore出错解决方法Android介绍以及源码编译–常见编译错误out/host/linux-x86/obj/EXECUT

2022-03-20 11:00:46 4305

原创 Ubuntu12.04实现Android 4.0开发环境搭建及源码编译

Android 4.0开发环境搭建及源码编译准备工作:建议60GB以上本地磁盘下载所有软件安装包链接:百度网盘提取码:1234参考步骤:安装VMware Workstation pro安装ubuntu-12.04-desktop-amd64Ubuntu12.04更换镜像源 可参考我的一篇换源文章Ubuntu12.04更换镜像源与valgrind3.2.0的安装gcc、g++降版本 可参考我的另一篇降版本文章Ubuntu12.04降低gcc,g++版本为4

2022-03-20 10:10:35 7110

原创 Ubuntu12.04开启共享内存

Ubuntu12.04开启共享内存1. 打开VMware点击虚拟机2. 点击设置–>选项–>共享文件夹–>总是启用–>添加共享内存路径3.Windos系统下的共享文件目录在此文件夹内添加你需要的文件到虚拟机中4.Linux系统下的共享文件目录注意目录为:文件系统/mnt/hgfs/Linuxshare...

2022-03-19 21:42:59 1767

原创 Ubuntu12.04降低gcc,g++版本为4.4x&&返回到4.6x

gcc、g++降版本1.安装gcc4.4x,g++4.4xsudo apt-get install gcc-4.4sudo apt-get install g++-4.42.移除gcc.bak,g++.baksudo mv gcc gcc.baksudo mv g++ g++.bak3.创建新版本软连接sudo ln -s gcc-4.4 gccsudo ln -s g++-4.4 g++4.查看gcc,g++版本sudo gcc -vsudo g++ -v底行显示:gcc

2022-03-19 21:06:31 890

原创 C++Floyd算法求最短路径问题

Floyd算法Floyd算法(Floyd-Warshall algorithm)又称为弗洛伊德算法、插点法,是解决给定的加权图中顶点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题,同时也被用于计算有向图的传递闭包。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。优点:容易理解,代码简单缺点:时间复杂度比较高代码//n 为二维数组 a 的长度for(int i=1;i<=n;i++) for(int j=1;

2022-03-19 20:47:26 1797

原创 Ubuntu12.04更换镜像源与valgrind3.2.0的安装

Ubuntu12.04更换镜像源与valgrind3.2.0的安装1. 虚拟机联网,解压为valgrind3.2.0文件夹2. Ctrl+alt+t打开命令行输入: 清空原文件内容,输入北京理工大学源到文件中保存sudo gedit /etc/apt/source.list3. 继续在命令行中输入命令sudo apt-get updatesudo apt-get upgrade4.输入命令安装valgrind遇见类似[yes/no]输入yes即可 (全程耗时大约在40分钟左右

2022-03-11 19:18:06 2012 1

原创 C++程序设计《通讯录管理系统》

可根据该案例修改为其他功能系统

2022-03-10 21:51:08 2699

空空如也

空空如也

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

TA关注的人

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