system.exit(0) system.exit(1) 含义与区别

首先他俩都是退出程序的意思: 区别在于:system.exit(0):正常退出,程序正常执行结束退出。 system.exit(1):是非正常退出,就是说无论程序正在执行与否,都退出。
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

GitHub搬运(本人的)数据库系统概念与实现(二)至此第一章结

数据库语言 数据库系统提供了数据定义语言(DDL)来定义数据库模式,数据操纵语言来表达数据库的查询和更新 数据库操纵语言(DML) 数据库操纵语言使得用户可以访问或操纵那些按照某些适当的数据模型组织的数据,有以下类型 1、对存储在数据库中的信息进行检索 Query 2、向数据库中插入新的信息 insert 3、从数据库中删除信息 delete 4、修改数据库中存储的信息 update 通常有两类基本的数据操纵语言: 过程化DML:要求用户指定需要什么数据以及如何获得这些数据 声明式DML(也称
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

Java8新特性--Stream流操作

一.Stream的介绍 Stream流操作是Java8 新增的重要特性,与之前学习的java.io包里的字节流和字符流是完全不同的概念,不是同一个东西。 这里的Stream流操作是java8针对集合操作的增强,专注于对集合的各自高效、便利、优雅的聚合操作。 Stream不是集合元素,也不是数据结构,并不保存数据,它是有关算法和计算的,使用起来更像一个高级的迭代器,我们只需要给出需要对其流中的元素执行什么操作,Stream就会隐式的在内部进行遍历,作出相应的数据操作。 Stream的处理是单向的
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

Django settings源码解析

Django settings源码 Django中有两个配置文件 局部配置:配置文件settings.py,即项目同名文件夹下的settings.py文件 全局配置:django内部全局的配置文件settings.py,需要导入才能看到 from django.conf import settings # 是一个对象,单例模式 from django.conf import global_settings # 真正的默认配置文件 特点: 先加载全局配置,再加载局部配置,以局部优先 源码解析
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

00_1面向对象设计原则-开闭原则

开闭原则:是指一个软件实体(如类、模块和函数)应该对扩展开放,对修改关闭。所有的开闭,也正是对扩展和修改两个行为的一个原则。 下面我们来看一下例子,我们以课程为例: 定义课程接口:ICourse.java package org.itzn.inter; public interface ICourse { Integer getId(); String getName(); Double getPrice(); } 课程有java高级软件开发、python、A
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

oracle-表

7.3.8压缩表数据  12c开始,oracle提供4中压缩“     ·基本压缩 --企业版提供,不需要许可证     ·高级行压缩(11g中称之为OLTP压缩) --企业版提供,需要许可证     ·仓库压缩(混合列压缩)     ·归档压缩(混合列压缩)   ①compress或conpress basic可以启用基本压缩     eg.create table(.....)compress basic;         --此时,表的pctfree会设置为0,可以修改   ②row s
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

Android中使用Intent的Action和Data属性实现点击按钮跳转到拨打电话和发送短信

场景 点击拨打电话按钮,跳转到拨打电话页面 点击发送短信按钮,跳转到发送短信页面 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 将布局改为LinearLayout,并通过android:orientation="vertical">设置为垂直布局,然后添加id属性。 然后添加两个按钮,并设置Id属性与显示文本。 <?xml version="1.0" encoding=
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

吴裕雄--天生自然云计算安全策略:云计算安全

云计算安全 云计算是继计算机、互联网出现后信息领域又一次改革,云计算的应用使各个企业能够对先进信息技术进行更好更快的利用,能够降低企业前期的运营成本,将企业的可获利润最大化。但是云计算在给各行各业带来福利时,云计算安全事件也时有发生,由云计算问题引发的计算机网络安全信任危机也愈演愈烈。如2011年3月大约有15万Goolge Gmail用户的邮件和聊天记录被删除和恶意使用,部分用户账户信息被重置;2011年8月Microsoft和Amazon在欧洲的云计算网络大规模停机,多家网站被同时关闭,数
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

数据库入门(MySQL):事务

MySQL服务的逻辑架构 事务ACID 事务日志 事务的隔离级别 死锁 MVCC MySQL的事务 一、MySQL服务的逻辑架构 在了解SQL事务之前了解MySQL服务的逻辑机构是必须的前提条件,它会告诉你为什么需要事务机制。并且通过了解事务如何工作,它能解决什么问题,它不能解决什么问题,这些问题背后的根源在哪里?这都需要从服务的逻辑架构触发。 1.1MySQL服务逻辑架构图: 图片来源:https://blog.csdn.net/fuzhongmin05/article/details/70
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

当linux报 “-bash: fork: 无法分配内存”

“-bash: fork: 无法分配内存”,发现连了好多终端,然后断开了一个终端,然后这边终端可以敲命令了 [[email protected] /home/www/test]# free -m total used free shared buffers cached Mem: 15979 8025 7954 0 218 1109 -/+ buffers/cache: 6697 9282 Swap: 0 0 0 卧槽,还有那么多内存。。。很无语,然后又开始敲命令,结果又报刚才那个问题“-b
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

丢翻图方程组 最小解 计算机 数值求解

我写了一个 程序 DiophantusMin , 用 数值方法 求解 丢翻图方程组 的 最小解 。 算法 是 跨越逼近法, 算法 和 原理 见 《二元隐函数 数值求解》 https://www.cnblogs.com/KSongKing/p/12109699.html 。 丢番图方程组 是 不定方程组, 求 整数解 。 DiophantusMin 只 求 最小解 , 因为是 数值方法, 所以 严格的说, 是 未知数 绝对值 尽可能小 的 近似解 。 程序 会用 很多组 整数 去 代入 方程 尝
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

04: Mysql性能优化

目录 1.1 Mysql数据库的优化技术 1.2 数据库表设计 1.3 SQL优化 1、为查询缓存优化你的查询 2、EXPLAIN 你的 SELECT 查询 3、 当只要一行数据时使用 LIMIT 1 4、建立适当的索引 1.4 MySQL中like模糊匹配为何低效 1.5 数据库优化方案 1.6 数据库怎么优化查询效率 1.1 Mysql数据库的优化技术 1、mysql优化是一个综合性的技术,主要包括 1. 表的设计合理化(符合3NF) 2. 添加适当索引(index) [四
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

WiFi驱动架构的一般层次

WiFi驱动架构的一般层次为: 应用层 BSD socket层 TCP/IP协议层 IP层 网络设备层net/core mac8011层/ieee80211 设备驱动层 study link: Linux Wireless wiki https://wireless.wiki.kernel.org/en/users/drivers/ath10k/architecture
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

SpringCloud——hystrix熔断器

Hystrix能做什么? 服务熔断、服务降级、服务限流、接近实时的监控... 参考:https://github.com/Netflix/Hystrix/wiki/How-To-Use 一旦调用服务方法失败并抛出了错误信息后,会自动调用 @HystrixCommand 标注好的 fallbackMethod 调用类中的指定方法。 dashboard监控窗口: 7色,1圈,1线 配置 被监控端需要引入以下依赖 <!-- actuator监控信息完善 --> <dependency> <g
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

吴裕雄--天生自然HADOOP操作实验学习笔记:hbase的shell应用v2.0

HRegion   当表的大小超过设置值的时候,HBase会自动地将表划分为不同的区域,每个区域包含所有行的一个子集。对用户来说,每个表是一堆数据的集合,靠主键来区分。从物理上来说,一张表被拆分成了多块,每一块就是一个HRegion。我们用表名+开始/结束主键来区分每一个HRegion,一个HRegion会保存一个表里某段连续的数据,从开始主键到结束主键,一张完整的表是保存在多个HRegion上面的。   HMaster 管理HRegionServer,实现其负载均衡。 管理和分配HRegio
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

opencl(3)程序、内核

1:程序 1)从上下文中创建程序 cl_program clCreateProgramWithSource( cl_context context,  //上下文 cl_uint count,    //文本个数 const char**strings, //程序文本 const size_t *lengths, //每个程序文本长度 cl_int *errcode_ret  //错误码 ) 2)编译程序 cl_int clBuildProgram( cl_program program,  
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

简单算法面试题(附自己的答案)

这是我最近看到的面试题,想自己写一下试试,真学渣。我只是把简单功能实现了,希望大家教教我怎么可以把命名以及结构规范化起来。 1. 给定两个字符串a和b(长度超过100w),在字符类型上b是a的子集,求b在a字符类型上的补集;(本题我认为应该可以忽略对于输入的判断) a='abcdefgcdeh' b='cde' c=[] #以上定义ab的值,定义c序列是为了保存匹配正确的初始位置值,主要是防止a中有多个b的子序列 for i in range(len(a)-len(b)+1):#定义匹配的起始
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

大数据之路Week10_day01 (练习:通过设计rowkey来实现查询需求)

1、准备数据 链接:https://pan.baidu.com/s/1fRECXp0oWM1xgxc0uoniAA 提取码:4k43 2、需求如下   (1)查询出10条某个人的最近出现的位置信息   (2)查询出某个人在某一天在某个城市的所有位置信息 3、设计rowkey   手机号_(某一个大值 - 进入位置的开始时间)   因为Hbase的rowkey是以字典顺序来排序的,如果我们就直接将其存进去,是升序的,而要求是最新的位置信息,那么肯定是倒序的。 4、编写连接、创建表、插入数据、查询
分类: 其他 发布时间: 01-08 22:34 阅读次数: 0

强爸带娃记之宝宝便秘怎么破

看到标题你是不是懵逼了?什么玩意这是。不要怀疑你的眼镜,你没看错。岁月如歌,我的小棉袄已经快2岁了,这期间与她斗智斗勇,痛并快乐着(想想最放松的时候居然是给学员上课的时候,天啊)。期间积累下不少心得体会想着一起分享给需要的宝妈宝爸们。希望能帮助那些已经成为父母且上有老下有小的北漂、南漂们,我相信你们为此奋斗、学习也是为了孩子的明天。好了,进入正题。肯定有不少宝妈宝爸遇到宝宝便秘的情况。我家宝宝就是
分类: 其他 发布时间: 01-08 22:30 阅读次数: 0

蚂蚁金服研究员玉伯:10万阿里人日常使用的网红工具是怎么炼成的?

语雀:正在成为“新一代 Office”
分类: 其他 发布时间: 01-08 22:20 阅读次数: 0