Android之makefile
在Android的源代码中,随处可见Makefile,那么Makefile到底是用来干嘛的呢?其实Makefile和Maven、ANT、Gradle一样,属于构建工具,当项目比较庞大的时候,就可以使用makefile来构建项目了 makefile简介 一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,Makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为Makefile就像一个Shell脚本一
点击input消除默认背景颜色
在谷歌浏览器会出现默认点击input框黄色背景,如何去除? //消除google浏览器黄色框
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
box-shadow:0 0 0 60px #eee inset;
-webkit-text-fill-color: #878787;
}
print(函数.__closure__) 来判断是不是闭包, 返回cell , 是闭包, 返回None 则不是闭包
print(函数.__closure__) 来判断是不是闭包, 返回cell , 是闭包, None 则不是闭包
Android中的数据结构
数据结构在Android中也有着大量的运用,这里采用数据结构与源代码分析相结合,来认识Android的数据结构 线性表 线性表可分为顺序存储结构和链式存储结构 顺序存储结构-ArrayList 通过对源代码的产看得知,ArrayList继承自AbstractList,实现了多个接口,其中List里面就实现了常用的一些操作,包括增删改查清除大小等等 public class ArrayList<E> extends AbstractList<E>
implements List<
aJax get和post
<%@ page language="java" pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>aJaxRequest!!!</title>
<script type="text/javascript">
functi
能ping通虚拟机,但snmp报文 Destination unreachable(Host administratively prohibited
如题目,使用virtual box 虚拟机,虚拟机系统为centos6.5, 主机系统为win10 内外设置ip在同一网段后,互相能ping通,centos 系统开启snmp服务,此处说明以下, snmp服务为git上开源的,并没有通过yum等获取,所有通过ps -ef|grep snmpd 可以查到进程,但是chkconfig命令查看时,snmpd服务为关闭,但这并不影响snmpd已经启动的事实。 当windows通过snmp软件向centos发送snmp.get命令时,wireshark抓
vue学习——刚学Vue组件,吐槽一个东西
Vue组件的props是用来传值的 这里是官方链接 template:"<bbb @click='onClick()'>{{value}}</bbb>", //"<div>{{value}}</div>" 讨厌的东西就出在这行代码,一个组件的 template 调用同级别的组件 bbb 然后使用 props 传值,结果是行不通的,并且没有报错!虽然,明知道是什么问题,可是还是令我感到不舒服。 测试代码: <!DOCTYPE html>
<html>
<head>
<meta chars
实现一个栈,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值)的时间复杂度为O(1)
这道题考查栈的知识点,要求实现一个栈,在对这个栈进行入栈和出栈以及返回最小栈元素时要求时间复杂度为O(1)。 方法一: 用两个栈,一个正常出入栈,另一个存最小栈,入栈的时候第一个站正常入,最小栈如果为空或者要入的data比最小栈的栈顶元素小的时候才给最小栈入栈。否则每次入栈的时候就将最小栈的栈顶元素再入。例如下图: 这样的话,出栈也是正常出,我们找最小元素的时候直接找最小栈的栈顶就ok了。代码如下: #pragma once
#include"Stack.h"
typedef struct {
ant design后台模板-1.前端环境搭建
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oXinYangonly/article/details/71425007 学习了一段时间的React,试着搭建一个后台管理的模板,算是这一段时间的学习总结,前端将采用create-react-app作为脚手架,引用react-router进行路由处理,后台将采用spring、spring-mvc、MyBatis搭建一个简单的后台管理系统架子,初步实现用户、角色、功能、权限,作为将来工作学习中的一
java移位操作符详解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oXinYangonly/article/details/78062636 左移位操作符 << 按照操作符右侧指定的位数将操作符左边的操作数向左移动,低位补0 int i = -1;
System.out.println(Integer.toBinaryString(i)); 为什么转二进制后会是32个1呢? 在java内存中,一个int类型的变量,占用的空间32位,取值范围为 −231 至 23
研磨设计模式之迭代器
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oXinYangonly/article/details/78108642 聚合 指一组对象的组合结构,如Java中的集合、数组等 迭代器模式 提供一种方法,顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示 目标 以一个统一的方式来访问内部实现不同的聚合对象 示例代码 迭代器接口 /**
* 迭代器接口,定义访问和遍历元素的操作
*
*/
public interface I
研磨设计模式之迭代器业务场景
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oXinYangonly/article/details/78119019 场景描述 项目客户方收购了一家小公司,这家小公司有自己的工资系统,客户方的工资系统内部采用List来记录工资列表,新收购的小公司的工资系统内部采用数组来记录工资列表,整合两个系统的工资表数据 已有系统代码示例 一个统一了的工资描述模型 /**
*
* 工资描述模型对象
*/
public class PayMode
React从零开始——一个详细的范例
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oXinYangonly/article/details/78653595 范例说明 接下来我们要通过一个简单的案例,详细的学习React的内容 如上图所示,两个按钮,点击加号按钮,数字加一,点击减号按钮,数字减一 代码结构 使用create-react-app创建一个工程,将其中的代码结构删减到最简单的模式 修改index.js index.js中的代码就很简单了,只要引入App组件,执行渲染即
spring-boot入门程序详解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oXinYangonly/article/details/79731485 1.创建一个普通的maven项目,项目名为boot-learnning 2.在pom.xml添加parent依赖 <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</arti
Spring-boot入门之配置详解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oXinYangonly/article/details/79736378 1.配置文件 spring-boot默认有两种配置文件 appliation.properties appliation.yml 配置文件默认放在src/main/resources目录或者是类路径/config下 配置文件的作用:修改spring-boot自动配置的默认值 2.YAML .yml 即YAML YAML A
今日推荐
周排行