自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MEMO的博客

Be the change you want to be in the world.

  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android系统设置默认值修改

大部分的开关状态都存储在了SettingProvider的db中。因此,当我们需要修改一些开关设置的默认值时,只需修改配置文件即可。 大部分的开关状态都存储在了SettingProvider中的db中,与状态相关的有三个文件 1. /frameworks/base/packages/SettingsProvider/src/com/android/providers/settings...

2018-06-07 14:25:18 4516 1

原创 android8.0之SystemUI分析(一)

SystemUI是指“系统UI”,SystemUI是以应用程序的形式提供系统UI界面的统一管理方案,它是一个标准的APK。本文要从SystemUI

2018-06-07 11:31:35 5789 2

原创 AOSP源码下载

AOSP源码下载一、Android源码传统方式下载操作1、安装git和curl两个工具sudo apt install git curl2、设置你的git账号和邮箱git config --global user.email "email address"git config --global user.name "your name"3、安装re...

2018-05-28 16:36:22 1042

原创 Android SE权限问题

权限修改方法一:adb在线修改SELinuxEnforcing 表示已打开,Permissive 表示已关闭getenforce; //获取当前seLinux状态 setenforce 1; //打开seLinux setenforce 0; //关闭seLinux方法二:从kernel中彻底关闭修改kernel-**/arch/arm64/configs/**

2018-01-23 16:31:59 4767

原创 Android内置第三方输入法

Android内置第三方输入法本篇讲诉如何再安卓源码中内置第三方输入法,并设为默认输入法启动,以及过程中可能引起的一些其他系统Bug处理:内置输入法关联源码各第三方输入法ID以讯飞为例内置方法设置默认首选第三方输入法引起的系统问题一、内置输入法关联源码 frameworks/base/packages/SettingsProvider/res/values/defaults.xml

2017-10-30 17:19:40 5043

原创 android源代中内置应用

1、获取到第三方apk,解压得到里面的lib文件夹建立文件夹结构如下: —-Brevent |—-Brevent.apk |—-Android.mk |—-lib |—-arm64-v8a

2017-06-19 18:22:46 676

原创 Android源码项目导入android studio

android源代码导入android studio的方法

2016-08-29 23:26:18 3969

转载 即时通讯软件架构

http://nopainnogain.iteye.com/blog/832017 http://blog.youkuaiyun.com/realxie/article/details/7270119 http://zoomq.qiniudn.com/ZQScrapBook/ZqSKM/data/20100325150259/index.html个人理解:TCP是天生的长连接协议,主要看其上的协议 TCP

2016-08-01 13:50:00 1797

原创 intellij创建安卓项目时Crunching cruncher ***.png failed的解决

最近开始学习android项目的开发,选择使用intellij idea开发工具,感觉这是一个很强大的java类语言开发项目的IDE。 我的是在linux系统下配置的开发环境,创建安卓项目是遇到了如题的错误 网上搜索同类问题也有很多,但是都没有适合我到的解决方法。经过很长时间的倒腾,gradle删了又装,sdk重新下载。。。都没有解决。 最后看了一个帖子提到了linux下sdk需要32位库

2016-04-05 11:13:10 1689

原创 基于DFA的C程序注释删除

基于DFA的C程序注释删除

2015-11-01 19:59:10 1300 1

原创 图的结构建立和最短路径算法

问题描述:利用邻接矩阵构造图,并求出某一顶点到其余顶点的最短路径并打印输出。#include#include#define MAX_VERTEX_NUM 50#define FALSE 0#define TRUE 1#define INFINITY 100000typedef struct { char vexs[MAX_VERTEX_NUM][100]; int arcs[

2015-09-28 23:27:00 634

原创 树的输入、存储与遍历

问题描述:输入一棵二叉树,使用二叉链表结构存储二叉树,并用递归方法输出先序、中序、后序三种遍历结果。#include#includeusing namespace std;typedef struct BiTNode { char data; BiTNode *lchild, *rchild;}BiTNode,*BiTree;void CreateBiTree(BiTr

2015-09-28 23:23:18 1989 1

