Docker实践8:Compose

  • Post author:
  • Post category:其他

今天要在我的本子上搭建一个mediawiki环境,之前的经验,用fig去配置是最简单的了。可是下载fig失败,去官网一看才知道,fig已经被compose工具取代了。原文是这样说的: Fig has been replaced by Docker Compose, and is now deprecated. The new documentation is on the Docker websi…

继续阅读 Docker实践8:Compose

MAC 用命令查看IP

  • Post author:
  • Post category:其他

MAC 用命令查看IP 在用Win的时候,一个ipconfig就可以查看IP,但是在MAC上怎么看呢? 很简单,打开终端 就是这个东西 输入ifconfig,回车,就可以看到了 布拉布拉一大串,不想看,我只想知道我的IP,这个也好办,过滤下,在 ifconfig后边输入|grep ‘inet’,然后 回车,就找到啦。 直接复制:ifconfig|grep ‘inet’ 回车查看IP 版权声明:本文…

继续阅读 MAC 用命令查看IP

利用Git版本控制管理你的项目

  • Post author:
  • Post category:其他

准备工作 项目创建完成后,将项目版本控制起来,今后每个版本的迭代会非常清楚,同时也有助于项目进行协同开发。 还有一个十分重要的问题是: 项目上线后,线上的运行的程序的配置与线下进行测试的配置文件是不一样的(比如数据库的配置、DEBUE模式、ALLOWED_HOSTS等等),因此我们这里需要为线下的测试环境新建一个单独的测试文件 local_settings.py, local_settings.p…

继续阅读 利用Git版本控制管理你的项目

谷歌浏览器开发者工具的快捷键详解

  • Post author:
  • Post category:其他

访问 DevTools 访问 DevTools 在 Windows 上 在 Mac 上 打开 Developer Tools F12、Ctrl + Shift + I Cmd + Opt + I 打开/切换检查元素模式和浏览器窗口 Ctrl + Shift + C Cmd + Shift + C 打开 Developer Tools 并聚焦到控制台 Ctrl + Shift + J Cmd + O…

继续阅读 谷歌浏览器开发者工具的快捷键详解

vector扩容

  • Post author:
  • Post category:其他

扩容原理 vector以连续的数组存放数据,当vector空间已满时会申请新的空间并将原容器中的内容拷贝到新空间中,并销毁原容器 存储空间的重新分配会导致迭代器失效 因为分配空间后需要进行拷贝,编译器会预分配更多空间以减少发生拷贝影响程序效率 扩容的大小叫做扩容因子,扩容因子由编译器决定,VS的扩容因子为1.5,G++中,扩容因子为2 vector<int> v = { 1,2,3,4…

继续阅读 vector扩容

java的关键字和保留字

  • Post author:
  • Post category:java

关键字和保留字的区别 正确识别java语言的关键字(keyword)和保留字(reserved word)是十分重要的。Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。保留字是为java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。 识别java语言的关键字,不要和其他语言如c/c++的关键字混淆。 标志符包含关键字…

继续阅读 java的关键字和保留字

文件夹的使用、常见术语缩写

  • Post author:
  • Post category:其他

一、文件夹名 1.include、lib、bin include :放头文件 .h lib :放静态库(.lib / .a) bin :放动态库(.dll / .so) cpp文件一般是不让别人看到的,而是编译成 .obj 然后打包到lib里的 2.linux系统文件夹 src :source,源文件 usr :user,用户 etc :Linux存放文件系统配置和零零碎碎东西的文件夹 二、文件后…

继续阅读 文件夹的使用、常见术语缩写

常用的Layout布局元素(一)

  • Post author:
  • Post category:其他

常用的Layout布局元素 (一) Grid网格 它的子控件被放在一个一个实现定义好的小格子里面,整齐配列。 要使用Grid,首先要向 RowDefinitions 和 ColumnDefinitions 属性中添加一定数量的 RowDefinitions 和 ColumnDefinitions 元素,从而定 义行数和列数。 如果没有显式设置 任何行或列,Grid将会隐式地将控件加入在第0行第0列…

继续阅读 常用的Layout布局元素(一)

后端网络编程知识点总结

  • Post author:
  • Post category:其他

这一篇是网络编程的面试知识点的总结。不打算从计算机网络的基础讲起,只是摘要性的总结一下知识点,更多的内容请从经典的书籍中获取。 1、tcp与udp的区别(必问) 可靠性 首先,TCP是一个 面向连接 的协议,需要三次握手。具有可靠性,但是并不是百分百的可靠,它通过序列号确认,超时重传等机制提供数据的可靠传送或者故障的可靠通知,但并不能保障数据一定会被对方接收。 UDP是一个 无连接 的协议。UDP…

继续阅读 后端网络编程知识点总结

[AcWing]872. 最大公约数 (C++实现)最大公约数模板题

  • Post author:
  • Post category:其他

[AcWing]872. 最大公约数 (C++实现)最大公约数模板题 1. 题目 2. 读题(需要重点注意的东西) 3. 解法 4. 可能有帮助的前置习题 5. 所用到的数据结构与算法思想 6. 总结 1. 题目 2. 读题(需要重点注意的东西) 思路: 什么是约数? 约数,又称因数。 整数 a除以 整数 b(b≠0),除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为b的倍…

继续阅读 [AcWing]872. 最大公约数 (C++实现)最大公约数模板题