首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏mukekeheart的iOS之旅

    OC学习9——反射机制

    2、OC中同样也提供了与Java中类似的反射机制,这种动态变成机制可以让OC语言更加灵活。 通过字符串来获取Class 7 Class clazz = NSClassFromString(@"NSDate") ; 8 NSLog(@"%@", clazz) ; 9 Foundation.h> 2 3 //定义接口部分 4 @interface FKCar : NSObject 5 @end 6 7 8 #import <objc/message.h> 9 selector(addSpeed:), 2.4) ; 28 29 //输出 30 NSLog(@"加速后的速度为:%g", speed) ; 31 } 32 } 9、 ,这也回到了我们前面讲的为什么要用反射机制的原因。

    2.3K50发布于 2018-02-27
  • 来自专栏coding for love

    CSS入门9-定位机制

    主要有三种定位机制:普通流,浮动和绝对定位。我们仍然以队形为例来讲解这三种定位机制。 2. 普通流 最普通的站队方式是怎样的呢,一般是站成几排几列。从前到后,从左到右依次排列。 参考: CSS 定位 (Positioning) 脱离文档流分析 css定位流布局 CSS中的三种基本的定位机制(普通流、定位、浮动) CSS定位的三种机制:普通流、绝对定位和浮动 html/

    48030发布于 2018-08-27
  • 来自专栏AI派

    Numpy 修炼之道 (9)—— 广播机制

    >>> x = np.arange(3) >>> x array([0, 1, 2]) >>> x + 1 array([1, 2, 3]) 其实这就是广播机制:Numpy 可以转换这些形状不同的数组,

    76430发布于 2018-04-11
  • 来自专栏全栈程序员必看

    datax(9):Job和TaskGroup的通讯机制

    如果一个Task只能执行一次(默认是1次,没有做重试)且该Task被标记为FAILED或者KILLED,马上将failedOrKilled这个变量标记为true并执行汇报逻辑。这种情况下除了汇报之后,还会抛出一个运行时异常,结束执行当前TaskGroupContainer的线程(TaskGroupContianer是在线程池中执行的)。

    88050编辑于 2022-08-29
  • 来自专栏微信公号【Java技术江湖】

    Java基础9:解读Java回调机制

    (关注公众号后回复”资料“即可领取 3T 免费技术学习资源以及我我原创的程序员校招指南、Java学习指南等资源) 本文主要介绍了Java中的回调机制,以及Java多线程中类似回调的机制。 具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 文章首发于我的个人博客: https://h2pl.github.io/2018/04/26/javase9 //需要另外的机制去实现通知过程。 // 当然,多线程中的future和callable也可以实现数据获取的功能。

    1.3K40发布于 2019-04-07
  • 来自专栏架构师成长之路

    java(9)-深入浅出GC垃圾回收机制

    1、本文了解GC垃圾回收机制,深入理解GC后才明白,为啥FGC会导致stop-the-world。 2、了解GC算法。 Stop-the-world会在任何一种GC算法中发生。 我们垃圾回收,就是对java的占用内存的垃圾信息进行回收,再了解垃圾回收机制之前,先了解内存分布。 对于其他虚拟机(如BEA JRockit、IBM J9等)来说是不存在永久代的概念的。 目前JDK9已经是默认收集器了。 Java 中的垃圾回收机制在判断是否回收某个对象的时候,都需要依据“引用”这个概念。

    1.4K20编辑于 2022-04-14
  • 来自专栏我是攻城师

    Java 9许愿清单:请赐予我们更理想的垃圾回收机制

    甲骨文公司表示低暂停G1垃圾回收机制将在取代Parallel GC提高系统执行效率。 甲骨文方面的计划是将G1部署在将于明年推出的Java 9当中。在JDK(即Java开发工具)8及其后续更新版本当中,G1已经迎来了多项性能改进。 而根据JEP文档的说法,其应该还会在JDK 9内得到进一步提升。 甲骨文公司的一份说明文档指出,G1的定位是专门面向拥有大容量内存及多处理器设备的服务器型垃圾收集方案。 “如果其中出现了某些在JDK 9生命周期之内无法解决的问题,那么我们将重新将Parallel GC作为JDK 9通用版本的默认垃圾回收方案。”G1还提供多种不同资源使用方式。 “当资源使用率需要被控制在最低水平时,用户应该优先选择其它垃圾回收机制来取代G1,而在变更之后、后备回收机制必须得到明确指定。”

    90150发布于 2018-05-11
  • 来自专栏AI.NET极客圈

    C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock

    引言:线程安全与锁的基本概念 线程安全 在多线程编程中,保障共享资源的安全访问依赖于有效的线程同步机制。 Monitor 原理 Monitor类提供了一种互斥锁机制,确保同一时间只有一个线程可以访问临界区。 System.Threading.Lock 原理 System.Threading.Lock是.NET 9(C# 13)引入的新同步原语,旨在提供比Monitor更高效的互斥锁机制。 缺点 需要.NET 9或更高版本。 开发者对其熟悉度较低。 3. Mutex 原理 Mutex(互斥锁)是一种支持进程间同步的互斥锁机制,确保只有一个线程或进程访问共享资源。 9. Barrier 原理 允许多个线程分阶段执行任务,并确保所有参与线程在一个共同的屏障点(Phase)同步汇合(都到达后)才能继续下一阶段。

    76910编辑于 2025-06-12
  • 来自专栏li_wait

    打印9*9乘法口诀

    j = 1; j <=i; j++) { printf("%d*%d=%d ", j, i, i * j); } printf("\n"); } return 0; } 打印9* 9乘法口诀表: 从图中看出第四排和第五排没有对齐,要想对齐,可以考虑 printf限定占位符的最小宽度(https://blog.csdn.net/wait___wait/article /details/135287228) 9*9乘法口诀表中最大位数是2,因此设最小宽度为2。

    44810编辑于 2024-10-23
  • 来自专栏猫头虎博客专区

    2021年9月15日 Go生态洞察:TLS加密套件的自动排序机制

    2021年9月15日 Go生态洞察:TLS加密套件的自动排序机制 摘要 猫头虎博主来啦!今天我们要聊的是Go语言在TLS加密方面的最新动态! 搜索关键词:“Go语言”,“TLS加密套件”,“crypto/tls”,“自动排序机制”。准备好深入Go的世界了吗?让我们开始吧!

    37310编辑于 2024-04-08
  • 来自专栏【腾讯云开发者】

    10人面试9个答错?鹅厂T12详解MySQL加锁机制

    这说明 MySQL 锁的机制其实还是比较复杂,值得深入研究。本文对3条简单的查询语句加锁情况进行分析,以期帮助各位开发者彻底搞清楚加锁细节。 其具体加锁机制如下: DML->先加MDL 读锁( SHARED_READ,SHARED_WRITE ) DDL->先加MDL 写锁( EXCLUSIVE ) 读锁之间兼容 读写锁之间、写锁之间互斥 加锁机制:innodb 行锁锁住的是索引页,回表时,主键地聚簇索引也会加上锁。 13、总结 以上就是我们腾讯的工程师对于 MySQL 加锁机制的见解,希望对你有帮助。有不一样看法的同学们也可以在评论进行讨论噢。 各位开发者还在面试中遇到过什么样的技术难题?

    80843编辑于 2023-05-29
  • 来自专栏技术杂记

    9

    服务端 /var/log/messages 中会出现类似的日志Aug 25 00:26:02 pptp-server pptpd[10177]: CTRL: Client 103.240.124.15 control connection startedAug 25 00:26:02 pptp-server pptpd[10177]: CTRL: Starting call (launching pppd, opening GRE)Aug 25 00:26:02 pptp-server pppd[10178

    97820编辑于 2022-06-30
  • 来自专栏python全栈教程专栏

    输出9*9口诀

    输出9*9口诀 //题目:输出9*9口诀。 result=2*1 result= 2*2 //第三次打印 i=3 ,j=1,2,3 result=3*1 result=3*2 result=3*3 //一次类推 //第九次打印 i=9, j=1,2,3,4,5,6,7,8,9 result=9*1 9*2 9*3 9*4.........

    48620发布于 2021-10-18
  • 来自专栏itclanCoder

    Js篇-面试题9-请说一下Js中的事件循环机制

    这些异步操作是由浏览器内核来执行的,浏览器内核上包含 3 种 webAPI,分别是 DOM Binding(DOM绑定)、network(网络请求)、timer(定时器)模块 按照这种分类方式:JS 的执行机制是 直到主线程空闲时,才会去事件队列中查看是否有可执行的异步任务,如果有就推入主进程中 以上三步循环执行,这就是事件循环(event loop),它是连接任务队列和控制调用栈的 ---- 在面试当中事件循环机制问得也比较多

    1.3K10发布于 2020-10-28
  • 来自专栏网络收集

    JavaScript(9

    在JavaScript中,可以使用indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

    49930编辑于 2022-04-05
  • 来自专栏Michael阿明学习之路

    移除 99进制)

    题目 从 1 开始,移除所有包含数字 9 的所有整数,例如 9,19,29,…… 这样就获得了一个新的整数数列:1,2,3,4,5,6,7,8,10,11,…… 给定正整数 n,请你返回新数列中第 n 样例 1: 输入: 9 输出: 10 注释 :n 不会超过 9 x 10^8。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/remove-9 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 解题 答案就是 n 对应于9进制的数 class Solution { //C++ public: int newInteger(int n) { vector<int> nums; while(n) { nums.push_back(n%9); n /= 9; } int ans = 0; for(int i

    54720发布于 2021-02-19
  • 来自专栏CSDN技术博客

    WebSphere9(was9)静默安装

    was9安装与was8.5区别在于:was9安装时需要和JDK一起装,不能单独安装; 之前写过was8.5的静默安装博客https://blog.csdn.net/mfanoffice2012/article IBM SDK Java Technology Edition for Installation Manager consult the product documentation 8.5 与 9主要区别之处 /eclipse/tools/imcl install \ com.ibm.websphere.ND.v85_8.5.5000.20130514_1044 \ #was程序包小版本,此处注意与was9对比

    2K20发布于 2021-08-10
  • 来自专栏程序猿DD

    Java 9 - 17 特性解读:Java 9

    所以胖哥抽时间梳理了一下从Java 9到Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常并没有用太多,所以今天不花时间在这些功能上面。 在Java 9中Stream进一步得到了加强。 ofNullable Stream<T> ofNullable(T t)  返回包含单个元素的顺序Stream ,如果非空,否则返回空Stream 。 dropWhile 这个API和takeWhile机制类似,也用来筛选Stream中的元素。不过符合断言的元素会被从Stream中移除。 总结 其实Java 9 还有一些底层的优化,不过对于普通开发者来说了解这些就够用了。上面几个特性,比较常用的就是静态不变集合、try-with-resources优化。

    55330编辑于 2023-04-04
  • 来自专栏一位计算机小白的学习日记

    C:9-9题目:蛇形矩阵

    比如一个3*3的蛇形方阵 3 2 1 4 9 8 5 6 7 二、解题思路: 分析题目: 1.该矩阵是一个方阵,填入矩阵内的值是从1开始的; 2.该矩阵的填充顺序是逆时针向内填充的。 循环条件num <= n * m,当填充的数字大于矩阵内元素总数时结束循环,比如说3*3的矩阵,当我们填充的数字num = 10 的时候,大于3*3 = 9;10不在填入矩阵内。

    61510编辑于 2024-10-21
  • 来自专栏Java核心技术

    掌握这9个小技巧,你也可以轻松玩转Java代理机制,赶紧来试试吧!

    前言 动态代理机制使用了反射,Spring 中的 AOP 由于使用了动态代理,所以也相当于使用了反射机制。那么,代理是什么?动态代理又是什么?动态代理中是如何使用反射的? 下面详细讲解这三种动态代理机制。 6. 为了解决这个问题,我们可以用 CGLIB 动态代理机制。 可以发现,CGLIB 动态代理机制和 JDK 动态代理机制的步骤差不多,CGLIB 动态代理的核心是方法拦截器 MethodInterceptor 和 Enhancer,而 JDK 动态代理的核心是处理类 3)Spring 的 AOP 机制同样也是采用了动态代理,此处不做详细讨论。 9.

    38000发布于 2021-03-16
领券