HTTP学习记录(基于菜鸟教程) Http,被称为超文本传输协议,HyperText Transfer Protocol,是一种应用层协议。Http是万维网(www)数据通信的基础,设计目的是确保客户端与服务器之间的通信,是互联网上最常用的协议之一,本职是基于Http协议HTTP 的基本工作原理是客户端(通常是 web 浏览器)向服务器发送请求,服务器接收到请求后,返回相应的资源。这些资源可以是网页、图像、音频文件、视频等。HTTP 使用了客户端-服务器模型,其中客户端发送请求,服务器返回响应。
liquibase学习记录 Liquibase 是一种数据库架构更改管理解决方案,使您能够从开发到生产更快、更安全地修订和发布数据库更改,Liquibase可以 使用 SQL、XML、JSON 和 YAML 更改数据库。必须配置liquibase.properties文件中的以下配置。如果需要查看别的数据库配置文件怎么写,请参考。下载,如果下载慢或者无法下载,可以使用。添加你自己本地的liquibase安装地址。,显示如下内容,则安装成功。建议电脑重启后,再测试。
调用DLL(C++) 最近用到动态链接库,链接DLL文件,有两种方式,分别是静态链接和动态链接,静态链接是是直接将DLL文件、头文件(.h文件)、LIB文件放入到项目中,启动的时候给动态链接库分配内存,而动态链接是用函数加载dll文件,比较灵活,所以我就使用了动态链接。
IOCP简单了解 IOCP是Input/Output Completion Ports的简称,中文翻译为完成端口,完成是应用程序向系统发起一个IO操作,系统会在操作结束后,将IO操作完成结果通知应用程序,端口指的是机制。
NSIS学习笔记 NSIS 是开发者用来创建安装程序的工具 ,它允许程序员控制安装、卸载、设置系统设置、解压文件等,且是最小的安装程序系统,在默认情况下仅为34KB。在 NSIS 脚本里每一行都作为一个命令处理, 如果这一行太长的话你可以使用 “\” 来分隔,编译器会自动地把下一行接到上一行来作为完整的一行,而不是看作新的行,如果在字符串里需要使用双引号,你应该使用 $" 来避免误解Call 函数名!define 常量名 常量值!define NAME "名字"Var 变量名。
linux学习 Linux无论有几个分区,分给哪一个目录使用,他归根结底就只有一个根目录,一个独立切唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。Linux采用了一种叫“载入“的处理方法,它的整个文件系统包含了一整套的文件和目录,且将一个分区和一个目录挂载起来,这时要在入的一个分区将使它的存储空间在一个目录下获得。Linux通过10位管理文件的权限.其中第一位是文件类型(代表普通文件,d代表目录,l代表软连接,b代表块设置,如硬盘,c代表字符设备,如键盘、鼠标。
一个java程序员的CMake之旅 你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这样就带来了一个严峻的问题:如果软件想跨平台,必须要保证能够在不同平台编译。而如果使用上面的 Make 工具,就得为每一种标准写一次 Makefile ,这将是一件让人抓狂的工作。
java腾讯企业邮箱发送邮件失败,显示通信错误和密码错误 3.然后发现后台又报了乱码和501,于是我把源码编译了,发现腾讯企业邮箱需要绑定微信,并且后台配置的password必须为客户端密码。1.首先我查看了后台配置,发现没问题。把改行配置改成这个就行了。
SCSS学习笔记 Scss中的语法//语法:@mixin 混入名 {样式} @mixin block {. div {font : {} } } //引入混入 @ import "base";//使用混入 . box {}生成的css. box {@function和@mixin参数的使用方式没啥区别;@function用来计算,@mixin用来封装样式,@import用来抽离他们为一个模块。