- 博客(30)
- 资源 (7)
- 收藏
- 关注
转载 拉格朗日乘子法
拉格朗日乘子法 拉格朗日乘数法(Lagrange multiplier)有很直观的几何意义。举个2维的例子来说明:假设有自变量x和y,给定约束条件g(x,y)=c,要求f(x,y)在约束g下的极值。我们可以画出f的等高线图,如下图。此时,约束g=c由于只有一个自由度,因此也是图中的一条曲线(红色曲线所示)。显然地,当约束曲线g=c与某一条等高线f=d1...
2018-11-28 15:48:09
1029
转载 向量投影
向量投影 给定一个向量u和v,求u在v上的投影向量,如下图。假设u在v上的投影向量是u’,且向量u和v的夹角为theta。一个向量有两个属性,大小和方向,我们先确定u’的大小(即长度,或者模),从u的末端做v的垂线,那么d就是u’的长度。而u’和v的方向是相同的,v的方向v/|v|也就是u’的方向。所以有 ...
2018-11-27 14:44:34
5622
转载 质量管理五大工具、七大手法知识点总结
干货 | 质量管理五大工具、七大手法知识点总结,非常全面! 2017-09-21 17:01 来源:增城质监 ...
2018-11-13 17:03:22
60645
1
原创 本科数学专业基础类课程
本科数学专业基础类课程:解析几何数学分析I、II、III高等代数I、II常微分方程抽象代数概率论基础复变函数近世代数专业核心课程:实变函数偏微分方程概率论拓扑学泛函分析微分几何数理方程专业选修课:离散数学(大二上学期)数值计算与实验(大二下学期)分析学(1)代数学(1)伽罗瓦理论复分析代数数论动力系统引论基础数论偏微分方程(续)一般拓扑学理...
2018-11-13 16:28:01
2530
转载 内核工具 – Sparse 简介
Sparse是内核代码静态分析工具, 能够帮助我们找出代码中的隐患. 主要内容:Sparse 介绍Sparse 使用方法Sparse 在编译内核中的使用补充 1. Sparse 介绍Sparse 诞生于 2004 年, 是由linux之父开发的, 目的就是提供一个静态检查代码的工具, 从而减少linux内核的隐患.其实在Sparse之前, 已经有了一个不...
2018-09-19 10:26:32
290
转载 代码评审技术
代码评审技术代码审查(Code Review)是一种用来确认方案设计和代码实现的质量保证机制,它通过阅读代码来检查源代码与编码规范的符合性以及代码的质量。代码审查的作用检查设计的合理性互为 Backup分享知识、设计、技术增加代码可读性处理代码中的“地雷区”缺陷检查表Python代码分析工具Pylint 是一个 Python 代码分析工具,它用于分析 Pyth...
2018-09-19 10:23:26
851
转载 linux typedef使用总结
中文名声明类型外文名typedef性 质声明定义存 储存储类的关键字差 别与宏定义有些差异目录1用法总结2语言用法3代码简化4平台开发 ty...
2018-09-06 16:06:25
1559
转载 从ramdisk根文件系统启动Linux成功使用initramfs启动
http://blog.chinaunix.net/uid-27134408-id-5059535.html
2018-09-05 17:30:05
322
转载 Linux命令学习手册-cpio命令
cpio [选项] > 文件名或者设备名 cpio [选项] < 文件名或者设备名 [功能] cpio命令是通过重定向的方式将文件进行打包备份,还原恢复的工具,它可以解压以“.cpio”或者“.tar”结尾的文件。 [描述] 选项说明:详细选项说明参看下表 选项 含义 -o 将文件拷贝打包成文件或者将文件输出到设备上。 -i 将打包文件解压或者将设备上的...
2018-09-05 16:50:16
756
转载 KDE/QT与GNOME/GTK比较
转自:http://linux.chinaunix.net/bbs/thread-1125240-1-1.html 虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。从2003年开始经过两年多的努力,KDE和GNOME都已经实现...
2018-09-03 17:15:37
2714
转载 dracut 基本介绍
dracut 基本介绍 dracut 维基 https://dracut.wiki.kernel.org/index.php/Main_Page http://www.360doc.com/content/13/0428/09/12139495_281449877.shtmldracut 官方手册 https://www.kernel.org/pub/lin...
2018-09-01 22:06:25
24675
转载 安装VMWare tools,以及解决安装后/mnt中有hgfs但没共享文件的方法
安装VMWare tools,以及解决安装后/mnt中有hgfs但没共享文件的方法 一、首先是安装VMWare tools安装过程可参考:http://www.cnblogs.com/jiu0821/p/7559949.html二、解决安装VMWare tools后/mnt中有hgfs但没共享文件前提:在虚拟机软件中设置了共享目录此时在linux中进入 /mnt/hgfs 文件夹...
2018-09-01 16:16:47
1326
转载 linux源码Makefile的详细分析
linux源码Makefile的详细分析 目录一、概述 1、本文的意义 2、Linux内核Makefile文件组成二、Linux内核Makefile的“make解析”过程 1 顶层Makefile阶段 1、从总目标uImage说起 2、vmlinux的生成 3、vmlinux-lds、vmlinux-init、...
2018-09-01 11:37:37
302
转载 内核3.x版本之后设备树机制 ( dtb二进制文件结构,header,device-tree 结构,树形结构,machine结构 , dtb加载和解析,函数调用 , aliase 节点 &i2c6{.
https://www.cnblogs.com/tureno/articles/6399782.html
2018-08-28 16:40:56
290
转载 Makefile 中:= ?= += =的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endififeq ($(...
2018-08-24 20:33:24
136
转载 Makefile,如何传递宏定义DEBUG
Makefile,如何传递宏定义DEBUG1, gcc中使用宏的例子:在程序中,通过有这样的代码段: #ifdef DEBUG printf("Debug is define!\n"); #endif printf("Hello World!\n"); 希望在编译时,传递DEBUG定义,实现Debug版本和Release版本的区别。 gc...
2018-08-24 20:32:41
1178
原创 AIX 常用命令
压缩tar cvf - folder | gzip > filename.tar.gz解压gunzip -c filename.tar.gz | tar -xvf -
2017-11-14 14:30:02
327
原创 mysql 设置 global long_query_time 不生效问题
set global long_query_time=1;为啥无效呢,再查还是原来的10修改之后,先关闭数据库连接,再重新连接,再次查询就可以看到实际上是修改了的。
2017-11-08 11:11:34
6999
2
转载 Elasticsearch部分节点不能发现集群(脑裂)问题处理
现象描述es版本 1.4.5+centos 6.5es1,es2,es3三台es组成一个集群,集群状态正常,当es1 服务器重启后,es1不能加到集群中,自己选举自己为master,这就产生了es集群中所谓的“脑裂”, 把es1的es服务重启后,es1则能正常发现集群并加入。当重启es2服务器后,es2不能加到集群中,自己选举自己为master,也产生了es集群中所谓的“脑
2017-10-13 13:53:00
1355
转载 resolv.conf:search、domain、nameserver解释
resolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的其它主机时,需要利用该类库将域名转换成对应的IP,然后才可进行访问.resolv.conf文件的配置选项不多,从man文档中看了半天,不理解domain和search使用来干嘛的。这里做个解释,防止以后忘了(环境:ubuntu12.04):nameserver x.x.x
2017-09-14 10:47:10
11114
转载 Mysql慢查询之Copying to tmp table
Mysql慢查询之Copying to tmp table2013-08-13 12:05 7422人阅读 评论(0) 收藏 举报 问题:网站出现卡的情况,观察堆栈发现很多Copying to tmp table这种状态耗时较长 产生原因:Copying to tmp table on disk The temporary result
2017-09-11 17:10:02
603
转载 mysql sql执行慢 分析过程
为了验证select 1 与 select 1 from tableName 与 select * from tableName的执行效率,需要测试一下各自执行的时间。于是总结一下,查看mysql语句运行时间的方法。方法一: show profiles。1. Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后。 Quer
2017-09-11 17:05:38
7084
原创 elasticsearch 启动报错和解决方法
问题max file descriptors [4096] for elasticsearch process is too lowmax_map_count too low解决方法/etc/security/limits.conf* hard memlock unlimited* soft memlock unlimited* hard nofile 6553
2017-08-10 09:26:41
6809
转载 mysql 查找具体sql执行性能
今天接触到MySQL系统调优的一个参数:profiling,下面就详细的说一说这个参数是干什么的,怎么用,一,干什么的MySQL5.0.37版本以上支持PROFILING调试功能,让您可以了解SQL语句消耗资源的详细信息。因为它需要调用系统的getrusage()函数,所以只是在Linux/Unix类平台上才能使用,而不能在Windows平台上使用。而且,PROFILING是针对处
2017-07-13 15:58:47
234
原创 给linux主机添加主机路由
route add -host 200.0.253.5 gw 127.0.0.1为了测试目的,使得数据无法发送到 200.0.253.5
2017-06-05 11:47:23
3321
原创 centos7 mariadb mysql max_connections=214 无法修改的问题
/etc/my.cnf.d/mariadb-server.cnf[mysqld]max_connections = 5000重启mariadb后 max_connections = 214 。解决问题方法如下:vi /etc/systemd/system/mariadb.service.d/limits.conf[Service]LimitNOFILE=65535Lim
2017-06-05 10:29:02
2238
原创 vmware 虚拟机导入 ESX5.5
简单记录步骤,有需要交流的朋友可以加我微信464797852把在vmware中配置好的vm导出生成 ovf文件,此时会生成三个文件 zabbix.ovf zabbix.mf zabbix.vmdk将ovf文件拷贝到 vc client 所在的机器。用记事本打开ovf文件,将“vmx-12”修改为“vmx-8”用记事本打开 mf文件,删除与zabbix.ovf有关的
2017-06-01 17:37:59
1187
原创 linux vm LVM方式扩容磁盘
简单记录步骤,以后丰富这篇文章在 vcenter上新建一块磁盘,选择 thin provison模式。若不重启vm,fdisk -l 是看不到刚才新增的物理磁盘,如/dev/sdb,因此需重启vm。pvcreate /dev/sdb (注意:之前是新建出分区sdb1再 pvcreate,此次是直接在裸设备上pvcreate,记录下这个差异)vgextend centos /d
2017-06-01 17:36:01
691
原创 kafka zookeeper graylog filelog 监控配置
先简单记录下操作步骤,日后把详细原理给大家讲一下。本文讲解单kafka实例和单zookeeper实例的过程。下载 kafka 并解压。运行kafka包里的 zookeeper程序。运行kafka包里的 kafka程序。创建 一个topic:oraclelog。在graylog中创建 kafka raw text input,创建其他kafka input会报错,目前没有研究
2017-05-25 15:42:26
2064
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人