2 三林浦桥

尚未进行身份认证

Wubba lubba dub dub

等级
TA的排名 15w+

比特币从入门到放弃

转载自:http://blog.csdn.net/qq_35624642/article/details/78175907一个完整的入门整理帖,所以到处搜罗搬运了一些觉得挺不错的来,直接贴链接应该不算侵权吧入门介绍与原理:一、比特币 1.比特币白皮书 这是一切的开始 2.精通比特币 讲比特币很详细的一本书,看完基本对比特币的认识就清楚了。 3.TheProof-of-Work...

2018-04-18 20:27:28

快速上手和使用Git和GitHub

Git && GithubGit 的使用#下载sudo apt -get install git#创建版本库git init #添加进git的暂存区git add file_name#提交进版本库git commit -m "备注,修改内容"#检查仓库当前状态git status#查看不同git diff#查看提交日志git log --prett...

2018-03-18 00:14:16

设计模式系列(三)——AbstactFactory模式

AbstactFactory模式问题场景假设我们设计一个游戏,可以采用这样一种处理策略: 为游戏设立等级,初级、中级、高级甚至有BT 级。 假设也是过关的游戏, 每个关卡都有一些怪物(monster) 守着, 玩家要把这些怪物干掉才可以过关。 作为开发者, 我们就不得不创建怪物的类, 然后初级怪物、 中级怪物等都继承自怪物类(当然不同种类的则需要另创建类,但是模式相同)。在每个关卡, ...

2018-03-01 21:34:22

设计模式系列(二)——Factory模式 工厂模式

Factory模式 工厂模式问题场景:我们经常会抽象出一些类的公共接口以形成抽象基类或者接口很容易出现的一个问题N多的子类继承自抽象类。在父类中不知道具体要实例化哪一个具体的子类、Factory的最重要的两个功能:定义创建对象的接口,封装了对象的创建使具体化类的工作延迟到了子类中模式选择:在第一个问题中,我们经常就是声明一个创建对象的接口,并封装了...

2018-03-01 21:32:37

设计模式系列(一)——单例

设计模式系列(一)——单例关于设计模式的讨论单例模式是我的设计模式系列的开篇,使用有些关于设计模式的浅显理解也精简的一并说了。面向对象分析和设计(OOA/D)的精要就是设计模式。设计模式之于面向对象系统的设计和开发的作用就有如数据结构之于面向过程开发的作用一般,介绍一本设计模式的圣经——GoF 的《设计模式: 可复用面向对象软件的基础》 。面向对象系统的分析和设计实际上追求的就是...

2018-03-01 21:30:25

Oracle数据库(十七)——常用工具介绍

常用工具介绍什么是SQL *plusSQL *Plus是操作Oracle数据库的工具,它是与Oracle数据库一起安装的。主要可以完成对数据的操作有:对数据库的数据进行增加,删除,修改,查询的操作可以对查询出的结果进行格式化的显示对数据库对象进行管理,如用户,表空间,角色等对象连接数据库进入命令页面,输入sqlplus,输入用户名和密码。成功出现SQL>...

2018-03-01 21:26:26

Oracle数据库(十六)——事务和锁——确保数据安全下

什么是锁数据库是一个庞大的多用户数据管理系统,由于在多用户系统中,同一时刻多个用户同时操作某相同资源的情况时有发生,而在逻辑上这些用户想同时操作资源是不可能的,而数据库利用锁消除了多用户操作同一资源可能产生的隐患锁出现在数据共享的环境中,它是一种机制,在访问相同资源时,可以防止事务之间破坏性交互。锁的分类,Oracle分为两种模式的锁排他锁(X锁),也叫写锁,防止资源共享,用于数...

2018-03-01 21:24:52

Oracle数据库(十五)——事务和锁——确保数据安全上

事务和锁是两个联系非常紧密的概念,它们保证了数据库的一致性。由于数据库是一个可以由多个用户共享的资源,因此当多个用户并发的存取数据时,就要保证数据的准确性。事务和锁就完成了这项功能。什么是事务事务在数据库中主要用于保证数据的一致性,防止出现错误数据。在事务内的语句都会被看成一个单元,一旦有一个失败,所有的都会失败。事务就是一组包含一条或多条语句的逻辑单元,没个事务都是一个原子单位,...

2018-03-01 21:23:38

Oracle数据库(十四)——触发器下

