魈魑itan
码龄6年
  • 2,202
    被访问
  • 7
    原创
  • 1,134,641
    排名
  • 0
    粉丝
关注
提问 私信

个人简介:新手程序员,博客记录学习笔记,有不对的知识点请大佬们批评指正。

  • 加入CSDN时间: 2016-03-20
博客简介:

qq_34359754的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得14次收藏
创作历程
  • 4篇
    2021年
  • 3篇
    2020年
成就勋章
TA的专栏
  • Python
    1篇
  • javaweb
    3篇
  • IntelliJ IDEA问题
    2篇
  • Maven
    1篇
兴趣领域 设置
  • 人工智能
    机器学习深度学习神经网络
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

浅谈Python多线程之GIL

Python学习中,我们完成多任务时,往往会使用多线程技术,那我们一定要知道GIL这个概念,GIL到底是做什么的?为什么要用GIL?它有哪些缺点?什么是GILGIL即全局解释器锁(global interpreter lock),每个线程在执行前都需要先获取GIL,保证同一时刻只有一个线程可以执行,别的线程不能干扰当前线程的执行,只能在占有GIL锁的线程执行完之后再获取锁。为什么要用GIL为了更有效的利用多核处理器的性能,出现了多线程的编程方式,而随之带来的问题就是如何保证各个线程间数据一致性和状态
原创
发布博客 2021.03.25 ·
44 阅读 ·
0 点赞 ·
0 评论

c语言小白求问TnT 为啥这题选B而不是D啊

答:

比如a=1,b=2,c=3。a/b/c=1/2/3=0; 1/(2/3)=1/0。而D的就是简单的数学除法运算。

回答问题 2021.01.17

itan:cookie-session简介

1.会话用户打开一个浏览器,点击很多超链接,访问多个web资源,关闭浏览器的过程称为会话。有状态会话:一个同学来过教室,下次再来,我们知道这个同学曾经来过,称之为有状态会话。例如直播网站等会记住你的登陆状态。现实中证明身份:带上你的学生证;学校登记你来过;那么服务端如何知道客户端来过?服务端给客户端一个信件,客户端下次访问服务端带上信件就好,cookie服务器登记你来过了,下次你来的时候我来匹配你,seesion2.保存会话的两种技术实现Cookie(开发中用不到):客户端技术(使用
原创
发布博客 2021.01.06 ·
33 阅读 ·
0 点赞 ·
0 评论

itan:ServletContext简介

先介绍一些相关的知识点Web服务器是提供web服务的软件或主机,即Web服务器软件或装有Web服务器软件的计算机。例如:IIS、apache、nginx等。Web服务器可以处理 HTTP 协议,响应针对静态页面或图片的请求,进行页面跳转,或者把动态请求委托其它程序(它的扩展、某种语言的解释引擎(php)、Web容器)。所以,我们可以把 IIS、Apache、Nginx、Tomcat等都称为Web服务器,因为他们都提供了web服务。中间件(Middleware)是提供系统软件和应用软件之间连接的软件,以
原创
发布博客 2021.01.06 ·
32 阅读 ·
0 点赞 ·
0 评论

itan:request-response简介

输出汉字用getwriter(),否则会乱码;其余的用getOutputStream(),否则会漏掉字符,字符串损坏或丢失。Web服务器接收到客户端的http请求,针对此请求,分别创建代表请求的HttpServletRequest对象,代表响应的HttpServletResponse;用HttpServletRequest获取客户端请求过来的参数;用HttpServletResponse给客户端响应一些信息;HttpServletResponse响应的常见应用:向浏览器输出消息;下载文件:
原创
发布博客 2021.01.06 ·
20 阅读 ·
0 点赞 ·
0 评论

IDEA使用Maven工具导入servlet-api包后,编译项目时仍提示找不到javax.servlet.http包的原因及解决方案

IDEA使用Maven工具导入servlet-api包后,编译项目时仍提示找不到javax.servlet.http包的原因及解决方案问题如题描述,题主揣摩,出现此问题的原因是因为你在IDEA中添加了自己tomcat后,该tomcat版本所使用的servlet-api包跟你使用Maven导入的该包版本不同。众多网友给出的解决方案:手动从tomcat的lib目录添加该包到当前项目的lib目录下,这也是一种解决方案,但是会导致出现两个该包的依赖配置。题主建议解决方案如下:项目名右键->Open Mu
原创
发布博客 2020.12.28 ·
851 阅读 ·
0 点赞 ·
1 评论

Mysql下载安装配置教程

Mysql配置步骤下载Mysql安装Mysql解压配置环境变量新建配置文件命令行安装mysql服务至物理机初始化数据库文件启动mysql服务进入mysql管理命令行更新mysql密码修改my.ini文件重启mysql服务即可正常使用下载MysqlMysql官网下载地址:https://downloads.mysql.com/archives/community/根据物理机位数选择相应数据包下载。用于自己学习的话,建议下载zip压缩包形式,因为exe安装文件在安装时会修改注册表,会导致卸载时非常麻烦。
原创
发布博客 2020.12.09 ·
155 阅读 ·
0 点赞 ·
0 评论

解决IntelliJ IDEA创建包时,包结构不自动分级的问题

解决IntelliJ IDEA创建包时,包结构不自动分级的问题问题描述​使用IntelliJ IDEA在项目中创建名为com.tian.lesson01的包(package)时,发现包结构未自动分级,而是下图样式:解决方式​ 1.点击下图中标注的小齿轮图标打开project设置;​ 2.取消勾选下图中标注的"Compact Middle Package"项;​ 3.设置成功,发现问题解决,包结构已经分层显示;...
原创
发布博客 2020.09.13 ·
857 阅读 ·
6 点赞 ·
0 评论