web框架的本质 Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议来响应请求,这样的网络通信,我们就可以自己实现Web框架了。 通过对soc ...
分类:
Web程序 时间:
2019-10-06 20:21:25
阅读次数:
136
题意:给一段等差为m的m~n的等差序列,求这些数个位数的总和。 思路:我的思路比较乱,比较复杂,但总体还是找规律法,每个人想法不同,但殊途同归。 因为这题数值较大,又要用到循环,所以直接%的简单方法是会超时的。 我的思路:想一想,是不是序列中每10个数的个位数和一定是等于一个数x。 好,求出这样的数 ...
分类:
其他好文 时间:
2019-10-05 20:18:50
阅读次数:
78
1. 当退出 Python 时是否释放所有内存分配? 答:否,循环引用其他对象或引用自全局命名空间的对象的模块,在python退出时并非完全释放 另外,也不会释放c库保留的内存部分 2. 在python中如何实现多线程? 一个线程就是一个轻量级进程,多线程能让我们一次执行多个线程。我们都知道,Pyt ...
分类:
编程语言 时间:
2019-10-04 22:57:18
阅读次数:
111
序曲:学习编程最好的方式就是敲代码,没有比这个更好的方法,哪怕你看了上百G的视频,都不如你自己敲几行代码更为有效。还有要记得敲完代码然后写一篇随笔来记录一下你所学所想。 什么叫AOP? AOP面向切面编程(Aspect Oriented Programming),是通过预编译方式和运行期动态代理实现 ...
分类:
Web程序 时间:
2019-10-04 21:18:46
阅读次数:
164
在开始之前,建议阅读 应用架构指南。 Before getting started, we recommend reading the Architecture Components Guide to App Architecture. The guide has some useful princ... ...
分类:
移动开发 时间:
2019-10-04 18:46:06
阅读次数:
127
using DocumentFormat.OpenXml.Presentation; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threadin... ...
分类:
编程语言 时间:
2019-10-03 17:45:27
阅读次数:
94
定义:System.Threading.Timer timer;int count;TextBox textBox1; 创建计时器和每秒要执行的方法:timer = new System.Threading.Timer(st =>{ ++count; textBox1.AppendText("计数: ...
C. Book Reading time limit per test 1 second time limit per test memory limit per test 256 megabytes memory limit per test input standard input input ...
分类:
其他好文 时间:
2019-09-27 17:39:59
阅读次数:
107
1. Paper Reading $ \lfloor ab/p \rfloor p$ 我是根据 "ICSE2019" schedule上的不同方向的论文来读的,打算一个主题读一篇来确定方向。 目前读的是 Automated Program Repair 方向的 Learning to Spot an ...
分类:
其他好文 时间:
2019-09-27 16:27:36
阅读次数:
85
进程和线程的区别 进程是对运行时程序的封装,是系统资源调度和分配的基本单位 线程是进程的子任务,cpu调度和分配的基本单位,实现进程内并发。 一个进程可以包含多个线程,线程依赖进程存在,并共享进程内存 什么是线程安全 一个线程的修改被另一个线程的修改覆盖掉。 python中哪些操作是线程安全的 一个 ...
分类:
编程语言 时间:
2019-09-26 21:14:30
阅读次数:
90