触发器执行顺序在同一个对象上可以作用多个触发器,因此触发器被激活是有先后顺序的:首先触发的是前语句级触发器(before statement trigger),该触发器执行一次如果有行级的触发器则接下来执行前行级触发器(before row trigger)该触发器域SQL修改的记录次数一致当SQL修改记录完成后会触发行级触发器,这是的行级触发器为后触发(after statemen...

2018-02-27 21:09:07

Oracle数据库(十三)——触发器中

DML类型触发器--创建行级触发器,当在productinfo表中增加数据时将激发该触发器--step1 创建操作事件记录表CREATE TABLE LOG_TAB( ID VARCHAR2(10) NOT NULL, OPER_TABLE VARCHAR2(20), OPER_KD VARCHAR2(10), OPER_TABLE_PRK ...

2018-02-27 21:07:43

Oracle数据库(十二)——触发器上

触发器——保证数据的正确性什么是触发器触发器和存储过程比较类似,它由PL/SQL编写并存储在数据库中,它可以调用存储过程,但触发器的调用和存储过程的不一样,它只能由数据库的特定事件来触发特定事件主要有:用户在指定的表或视图做DML操作 INSERTUPDATEDELECTE用户做DDL操作 CREATEALTERDROP数据库事件 LOGON/LOGOFF ...

2018-02-27 21:06:20

Oracle数据库(十一)——存储过程下

有参存储过程存储过程允许带有参数,参数的使用将增加存储过程的灵活性。存储过程中如果使用了参数,在执行存储过程时必须为其指定的参数。--使用输入参数的存储过程--根据输入的产品类型从表PRODUCTINFO中搜索符合要求的数据,并将其打印到屏幕CREATE PROCEDURE PRODUCT_INTYPE_PRC (parm_ctgyname IN VARCHAR2)AScur_...

2018-02-27 21:03:07

C++STL标准模板库(一)——string类

String类什么是string类声明stringstring 类型转换string函数函数用法s.assign()赋值对字符串元素的访问[],at()插入字符 insert()追加字符 append +=替换字符 replace()提取字符串 substr()删除字符串 erase()比较函数 compare()搜索函数 find()搜索函数 rfind()搜...

2018-02-26 23:52:57

详解shell脚本(十二)—— 进阶功能实现

压缩或解压缩JavaScript#filename: sample.jsfunction sign_out(){ $("#loading").show(); $.get("log_in",{logout:"True"}), function(){ window.location=""; });}下面是压缩JavaScript所需要完成的工作:...

2018-02-23 23:34:32

详解shell脚本(十一)—— 提高与补充

用cron进行调度cron利用的是一个叫做cron表的文件,这个文件中存储了需要执行的脚本或命令的调度列表以及执行时间。一个常见的用法是设置在免费时段(一些ISP提供免费使用时间,通常是在午夜),从Internet上进行下载。用户完全不需要在夜里熬红双眼等待下载。只需要编写一个cron条目,然后调度下载即可。你也可以安排当免费时段结束后自动断开Internet连接并关机。#每天每小时第二分...

2018-02-23 23:32:21

详解shell脚本(十)——磁盘和进程

检查磁盘及文件系统错误要检查分区或文件系统的错误,只需要将路径作为fsck的参数:fsck /dev/sdbs检查/etc/fstab中所配置的所有文件系统:fsck -A指定fsck自动修复错误,无需询问是否进行修复:fsck -a /dev/sda2模拟fsck要执行的操作:fsck -AN收集进程信息ps -e -f (e,every;f,...

2018-02-23 23:29:20

详解shell脚本(九)——awk命令编程

awk命令编程特殊变量NR: 表示记录数量,在执行过程中对应当前行号 NF:表示字段数量,在执行过程中对应当前行的字段数$0:这个变量包含执行过程中当前行的文本内容$1:这个变量包含第一个字段的文本内容$2:这个变量包含第二个字段的文本内容awk内建的字符串控制函数length(string): 返回字符串的长度index(string, search_stri...

2018-02-23 23:27:01

详解shell脚本(八)——正则表达式和文本替换

正则表达式#IP地址[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}[0-9]或[:digit:]匹配数字0~9。{1,3}匹配1到3个数字,.匹配”.”。表 4-1:正则表达式 描述 示例 - 行起始标记 -tux匹配以tux起始的行 ...

2018-02-23 23:24:24

详解shell脚本(七)——玩转文件

批量重命名和移动文件#!/bin/bash#filename: rename.sh#desc: rename .jpg & .pngcount=1;for img in `find . -iname '*.png' -o -iname '*.jpg' -type f -maxdepth 1`do new=image-$count.${img##*.} ec...

2018-02-23 23:20:18

详解shell脚本(六)——tr和加密算法

用tr进行转换tr只能通过stdin(标准输入),而无法通过命令行参数来接受输入。它的调用格式如下: tr [options] set1 set2如果两个字符集的长度不相等,那么set2会不断重复其最后一个字符,直到长度与set1相同。如果set2的长度大于set1,那么在set2中超出set1长度的那部分字符则全部被忽略。ROT13加密算法echo "tr came, tr sa...

2018-02-23 23:17:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!