说说配置环境变量的方法: vim ~/.bash_profile 进入配置文件 添加路径例如: PATH=$PATH:\/Users/linyue/mywork/script:\ 保存后退出,source ~/.bash_profile,执行生效的指令 由于我每次关闭窗口后,都要重新执行source ...
void test(int *ptr){ *ptr = (int*)malloc(sizeof(int)*100);}int main(void){ int* ptr = NULL; test(ptr);} 这样会导致内存泄露, 原因在于把一级指针传入函数体后,函数会对一级指针进行深拷贝,因此是拷贝 ...
在进行系统性能压测和系统性能优化的时候,会涉及到QPS,PV,RT相关的概念, 本文总结一下QPS,PV,RT之间的关系。 ###QPS是什么? QPS:单个进程每秒请求服务器的 成功次数 QPS = req/sec = 请求数/秒 ###QPS如何统计? QPS统计方式 [一般使用 http_lo ...
目录 一、master02环境准备 二、负载均衡部署 三、负载均衡测试 四、安装dashborad 基于之前单节点部署 一、master02环境准备 //从 master01 节点上拷贝证书文件、各master组件的配置文件和服务管理文件到 master02 节点 scp -r /opt/etcd/ ...
php开发一套随机调取全网壁纸内容,核心代码如下 <?php //ini_set("display_errors", "On"); //error_reporting(E_ALL | E_STRICT); //if(!defined("a")) exit("Error 001"); //获取当前主域 ...
软件设计师 第 1 章 计算机组成与体系结构 数据的表示(★★★★) R进制转十进制使用按权展开法,其具体操作方式为:将R进制数的每一位数值用R形式表示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。当该位位于小数点左边, k值是该位和小数点之间数码的个数,而当该位位于小数点右边, k值 ...
数据整理 正则表达式 介绍 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等 正则表达式通常以(尽管并不总是) / 开始和结束 简单字符 没有特殊意义的字符都是简 ...
1、<a>标签的target的属性值 : _blank:在新窗口中打开被链接文档。 _self:默认在相同的框架中打开被链接文档。 _parent:在父框架集中打开被链接文档。 _parent:在父框架集中打开被链接文档。 _top:在整个窗口中打开被链接文档。 framename:在指定的框架中打 ...
RocketMQ在面试中那些常见问题及答案+汇总 0、汇总 RocketMQ入门到入土(一)新手也能看懂的原理和实战! RocketMQ入门到入土(二)事务消息&顺序消息 从入门到入土(三)RocketMQ 怎么保证的消息不丢失? RocketMQ入门到入土(四)producer生产消息源码剖析 R ...
菜鸟教程: https://www.runoob.com/sqlite/sqlite-python.html 写在前面 SQLite3数据库是一款非常小巧轻量级的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。由于其方便快捷,从python2.5开始SQLite3就成了 ...
图片一 用内部存储实现文件写入和读取功能 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:/ ...
网桥=桥优先级+桥MAC地址,最小成为根桥, 二层环路带来的问题:MAC地址表频繁抖动,出现重复帧,CPU占用率高。 带宽越大,开销值越小 端口ID=端口优先级+端口编号。 只有根桥可以发送BPDU,配置BPDU是根桥发出的,拓扑BPDU网络发生变化后由下游发给上游。 注意:root ID RPC( ...
地址 https://leetcode-cn.com/problems/gray-code/ 格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。 给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。即使有多个不同答案,你也只需要返回其中一种。 格雷编码序列必须以 0 ...
时间复杂度 老师的课件 我的理解 好像没有什么理解的了,就是课件上的内容 注意事项 big O表示法是去掉低阶项,以及高阶项系数后的表示方法,而且反映的是该算法在最差情况下的复杂度 big O 表示法不能反映出算法程序运行的具体时间,但是能够反映出算法程序与数据量之间的关系 讲解 会根据后面的例题进 ...
一、JDK8之前的时间API 1.1、System静态方法 java.lang.System类提供了public static long currentTimeMillis()用来返回当时时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间戳。 1.2、Date类 java.util.Date ...
并发编程 本章论述了并发编程,介绍了并行计算的概念,指岀了并行计算的重要性;比较了顺序 算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;通过示 例介绍了 Pthread中的线程操作,包括线程管理函数,互斥量、连接、条件变量和屏障等线 程同步工具;通过具体示例演示了如何使用线 ...
地址 https://leetcode-cn.com/problems/multiply-strings/ 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3 ...
封装 该露的露,该藏的藏 程序设计追求"高内聚,低耦合"。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合就是仅暴露少量的方法给外部使用 数据的隐藏 通常,应禁止直接访问一个对象中数据的实际表示,而应该通过操作接口来访问,这称为信息隐藏 属性私有,get/set 思考,使用get/se ...
类与对象小结 总结和学习一样重要,如果你自己能够总结,那么想必所有的东西你都已经消化吸收 1. 类与对象 类是模板,对象是实例 2. 方法 定义,调用(静态方法调用,非静态方法调用) 3. 对象的引用 对象是通过引用来操作的: 栈中存放的是堆的地址 4. 属性 字段Field 成员变量 ...
内存分析 个人觉得内存分析不是很好理解,建议看视频https://www.bilibili.com/video/BV12J41137hu?p=65 java内存 堆: 存放new出来的数组和对象 可以被所有线程访问,不会存放别的对象引用 栈: 存放基本变量类型(包含这个基本数据类型的值) 存放引用对 ...
存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。今天,我们就开始学习java中调用oracle的存储过程。 java中调用oracle的存储过程 项目结 ...
01 — 前言 MEF是微软自家的托管可扩展框架,在这里我把它用成了ioc容器。在Caliburn.Micro框架下,view和viewmodel被注入到CompositionContainer容器中,然后通过名称可以实现view和viewmodel的匹配。利用这一特点,在多人合作项目开发中,一个解 ...
类与对象的创建 概念 **类:**一种抽象的数据类型,它是对一类事物的整体描述、定义,但是并不能代表某一个具体的事务 **对象:**抽象概念的具体实例 创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间外,还会给创建好的对象进行默认初始化 以及对类中构造器的调用 ...
面向对象 面向对象编程(Object-Oriented programming, OOP) 面向对象的本质是:以类的方式组织代码,以对象的形式封装数据 三大特性:封装、继承、多态 从认识角度考虑是先有对象后有类。对象是具体的事务。类,是抽象的,是对对象的抽象 从代码运行角度考虑是先有类后有对象。类是 ...
1 ...
一.Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。1.让所有弹性盒模型对象的子元素都有相同的长度,且忽略它们内部的内容2.flex 属性用于设置或检索弹性盒模型对象的子元素如何分配空间。3.flex包括六个属性flex-direction:flex-di ...
PHP常见的代码执行函数: eval() assert() preg_replace() create_function() array_map() call_user_func() call_user_func_array() array_filter usort uasort() PHP常见的命 ...
参考,侵删 https://blog.csdn.net/weixin_44549974/article/details/106127599 https://blog.csdn.net/weixin_43105250/article/details/118677741 在zotero官网下载zoter ...
引入名称空间: xmlns:i="http://schemas.microsoft.com/xaml/behaviors" 使用: <i:Interaction.Triggers> <i:EventTrigger EventName="Loaded"> <i:InvokeCommandAction ...
地址 https://leetcode-cn.com/problems/merge-k-sorted-lists/ 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]] ...
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号