上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 安装和配置方式 vue-router是基于路由和组件的, 路由用于设定访问路径, 将路径和组件映射起来. 在vue-router的单页面应用中, 页面的路径的改变就是组件的切换. 安装vue-router npm install vue-router --save 在模块化工程中使用它(因为是一个插 阅读全文
posted @ 2021-06-22 15:39 我是一言 阅读(130) 评论(0) 推荐(0) 编辑
摘要: url的hash和HTML5的history URL的hash URL的hash也就是锚点(#), 本质上是改变window.location的href属性. 我们可以通过直接赋值location.hash来改变href, 但是页面不发生刷新 history H5的history接口是HTML5新增 阅读全文
posted @ 2021-06-20 20:58 我是一言 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 第一个阶段:后端渲染 后端路由(映射表) 后端处理url和页面之间的映射关系。(control) 后端渲染 前端访问一个url,后端通过jsp技术把页面(和数据)渲染好,返回(html+css)给前端。 jsp:html+css+java,java代码作用是从数据库中读取数据,并将它动态的放在页面中 阅读全文
posted @ 2021-06-19 17:16 我是一言 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 支付接口并发 需求:对支付接口做并发,验证账户金额的扣款(-)冻结(+),然后把执行结果写到一个日志文件 # @Time : '2021-6-19 07:58' # @Author : 'pc.kang' import time,json,requests from threading import 阅读全文
posted @ 2021-06-19 08:56 我是一言 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 死锁问题 死锁的表现:程序死循环 如果程序中多个线程相互等待对方持有的锁,而在得到对方的锁之前都不释放自己的锁,由此导致这些线程不能继续运行,这就是死锁。 预防死锁的一般做法:如果程序要访问多个共享数据,则首先要从全局考虑定义一个获得锁的顺序,并且在整个程序中都遵循这个顺序,释放锁时,按加锁的反序释 阅读全文
posted @ 2021-06-19 08:03 我是一言 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 消息队列-queue from threading import Thread from queue import Queue import random,time 储钱罐 def create(queue): for i in [100,50,20,10,5,1,0.5]: if not queu 阅读全文
posted @ 2021-06-19 08:00 我是一言 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Condition import threading import time def consumer(cond): with cond: print("consumer before wait") cond.wait() # 等待消费(相当于进程就绪状态) print("consumer afte 阅读全文
posted @ 2021-06-19 07:04 我是一言 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 底账库 存放公司所有发票数据的数据库数据表,可以是多个表 红冲 发票冲红是针对原开的发票有误或者因为其他原因需更正,需要重新开具的发票调整账目 原始发票称蓝票,冲红是相对原票来的 红冲就是红字冲账法。就是当你的会计账簿登记错误时不能直接将错误账页销毁,一定要用规定的会计方法冲销错误的会计账簿,然后用 阅读全文
posted @ 2021-06-18 18:01 我是一言 阅读(3694) 评论(0) 推荐(0) 编辑
摘要: Event-信号传递 threading.Event源码的解释是这样的, class Event: """Class implementing event objects. Events manage a flag that can be set to true with the set() met 阅读全文
posted @ 2021-06-18 16:21 我是一言 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Semaphore-加锁 from threading import Thread, Semaphore import threading import time def worker(s,i): s.acquire() print(threading.current_thread().name + 阅读全文
posted @ 2021-06-18 11:16 我是一言 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 线程同步 控制线程执行顺序 生产者与消费者 可以看下打印,是相对有序的 from queue import Queue # 队列类 import random import threading import time # 生产者线程 class Producer(threading.Thread): 阅读全文
posted @ 2021-06-18 11:14 我是一言 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 线程互斥 该实例创建了3个线程t1、t2和t3同步执行,三个线程都访问全局变量data,并改变它的值。当第一个线程t1请求锁成功后,开始访问共享数据data,第二个线程t2和t3也开始请求锁,但是此时t1还没有释放锁,所以t2、t3处于等待状态,直到t1调用lock.release()释放锁,t3才 阅读全文
posted @ 2021-06-17 04:24 我是一言 阅读(73) 评论(0) 推荐(0) 编辑
摘要: multiprocessing.dummy.Pool import time from multiprocessing.dummy import Pool def run(fn): time.sleep(2) print(fn) if __name__=="__main__": testFL=[1, 阅读全文
posted @ 2021-06-14 23:49 我是一言 阅读(418) 评论(0) 推荐(0) 编辑
摘要: python的GIL导致python的并发不同于java,原因不说,下面直接说解决方案 concurrent.futures库提供了一个 ProcessPoolExecutor 类, 可被用来在一个单独的Python解释器中使用多核cpu执行计算密集型函数 threading库 对I/O密集型接口做 阅读全文
posted @ 2021-06-14 12:20 我是一言 阅读(168) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2020.cnblogs.com/blog/1122100/202106/1122100-20210612213619712-381935108.jpg) 阅读全文
posted @ 2021-06-12 21:11 我是一言 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 创建数据库 create database if not exists testDB default charset utf8 collate utf8_general_ci; 选择数据库 USE testDB; 建表 CREATE TABLE IF NOT EXISTS `test`( `id` 阅读全文
posted @ 2021-06-09 12:20 我是一言 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 箭头函数的基本使用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> // 箭头函数: 也是一种定义函数的方式 // 1.定义函数的方 阅读全文
posted @ 2021-06-06 01:16 我是一言 阅读(236) 评论(0) 推荐(0) 编辑
摘要: vue2 vue cli脚手架介绍和安装 vue cli 依赖node和webpack 安装(vue cli 3) npm install -g @vue/cli # OR yarn global add @vue/cli 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要 阅读全文
posted @ 2021-06-06 01:07 我是一言 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 模块化开发是为了解决 全局变量命名冲突的问题 export/ import index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <s 阅读全文
posted @ 2021-05-30 17:33 我是一言 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 安装virtualenv pip install virtualenv 安装虚拟环境管理工具 pip install virtualenvwrapper pip install virtualenvwrapper-win #windows环境下使用 创建目录用来存放虚拟环境 mkdir $HOME/ 阅读全文
posted @ 2021-05-18 10:51 我是一言 阅读(43) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页