简单购物车功能:输入现有金额,选择购物,判断金额是否充足,结束打印当前所购物品,剩余金额等 ...
分类:
编程语言 时间:
2018-07-11 14:39:21
阅读次数:
112
协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现 ...
分类:
编程语言 时间:
2018-07-11 14:39:04
阅读次数:
185
1.事务介绍 事务(Transaction):访问并能更新数据库中数据项的一个程序执行单元。 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须要么全部完成,要么什么都不做,如果有一个失败了的话,那么事务就会回滚(RollBack)到最开始的状态,在企业级的应用程序中,事务管理是 ...
分类:
编程语言 时间:
2018-07-11 14:38:54
阅读次数:
196
共享内存 :内核空间预留出来的一块内存,用于进程间通信 共享内存是一种最高效的进程间通信方式,因为进程可以直接读写内存,不需要任何数据的复制,为了在进程间交换信息,内核专门留出了一块内存区,这段内存可以由要访问的进程将其映射到自己的私有地址空间,因此,进程就可以直接读写这一内存而不需要进行数据的复制 ...
分类:
系统相关 时间:
2018-07-11 14:38:44
阅读次数:
181
原文 Hermite Curve Interpolation Hermite Curve Interpolation Hamburg (Germany), the 30th March 1998. Written by Nils Pipenbrinck aka Submissive/Cubic & ...
分类:
其他好文 时间:
2018-07-11 14:38:24
阅读次数:
171
以下代码可以直接复制使用 定义: 对用户操作表的数据进行约束 默认值约束 关键字 default 默认值 作用:在用户不插入值的时候使用默认值 注意: 1 默认值字段可以插入null空 2 可以插入非空 例如:adress可以设置默认值山东省 例:create table stu ( sid int ...
分类:
数据库 时间:
2018-07-11 14:38:15
阅读次数:
183
https://docs.docker-cn.com/registry/recipes/mirror/ 1、安装docker。 2、在/etc/docker/下,创建daemon.json。 3、添加键值: 其中"https://registry.docker-cn.com"为 Register 地 ...
分类:
其他好文 时间:
2018-07-11 14:38:09
阅读次数:
385
http://python.jobbole.com/84956/ Pillow是Python里的图像处理库(PIL:Python Image Library),提供了了广泛的文件格式支持,强大的图像处理能力,主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等。 1)使用 Image 类 P ...
分类:
编程语言 时间:
2018-07-11 14:37:59
阅读次数:
236
ref:http://www.xwood.net/_site_domain_/_root/5870/5874/t_c268166.html 标签:安全,漏洞,健壮,java,SQL注入,SS及CSRF,命令注入,线程安全 发布时间:2017-09-16 一、前言 这边通过工作整理一些常见安全漏洞及解 ...
分类:
编程语言 时间:
2018-07-11 14:37:51
阅读次数:
196
类定义 类 是一个独立存放变量(属性/方法)的空间 封装: 类可以把各种对象组织在一起,作为类的属性,通过 . (点)运算符来调用类中封装好的对象 属性: 变量在类中称为属性,但是类中的属性不仅仅只包含变量,函数等其他的对象也可以作为类的属性 类的定义:关键字class 是一类事物的抽象,不是真是存 ...
分类:
其他好文 时间:
2018-07-11 14:37:40
阅读次数:
126
CyclicBarrier的介绍和源码分析 CyclicBarrier的字母意思是可循环(Cyclic)使用的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫做同步点)时被阻塞,直到最后一个线程到达屏障,屏障才会开门,所有被屏障拦截的线程才会继续干活。线程进入屏障通过Cycl ...
分类:
编程语言 时间:
2018-07-11 14:37:29
阅读次数:
299
1 import java.util.Scanner; 2 /** 3 *有一对兔子,从出生后第3个月起每个月都生一对兔子, 4 *小兔子长到第三个月后每个月又生一对兔子,假如兔子 5 *都不死,问每个月的兔子总数为多少? 6 * @author admin 7 * 8 */ 9 10 public... ...
分类:
编程语言 时间:
2018-07-11 14:37:20
阅读次数:
573
不久之前我写了一篇《究竟什么是技术——非科班程序员两年的内心挣扎》,我没有想到,我闲着无聊写的一篇随笔,居然立刻有高达53人反对,将近100条评论。于是乎,评论区大家的回复,使这篇本来很随意的文章热闹不少。 有像这样认真回复的 在博主眼里貌似只有底层才叫技术,事实并非如此。原始时代人是裸着的,后来下 ...
分类:
其他好文 时间:
2018-07-11 14:37:11
阅读次数:
152
中文手册:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/# step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persisten ...
分类:
其他好文 时间:
2018-07-11 14:37:03
阅读次数:
166
使用定义容器 Dockerfile Dockerfile定义容器内环境中发生的事情。对网络接口和磁盘驱动器等资源的访问在此环境中进行虚拟化,该环境与系统的其他部分隔离,因此您需要将端口映射到外部世界,并具体说明要“复制”到哪些文件那个环境。但是,在执行此操作之后,您可以预期Dockerfile在此处 ...
分类:
其他好文 时间:
2018-07-11 14:36:56
阅读次数:
574
前言 转帖请注明出处: http://www.cnblogs.com/Troy-Lv5/ 版本管理当然是选择git..反正我是被svn坑怕了... 这次安装的是git 2.18.0 点击下载 准备安装 1. 删除原有Git, 由于系统默认使用的是1.8.3.1的git, 所以要先删除掉 2. 下载g ...
分类:
其他好文 时间:
2018-07-11 14:36:46
阅读次数:
174