https://www.cnblogs.com/saintlas/p/5738739.html LLVM与Clang的概述及关系 LLVM是构架编译器(compiler)的框架系统,以C编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(id…
2024/12/28 13:14:08首先讲下问什么要使用Dagger2 假如有如下的代码:当User的构造方法发生变化的时候,MainActivity中创建User对象的代码也需要发生变化,此时Dagger2就发挥了它的作用。 class MainActivity{public void onCreate(){User user new User("l…
2024/12/28 10:55:15服务器推送技术(Server Push)是最近Web技术中最热门的一个流行术语,它的别名叫Comet(彗星)。它是继AJAX之后又一个倍受追捧的Web技术。服务器推送技术最近的流行与AJAX有着密切的关系。本文详细介绍了服务器推送技术,希望对你有帮助。AD: 推…
2024/12/28 10:32:13三种内存区域 java 的jvm 内存分为 3部分: 1:java 栈 stack : 所有的局部变量都在栈中分配空间。 静态内存分配的。每个方法调用的时候占用多少内存在编译期就确定了。 栈内存是连续分配的,因此栈中数据的存取效率略低于 cpu 寄存…
2024/12/28 9:15:52在我们通常的印象中树蛙的皮肤是绿色的,这是为了与周围的环境积极适应、免受天敌侵害的保护色,这一点很容易理解。是什么把树蛙变成亮绿色的?胆绿素蛙类可以积累大量的有毒绿色素,即胆绿素。对于大多数动物而言,胆绿素…
2024/12/28 18:43:33 人评论 次浏览好久没更新博客,最近在完成实习任务,自己研究出了一套头像加载机制,虽然谈不上高大上,但是使用起来确实比较方便,可以用在任何Android应用中需要头像的地方。 先说一下这个头像加载的思路: 首先加载本地 …
2024/12/28 18:29:25 人评论 次浏览C语言经典面试题目:用变量a给出下面定义 1:一个整型a; //int a ; 2:一个指向整型数的指针; // int *a; 3:一个指向指针的指针,它指向的指针是指向一个整型数; // int **a ; 4:一个有10个整型数…
2024/12/28 18:16:33 人评论 次浏览参考:https://blog.csdn.net/weixin_42512836/article/details/112195735 按照以上方法一步一步的走,就可以搞定!
2024/12/28 18:02:20 人评论 次浏览— 来源:http://laolang.xtmm.cn/index.php/archives/14116 注意:全文索引1. 表类型为MyISAM时才支持fulltex 2. 如果一个关键字在数据中50%以上的记录行中都存在的话,这个词将被处理为stopword, 这时将搜索出结果为 empty set.因为能够匹配…
2024/12/28 19:04:48 人评论 次浏览这里写目录标题工厂模式简介类别源码Spring框架中工厂模式工厂模式优缺点优点:缺点:工厂模式 简介 1.工厂模式是为了解耦:把对象的创建和使用的过程分开。就是Class A 想调用Class B,那么只是调用B的方法,而至于B的实例化&#…
2024/12/28 19:04:12 人评论 次浏览客户端TortoiseSVN的安装及使用方法 安装过程:1、下载软件后,双击程序进行安装,点击“Next”;2、在许可证协议页面,选择“I Accept the terms in the License Agreement”,点…
2024/12/28 19:03:40 人评论 次浏览目录问题总结问题 标准访问,先打印邮件还是短信 答案:邮件 public class Lock8 {public static void main(String[] args) {Phone p new Phone();new Thread(() -> {try {p.sendEmail();} catch (Exception e) {e.printStackTrace();}},"A"…
2024/12/28 19:02:53 人评论 次浏览目录 1.App为何臃肿? Android出现的最初几年里很少有几十兆的APP,但是现在我们却发现几十兆的应用比比皆是,出现这种情况的原因主要有以下三种: Android碎片化的发展使得dpi的分类越来越多,从最初的ldpi、mdpi、hdpi到…
2024/12/28 19:02:21 人评论 次浏览//把数据写到Characteristic中 //写数据 -(void)writeCharacteristic:(CBPeripheral *)peripheralcharacteristic:(CBCharacteristic *)characteristicvalue:(NSData *)value{//打印出 characteristic 的权限,可以看到有很多种,这是一个NS_OPTIONS&#…
2024/12/28 18:59:32 人评论 次浏览从m个数中选出n个数来 ( 0 < n < m) ,要求n个数之间不能有重复,其和等于一个定值k。求一段程序,罗列所有的可能。 例如备选的数字是:11, 18, 12, 1, -2, 20, 8, 10, 7, 6 。 和k等于:18 那么组合的可能有&#x…
2024/12/28 3:48:47 人评论 次浏览B树的应用场景:主要用在传统的行数据库中,因为查询速度快。但是如有有大量的数据需要查询时就暴露出其弊端。 LSM树的应用场景:Hbase就是使用了LSM树。 主要的实现方式:写数据时,第一步,写到预写日志中&…
2024/12/28 3:47:15 人评论 次浏览文章目录1. 问题的引入1.1 验证1.1.1 案例1 like ‘%测试%’1.1.2 案例2 like ‘测试%’1.1.3 案例3 like ‘测试1%’1.2 总结2. 离散性对like的影响1. 问题的引入 在非覆盖索引场景下,大家知道Mysql索引有最左原则,所以通过 like %XX%查询的时候一定会…
2024/12/28 3:46:44 人评论 次浏览2021微信大数据挑战赛—参赛总结 目录2021微信大数据挑战赛—参赛总结摘要赛题任务数据处理特征工程特征筛选模型选择赛题得分参考链接推荐阅读写在最后摘要 比赛网址:https://algo.weixin.qq.com/ 赛题任务:本次比赛基于脱敏和采样后的数据信息&#x…
2024/12/28 3:46:14 人评论 次浏览抽象类: 1. 如果一个类中有一个或者多个抽象方法,那么此类必须声明为抽象类,不能被实例化。 2. 如果从一个抽象类继承,并想创建该新类的对象,那么就必须为基类中所有抽象方法提供方法定义。 如果不这么做,那…
2024/12/28 3:45:43 人评论 次浏览RPC概述 RPC(Remote Procedure Call)即远程过程调用,允许一台计算机调用另一台计算机上的程序得到结果,而代码中不需要做额外的编程,就像在本地调用一样。 现在互联网应用的量级越来越大,单台计算机的能力有限,需要借…
2024/12/28 3:45:12 人评论 次浏览