摘要: [TOC] 连接数据库 用户信息管理 都是通过mysql.user 查看 或者修改 数据库的基本操作 表的基本操作 阅读全文
posted @ 2019-09-23 19:27 Huise.J 阅读(495) 评论(0) 推荐(0) 编辑
摘要: [TOC] 数据库的组成 库:存放多个表 文件夹 表:包含多条相同结构的记录 文件 记录:包含多个key value键值对的一条数据 二进制数据 字段:描述信息 信息本身== key value 二进制数据 啥是字段和记录? 以下红框所示就是字段 一张数据表分为行和列,一行就是一跳记录。可能有很多个 阅读全文
posted @ 2019-09-23 19:25 Huise.J 阅读(145) 评论(0) 推荐(0) 编辑
摘要: [TOC] 为什么使用数据库?它的优势在哪? 1. 将文件和程序存在一台机器上是很不合理的. 2. 操作文件是一件很麻烦的事 通过例子认识数据库 假设现在你已经是某大型互联网公司的高级程序员,让你写一个火车票购票系统,来hold住十一期间全国的购票需求,你怎么写? 由于在同一时段抢票的人数太多,所以 阅读全文
posted @ 2019-09-23 17:01 Huise.J 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 枚举法 在进行归纳推理时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么这结论是可靠的,这种归纳方法叫做枚举法 问题解决思路 思考真正困难所在 提出较好解决方案 思想 将问题所有可能存在的答案一一列举,然后根据条件判断这个答案不是不是合适,是就保留,不是就舍弃 解题思路 1. 确定要枚 阅读全文
posted @ 2019-09-22 15:46 Huise.J 阅读(650) 评论(0) 推荐(0) 编辑
摘要: [TOC] 简介 数据结构与算法是每个程序员需要掌握的基础知识,面试中跨不去的槛. 算法是哟中独立存在的结局问题的方法和==思想== 重要特性 1.输入 :可以有可以没有 2. 输出: 最终是要解决问题的,必须有 3.有穷性 :必须有限的步骤,但是也要在有限的时间 4. 确定性: 思想每个步骤 都要 阅读全文
posted @ 2019-09-22 15:12 Huise.J 阅读(196) 评论(0) 推荐(0) 编辑
摘要: [TOC] 第一步 买来教材先看一下目录,及大致内容,如果实在不知道怎么学,先看一下入门指南,总而言之先掌握学习方法,以及知识点之间的脉络关系, 第二步 做笔记,粗看完整的一遍内容,跟之前的理解对比一下, 第三步 细看,不理解的努力理解,理解不了的整理一下做笔记,上百度上博客,问别人. 第四步 带着 阅读全文
posted @ 2019-09-22 11:36 Huise.J 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 作者:阮一峰 原文: http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把 阅读全文
posted @ 2019-09-18 15:49 Huise.J 阅读(168) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1750622/201909/1750622-20190917220156371-800751501.png) 阅读全文
posted @ 2019-09-17 22:02 Huise.J 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 优化抢票 加入Lock lock.acquire() 锁住 lock.release()释放锁头 进程锁把所著的代码编程串行, join 是把所有的子进程变成了串行。 队列 ipc机制 进程通讯 管道:pipe 基于共享的内存空间 队列:pipe+锁 queue ==put()==放东西 get.( 阅读全文
posted @ 2019-09-16 20:40 Huise.J 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 什么是可哈希(hashable)? 简要的说可哈希的数据类型,即不可变的数据结构(字符串str、元组tuple、对象集objects)。 哈希有啥作用? 它是一个将大体量数据转化为很小数据的过程,甚至可以仅仅是一个数字,以便我们可以用在固定的时间复杂度下查询它,所以,哈希对高效的算法和数据结构很重要 阅读全文
posted @ 2019-09-15 15:27 Huise.J 阅读(8888) 评论(0) 推荐(0) 编辑
摘要: 获取pid 当前进程的角度 os.getpid() 获取当前进程的pid os.getppid() 获取当前进程的父进程的pid 子进程对象.pid 获取当前进程的子进程pid 僵尸进程和孤儿进程 僵尸进程(有害):在exit()后仍然还有pid,并没有马上就消失掉,等待父进程处理 如果有大量僵尸进 阅读全文
posted @ 2019-09-12 20:15 Huise.J 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 概念 进程 进程就是正在进行的一个过程,或者一个任务,负责任务执行的就是cpu 进程和程序的区别 进程是一个正在运行的过程,是程序的运行过程,而程序只是一堆代码而已。 ==同一个程序执行两次,也是两个进程== 并发与并行 并发是两个任务可以在重叠的时间段内启动,运行和完成。并行是任务在同一时间运行, 阅读全文
posted @ 2019-09-11 18:38 Huise.J 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 简易版客户端服务端交互 常识 AF_UNIX 是基于文件类型的套接字家族 AF_INET是 基础网络类型的套接字家族 socket 模块属性很多,可以直接使用from module import 语句 ,这样socket所有的数据都被带劲命名空间里了. 减少代码量(少用) 服务端 客户端 基础知识混 阅读全文
posted @ 2019-09-10 22:56 Huise.J 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 函数的基础 1.函数概念引导 函数就是具备一些功能的工具,事先准备好,==需要的时候就可以拿出来==,用的时候拿出来就是函数的调用。 ==使用函数,能让程序的扩展性,可读性,可用性更好更高。== 用函数 如果会经常性的使用这个功能的话可以def一个函数 非常好用! 使用函数的顺序:==需要先定义函数 阅读全文
posted @ 2019-08-10 23:40 Huise.J 阅读(165) 评论(0) 推荐(0) 编辑
摘要: [TOC] 流程控制之while循环 while+break,while+continue的使用及意义 python i=1 while i 阅读全文
posted @ 2019-08-04 00:41 Huise.J 阅读(157) 评论(0) 推荐(0) 编辑
摘要: [TOC] 数字类型内置方法 整型和浮点型内置方法 都无有序和无序一说, 存放一个值or多个值, 常用操作和内置方法 算术运算和比较运算 均为不可变数据类型 1.整型内置方法 用途:年龄,号码,等级,女朋友个数 定义:用int定义,将数的字符串转为整数 2.浮点内置方法用途:薪资,体重, 用途:薪资 阅读全文
posted @ 2019-08-03 22:54 Huise.J 阅读(181) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1.最重要的快捷键 2.新建工程第一步操作 3.注释 4.光标操作 5.操作代码 6.格式代码及其他功能 7.进入代码 8.替换查找 9.运行编译 10.工程目录操作 11.代码快捷操作 12.组合快捷键 13.编辑的位置 阅读全文
posted @ 2019-08-01 21:18 Huise.J 阅读(2033) 评论(0) 推荐(0) 编辑
摘要: [TOC] 数据类型基础 每个编程语言都有一个数据类型的东西,其实就是对常用的一些各种数据类型进行名的划分,想让计算机进行数据运算就得传数字给它,想让它处理文字,就要串字符串类型给他。 变量是用来描述世间万物变化的状态的,但是万物的状态是有多种的,要用不同的数据类型来描述 数字类型 整型int 1. 阅读全文
posted @ 2019-07-31 20:39 Huise.J 阅读(159) 评论(0) 推荐(0) 编辑
摘要: [TOC] Python 基础 1.1变量 是一种变化的量,一种记录世间万物的状态且这种状态时会发生改变的,人们常用他来描述世间万物的。 Python中变量中的组成主要分为三个部分: 1.变量名 2.赋值符号 3. 变量值 1.1命名规范 少用中文,且能反应变量值所描述的状态。 变量名必须用字母数字 阅读全文
posted @ 2019-07-29 21:56 Huise.J 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是编程? 编程就是使用编程语言编写一个个文件,从而提高生产效率。 2.操作系统有什么用? 由于开发以后都是用应用程序,应用程序无法操作硬件,但凡需要操作硬件,都需要调用操作系统的接口。 3. 计算机由哪三大部分组成? 应用程序其实就是对文件,用来完成具体的某个任务,与人/操作系统交互 操作 阅读全文
posted @ 2019-07-26 20:42 Huise.J 阅读(134) 评论(0) 推荐(0) 编辑