首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏木鸟杂记

    Ray 源码解析(一):任务的状态转移和组织形式

    本文主要针对所有任务的状态转移和组织形式进行展开。 状态机 复杂的任务调度必然需要一个合理的状态机来描述。以下是 Ray 文档 给出的任务状态定义和转移图。

    2K22发布于 2021-09-26
  • 好技能 | 操作系统物理内存的组织形式

    在阅读这篇文章前,推荐一篇“好”文章:千万级电商线上无阻塞双buffer缓冲优化ID生成机制深度解析。

    52220编辑于 2024-12-01
  • 来自专栏方亮

    libev源码解析——监视器(watcher)结构和组织形式

            在《libev源码解析——总览》中,我们介绍了libev的一些重要变量在不同编译参数下的定义位置。由于这些变量在多线程下没有同步问题,所以我们将问题简化,所提到的变量都是线程内部独有的,不用考虑任何多线程问题。(转载请指明出于breaksoftware的csdn博客)

    1.1K10发布于 2019-01-16
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    【插件开发】—— 10 JFace开发详解

    address; 6 public int getId() { 7 return id; 8 } 9 public void setId(int id) { 10 8 import org.eclipse.jface.viewers.LabelProvider; 9 import org.eclipse.jface.viewers.ListViewer; 10 = new int[]{SWT.LEFT,SWT.LEFT,SWT.LEFT,SWT.LEFT}; 9 for(int i=0;i<columnNames.length;i++){ 10 8 import org.eclipse.jface.viewers.LabelProvider; 9 import org.eclipse.jface.viewers.TreeViewer; 10 StyleRange(0,12,null,null,SWT.BOLD)); 8 viewer.changeTextPresentation(style, true); 9 10

    3.4K50发布于 2018-01-18
  • 来自专栏方亮

    libev源码解析——定时器监视器和组织形式

    对这两种监视器,libev并没有像《libev源码解析——监视器(watcher)结构和组织形式》文中所述,将这些监视器关联到文件描述符作为下标的anfds结构中。 ?        

    1K40发布于 2019-01-16
  • 来自专栏写代码和思考

    Android开发(10) 动画(Animation)

    1.准备一个animation对象,改对象可以看作是个动画对象,它描述(封装)了什么样式的动画。 我们可以在代码里手动创建这些对象,对应的4个animaiton对象类:

    82900发布于 2020-03-16
  • 来自专栏测试开发干货

    【简历优化平台开发教程-10

    技术栈,目前我计划是分为python系和java系,这二者实际上,在工作中95%的工作都是相同的,尤其是简历上,很难体现出差别。

    28740编辑于 2023-08-14
  • 来自专栏Java架构师必看

    2020-10_开发经验集

    Maven 如何配置 HTTP 代理 在企业开发,有很多公司考虑到网络安全都会使用内网,一些刚到公司的小伙伴装完环境后会发现,因为连不上外网导致Maven库下不下来,这个时候就需要在Maven中配置代理

    39920发布于 2021-03-22
  • 来自专栏Sign

    精灵之息 开发日志(10

    这个文章系列叫“面向数据开发游戏”,但感觉名字没起好。 名字给人感觉像是给自己定了个kpi,或者没有主见完全根据数据走。 这是不是有点违背了“独立精神”呢?

    42640发布于 2021-08-24
  • 来自专栏OpenFPGA

    FPGAHDL 开发10 条规则

    HDL 开发10 条规则 编写良好的、可移植的、可重用的 HDL 代码,使设计能够以所需的频率实现,这绝对是一个挑战。 为此,许多(不是大多数)专业组织都有编码标准。 但是,如果你是专业开发 FPGA,或者是作为爱好者,都应该有一些基本的编码规则。当你来到项目的后端并且必须实现时序收敛时,遵守这些基本规则可以节省大量时间和精力。 为此,我开始思考我的 HDL 开发10 大规则是什么?? 状态机——只是单个进程。忘记关于组合部分和顺序部分的学校和课程。所有状态机都应该是单个进程。 这些是我的 HDL 开发的前 10 条(好吧,12 条规则)。我很想知道如果是你,你会考虑添加哪些规则?

    60320编辑于 2023-02-14
  • 来自专栏java一日一条

    Python开发10个小贴士

    列表推导式 你有一个list:bag = [1, 2, 3, 4, 5] 现在你想让所有元素翻倍,让它看起来是这个样子:[2, 4, 6, 8, 10] 大多初学者,根据之前语言的经验会大概这样来做 ? 初始化列表 假如你要一个是10个整数0的列表,你可能首先想到: ? 换个方式吧: ? 看,多优雅。 注意:如果你列表包含了列表,这样做会产生浅拷贝。 举个例子: ? Oops! 10. tab键还是空格键 长时间来看,将tab和空格混在一起会造成灾难,你会看到IndentationError: unexpected indent。

    64520发布于 2018-09-18
  • 来自专栏快乐八哥

    Angular企业级开发(10)-Smart Table插件开发

    1.Smart Table内置的分页功能 Smart Table是基于AngularJS模块特性开发出来的一款优秀的表格组件,默认就支持过滤、排序等核心功能。 开发者基于它也可以开发插件,满足个性化需求。比如分页、排序数据、通过Ajax获取等。 一般是10,25,50,100四个维度。 3.自定义 基于以上需求,需要开发者自定义插件。 插件主要分三大模块来完成,分别是: 1-10/12条 每页显示下拉[10,25,50,100]条 首页、上一页、分页显示、下一页、尾页 跳转到特定的页 ? ? 4.总结 通过以上代码分析,开发者完成了一个smart table plugin的开发,一方面开发者要熟悉smart table原生的分页逻辑,同时需要了解smart table提供的相应API。

    2.2K60发布于 2018-01-18
  • 来自专栏Play & Scala 技术分享

    Play For Scala 开发指南 - 第10章 MongoDB 开发

    如何进行 MongoDB 开发 ? 另外 Play Mongo 不会过多关注底层驱动的实现细节,而是将关注点放在与 Play Framework 的集成上,可以为开发者提供更舒适的开发体验。 例如下面的代码拥有如下几个功能: 将从 Change Stream 接收到的元素进行缓冲,以方便批处理,当满足其中一个条件时便结束缓冲向后传递: 缓冲满10个元素 缓冲时间超过了1000毫秒 对缓冲后的元素进行流控,每秒只允许通过1个元素 mongo   .collection[User]   .watch()   .fullDocument   .toSource   .groupedWithin(10 除此之外,MongoDB不仅方便开发,而且容易维护,普通的开发人员利用自带的mongodump和mongorestore命令便可进行备份、恢复操作。

    2.1K10发布于 2019-03-12
  • 来自专栏学习随笔

    Windows 10 手动配置 PHP 开发环境

    client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 1024m; client_body_buffer_size 10m

    1.6K10发布于 2021-05-23
  • 来自专栏python3

    Python自动化开发学习10

    进程号 def f(title): info(title) if __name__ == '__main__': info('main') for i in range(10 ): # 这次起10个进程 p = multiprocessing.Process(target=f, args=('p%s' % i,)) p.start() 可以适当修改加长 上面起了10个子进程,加上主进程,一个11个python进程。 我是用pycharm执行的代码,主进程的ID是8036,主进程的父进程是pycharm7832。 l.release() time.sleep(0.1) if __name__ == '__main__': lock = Lock() for n in range(10 os.getpid(), 'Foo 执行完毕,结果:', arg) if __name__ == '__main__': pool = Pool(5) for i in range(10

    1.2K30发布于 2020-01-08
  • 来自专栏王荣胜的专栏文章分享

    Win10配置Java开发环境

    前言 软件开发环境,是一个程序的运行的支撑,Java作为近年来最热门的编程语言之一,越来越多的新人程序员选择Java来学习,它的开发环境搭建也是学习和使用这一编程语言的基础。 今天我们将在Windows上配置Java的开发环境。 安装使用 下载并安装JDK(JAVA Development Kit) JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库。 image.png 检验环境变量是否配置成功 Win+R打开dos窗口,分别输入java ,javac ,java –version: image.png 如果你看到以上的内容,那么,恭喜,你的Java开发环境搭建成功了

    2.5K50发布于 2020-03-13
  • 来自专栏iOS 开发杂谈

    iOS开发之iOS10适配

    公司的项目,临上线之前做了一下iOS10的适配,发现一大堆的坑,瞬间觉得苹果不友好了。 一、证书问题 打开xcode8.0时编译运行时出现下面问题: ? 需要输入开发者账号!如果没有账号也没关系,在下面也可以选择Debug、Realease、inHouse模式下对应的证书也可以! substringToIndex:1] intValue]>=10) 它会永远返回NO,substringToIndex:1在iOS 10 会被检测成iOS 1了,应该使用下面的这些方法: Objective-C 不过,WWDC 16 中,Apple 表示将继续在 iOS 10 和 macOS 10.12 里收紧对普通 HTTP 的访问限制。 开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。

    2K20发布于 2018-09-11
  • 来自专栏Python程序员杂谈

    10、django开发环境搭建及使用

    在正式开始之前要先介绍一下django的开发环境包括哪些东西: 1、django的安装 2、mysql安装【非必须,本篇会提及】 3、apache安装【非必须】 另外主要是为了和大家一起使用django 来作为todos的服务器端,因此还简单的介绍下如何使用django来开发

    80810发布于 2019-02-28
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发10)- Switch组件

    如下面代码中20行和42行~49行所示,在获取Switch组件后,在Switch响应处理中根据Switch的当前状态为TimePicker设定是否像是为24小时制。

    60910发布于 2021-01-13
  • 来自专栏DBA随笔

    MongoDB运维与开发(10)---chunk

    // MongoDB运维与开发(10)---chunk // MongoDB中,在使用到分片的时候,常常会用到chunk的概念,chunk是指一个集合数据中的子集,也可以简单理解成一个数据块,每个

    94230发布于 2020-12-14
领券