11 michellechouu

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

对数及运算法则

1.对数源于指数,是指数函数反函数  因为:y = ax  所以:x = logay2. 对数的定义  【定义】如果 N=ax(a>0,a≠1),即a的x次方等于N(a>0,且a≠1),那么数x叫做以a为底N的对数(logarithm),记作:  x=logaN  其中,a叫做对数的底数,N叫做真数,x叫做 “以a为底N的对数”。  2.1对数的表示及性质:    1.以a为底N的对数记作:logaN    2.以10为底的常用对数:lgN = log...

2020-05-21 20:42:18

线性代数复习:两个矩阵的乘积

两个矩阵的乘积:https://zh.wikipedia.org/wiki/%E7%9F%A9%E9%99%A3%E4%B9%98%E6%B3%95数学中,矩阵乘法(英语:matrix multiplication)是一种根据两个矩阵得到第三个矩阵的二元运算,第三个矩阵即前两者的乘积,称为矩阵积(英语:matrix product)。设A是n×m的矩阵,B是m×p的矩阵,...

2019-10-01 22:39:41

【Linux】Sed简明教程

http://coolshell.cn/articles/9104.htmlawk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式

2016-04-05 17:45:12

【Linux】AWK 简明教程

http://coolshell.cn/articles/9070.html有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所

2016-04-05 17:43:51

【Python】time模块详解

http://blog.csdn.net/kiki113/article/details/4033017 python 的内嵌time模板翻译及说明  一、简介  time模块提供各种操作时间的函数  说明:一般有两种表示时间的方式:       第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的       第二种

2016-04-05 16:23:09

[Linux]Linux的chattr与lsattr命令详解

http://www.ha97.com/5172.htmlPS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/

2016-03-24 14:11:52

[Linux]Linux下如何查看有多少文件夹,多少子目录

ls -l |wc -l就是把ls的结果通过管道让wc -l 处理一下就可以得出文件的个数了。其实这个个数包括了文件夹的个数。wc是word count的意思, -l统计行数,所以也就是文件个数了1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果

2016-02-29 13:37:55

[C++]static, virtual, const关键字

Static成员函数能声明为const吗?不能。static成员函数是类所有的,可以直接用类名访问,不属于任何一个对象,访问时不会带上this指针。但是const成员函数,访问时会添加一个隐式的const this*, 二者的用法是冲突矛盾的。static成员函数能声明为virtual吗?不能。静态成员函数对于每个类来说只有一份代码,没有多态绑定的必要性。为什么

2016-02-23 15:00:35

[设计模式]工厂方法模式

在简单工厂模式中,工厂类的职责太过重大,如果将设计具体某种按钮交给工厂的子类去完成,由它们去实现在抽象工厂类中定义的方法,可以很好的保证开闭原则。http://design-patterns.readthedocs.org/zh_CN/latest/creational_patterns/factory_method.html/* * concreteFactory.

2016-02-22 21:18:46

[设计模式]简单工厂模式

工厂类含有必要的判断逻辑,可以决定在什么时候使用哪种产品类的实例。抽象产品类是所创建的所有对象的父类。具体产品类是创建目标,继承自抽象产品类。http://design-patterns.readthedocs.org/zh_CN/latest/creational_patterns/simple_factory.html#include "Factory.h"

2016-02-22 17:25:46

[Wireshark]wireshark 教程

http://itindex.net/detail/53794-wiresharkwireshark是一款抓包软件,比较易用,在平常可以利用它抓包,分析协议或者监控网络,是一个比较好的工具,因为最近在研究这个,所以就写一下教程,方便大家学习。       这里先说Wireshark的启动界面和抓包界面       启动界面:             抓包界面的启动是

2016-02-22 14:29:28

[C++]类模板

C++中模板类的目的是为了将数据类型参数化,提高运行效率。模板的声明:templatetypename 数据类型参数1,...> class 类名 {//TODO;};其中,数据类型参数不能为空。一旦声明了模板类,就可以用数据类型参数来声明类中的成员变量和成员函数,也就是说,以前使用int,float等数据类型的地方,都可以用类型参数替代。模板的实例化实例化

2016-02-20 20:58:29

[C++]vector,list和deque的区别

vector封装了数组,拥有一段连续的内存空间,并且起始地址不变。因此vector可以非常好地支持随机存取,支持[]操作符重载和vector.at()。但是由于它的内存空间是连续的,所以在vector中间进行插入和删除会造成内存块的拷贝和移动,复杂度是O(n)。 此外,当该数组的内存空间不够时,需要重新申请一块足够大的内存并进行内存拷贝,这些都降低了vector的效率。但是在vector的

2016-02-20 19:26:03

[Python]list, tuple, dict的区别

http://www.cnblogs.com/Michael-Kong/archive/2012/07/11/2585840.htmlDictionary 是 Python 的内置数据类型之一, 它定义了键和值之间一对一的关系。每一个元素都是一个 key-value 对, 整个元素集合用大括号括起来您可以通过 key 来引用其值, 但是不能通过值获取 key在一个 dictionary

2016-02-20 16:39:05

[C++]虚函数与纯虚函数

C++中,所有数据成员和方法均默认为私有,可用关键字public修改其属性。当我们无法或不想实现父类的某个方法时,可以将父类的该函数声明为虚函数,但是父类还是可以实现这个函数,这样做是为了允许基类的指针来调用子类的这个函数。而如果将父类的某个函数声明为纯虚函数,这个函数就不能被实现,用=0标记。且这个类就成了抽象类,不能被实例化。定义纯虚函数是为了起到一个规范作用,规定这个类的派生类必

2016-02-20 15:50:53

[C++]浅谈构造函数

什么是构造函数?构造函数是一种随着对象创建而自动被调用的函数,主要作用是对对象作初始化。C++中规定与类同名的成员函数就是构造函数。构造函数应该是一个公有的成员函数,并且构造函数没有返回值类型。构造函数可以如同一般函数一样被重载。在C++中,每个类都有且必须有构造函数,如果用户没有自行编写构造函数,编译器会提供一个无参的构造函数,称为默认构造函数。但这个默认构造函数不做任何初始

2016-02-20 13:49:42

Linux 技巧:让进程在后台可靠运行的几种方法

https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/1. nohup2. setsid3. disown4. screen我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/

2016-02-15 13:19:46

【Linux】various questions

1. Linux中,交换分区一般是物理内存的1.5到2倍2. http的端口,默认是80,还有8080,ssl加密端口443。 ftp端口,主动连接20,被动连接21.3.  setuid的用途是允许普通用户完成一些任务,而这些任务需要特权和通常被禁止的访问权限。     因此,实际应用中,通常用来允许普通用户以root身份运行只有root才有权限的程序或命令。     当一个具有

2015-09-27 10:51:28

【Java】hashMap和hashTable的区别

HashMap Hashtable都实现了Map接口HashMap是非synchronized的, Hashtable是synchronized的HashMap使用Iterator, Hashtable使用EnumerationHashtable直接使用对象的hashcode,hashmap重新计算hash值,而且用与代替求模。线程安全的map在JDK 1.5及其更高版本环

2015-09-26 15:25:01

【Java】面向对象的原则

https://zh.wikipedia.org/wiki/SOLID_(%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%AE%BE%E8%AE%A1)首字母指代概念S单一功能原则单一功能原则认为对象应该仅具有一种单一功能的概念。O开闭原则开闭原则认为“软件体

2015-09-26 15:01:44

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。