原创 稀疏矩阵运算器

问题描述:有输入界面(图形或文字界面都可),能区分加法、减法、乘法和转置;能处理任意输入的典型数据和进行出错数据处理(例如乘法,当第一个矩阵的列数不等于第二个矩阵的行数时);必须采用三元组作存储结构,不能采用数组等形式;输出要求用矩阵的形式输出(即习题集136页的形式),当第一个矩阵的行数不等于第二个矩阵的行数时,注意如第三个乘法的形式输出。#include#define MAXSIZE 2

2015-09-28 23:20:23 6713 1

原创 表达式求值

问题描述:使用键盘输入表达式,计算表达式的值并输出;将表达式转化成后缀表达式输出,利用后缀表达式求表达式的值并输出。测试数据:3*(7-2)2*(6+2*(3+6*(6+6)))+(6+6)*3+28/(9-9)#include#include#define MAX 30typedef struct tagNode{ char data; struct tagNo

2015-09-28 23:14:59 550

原创 合并两个链表

问题描述:设list1与list2分别为两个带有头节点的有序循环链表(所谓有序是指链表节点按照数据域值的大小链接,本题中节点按照数据域的值从小到大排列),plist1和plist2分别为指向两个链表的头指针。请写出将这两个链表合并为一个带头结点的有序循环链表的算法并且编程实现。#include<stdio.h>#include<stdlib.h>typedef struct tagLNode{

2015-09-28 23:05:27 1147

原创 C#选择文件夹的实现

刚刚试着做一个统计作业的小工具,发现C#没有可以选择文件夹的控件,于是经过一番上网搜索,成功实现了此功能。首先新建一个winform的项目,再新建一个类文件(File->AddNewItem->Class)。因为 FolderNameEditor是在System.Windows.Forms.Design命名空间下的,此命名空间位于动态链接库 system.design.dll,所以

2015-09-24 19:26:12 3744

原创 CSS3照片墙制作

​ CSS3照片墙的制作:1、照片墙制作需求分析每张照片的起始位置不一样每张照片有一定的旋转角度照片阴影及缓慢旋转、缓慢放大2、css3特效属性box-shadow:功能:给元素的边框添加阴影效果语法:box-shadow:x轴变量 Y轴变量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]position:功能:给元素定位,主要用到绝对定位用法:pos

2015-09-24 19:24:13 762

转载 css3的3D transform变换

最近做web前端的学习比较多,深觉css3的3D效果比较强大,虽然说也练习做了一些3D效果,但都是照葫芦画瓢,囫囵吞枣,真正要轻松实现想要的3D效果,是需要深入理解的,于是,不妨花点时间来整理下这方面的知识。 要学好一样东西,最重要的是感性上的认识,这样对于我们更加深入的理解那些抽象的名称什么的会很有帮助,关于什么是3D变化,大家就自己脑补一下生活中的实例吧,看看下面这张熟悉的3维图你就明白了。

2015-09-24 19:22:15 729

原创 从浏览器地址栏里输入一个URL开始,到出现整个页面,网络上都发生了什么事?

最近谈到这个问题,觉得自己不能够清楚的讲明白这个过程的一些细节,所以差了些资料,觉得如下的解答还是比较详细的,后期还会慢慢完善这个过程中不足的地方。回车前:1. 如果用某些输循入法输入, 它会按标准结果、缓存匹配、发送到去端匹配, 给你几个联想结果。 你对结果的修改会反馈到去端。2. 现在智能的浏览器,输入栏, 也做了第1步的事。3. 可能有木马hook了地址栏, 或一系列调用链中的某一步

2015-09-24 19:20:32 4094

转载 COM文件与EXE文件的区别与联系

COM文件是一种可执行程序的内存映象文件,它与只有16位地址线的8位机上的CP/M操作系统下的可执行程序结构相似。在COM程序执行过程中,除了调用DOS功能和 ROM BIOS 功能,以及用户特意安排外,段寄存器一般不发生变化。四个段寄存器具有同样的内容,都指向PSP,因此程序的大小仍限于64k以内。COM文件的入口必须是100H,而EXE文件可以有多个段。其中CS和SS以及IP和SP在程序装入时

