ICode9

精准搜索请尝试: 精确搜索
  • 调度器36—抢占2022-06-16 18:00:07

    一、开关抢占函数 1. preempt_disable/preempt_enable (1) 关抢占 //include/linux/preempt.h #define preempt_disable() \ do { \ preempt_count_inc(); \ barrier(); \ } while (0) #define preempt_count_inc() preempt_count_add(1) //include/linux/preempt.h #d

  • 力扣306(java)-累加数(中等)2022-06-16 10:31:18

    题目: 累加数 是一个字符串,组成它的数字可以形成累加序列。 一个有效的 累加序列 必须 至少 包含 3 个数。除了最开始的两个数以外,序列中的每个后续数字必须是它之前两个数字之和。 给你一个只包含数字 '0'-'9' 的字符串,编写一个算法来判断给定输入是否是 累加数 。如果是,返回 tr

  • 喜提JDK的BUG一枚!多线程的情况下请谨慎使用这个类的stream遍历。2022-06-13 13:02:03

    你好呀,我是歪歪。 前段时间在 RocketMQ 的 ISSUE 里面冲浪的时候,看到一个 pr,虽说是在 RocketMQ 的地盘上发现的,但是这个玩意吧,其实和 RocketMQ 没有任何关系。 纯纯的就是 JDK 的一个 BUG。 我先问你一个问题:LinkedBlockingQueue 这个玩意是线程安全的吗? 这都是老八股文了,你要是不

  • testNG(三) 并发2022-06-12 18:36:19

    TestNG中的多线程使用 不同级别的并发 通常,在TestNG的执行中,测试的级别由上至下可以分为suite -> test -> class -> method,箭头的左边元素跟右边元素的关系是一对多的包含关系。 这里的test指的是testng.xml中的test tag,而不是测试类里的一个 @Test。测试类里的一个 @Test实际上对

  • bat-注册表2022-06-12 18:35:46

    注册表 注册表就像于是配置文件 linux下一切皆文件,windows下一切皆注册表 注册表(各种配置文件:系统设置、用户设置、软件的配置) HKEY_CLASSES_ROOT     超级管理员、系统运行的基本配置 HKEY_CURRENT_USER     用户的配置 HKEY_LOCAL_MACHINE     本地机器、操作系统的配置 H

  • 论坛项目进展012022-06-11 16:31:55

    第1章 初识Spring Boot,开发社区首页   1.1spring入门 1.2springmvc入门 1.3mybatis入门 1.4开发社区首页 建立若干张表: (1)comment:   (2)discuss_post:帖子表 id:帖子id;user_id:发帖人;title:帖子主题;content:帖子内容;type:0-普通 1-置顶;status:0-正常 1-精华 2-拉黑;comment_count:评论数;s

  • nrm使用2022-06-10 20:11:54

    nrm是npm的镜像源管理工具 nrm list 查看当前已添加的镜像源列表 * 代表目前正在使用的镜像源 nrm current 查看当前使用的镜像源 * 不显示, current显示不出信息的,参考 https://www.cnblogs.com/xiaoxiaopao/p/16331277.html 修复 nrm use 切换镜像源, 如:nrm use taobao nrm add

  • SQL 常用的函数:算术函数、字符串函数、日期函数和转换函数2022-06-10 17:03:05

    目录一、函数的种类二、算术函数2.1 ABS——绝对值2.2 MOD——求余2.3 ROUND——四舍五入三、字符串函数3.1 ||——拼接3.2 LENGTH——字符串长度3.3 LOWER——小写转换3.4 REPLACE——字符串的替换3.5 SUBSTRING——字符串的截取3.6 UPPER——大写转换四、日期函数4.1 CURRENT_DA

  • Oracle 并发 连接数 查询2022-06-10 11:03:35

    如何查看ORACLE的并发值,也就是说在某一秒同时在线的人数 可是查看v$license视图 v$license视图: SQL> select SESSIONS_CURRENT,SESSIONS_HIGHWATER from v$license;SESSIONS_CURRENT SESSIONS_HIGHWATER---------------- ------------------               47       

  • java Swing 进度条2022-06-10 10:04:08

    java Swing 进度条 1 package io.guanghe; 2 3 import javax.swing.*; 4 5 /* 6 ProgressMonitor的用法与ProgressBar相似 , ProgressMonitor可以直接创建一个进度对话框 7 提供的构造方法: 8 public ProgressMonitor(Component parentComponent,Object me

  • 在vscode中配置vue注释模板2022-06-09 13:31:39

    本教程用于在vscode中配置标识在代码开头的信息注释,如创建时间、备注等:   1、打开vscode,面板中使用快捷键:ctrl+shift+p,上方弹出输入行; 在输入行下拉菜单中找到“配置用户代码片段”,如果找不到,在行中输入“snippets 2、点击红框标记的选项    3、在新弹出的框中选择“新建”,下

  • Vue Router 实现原理2022-06-01 18:00:56

    Vue Router 实现原理 会用到以下几个前置知识 插件 混入 Vue.observable() 插槽 render 函数 运行时和完整版的 Vue 概念 当前端路由切换的时候,在浏览器端判断当前路径,并加载当前路径对应的组件 Hash 模式 URL 中 # 后面的内容作为路径地址 监听 hashchange 事件 根据当前路由

  • antDesign组件中日期选择器设置只可选某一时间段2022-05-26 12:01:26

    最近从element组件库换成了ant-design-vue组件库,碰到一个需求,设置一个补卡的日期选择器,只能选择前一个月以内的日期 我就看到了 <a-date-picker format="YYYY-MM-DD" :disabled-date="disabledDate" /> 的disableDate属性,设置不可选日期。 我就写了这样一段代码,设置了一个不

  • 关于element-ui的分页器2022-05-26 02:01:34

    current-change事件会在currentPage 改变时会触发,并且将改变后的页数作为参数传递     这里参数有默认值,当 current-change触发时默认值会背覆盖

  • powerDesigner生成sql没有注释2022-05-25 09:01:44

    powerDesigner生成sql没有注释 按 Ctrl+Shift+X 打开脚本编辑器 运行以下脚本 Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ' get the current active model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox "T

  • vue动态路由2022-05-24 15:01:42

    <template> <div> <component :is="currentCompoent['TP']" ></component> <component :is="currentCompoent['DP']" ></component> </div> </templ

  • django框架92022-05-23 22:00:26

    内容概要 用户名动态校验 删除二次确认 sweetalert前端插件 django自带的序列化组件 批量数据操作 分页器推导流程 自定义分页器封装代码 自定义分页器使用方法 校验性组件之forms组件 内容详情 用户名动态校验 <p>username: <input type="text" id="i1"> <span st

  • excel 自动行宽2022-05-23 18:31:42

    def adaptive_cell(ws): col_width = [] for i in range(len(next(ws.iter_rows()))): col_letter = get_column_letter(i + 1) minimum_width = 0 current_width = ws.column_dimensions[col_letter].width if not current_width or

  • 如何取消FTP自动登录2022-05-23 16:01:19

    步骤 1.打开运行 操作:win + r 2.输入regedit 3.选择HKEY_CURRENT_USER\Software\Microsoft\FTP\Accounts项,删除其中对应FTP的目录 4.做完以上操作即可正确显示登录页面

  • 高德地图使用websocket后重新设置点进行优化2022-05-23 11:03:11

    // 设置第一次点赋值,重新定义一个新数组,将设备号为对象名,索引值作为键值 const getListNEW = useCallback( (params, reload, gps) => { if (gps && markArrNew.current) { openBus(markArrNew.current, reload, gps); } else { openBus(param

  • TVM 加速模型,优化推断2022-05-22 11:00:46

    TVM 是一个开源深度学习编译器,可适用于各类 CPUs, GPUs 及其他专用加速器。它的目标是使得我们能够在任何硬件上优化和运行自己的模型。不同于深度学习框架关注模型生产力,TVM 更关注模型在硬件上的性能和效率。 本文只简单介绍 TVM 的编译流程,及如何自动调优自己的模型。更深入了

  • golang 应用自升级2022-05-21 10:32:43

    概要 最近遇到一个需求,golang应用部署在远程机器,远程机器在内网,部署之后不方便再次登录此远程机器去升级。 因此,需要golang应用自动检查是否需要升级,如果需要升级,则下载二进制后自升级。 自升级库 golang自升级的库有好几个,比较之后决定采用: https://github.com/jpillora/overseer

  • 手写简易useEvent2022-05-20 11:00:29

    function useEvent(handler) { const handlerRef = useRef(null); // 视图渲染前及每次 shouldUpdate 时更新 handlerRef.current useLayoutEffect(() => { handlerRef.current = handler; }); // 用 useCallback + 空依赖,确保返回函数的引用一致

  • 第十篇: mysql和pg自动创建时间配置2022-05-19 13:34:51

    mysql和pg自动创建时间配置 CURRENT_TIMESTAMP

  • 循环链表 插入 删除 C/C++2022-05-19 03:00:07

    #include<iostream> using namespace std; typedef struct Link_Node{ int data; Link_Node* next;} ; // 循环列表的插入操作,插入到第K个元素后面,link_list 是链表的头结点指针int insert_data(Link_Node *link_list,int k,int data){ if(k<0)  return -1; // 输入的k 不合法。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有