- 博客(246)
- 资源 (10)
- 收藏
- 关注
原创 Launcher3介绍
对于Android10跟11体系Launcher3的定制有良多,依据名目的需要会停止种种定制开辟,于是就须要研讨Launcher3的源码。本文重要从Android 11的Launcher3QuickStep动手(go版本或许其余版本相似)从常用的修正停止剖析,起首就得大抵懂得 Launcher3各个类的感化。
2023-09-15 16:30:35
593
原创 安卓12源码编译报错
frameworks/base/core/java/android/os/PackageTagsList.java:111: info: Method can be invoked as a "in" operator from Kotlin: `contains` (this is usually desirable; just make sure it makes sense for this type of object) [KotlinOperator][ 86% 14934/17227] //p
2023-05-14 17:19:15
1410
3
转载 Java中ThreadLocal介绍
它与普通变量的区别在于,每个使用该变量的线程都会初始化一个完全独立的实例副本。ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。总的来说,ThreadLocal 适用于每个线程需要自己独立的实例且该实例需要在多个方法中被使用,也即变量在线程间隔离而在方法或类间共享的场景。
2023-03-20 18:12:43
252
原创 关于安卓换LOGO及标签名的
我们经常看到在五一,或者双十一,过年等节日,手机软件换LOGO及标签名的,其实这些都是内置的通过服务器接口实现的,客服端实现原理如下android:label="新标签名"android:icon="标签名对应的LOGO图标"程序加载原理这里可以添加多个别名对应的setComponentEnabledSetting方法原理同上;最后附上原理显示图。
2023-03-16 20:29:42
799
原创 GO 语言检查符号的正确性
package mainimport ( "container/list" "fmt")//第一种方法func is_valid(str string) bool { strLen := len(str) //判断数据合法性,基本的校验 if strLen == 0 { return true } if strLen%2 == 1 { return false } //利用go里面的list...
2022-05-15 01:52:47
232
原创 The currently selected variant “debug“ uses split APKs, but none of the 1 split apks are compatible
splits { abi { enable true reset() include 'x86', 'armeabi-v7a' universalApk true } }
2022-05-02 10:58:49
631
原创 弹出App can’t be opened because Apple cannot check it for malicious software的解决方法
今天下载升级了wps office的mac版本。发现弹出了下面这个对话框,打不开wps office了。于是在上网查询了对应的解决方案。我的macOS版本是10.15.6直接打开System Preference里面的Security & Privacy页面然后选择对应的软件,选择信息就可以,此外网上也有说sudo spctl --master-disablesudo spctl --master-enable打开在Allow apps downloaded ..
2021-07-28 16:46:13
8580
原创 php8.0新版本特性
1,class Number {private int|float $number;public function setNumber(int|float $number): void { $this->number = $number;}public function getNumber(): int|float { return $this->number;}}2,class BookStore{public function __construct
2020-08-13 11:54:14
1285
原创 如何使用Teamviewer软件,远程控制手机与电脑
#软件下载Teamviewer , Teamviewer Host, Teamviewer QuickSupport,Teamviewer Addon这几块软件,其中Teamviewer Addon是Teamviewer Host提示要求安装的,与之对应的都有相应的客户端下载,包括Mac, Linux,Window,Android,IOS,
2020-07-01 22:36:18
1132
原创 Lua语言配置安装
1,软件包下载lua语言官网,https://www.lua.org,现在最新版本是v5.3.5,最近好像不怎么更新啦window版本下载https://github.com/rjpcomputing/luaforwindowslinux版本可以使用curl,或者wget命令下载curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz,或者wgethttp://www.lua.org/ftp/lua-5.3.5.tar.gz2,安装并配...
2020-06-28 22:50:50
855
原创 Here is the list of top 20 Golang interview question
1.Explain packages in Go program?2. Explain workspace in GO?3. List out the built in support in GO?4. How you can stop GO routine?5. How to write multiline strings in GO?6. How you to access command line arguments passed to a GO program?7. How.
2020-06-15 21:39:43
430
1
原创 PHP 7.4 有什么新功能?你必须掌握的 10 大特性
https://www.php.net/manual/en/migration74.new-features.php官方文档1. 箭头函数的支持function callback($arg){ return ($arg * $arg );}$arr= [1, 2, 3, 4, 5];$result= array_map('callback', $arr);print_r($result);7.4之后可以如此操作$arr= [1, 2, 3, 4, 5];$...
2020-06-14 22:02:58
374
原创 Go语言数据类型的判断
Go语言与其他语言不同的是,数据类型不对,常引起异常,所有需要确定提前转换成对应的处理的业务数据类型//interface类型转化为flat64func HelperInterfaceToFloat64(data interface{}) float64 { if data == nil { return 0 } typeStr := reflect.TypeOf(data).String() var dataValue float64 switch typeStr {...
2020-05-23 10:40:27
731
原创 随笔
<?php$arr = array( 130,131,132,133,134,135,136,137,138,139, 144,147, 150,151,152,153,155,156,157,158,159, 176,177,178, 180,181,182,183,184,185,186,187,188,189,);for($i = 0; $...
2018-10-11 10:56:10
263
原创 码写
var n = parseInt(window.prompt('input'));var mul = 1;for (var i = 0; i mul *= 2;}document.write(mul);var mul = 1;for (var i = 1; i mul *= i;}document.write(mul);
2017-12-15 10:34:12
608
原创 php 面试题详解
// 获取文件后缀名public function extension($str){if (strstr($str, '?')) {$file = strstr($str, '?', true); } else {$file = $str;}$len = strrpos($file, '/') + 1;$filename = substr($file, $le
2017-12-12 17:48:34
374
原创 php 配置信息,502的错误信息
[global]pid = /usr/local/php/var/run/php-fpm.piderror_log = /usr/local/php/var/log/php-fpm.loglog_level = notice[www]listen = /tmp/php-cgi.socklisten.backlog = -1listen.allowed_clients =
2017-12-04 17:10:39
569
原创 开发工具介绍
Koala (http://koala-app.com/)Compass.app(http://compass.kkbox.com/)Scout(http://mhs.github.io/scout-app/)CodeKit(https://incident57.com/codekit/index.html)Prepros(https://prepros.io/)
2017-11-02 16:58:40
457
原创 C++ 链表结构实站
bool List::InseartHead(Node *pNode){Node *tmp = m_pList->next;Node *newNode = new Node;if (newNode == NULL) {return false;}newNode->data = pNode->data;m_pList->next = newNode;newNode
2017-10-19 16:18:11
321
原创 C++ 动态类型比较
#include #include #include #includeusing namespace std;/** * 定义移动类:Movable * 纯虚函数:move */class Movable{public: virtual void move() = 0;};/** * 定义公交车类:Bus * 公有
2017-10-18 10:36:18
651
原创 mysql 授权命令操作
在mysql5.7以下的版本如下:UPDATE user SET Password=PASSWORD('newpassword') where USER='root' and host='127.0.0.1' or host='localhost';//把空的用户密码都修改成非空的密码就行了。在mysql5.7版本如下:UPDATE mysql.user set aut
2017-09-29 09:42:59
393
原创 修改密码期限
[root@linuxidc ~]# chage --helpUsage: chage [options] userOptions: -d, --lastday LAST_DAY set last password change to LAST_DAY -E, --expiredate EXPIRE_DATE set account expiration dat
2017-09-22 15:19:29
1605
原创 svn 实现原理
#!/bin/shREPOS="$1"REV="$2"export LANG=en_US.UTF-8SVN=/usr/bin/svn #这里配置的是svn安装bin目录下的svn文件WEB=/www/wwwroot/showame.com #要更新的目录SVNLOOK=/usr/bin/svnlook 7u
2017-09-22 14:16:36
1493
原创 SplSubject 内容陈述
<?phpnamespace app\common\model;use SplObserver;use SplSubject;use SplObjectStorage;class User implements SplSubject{ private $email; private $username; private $mobile; privat
2017-09-20 16:40:46
550
原创 XDebug配置信息
[XDebug]zend_extension = "D:\xampp\php\ext\php_xdebug.dll"xdebug.profiler_append = 0xdebug.profiler_enable = 1xdebug.profiler_enable_trigger = 0xdebug.profiler_output_dir = "D:\xampp\tmp"x
2017-09-16 17:26:36
447
原创 phpunit 环境部署
cd D:\phpStudy\php\php-7.0.12-ntsecho @php "%~dp0phpunit.phar" %* > phpunit.cmdexit
2017-09-15 16:29:43
389
原创 C++ 算法问题解决
Given nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 = 9,return [0, 1].class Solution {public: vector twoSum(vector& nums, int target) { vector ans;
2017-09-09 20:48:20
337
原创 Java 注解详解
注解方法不能有参数。注解方法的返回类型局限于原始类型,字符串,枚举,注解,或以上类型构成的数组。注解方法可以包含默认值。注解可以包含与其绑定的元注解,元注解为注解提供信息,有四种元注解类型:
2017-09-01 19:31:01
314
原创 AOP实验讲解
package cn.roderick.aop.advice;import java.util.Arrays;import org.aopalliance.intercept.MethodInterceptor;import org.aopalliance.intercept.MethodInvocation;public class AroundMethod implements M
2017-08-29 20:40:30
401
原创 IP地址获取
package cn.roderick.aspects;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.AfterReturning;
2017-08-29 10:23:34
736
原创 hadoop 配置
#HADOOP STARTexport JAVA_HOME=/usr/java/jdk1.8.0_144export HADOOP_INSTALL=/usr/local/hadoopexport PATH=$PATH:$HADOOP_INSTALL/binexport PATH=$PATH:$HADOOP_INSTALL/sbinexport HADOOP_MAPRED_HOM
2017-08-21 19:22:08
373
原创 nginx
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { wo
2017-08-04 15:27:14
475
TouchGFX is delivered as an X-Cube-TouchGFX package
2023-09-21
gaga-master.zip
2020-06-22
Android NDK环境配置
2014-01-06
Android 3DGallery
2013-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人