51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#UNIX环境高级编程第三版
YII自定义第三方扩展
cat.php<?php/***CreatedbyPhpStorm.*Date:2016/5/25*Time:15:23*/namespacevendoranimal;useyiiaseComponent;//组件useyiiaseEvent;//classmyEventextendsEvent{public...
代码星球
·
2020-04-10
YII
自定义
第三方
扩展
网络编程之IO模型
1.1IO模型介绍 IO多路复用概念 IO发生时涉及的对象和步骤。对于一个网络IO,它会涉及到两个系统对象,一个是调用IO的进程或者线程,另一个就是系统内核。如当一个read操作发生时,会先等待数据准备,然后将数据从内核拷贝到进程中去 阻塞IO(blockingIO)特点:在执行IO的两个阶段(等待数据...
代码星球
·
2020-04-09
网络编程
IO
模型
网路编程之协程
1.协程1.1概念知识 为什么要有协程?? 我们对效率的追求不断提高,通过单线程来实现高并发(单核cpu),这样可以规避创建进程所消耗的时间而提高效率,因此才衍生出了协程 协程本质其实是一个线程的多个部分,比线程单位还小 一个线程它一直在使用cpu,所以并不会发生阻塞,对于多个线程,只能有一个线程使用CPU,协...
代码星球
·
2020-04-09
网路
编程
之协
网络编程之线程
1.1概念 进程是资源分配的基本单位,线程是CPU调度的最小单位区别:1.线程效率比进程快,开销小 2.同一个进程下的多个线程,它的线程号和主进程号相同 3.进程下的数据不共享,线程共享。同一进程中的各个线程,都可以共享该进程中所拥有的资源(体现在所有线程都具有相同的进程ID) 4.多线程操作系统中,进程...
代码星球
·
2020-04-09
网络编程
线程
网络编程之进程
1.1操作系统概念:I/O操作:计算机的主存和外围设备的介质之间的信息传送操作多道技术:指允许多个程序同时进入内存并运行,且它们交替在CPU中运行(针对单核)多道批处理系统:系统可以同时容纳多个作业,系统运行过程中,不允许用户与其他作业进行交互 操作系统:简单来说就是协调、管理和控制计算机硬件资源和软件资源的控制程序进...
代码星球
·
2020-04-09
网络编程
进程
网络编程之socket
1.socket概念 也叫做套接字。用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求,它是一个处于应用层和网路层之间的一个封装起来供人使用的接口 面向连接(TCP):通信之前一定要建立一条连接,这种通信方式也被成为”虚电路“或”...
代码星球
·
2020-04-09
网络编程
socket
网络编程基础知识(待更新补充)
1.C/S架构(client/server) 即客户端(泛指客户端程序exe)与服务端架构2.B/S架构(Browser/Server) 浏览器端与服务器端架构 3.广播 主机之间‘一对所有’的通讯模式,网络对其中每一台主机发出的信号无条件复制并转发,所有主机都可无条件接收 特...
代码星球
·
2020-04-09
网络编程
基础知识
更新
补充
多线程环境下怎样的单例模式是最安全的
单例模式在实现上,有以下几点要求:(1)构造器私有化(2)自行创建,并且用静态变量保存(3)向外提供这个实例(4)强调这是一个单例,用static关键字修饰按照创建实例的时机,又有懒汉式和饿汉式两种实现模式。饿汉式:在类的初始化时就创建实例,所以不存在线程安全问题:1packagesingle;23/**4*饿汉式,类...
代码星球
·
2020-04-09
线程
环境
怎样
单例
模式
排序算法(第三弹)归并排序和基数(桶)排序
归并排序排序动图演示整体效果: 排序细节: 排序原理:归并排序就是递归得将原始数组递归对半分隔,直到不能再分(只剩下一个元素)后,开始从最小的数组向上归并排序1. 向上归并排序的时候,需要一个暂存数组用来排序,2. 将待合并的两个数组,从第一位开始比较,小...
代码星球
·
2020-04-09
排序
算法
第三
归并
基数
IO流集大成者---CommonsIO环境搭建
IO操作在实际开发中写起来不禁有些繁琐,为了避免重复造轮子,提高工作效率,我们很多时候可以使用已经封装好了的IO操作项目,如CommonsIO。下面介绍CommonsIO的环境搭建: 1,进入阿帕奇软件基金会官网(域名:apache.org)2,下滑到最下方找到Commons标签,进入找到IO,下载压缩包3,...
代码星球
·
2020-04-09
IO
集大成者
---CommonsIO
环境
搭建
超市购物程序设计---面向对象编程逻辑思路,理解类和对象的典型例子---有点抽象,值得反复揣摩。
超市购物程序设计---面向对象编程逻辑思路,理解类和对象的典型例子---有点抽象,值得反复揣摩。项目工程文件: 定义商品类Product.java:1packagecn.ftf.shop;23publicclassProduct{4privateStringProName;56publicStri...
代码星球
·
2020-04-09
对象
超市
购物
程序设计
面向
调用支付宝接口完成下单流程(沙箱环境)
以下流程都是使用沙箱环境完成,不是正式环境。使用drf后台和vue前端支付宝一些注意事项和文档链接地址:#1、在沙箱环境下实名认证:https://openhome.alipay.com/platform/appDaily.htm?tab=info#2、电脑网站支付API:https://docs.open.alipa...
代码星球
·
2020-04-09
调用
支付
接口
完成
下单
Django框架之第三篇(路由层)--有名/无名分组、反向解析、路由分发、名称空间、伪静态、图书管理系统表设计
一、Django请求生命周期 二、路由层 urls.pyurl()方法第一个参数其实就是一个正则表达式,一旦前面的正则匹配到了内容,就不会再往下继续匹配,而是直接执行对应的视图函数。django在路由匹配的时候,当你在浏览器中没有敲最后的斜杠,django会先拿着你没有敲斜杠的结果去匹配,如果没有匹...
代码星球
·
2020-04-09
路由
Django
框架
第三
有名
面向对象高级——反射和元类
参考链接:https://www.cnblogs.com/yangyuanhu/p/11207450.html#autoid-0-0-0一、反射什么是反射,其实是反省,自省的意思反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力,反射是通过字符串操作属性。涉及的四个函数,这四个函数就是普通的内置函数,没有双...
代码星球
·
2020-04-09
面向
对象
高级
反射
元类
2019-6-28笔记总结-编程语言发展史和python安装
一、编程语言的发展史 1.机器语言(就是010101的二进制数,直接用二进制跟计算机直接沟通交流,直接操作硬件) 优点:计算机能够直接读懂,速度快 缺点:开发效率极低 2.汇编语言(用简单的英文标签来表示二进制数,直接操作硬件) 优点:开发效率高于机器语言 缺点:执行效率低于机器语言 3....
代码星球
·
2020-04-09
2019-6-28
笔记
总结
编程语言
发展史
首页
上一页
...
170
171
172
173
174
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他