动态追踪技术之SystemTap

SystemTap SystemTap是一个深入检查Linux系统活动的工具,使用该工具编写一些简单的代码就可以轻松的提取应用或内核的运行数据,以诊断复杂的性能或者功能问题。有了它,开发者不再需要重编译、安装新内核、重启动等烦人的步骤,应用程序同理。 配合火焰图的可视化,对程序的性能分析极其有利。 原理 SystemTap 基本思想是命名事件,并为它们提供处理程序。每当发生指定的事件时,内核都会将处理程序视为子例程运行,然后继续运行。有一系列的事件,例如进入或退出函数,计时器到期或整个Syst
分类: 其他 发布时间: 06-26 22:41 阅读次数: 0

rst转html

见 Python sphinx-build在Windows系统中将rst生成Html文档 用powershell命令行执行的 PS C:\Program Files (x86)\python3\Scripts> .\sphinx-build.exe E:\win\lsquic\lsquic-master\docs E:\win\lsquic\lsquic-master\html Python-doc rst文件打开 linux下安装完sphinx-build但是找不到,也没报错。 window
分类: 其他 发布时间: 06-26 22:41 阅读次数: 0

【题解】P6098 [USACO19FEB] Cow Land G

题目传送门 题意 给定一颗树,支持单点修改、树上路径异或和查询。 题解 这是一道重链剖分的裸题。 重链剖分是将每个节点的子树大小最大的儿子节点作为重儿子,其余作为轻儿子。 父节点与其重儿子的连边称为重边。 然后将整棵树重新编号,把整棵树拆成许多重链(由重边相连得到的链)和 轻链(由非重边相连得到的链)。 重新编号之后,使用树状数组或线段树维护即可。如果不了解重链剖分,不妨看看这篇博客。 本题需要支持单点修改、树上路径异或和查询,可以使用线段树维护。 复杂度\(\mathcal{O}(q\log
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

python_pycham,连接数据库,执行sql

本地搭建的mysql的新建的表的数据如下: 在pycham中连接mysql 执行sql ,举例编写如下: import pymysql if __name__ == '__main__': connect = pymysql.connect(host='localhost', port=3307, user='root',
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

java 面向对象(四十三):反射(七)反射应用四:动态代理

1.代理模式的原理: 使用一个代理将对象包装起来, 然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 2.静态代理 2.1 举例: 实现Runnable接口的方法创建多线程。 Class MyThread implements Runnable{} //相当于被代理类 Class Thread implements Runnable{} //相当于代理类 main(){ MyThread t = new MyThread();
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

DedeCMS百度编辑器分页符ueditor_page_break_tag

DedeCMS整合功能强大的百度editor编辑器,特别是增加了百度、谷歌地图、多图上传等功能,前面写过一篇《DedeCMS集成百度编辑器七牛完美修正版》,对图片站需要处理大量图片非常好用,但是内容页的分页却差强人意,如果你点击分页按钮,生成的确是 _ueditor_page_break_tag_ 这个是不能被DedeCMS自动分页的,有两种方法,一种是把上面的字段修改,一种重新用新按钮。下面为避免错误,保留原来的分页功能,第一种办法来自网上整理。 第一种修改方法 打开/include/ued
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

Android SharedPreferences存储(一):保存用户偏好参数

一、SharedPreferences 1.1、SharedPreferences本身就是一个接口,不能直接创建实例,只能通过Context提供的 getSharedPreferences(String name,int mode)方法获取SharedPreferences实例 Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问, 在该模式下,写入的内容会覆盖原文件的内容 Context.MODE_APPEND:模式会检查文件是否存在,存在就往文
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

FrontEnd-Basis-3rd

周五,晴,记录生活分享点滴 参考博客:https://www.cnblogs.com/yuanchenqi/articles/5977825.html CSS CSS的四种引入方式 行内式 行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。 加入的两种方式中用分号(;)间隔开 <p style="color: #cc3399;background-color:cadetblue">hello p</p> 嵌入式 嵌入式是将CSS样式集中写在网页的<he
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

【题解】UVA11526 H(n)

不要脸地推销一波 题目传送门 题意 根据题目给的代码,不难看出这是让我们求: \(\sum\limits_{i=1}^{n}\lfloor \frac{n}{i}\rfloor\) 题解 整除分块模板题。 一看数据范围,发现用暴力肯定会超时。我们发现加数中有许多是相同的,并且这些加数单调不增(即相同加数必定在一起)。如果找出每段相同加数的长度,就能很快得到答案。 也就是说,如果对于一个 \(i\),能找出最大的 \(j\) 使得 \(\lfloor \frac{n}{i}\rfloor=\lf
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

MODIS系列之NDVI(MOD13Q1)十:时间序列滤波之软件TIMESAT

时间序列滤波之软件TIMESAT 前言:由于之前和当下滤波的需要,苦于网上此道太孤,且内容大多陈旧、不详细。特作此系列,特别做此文章。本篇博文和下一篇博文只是抛砖引玉,另一种解释是关于时间序列滤波之软件TIMESAT这个方法,我在网上找了好久,可能是我找的方式不对,但是资料真的好少。我喜欢用不同的方法来解决问题,该系列前九个博文提供的都是较成熟的方法。但这篇和下一篇却是残篇,之所以仍要发布出来,是想通过这种方式来公布,以此来获得大家的帮助。 如果,有对TIMESAT相关研究经历的,请不吝赐教。
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

清风不知道-冲刺日志(第三天) -冲刺日志(第三天)

清风不知道-冲刺日志(第三天) 软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10408 团队名称 清风不知道 作业目标 团队冲刺日志(第三天) 作业正文 如下 其他参考文献 博客,浏览器 1、SCRUM部分 姓名 今日进度 花费时间 遇到问题
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

比较实用的工具网站--图片、PDF、PPT

转自公众号:程序员狗哥 多搜搜 找素材的好地方,检索出来的图片基本上都是高清无码的,不要多想 优品PPT 一个有情怀的免费PPT模板下载网站!专注于分享高质量的免费PPT模板下载网站,包括图表、背景图片、素材、教程等各类PPT模板相关资源,经常写ppt的小伙伴们可以去多逛逛 迅捷PDF 是一款PDF转换器,功能强大,见下图 Smallpdf 让您轻松转换和编辑所有PDF文件的平台,一个网站就能解决您所有的PDF问题。 爱资料 这个网站真心不错,强烈建议开发者收藏。 爱资料为开发运维提供全面的在
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

Golang的Web编程中的Cookie应用

一、Cookie的基本概念 1.什么是Cookie Cookie(也叫Web Cookie或浏览器Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie使基于无状态的HTTP协议记录稳定的状态信息成为了可能。 Cookie主要用于以下三个方面: 会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息) 个性化设置(如用户自定义
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

VMware Tanzu Kubernetes Cluster 问题解决

1. 在Tanzu Kubernetes Cluster中部署Deployment出错 报错提示:Pods "xxxxx" is forbidden: unable to validate against any pod security policy: []; Deployment does not have minimum availability. 官方文档说明: Tanzu Kubernetes Grid 服务会置备已启用 PodSecurityPolicy 准入控制器的Tanzu K
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

《Cython系列》1. Cython概要

楔子 Cython:估计很多人都听说过,是用来对Python进行加速的。本人最近也打算学习Cython,但是无奈,目前关于Cython的教程实在是不多。虽然也有很多人都写了专栏来介绍Cython,不过个人觉得不够详细,很多都只是入个门,不是我想要的。正好最近发现了一本书:Cython - A guide for Python programmers,可以很好的学习Cython,然鹅比较尴尬的是它是英文版的,目前还没有看到中文版。但是有总比没有强,于是个人就决定用这本书来学习了,正好当练习英文了
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

cmd的有趣的操作

一.工具类 放大镜(magnify) 计算器(calc) 查询ip地址: ipconfig 查询域名的ip地址 nslookup www.baidu.com 打开屏幕键盘: osk 查看电脑系统版本: winver 打开讲述人: narrator 自动开关机: shutdown -s -t 60 shutdown -a shutdown -r 查看文件md5码: certutil -hashfile filename MD5 certutil -hashfile filename SHA1 c
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

常用API之二

shift + Enter 向下一行 Math.round(-10.5)= -10 Ctrl + Alt + T lambda四大函数式接口 Consumer Supplier Runnable Function Date JDK8之前 设置格式化样式: SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 格式化: String format = simpleDateFormat.fo
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

Kotlin Hello World

1 Kotlin Kotlin是一种在JVM上运行的静态类型编程语言,被称为Android界的Wsift,由JetBrains设计。Kotline可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Google宣布在Google I/O 2017上宣布Kotlin成为Android官方语言。 笔者不是专攻Android的,是做服务端的,尽管目前大部分都是使用Java做后端,但是也有一些Kotlin做后端的资料,比如Kotlin结合Spring Boot的也
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

Windows Server 2019 container容器化-Docker安装

一、启用服务器Hyper-V,Containers特性 Install-WindowsFeature -Name Hyper-V,Containers -IncludeAllSubFeature -IncludeManagementTools 二、Install Docker EE Install-Module DockerMSFTProvider Import-Module -Name DockerMSFTProvider -Force Import-Packageprovider -Nam
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0

vue__之keepalive

在开发中, 从列表跳到详情页面, 然后再返回到列表页 ,此时 列表回到了第一个 如果想保持 列表的状态 ,不变, 这里就要用到 keep-alive; 没使用 keep-alive table栏回到 第一个了 使用 keep-alive 保持页面的状态; 首先在路由中的meta标签中记录keepAlive的属性为true 在 home 打印一下 $route , 看是否有 meta 属性 在 App.js中 判断一下 router-view 如果 路由里 有keepalive, 就使用保持状态
分类: 其他 发布时间: 06-26 22:24 阅读次数: 0