摘要:
1.socket 网络上任意两个程序之间要进行通信,需要依靠socket(端口)。socket封装了TCP/IP协议,让网络通信基于TCP/IP协议的形式实现。 socket可以翻译为插座,那么一个服务器就拥有很多个“插座”,不同的“插座”可以实现不同的服务(应用程序)。在一台计算机上面,每个独立的 阅读全文
摘要:
下载了mysql的客户端,一般其默认的编码格式是gbk,为了方便后续使用,想要将其编码格式改为utf8. 这时候的方法是: 1.进入mysql的安装目录,找到my.ini文件。 2.以txt文件的格式打开,分别在【client】 和【mysqld】下面添加 default-character-set 阅读全文
摘要:
很多时候需要在多张表之间进行跨表查询,这其中外键是必须存在的,而通过外键所处的表的对象进行跨表查询, 称为正向查询。反之,则是反向查询。 正向查询很简单,这里不谈。 主要谈下反向查询。 上面简单的创建了两个示例表。 通过Userinfo对象获取U2U的对象,便是反向查询。以下是简单的代码。 综上,一 阅读全文
摘要:
先谈 cookie 网络传输基于的Http协议,是无状态的协议,即每次连接断开后再去连接,服务器是无法判断此次连接的客户端是谁。 如果每次数据传输都需要进行连接和断开,那造成的开销是很巨大的。 为了解决这个问题,cookie就应运而生,当用户登陆成功,服务器会在返回响应数据的同时也携带着cookie 阅读全文
摘要:
跨表操作在数据库操作非常常用,虽然其会降低读取数据的性能,但是它能节约数据在硬盘中的占用,优化数据表的结构和各自之间的关系。 在sql中,一般跨表需要用到 join 关键字 那到了Django框架中,又是如何实现跨表的呢? 通过m,Django内部就会自动生成第三张关系表。 接下来,该如何对这第三张 阅读全文
摘要:
1.字段 CharField IntegerField floatField DateTimeField DateField DecimalField 2.参数 null default choices primary_Key db_index unique max_length 阅读全文