- 博客(8)
- 收藏
- 关注
原创 35行python代码教你向ta说情话
最近看到有定时向老婆或者女朋友定时发送微信的项目,碰巧看到了一个土味情话的API,顺手就做了个专说情话的聊天机器人。35行迅速上手。效果还不错,土味情话本来就是吊人胃口的python版本3.7依赖库itchatrequestsimport itchat,timeimport requestsimport re# 实现登录和登录状态保存itchat.auto_login(hotR...
2019-06-21 12:37:20 4109 1
原创 MaterialButton使用解析
简介Material Design (质感设计,又译为材质设计、材料设计),研发代号:量子纸张(英语:Quantum Paper),是由Google开发的设计语言 。扩展于Google即时的“卡片”设计,材质设计基于网格的布局、响应动画与过渡、填充、深度效果(如光线和阴影)。设计师马迪亚斯·杜阿尔特解释说:“与真正的纸张不同,我们的数字材质可以智能地扩大和变形。材质具有实体的表面和边缘。接缝和阴影表明组件的含义。“Google指出他们的新设计语言基于纸张和油墨。”质感设计于2014年6月25日的Goog
2021-07-30 14:17:06 1257
原创 hibernate关联关系映射总结
这里主要是为了自己梳理学习的知识,重在理解不是代码实践。第一问:关联关系映射干什么用的?hibernate给我们提供的就是ORM功能,我们通过组织对象(包含私有对象)配置xml文件让hibernate帮助我们完成,类与类的关系映射到到数据库中表与表之间。第二问:关联关系有那些呢?单向一对一,双向一对一,单向一对多,单向多对一,双向一对多,单向多对多,双向多对多。(双向一对多,多对一没...
2019-10-15 20:26:35 194
原创 hibernate中get和load方法的区别
get方法这里假设去取一个User对象User u = get(id,User.class);根据提供的id,hibernate执行sql语句,去数据库中查找对应id的记录,并根据User.class返回一个User对象。load方法load方法使用的是懒加载模式,load进来的是一个代理对象。先来说懒加载,什么是懒加载呢,简单来说就是你用的时候我才会加载,get得到的对象,是把这个...
2019-06-23 16:46:24 178
原创 hibernate持久化对象的状态
分类临时态临时态是指实例化之后,未被session管理的对象,可以认为就是普通的对象持久态持久态,两个条件:1、已有OID。2、被session管理。OID指的是该对象已经与数据库中的一条记录关联,可以对应到数据库中。被session管理则是指该对象受hibernate的管理,具有与数据库记录同步的能力,对对象属性的增删改查与数据库关联脱管态托管状态与持久状态相比在于:1、已有O...
2019-06-22 11:06:33 174
原创 计算机网络TCP三次握手 四次挥手浅析
这几天复习计算机网络对TCP三次握手很迷惑,查了一大堆资料算是明白了原因,就当作我第一篇博客的内容吧。首先TCP是面向连接的,三次握手是为了建立连接以便传输数据。为什么是三次握手呢?本质上是因为TCP的连接是双向的,而四次握手的中间两步又是可以合并的。双向保证连接的四次握手A 请求连接——> B ...
2019-06-21 14:20:30 392
原创 hibernate map简单实现一对多关系映射
首先引题,现在有学生(1)成绩(多)两张表,要求使用hibernate关系映射(xml方式)建立它们之间的一对多关系。并且使用map更新学生的成绩首先建立实体类Student.javapackage entities;import java.util.Date;import java.util.HashMap;import java.util.Map;/*变量依次为:学号、姓名、...
2019-06-21 14:09:10 345
原创 TCP的流量控制和拥塞控制
#1、流量控制##1.1概述理想状态下,无论是传送数据的速率多块,传送数据的多大,接收方都可以接收到。可是在实际情况中,需要协调发送方发送数据和接收方接收数据的速率,以便发送的数据能被收到。###1.1.1滑动窗口TCP采用滑动窗口机制来解决流量控制问题,滑动窗口为接收方设定了一个动态指定的接收窗口rwnd。TCP传输是双向进行的,接收方同时也是发送方,这里为了便于分析,取其中一个方向进行...
2019-06-21 14:02:48 594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人