自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 编写可读代码的艺术(阅读笔记)

编写可读代码的艺术(阅读笔记)表面层次的改进把信息装到名字选择专业的名字。避免泛泛的名字(好的名字应该描述变量的目的)。具体代替抽象。使用前缀或者后缀。丢掉没用的词。名字长度?小作用域使用短的名字。如果是大作用域,名字就需要包含足够多的信息。名字不要引起误解bool变量可以用is, has,can,should。名字要符合使用者的期待。轻量级就要对应轻量级的期待。审美使...

2019-09-15 01:58:00 243

原创 Linux环境下程序core掉了

(1)Core的概念:当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump。(2)Core的作用:关键的程序运行状态也会同时 dump 下来,例如寄存器信息(包括程序指针、栈指针等)、内存管理信息、其他处理器和操作系统状态和信息。core dump 对于编程人员诊断和调试程序是非常有帮助的,因为对于有些程序错误是很...

2018-10-14 15:05:07 2263

原创 gcc、gdb、Makefile的使用

目录:gcc gdb Makefile环境:centos7系统gccStep1:编辑hello.cStep2:gcc命令格式为:gcc [选项] 要编译的文件 [选项] [目标文件]gcc hello.c -o hello执行命令生成了可执行文件,gcc的工作流程是:预处理>编译>汇编>连接。下面详细查看各种命令:Step3:-E 只进...

2018-08-19 18:23:34 459

原创 vmware上完成CentOS7安装后进行网络设置

预备工作:使用wmware安装好CentOS系统,具体教程可百度。下面进行网络设置:Step1、vmware点击虚拟网络编辑器。Step2:更改设置:设置Vmnet0为桥接模式,Step3:打开网络连接,点击WMware Network Adapter VMnet8,勾选Bridge Protocol,勾选允许其它网络用户连接Internet等。选择自动获得ip地址。...

2018-08-19 14:24:32 601

原创 MongoDB 学习文档(3)

4 创建、更新和删除文档4.1 插入文档insert:批量插入,参数为文档数组.注意:batchInsert已经被废弃掉了,所以再用batchInsert执行批量插入是会报错:batchInsert is not afunction   1、多个文档插入到一个集合中个,这种方式有效。不能再单次请求中,将多个文档批量插入到多个集合中。2、如果在批量插入过程中有一个文档插入失败,那么,这个文档之前的所...

2018-03-08 16:57:59 190

原创 MongoDB 学习文档(2)

3 MongoDB Shell 3.1 MongoDB shell简介几乎所有数据库操作都可以通过shell完成选择数据库 >use foobar Switched to db foobar 3.2 基本操作3.2.1 创建insert函数3.2.2 读取find和findOne方法可用于查询集合中的文档,findOne用于只查询一个。使用find时,shell会自动显示最多20个匹配的...

2018-03-07 20:41:51 122

原创 MongoDB 学习文档(1)

MongoDB文档 1、相关概念:NoSQL: 非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。CAP定理:一个分布式计算系统来说,不可能同时满足以下三点:一致性(Consistency) (所有节点在同一时间具有相同的数据) 可用性(Availability) (保证每个请求不管成功或者失败都有响应) 分隔容忍(Par...

2018-03-06 20:11:17 157

原创 记录一下sqlserver和sde的安装

实例配置服务器配置好了,要开始安装了,等啊等

2016-10-11 22:04:31 250

原创 嵌套的作用域

嵌套的作用域最近在学习C++,把自己学到的东西写下来,一方面是加深印象,更好的理解知识,另一方面知识应该是分享的。希望别人能从我的博文中收益.Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2016-09-26 21:12:32 753 1

转载 c语言中enum类型的用法

11.10 枚举类型在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构

2016-09-10 22:26:54 347

转载 C/C++中extern关键字详解

1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。      也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而

2016-09-10 22:17:39 149

转载 C/C++中static关键字详解

下面是main.c的内容:int main(void) {      extern char a; // extern variable must be declared before use    printf("%c ", a);    (void)msg();    return 0;  }    程序的运行结果是:A Hello    你可能会问:为什么在a

2016-09-10 21:08:33 150

转载 GIS数据库的发展方向探讨

随着近年来GIS应用越来越广、应用的层次越来越深,传统的GIS平台,也随之出现了捉衣见肘的尴尬局面。最早GIS只是作为一个数字地图的作用,用电子图形来代替纸质地图的。数字地图解决纸质地图不便于存储、检索、管理以及精度失真等问题;随之发展到分析应用等方面。GIS工具确实给人类带了一次飞跃,从简单的数理统计分析到空间分析的飞跃。人们真正从GIS中受益。然而这些应用同属于Desktop GI

2016-09-06 20:39:24 366

转载 C++的宏

C++ 宏定义将一个标识符定义为一个字符串,源程序中的该标识符均以指定的字符串来代替,C++的三个主要的预处理命令之一(C语言的预处理主要有三个方面的内容: 1.宏定义; 2.文件包含; 3.条件编译。 预处理命令以符号“#”开头)。定义的格式有如下几种:#define 其中, 是一个标识符,是被替换用的字符串。例如:#define PI 3.14定义改代码后,把

2016-09-01 11:01:46 245

原创 C#同一项目中一个窗口中的按钮去操控另一个窗口控件

//激活转化主窗口的转化按钮                frMain fM = null;                foreach (Form f in Application.OpenForms)                {                    if (f.Name == "frMain")                    {

2016-04-09 23:41:13 3335

原创 C#窗体应用程序添加现有窗口项

C#窗体应用程序添加现有窗口项,应该注意:修改被添加窗口的命名空间

2016-04-09 17:12:50 2715

原创 ADP.NET更新ACCESS数据库的小问题

问题:TextBox接收ACCESS数据库,然后更改TextBox值,更新数据库。但是无法更新。

2016-03-11 11:23:30 458

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除