会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
懵逼的二蛋
http://www.cnblogs.com/qinrihong/
首页
新随笔
联系
管理
2017年8月25日
Part 4 - 网络编程基础(笔记)
摘要: 进程: 资源的集合(屋子)线程: 操作系统最小的调度单位(人) 进程至少包含一个线程,处理工作由线程完成 线程: 内存共享 同时修改同一份数据时必须加锁,mutex互斥锁,递归锁 join -> 等待一个线程结束 守护线程 服务于非守护线程(master), master结束,守护线程将同时结束 多
阅读全文
posted @ 2017-08-25 19:54 qinrihong
阅读(98)
评论(0)
推荐(0)
2017年7月25日
Part 3 - Socket通信简单应用
摘要: Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 客户端 大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。
阅读全文
posted @ 2017-07-25 18:40 qinrihong
阅读(98)
评论(0)
推荐(0)
Part 3 - 面向对象编程
摘要: 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即
阅读全文
posted @ 2017-07-25 17:43 qinrihong
阅读(91)
评论(0)
推荐(0)
2017年6月19日
Part 2-2 计算器
摘要: # coding:utf8 import re # 计算乘方 def exp(expr): num = re.split(r'\*\*', expr) result = float(num[0]) ** float(num[1]) return result # 计算'*/'运算式 def mul_
阅读全文
posted @ 2017-06-19 15:23 qinrihong
阅读(191)
评论(0)
推荐(0)
Part 2-1 员工信息表
摘要: README: 1. 员工信息表程序,实现增删改查操作: 1).可进行模糊查询,语法至少支持下面3种: select name,age from staff_table where age > 22 select * from staff_table where dept = "IT" select
阅读全文
posted @ 2017-06-19 14:58 qinrihong
阅读(309)
评论(0)
推荐(0)
2017年5月30日
Part1.4 - 修改haproxy配置文件
摘要: README: 查看、添加、修改、删除分别是用不同函数实现, 运行程序时,有选择列表,并且每项功能都有example提示 流程图: 代码: #!/usr/bin/env python # coding:utf8 import sys import os import shutil import ti
阅读全文
posted @ 2017-05-30 12:04 qinrihong
阅读(203)
评论(0)
推荐(0)
2017年5月22日
Part1.3 - 购物车
摘要: README: 程序开始运行需要用户认证,没账号的先进行注册,密码不能少于4个字符; 登录成功后,可进入买家和商家两个功能,任何用户都可修改商品列表,这里暂时不做限制。 流程图: 代码: #!/usr/bin/env python # coding:utf8 import os import sys
阅读全文
posted @ 2017-05-22 19:01 qinrihong
阅读(132)
评论(0)
推荐(0)
2017年5月21日
Part1.2 - 三级菜单
摘要: Readme: 列表保存在文本,如果没找到文本,则使用初始数据; 手动输入选择,跳到下一级; 'b':返回, 'q':退出。 流程图: 代码: #!/usr/bin/env python # coding:utf8 import os import sys import json if os.pat
阅读全文
posted @ 2017-05-21 15:56 qinrihong
阅读(184)
评论(0)
推荐(0)
2017年5月20日
Part1.1 - 用户注册登录
摘要: Readme: 密码使用md5加密,增加安全性; 使用类、函数,各个功能分开便于维护; 直接运行,可选择“注册”或“登录”菜单,用户名密码保存在passwd文件,被锁的用户保存在userLock文件。 流程图: 代码: #!/usr/bin/env python # coding:utf8 impo
阅读全文
posted @ 2017-05-20 13:09 qinrihong
阅读(368)
评论(2)
推荐(0)
公告