Easter79 Easter79
3年前
svn版本控制
一、svn(后悔药)1、介绍SVN全名Subversion,即版本控制系统。它将数据放置在一个中央仓库(repository)中。这个仓库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把数据恢复到旧的版本,或是浏览文件
雷厉风行 雷厉风行
2年前
DataGrip 2023 Mac版永久版-数据库集成开发环境(IDE)
DataGrip2023Mac是JetBrains公司开发的一款功能强大的多数据库管理工具,支持多种流行的数据库管理系统,包括MySQL,PostgreSQL,Oracle,SQLServer,SQLite等。该软件可以帮助数据库管理员和开发人员轻松地管理和查询他们的数据库。
简
4年前
Binder Driver缺陷导致定屏的案例
本文讲解异步bindercall是如何阻塞整个系统的,通过ramdump信息以及binder通信协议来演绎并还原定屏现场。一、背景知识点解决此问题所涉及到的基础知识点有:Trace、CPU调度、Ramdump推导、Crash工具、GDB工具、Ftrace,尤其深入理解binderIPC机制。1.1工具简介Trace:分析死锁
Stella981 Stella981
3年前
Aupera:FPGA让视频编码与AI结合水到渠成
!(https://oscimg.oschina.net/oscnet/630abe2b72ef4c8ea0d05adf2fa03933.jpg)Aupera是一家专注于视频数据应用的新一代系统解决方案的创业公司,Aupera资深AI工程师NargesAfsham博士接受LiveVideoStack采访时表示,在FPGA中集成
Wesley13 Wesley13
3年前
ubuntu18.04安装nvidia显卡驱动总结 (ubuntu18.04 install nvidia drivers)
本人电脑是DELLInspiron3670,系统装的是ubuntu18.04,显卡使用的是GeForceGTX1050Ti,在安装nividia显卡的时候花费两天时间,感受颇深,顾总结如下.(20190430)一定要让环境干净(1)第一个步骤一定要设置BIOS以使能安全启动具体步骤如下:1\
Easter79 Easter79
3年前
Systemd 入门教程:命令篇
Systemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。!(http://static.oschina.net/uploads/img/201603/15141407_T7dm.jpg)一、由来
Stella981 Stella981
3年前
Quartz依赖数据库表
Quartz的集群部署方案在架构上是分布式的,没有负责集中管理的节点,而是利用数据库锁的方式来实现集群环境下进行并发控制。BTW,分布式部署时需要保证各个节点的系统时间一致。Quartz数据库核心表如下:tabledescriptionQRTZ\_CALENDARS存储Quartz的Calendar信息QRTZ\_CR
Stella981 Stella981
3年前
Git 单机版
Git是一个分布式的开源版本控制系统,也就是说,每台机器都可以充当控制中心,我从本机拉取代码,再提交代码到本机,不需要依赖网络,各自开发各自的如何创建git仓库:root@localhost~$yuminstallygit安装gitroot@localhost~$mkdirp/data
Wesley13 Wesley13
3年前
PHP 中 9 大缓存技术总结
1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob_start()要运行的代码$contentOb_
芝士年糕 芝士年糕
2年前
Ubuntu空间不足,如何扩容
1、硬盘操作步骤最近发现Ubuntu空间不足,怎么去扩容呢?第一步:点击【硬盘】第二步:点击【扩展】 第三步:修改【最大磁盘容量大小】选择一个自己认为比较合适的大小。此时只是在Ubuntu系统上有分区,还没有扩容到内存中去。2、Ubun