摘要: 网上说可以自定义一个,但是略显麻烦,尝试一下这个简单方法:`$\text{arccot}x$` 阅读全文
posted @ 2019-12-28 21:58 james_lee 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: "参见Markdown.cn" 阅读全文
posted @ 2017-05-15 00:59 james_lee 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Sublime Text3是一款给力的文本编辑器,通过安装插件可以编辑Markdown文本,在编辑Markdown文本的同时可以实时预览编辑效果。 安装准备: 找到菜单栏: → → ; 没有找到 ,那么点击 "Package Control" 安装吧,安装完重启Sublime。 安装过程: + 需要 阅读全文
posted @ 2017-05-13 03:42 james_lee 阅读(63417) 评论(0) 推荐(8) 编辑
摘要: 产生这个问题的真正原因是C语言运行时找不到适当的程序入口函数,一般情况下,如果是windows程序,那么WinMain是入口函数,在VS2008中新建项目为“win32项目”,如果是dos控制台程序,那么main是入口函数,在VS2008中新建项目为“win32控制台应用程序”, 而如果入口函数指定 阅读全文
posted @ 2017-05-11 19:52 james_lee 阅读(3410) 评论(0) 推荐(0) 编辑
摘要: 如果A对象中有对象成员B,对象B没有默认构造函数,则对象A需要在初始化列表中初始化对象B。 阅读全文
posted @ 2017-05-08 11:15 james_lee 阅读(142) 评论(0) 推荐(0) 编辑
摘要: C++项目中如果一个头文件被多个文件包含,#include"xxx.h",将可能导致头文件里面定义的类被多次编译,解决方法是加编译指示: #pragma once //告诉编译器只编译一次 阅读全文
posted @ 2017-05-08 10:47 james_lee 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: class Demo { public: Demo(){} Demo(string name, int age){ m_strName = name; m_iAge = age; } //构造函数可以重载 private: string m_strName; ... 阅读全文
posted @ 2017-05-07 12:08 james_lee 阅读(496) 评论(0) 推荐(0) 编辑
摘要: int a = 3; int *p = &a; //定义指针p指向变量a *p = 4; //*p代表a的值 int b = 5; p = &b; //p指向变量b *p = 6; //此时*p代表b的值 int c[3] = {2,5,7}; p = c; //此时p是指向数组c的指针,具体指向数组的第一个元素,即(&c[0]/p/c)三种写法等价 int... 阅读全文
posted @ 2017-05-07 00:32 james_lee 阅读(226) 评论(0) 推荐(0) 编辑
摘要: id SMALLINT UNSIGNED [AUTO_INCREMENT] PRIMARY KEY, //把id定义为主键且自动排号,每张数据表只有一个主键,不能为NULL,确保记录唯一性 //省略auto_increment,可以手动赋值,但主键不能重复 username VARCHAR(20) 阅读全文
posted @ 2017-01-15 16:54 james_lee 阅读(112) 评论(0) 推荐(0) 编辑
摘要: USE db_name; //使用(打开)数据库 SELECT DATABASE(); //查看当前打开的数据库 CREATE TABLE tb_name( column_name data_type NULL(default)/NOT NULL, ... ); //创建数据表 SHOW TABLE 阅读全文
posted @ 2017-01-15 00:39 james_lee 阅读(87) 评论(0) 推荐(0) 编辑