2015-09-24 19:18:05 9369

原创 c#连接SQL Server 数据库的几种方法

SQL server连接数据库有好几种方法,

2014-11-09 20:58:17 1685

原创 c#项目关闭窗口却不能关闭进程问题的解决

在做c#项目的时候发现

2014-11-05 18:35:09 3582 1

原创 数据库学习知识总结

操作对象操作方式(以SQL Server2008为例)创建删除修改库CREATE DATABASEDROP DATABASEALTER DATABASE表CREATE TABLEDROP TABLE

2014-09-22 21:51:30 398

原创 迷宫求解

求迷宫从入口

2014-08-21 09:28:30 581

原创 javascript常用加入收藏与设为首页代码

这些天学习web的制作,收获很多

2014-08-21 09:09:35 527

原创 一元N次多项式的表示及相加

线性表

2014-08-21 09:01:09 2694

原创 大数相乘

#include#includeint main(){ char a[100],b[100]; int ans[200],res[100][100]={0}; //这里一定要全部初始化为0 int sum=0 ,i ,j ,k=0,t ,alen ,blen; scanf("%s%s",&a,&b); alen=strlen(a); blen=str

2014-08-20 17:27:56 312

原创 大数相加

#include#includechar a[1000],b[1000];int ans[1001];int main(){ int i ,j ,k ,t ,a_len ,b_len ,re=0; scanf("%s%s",&a,&b); a_len=strlen(a); b_len=strlen(b); for(i=a_len-1,j=b_len-

2014-08-20 16:06:12 338

转载 win7 64位 Apache+php+mysql配置方法

这两天

2014-08-15 19:18:28 521

转载 堆排序

堆排序(Heap Sort):使用堆这种数据结构来实现排序。先看下堆的定义:最小堆(Min-Heap)是关键码序列{k0,k1,…,kn-1},它具有如下特性:ki2i+1,kik2i+2(i=0,1,…)简单讲:孩子的关键码值大于双亲的。同理可得,最大堆(Max-Heap)的定义:ki>=k2i+1,ki>=k2i+2(i=0,1,…)同样的:对于最大堆,

2014-06-12 11:23:30 735

原创 合并排序算法

合并排序

2014-06-12 11:07:56 666

原创 快速排序算法

快速排序

2014-06-12 10:47:43 479

原创 石子合并

描述: 在一个圆形操场的四周摆放着n堆石子(n4 4 5 9 score: 08 5 9 score: 813 9 score: 8 + 13 = 2122 score: 8 + 13 + 22 = 43输入: 可能有多组测试数据。 当输入n=0时结束! 第一行为石子堆数n(1输出: 合并的最小得分,每个结果一行。输入样例: 44

2014-06-02 00:12:12 611

原创 电子老鼠走迷宫-搜索算法

如下图12×12方格图,找出一条自入口(2,9)到出口(11,8)的最短路径。

2014-05-29 22:51:24 1885

基于DFA的C语言注释删除程序

基于DFA的C语言注释删除程序,经过分析需要删除的注释大概有一下4中情况: 1、int a ; //这里是注释 ; 2、int a ; /*这里 是注释 是的*/ ; 3、int a ; /*这里是注释*/ ; 4、对于字符串中的注释符不做处理如: printf("adfadsf/*sdfaf*/ \n"); 对其中的/**/之间的注释不做处理 printf("adfasdf//adsfadsf//afdadsf\n");对其中的//注释也不做处理 5、对于换行符 \ 不做处理;

2015-11-01

常用排序算法模板

根据自己写的代码制作的代码模板,主要是排序部分,包括快速排序,归并排序,堆排序,冒泡排序,和插入排序。

2015-09-27

myFocus Demo v2.0.1下载

myFocus Demo v2.0.1下载地址,myFocus动图样式风格,使用便捷,方便了网页制作过程中图片展示区的风格。

2014-09-12

Apache+php+mysql

apache php mysql 安装包

2014-08-15

空空如也

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

TA关注的人

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