4 ztt0tian

尚未进行身份认证

暂无相关描述

等级
TA的排名 12w+

环境搭建之mysql+Navicat Premium 12.1.12.0安装

1.参考https://www.cnblogs.com/ayyl/p/5978418.html2.参考https://www.jianshu.com/p/5f693b4c9468

2019-05-27 10:53:32

null root node returned by UiTestAutomationBridge

在python脚本中运行uiautomator执行类似“adbshelluiautomatordump/data/local/tmp/creatGroup_2.xml”命令时报错以上时stackoverflow上给出的解释(谷歌自动机翻),大致结果就是dump文件没有成功。原因参考上述。有趣的发现是在我使用Google原生系统的机器(华为代工的Nexus6P)时很...

2019-02-16 09:50:00

环境搭建之tomcat9安装

1.下载压缩包(官网上)apache-tomcat-9.0.14-windows-x642.解压3.配置Tomcat环境变量还有Path加入tomcat的bin目录测试cmd执行startup后l浏览器访问http://localhost:8080/注意到tomcat控制台有乱码参考https://blog.csdn.net/weixin_41271...

2019-01-20 15:00:13

环境搭建之maven安装

1.下载安装包http://maven.apache.org/download.cgi下的zip格式的bin第二个。下载后解压即可2.添加M2_HOME和MAVEN_HOMEpath变量添加%M2_HOME%\bin3.mvn-version在cmd下测试4.setting.xml配置settings.xml文件来定义Maven的全局...

2019-01-20 14:29:26

环境搭建之jetBrains-IDEA安装激活

1.下载安装程序2.运行安装程序3.装完后运行激活或者破解参考:https://blog.csdn.net/justszh/article/details/81484802ThisCrackLicenseId-{"licenseId":"ThisCrackLicenseId","licenseeName":"你想要的用户名","assigneeName":"&quot

2019-01-20 11:50:50

环境搭建之java-JDK

1.下载安装程序我是下的windowx64即最后一个..exe下载后直接运行安装即可2.装完配置环境变量(为命令找到执行路径)计算机->属性->高级系统设置 环境变量在系统变量新建JAVA_HOME变量其值对应jdk的安装目录新建CLASSPATH变量,其值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\to...

2019-01-20 10:22:54

C 语言 字节对齐 与结构体指针强转

 我喜欢用程序去理解字节对齐与结构体指针强转的一些概念就不重复了。可自行百度。#pragmapack(4)//强制指定以4字节对齐默认按结构体中成员最大字节对齐#include<stdio.h>#include<stdlib.h>typedefstructTA{ chara; intb; charc;}aa;typedefs...

2018-08-08 17:20:57

Freg 内核驱动---HAL---APP 整合

记录在我的有道云笔记:https://note.youdao.com/share/?id=b2057d71a4a530dd0ff19522967e8060&type=note#/

2018-07-30 17:35:51

C++ Lambda表达式

C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。声明Lambda表达式Lambda表达式完整的声明格式如下:[capturelist](paramslist)mutableexception->returntype{functionbody}各项具体含义如下capturelist:捕获外部变量...

2018-07-26 09:31:53

C++ 构造函数

1.编译器在什么条件下会自动生成默认构造函数?在我们没有对象指定构造函数的时候,编译器会为我们生成默认构造函数,拷贝构造函数,默认析构函数。拷贝构造函数和赋值构造函数的区别,请看下例:classObj{};//声明一个对象ObjObja;//调用默认构造函数来构造对象Objb(a);//调用默认拷贝构造函数来构造对象Objc=b;//调用的也是拷贝构造函数,...

2018-07-25 09:45:00

C++ 虚函数

虚函数作用C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。classA{public:virtualvoidout2(strings){cout<<"A(out2):"<<s<<endl;}}; virtual在函数中的使用限制v...

2018-07-25 09:38:26

file_operations、file、inode

file_operationsstructfile_operations{structmodule*owner;//一个指向拥有这个结构的模块的指针.这个成员用来在它的操作还在被使用时阻止模块被卸载.几乎所有时间中,它被简单初始化为THIS_MODULE,一个在<linux/module.h>中定义的宏.loff_t(*lls...

2018-07-11 10:15:09

硬件抽象层模块的加载

在HAL层,由函数hw_get_module负责HAL层模块的加载hardware.c主要函数源码清单:staticconstchar*variant_keys[]={   "ro.hardware", /*Thisgoesfirstsothatitcanpickupadifferent                      fileonthee...

2018-06-21 11:19:59

LeetCodeP15 3Sum

给定一个整型数组,从中选出三个数a,b,c满足a+b+c=0,求出所有且不重复的组合,组合内三个三个数不区分顺序。我自己裸写了一个方法,能求出来,但是因为比较繁琐,提交到LeetCode上超时了。代码清单如下:        importjava.util.*;/***@authorzhaotian*@date2018/6/1316:36*//***给定一个包...

2018-06-15 13:58:13

编译对应Android7.0的内核

前期准备:成功下载和编译Android7.0源码。linux中的fq实现(我之前的博客有),一些资源的下载要用,注意gitclone一些谷歌的资源时前不要忘记配置DaiLi。e.g我的配置():exporthttps_proxy="http://127.0.0.1:8123/"exporthttp_proxy="http://127.0.0.1:8123/"在Android源码目录下创建内核...

2018-06-14 16:07:19

编译Linux内核 4.13

环境Ubuntu16.04下载内核~$aptsearchlinux-source~$sudoapt-getinstalllinux-source-4.13.0(会下载到/usr/src/目录下)解压linux-source-4.13.0.tar.bz2tarxjvflinux-source-4.13.0.tar.bz2开始编译 makemrproper清理所有编译生成的文...

2018-06-14 14:05:10

第10章 数组和指针

intarry[]={[5]=5};//arry[5]初始化为5未初始化大小时,编译器会把大小设置为足够装下所有初始化值的大小数组名是该数组首个元素的地址ar[1]和*(ar+1)这两个表达式是等价的,无论ar是数组名还是指针变量。但只有当ar是指针变量才能使用ar++这样的表达式指针与整数相加:整数和指针所指类型的大小(以字节为单位)相乘,然后将结果与初始地址相加依次ar+4与&a...

2018-06-12 16:55:56

进程与线程

转自https://www.cnblogs.com/kooyun/p/5484607.html1.定义进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程:进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它...

2018-06-05 16:51:44

第10章 中断 时钟

中断是指CPU在执行程序的过程中,出现了某些突发事件急待处理,CPU必须暂停当前程序的执行,转去处理突发事件,处理完毕后又返回原程序被中断的位置继续执行。根据中断的来源,中断可分为内部中断和外部中断,内部中断的中断源来自CPU内部(软件中断指令、溢出、除法错误等,例如,操作系统从用户态切换到内核态需借助CPU内部的软件中断),外部中断的中断源来自CPU外部,由外设提出请求。根据中断是否可以屏蔽,中...

2018-05-31 15:46:42

container_of() offsetof()函数个人理解

这是在linux-source-4.13.0/include/linux/kernel.h中container_of()函数的定义:#definecontainer_of(ptr,type,member)({\void*__mptr=(void*)(ptr);...

2018-05-31 13:30:35

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!