ICode9

精准搜索请尝试: 精确搜索
  • 开机自动启动移动热点的有效方法2022-09-09 18:32:17

    打开Windows终端(管理员) 输入 set-executionpolicy remotesigned 打开资源管理器(此电脑),在地址栏输入: %appdata%\Microsoft\Windows\Start Menu\Programs\Startup 创建  bat  文件写入 放在程序自启文件上方地址 powershell -executionpolicy remotesigned -file "%appdata%

  • C++实现简单的线程池2022-07-29 19:31:47

    // thread_pool.h #pragma once #include <vector> #include <deque> #include <thread> #include <functional> #include <condition_variable> class ThreadPool { using Task = std::function<void()>; using TaskList = std

  • Android 12(S) 图像显示系统 - 杂谈 - source crop & display frame2022-07-28 13:34:43

      用于GPU合成的GraphicBuffer的size(width & height) -- > 所有走GPU的layer,会绘制到这个buffer中 然后setClientTarget传递给HWC   SourceCrop 表示要把源的哪一部分做显示,需不需要裁剪 Client Target 应该是不需要做裁剪的,应该把 buffer中的所有内容 都 经由 HWC 显示到 di

  • Specification的基本使用2022-07-09 01:34:28

    Specification的基本使用 Specification是啥,相信你都需要使用了,我就不过多介绍了,直接上代码 1.基础表结构 create database jpa; use jpa; CREATE TABLE `teacher` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) NOT NULL, `age` int(4) NOT NULL, `te

  • [满分]CMU-15/445[2021fall]PROJECT #12022-06-16 20:31:07

    PROJECT #1 - BUFFER POOL TASK #1 - LRU REPLACEMENT POLICY 需要实现LRU策略。实现如下函数: Victim(frame_id_t *):通过最近最少使用方法挑选一个牺牲的帧,牺牲帧的id放在传出参数中,如果挑选成功,就返回true,否则返回false。 Pin(frame_id_t):将一个帧从牺牲候选队列中移除。 Unpin(

  • Clickhouse Join --单机hashjoin2022-06-14 09:07:07

    clickhouse单机join操作默认采用hash join算法,可选用merge join。其中merge join算法数据会溢出到磁盘,性能相比前者差。本文主要介绍hashjoin实现的join操作。 从right table读取该全量表数据,在内存中构建hashmap,从left table分批读取数据,根据join key到hash map中进行查找,如果命

  • tmp2022-06-13 22:02:51

    //===----------------------------------------------------------------------===// // // BusTub // // lru_replacer.h // // Identification: src/include/buffer/lru_replacer.h // // Copyright (c) 2015-2021, Carnegie Mellon University Da

  • 记一次基于 PowerShell 的 Git 自动化部署 Java 多服务实践2022-06-09 14:36:22

    前言 有这么一个自动化部署的需求,凑巧 git 还直接建立在测试服务器上,部署后可以直接在测试服务器上演示 步骤 建立 Git 仓库 与一般的 Git 部署一样,区别是需要添加 --bare 开关,这样可以建立一个裸库(只有 .git 文件夹内容无工作区)而不是一个完整的库。 mkdir test.git cd test.git

  • hibernate的锁机制2022-06-01 14:04:25

    概述 hibernate 可以通过加锁解决并发问题。 hibernate 的锁分为两种:乐观锁和悲观锁。 乐观锁(Optimistic lock):每次访问数据时,都会乐观的认为其它事务此时肯定不会同时修改该数据。但在真正修改时,会在代码中先判断数据是否已经被其它事务修改过。所以锁 是加在代码中的。 悲观锁(

  • 【SpringData&JPA从入门到精通】03-SpringData-Repository 子接口2022-05-28 20:04:06

    笔记来源:尚硅谷SpringData教程(springdata经典,spring data快速上手) 目录Repository 子接口1、Repository 子接口2、CrudRepository 接口3、PagingAndSortingRepository 接口4、JpaRepository 接口5、JpaSpecificationExecutor 接口6、自定义 Repository 方法总结 Repository 子

  • c++ 实现的简易线程池2022-05-22 12:04:09

    //单例类 template<typename T> class Singleton { public: static T &instance() { call_once(onceFlag_, [&]{instance_ = new T(); }); return *instance_; } private: Singleton()=default; Singleton(const Singleton&) = delete; Singleton &am

  • 【SpringData&JPA从入门到精通】04-缓存与 JPQL2022-05-19 23:35:22

    笔记来源:尚硅谷jpa开发教程全套完整版(初学者零基础入门) 目录缓存与 JPQL1、缓存1.1、一级缓存1.2、二级缓存2、JPQL2.1、JPQL 语言2.2、Query 接口2.3、select 语句2.4、from 子句2.5、查询所有实体2.6、where 子句2.7、查询部分属性3、JPQL 之 HelloWorld3.1、where 子句3.2

  • B/S端界面控件DevExtreme ASP.NET MVC入门指南 - 模板语法(三)2022-05-07 09:34:04

    DevExtreme v21.2正式版下载 本系列文章将为大家介绍如何实现和应用模板,模板允许您自定义控件部分(标题、单元格、项目等)的呈现方式。 使用 *Template() 方法定义模板,例如: DataGridColumnBuilder.CellTemplate - 为DataGrid控件中的列单元格指定模板。 ListBuilder.ItemTemplate -

  • QMap2022-04-30 12:02:47

    一、 二、 QMap<QString,int> map_data_; void MainWindow::on_pushButton_clicked() { map_data_.insert("a",1); map_data_.insert("b",2); map_data_.insert("c",3); map_data_.insert("a",11);//替换掉以前的值

  • muduo源码分析之TcpServer模块2022-04-24 21:01:17

    这次我们开始muduo源代码的实际编写,首先我们知道muduo是LT模式,Reactor模式,下图为Reactor模式的流程图[来源1] 然后我们来看下muduo的整体架构[来源1] 首先muduo有一个主反应堆mainReactor以及几个子反应堆subReactor,其中子反应堆的个数由用户使用setThreadNum函数设置,mainReacto

  • Spring Data Jpa 关联对象序列化时出现no Session的解决方案2022-04-17 00:33:50

    Spring Data Jpa 关联对象序列化时出现no Session的解决方案 在使用Spring Data Jpa时, 经常会编写类似下面的代码: @Entity public class User { @Id @Column(name = "user_id") private Long id; @JoinTable @ManyToMany private Set<Role> roles; @Entity public

  • 【SpringData&JPA从入门到精通】02-JPA API2022-04-12 00:03:00

    笔记来源:尚硅谷jpa开发教程全套完整版(初学者零基础入门) 目录JPA API1、Persistence2、EntityManagerFactory3、EntityManager3.1、find()3.2、getReference()3.3、persist()3.4、remove()3.5、merge()1)临时对象2)游离对象3.6、其他方法1)flush()2)refresh()4、EntityTransaction

  • 基于导航信息的EKF滤波算法实现(附源码)2022-03-20 18:31:14

            继上一篇实现了Joan Sola大神的ESKF之后,就想着举一反三,也实现一下EKF算法,因此就研究了一下深蓝学院的《多传感器融合定位》算法中基于导航信息的滤波算法,同时对算法进行代码实现。先附上两张效果图(看起来跟前一篇文章ESKF的差不多)。         下面对

  • [python]——python2和python3的区别2022-03-20 10:03:46

    1.整数:python2中区分整型(int)和长整型(long),python3不区分; 2.python2中没有f 标志位格式化,python3才有; 3.python3里面,True和False都是关键字,python2里面不是; 4.python2中的整数相除属于地板除,要想真除就得变成浮点数   python3中的整数相除就是真除 5.python2的编码是ascii码,pyth

  • C++11 线程池2022-03-09 22:03:49

    cpp #include<thread> #include<mutex> #include<vector> #include<condition_variable> #include<boost/circular_buffer.hpp> #include<functional> #include<atomic> #include<cassert> class ThreadPool { public: ex

  • webrtc源码分析 pacer代码流程2022-03-02 19:04:33

    看流程之前先看理论 pacer理论 数据流 1、入队列流程 1.1 入队列流程 RTPSenderVideo::LogAndSendToNetwork RTPSender::EnqueuePackets PacedSender::EnqueuePackets PacingController::SetPacingRates PacingController::EnqueuePacketInternal RoundRobinPacketQueue::Pu

  • 节流防抖笔记2022-02-28 11:36:09

    # 1、  npm i --save lodash # 2、对应的页面引入 import _ from 'lodash' # 防抖:_.debounce   原理:原理是在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。也就是说事件来了,先setTimeout定个时,n秒后再去触发回调函数。它和节流的不同在于如果某段时间内事件以

  • 009-Golang1.17源码分析之goroutine2022-02-22 19:03:51

    Golang1.17源码分析之goroutine-009 Golang1.17 学习笔记009 包位置:runtime/runtime2.go 全局变量 g0 主协程、m0 工作线程 P 里面只是有个本地 runq,全局的 runq 存储在 sched 中 获取任务顺序,先从 m 自身 p 中的 runq 获取,没有就去全局 sched 中获取,没有再去其他 q 中拿一

  • SpringDataJPA中使用EntityManager操作返回多表连接结果集2022-02-10 09:33:16

    https://blog.csdn.net/weixin_43770545/article/details/89707718?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-1.pc_relevant_default&spm=1001.2101.3001.4242.2&utm_relevant_index=4   @Override public List<T

  • 批量删除电脑上客厅的奇异果媒体设备2022-01-26 14:31:48

    Get-PnpDevice | Where-Object {$_.FriendlyName -like "客厅的奇异果*"}|ForEach-Object{pnputil.exe /remove-device $_.InstanceId } 客厅的奇异果* 用了通配符 可以换为其他的 用管理员权限执行powershall 运行命令即可 参考一条powershell命令 批量删除Win10蓝牙和其他设

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

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

ICode9版权所有