摘要:
为什么要用断言? 首先要搞清楚为什么要用断言,不能看别人代码中有,就追赶时髦地用一用!从效果上来说assert断言能用if语句替换,那么为什么不用if语句把断言替换呢?一般而言,if语句是处理逻辑上的可能会发生的错误,断言则用来处理不应该发生的状况。 什么是不应该发的的状况呢?这要区分数据的来源:1 阅读全文
摘要:
上面的代码会打印“A”。 C++ 类指针定义的时候没有初始化的时候,居然可以安全的调用类内部的成员函数而不出错。 在网上查了一下: 初始化为NULL的类指针可以安全的调用不涉及类成员变量的类成员函数而不出错,但是如果类成员函数中调用了类成员变量则会出错,既然赋值为NULL的情况都可以使用,那么自然不 阅读全文
摘要:
对象模型的重点在类和对象; 在OOP中,重点是做什么,而不是如何做; 对象包括状态和行为; 对象互相通信以解决问题; 数据抽象、封装和继承是对象模型的强大范式,它不是如何语言的特性; 支持抽象、封装和继承的语言就是面向对象编程语言; 必须通过仔细分析问题、良好的设计和高效的实现,才能发挥对象模型的优 阅读全文
摘要:
CentOS 下通过命令登录Mysql: mysql -uroot -p 按回车键后输入密码 阅读全文
摘要:
安装crontab:yum install crontabs 说明:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond 阅读全文
摘要:
Homebrew官网:http://brew.sh/index_zh-cn.html Homebrew是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,相当于linux下的apt-get、yum神器;Homebre可以在Mac上安装一些OS X没有的UNIX工具,Homeb 阅读全文
摘要:
g++ 是一个编译器,它将源代码转换成可以执行程序,但不运行它。 你必须亲自运行程序。 g++ 生成的程序的默认名称是 a.out ( 因为历史原因),因此你将运行它作为 $./a.out 如果要为程序选择不同的名称,请使用 -o 选项: $ g++ Code.cpp -o myProgram $. 阅读全文
摘要:
Python 中文编码只针对Python2.X的版本, Python2.X中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了 注意: 阅读全文
摘要:
Python 3.6.4 # 本地时间为: time.struct_time(tm_year=2018, tm_mon=2, tm_mday=9, tm_hour=0, tm_min=25, tm_sec=42, tm_wday=4, tm_yday=40, tm_isdst=0) #格式化: Fr 阅读全文
摘要:
全局编码设置:编码设置的方法:ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding,设置合适的编码。 局部编码设置:在源码按右键-->General-->Editors-->Test Editors-->S 阅读全文
摘要:
一、函数实现 实例1: 实例2: 实例3: 实例4: 阅读全文
摘要:
php替换多个字符串str_replace函数 阅读全文
摘要:
dirname(path) path: 代表你的文件路径,必须为绝对路径,可以使用__FILE__, 表示列出当前文件的绝对路径,包含文件名 函数会返回当前文件的上一级路径,也就是除了文件名称的路径 eg: glob(dirname/*) 获取指定文件夹下的指定文件,包括文件夹名称,如果想获取指定文 阅读全文
摘要:
在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。 1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另 阅读全文
摘要:
使用wordpress建站的朋友可能会遇到wordpress管理密码,有时甚至是正确的密码,但是多次尝试输入都无法登录,并且输入用户名和输入电子邮件都无法获取密码,遇到这种情况怎么办,本文教你如何处理。 当wordpress无法通过邮件的方式获取密码又无法登录的情况下, 我们可以通过直接修改数据库w 阅读全文