在真正的编程工作中,我们需要完成的代码将非常大,所以将代码合理的分为不同的区块是很有必要的,每一个区块具有相对独立的功能,并为其它程序提供对外调用的参数和返回值,这样由多个区域组成的程序才会让程序阅读者更方便的理解程序设计的理念。 并可以通过函数让功能被封装起来,使得一个功能可以在不同的情况下被其它 ...
分类:
其他 时间:
2019-10-25 00:15:46
收藏:
0 评论:
0 赞:
0 阅读:
96
并发技巧清单 可变状态是至关重要的 所有的并发问题都可以归结为如何协调对并发状态的访问。可变状态越少,就越容易确保线程安全性。 尽量将域声明为final类型,除非需要它们是可变的。 不可变对象一定是线程安全的。 不可变对象能极大的降低并发编程的复杂性。他们更为简单而且安全,可以任意共享而无须使用加锁 ...
分类:
编程语言 时间:
2019-10-25 00:15:25
收藏:
0 评论:
0 赞:
0 阅读:
94
第三方登录之微博 微博开放平台 注册和添加应用 拼接请求路由 从回调地址中获取code值 发送请求获取用户uid和access_token值 获取用户详细信息 ...
分类:
其他 时间:
2019-10-25 00:15:01
收藏:
0 评论:
0 赞:
0 阅读:
98
iptables只是Linux防火墙的管理工具。实现防火墙功能的是netfilter,是内核中数据包处理模块;功能: 网络地址转换NAT 数据包内容修改 数据包过滤等四表: filter表:负责包过滤功能,防火墙。 nat表:用于网络地址转换(IP、PORT) mangle表:修改数据包的服务类型、 ...
分类:
系统服务 时间:
2019-10-25 00:14:26
收藏:
0 评论:
0 赞:
0 阅读:
111
1:whatis 用来查询某个命令的含义 2:bzip2 用来压缩文件 bzip2 filename 压缩后保存为(原来的文件被删除) filename.bz2 bunzip filename.bz2 3:gzip 用来压缩文件 gzip filename 压缩后保存为(原来文件删除) filena ...
分类:
系统服务 时间:
2019-10-25 00:14:05
收藏:
0 评论:
0 赞:
0 阅读:
116
记录下在ubuntu 18.04.3 LTS环境中安装mysql和个人初期简单设置。 1:安装myslq:sudo apt install mysql-server。 2:设置root密码。由于我没有使用桌面版,所以在安装过程中没有弹出要我设置root密码(我还纳闷了下,明明官网文档说会要我设置)。 ...
分类:
数据库技术 时间:
2019-10-25 00:13:31
收藏:
0 评论:
0 赞:
0 阅读:
93
1. 鼠标样式 cursor default: 小白(箭头)默认 pointer:小手 move:移动 text:文本 not-allowed:禁止 2. 轮廓线(表单外发光)outline 给表单添加 outline:0; 或者 outline:none; 可以去掉默认蓝色边框 3. 防止拖拽文本 ...
分类:
其他 时间:
2019-10-25 00:12:14
收藏:
0 评论:
0 赞:
0 阅读:
90
一:连接 1:本地连接 mysql -u用户名 -p密码 2:连接远程服务器 mysql -u用户名 -p密码 -hip地址 -P端口号 线下修改远程服务端上部署的mysql服务器 二:创建数据库 create database 名字 utf8; 三:显示数据库 show databases; 四: ...
分类:
数据库技术 时间:
2019-10-25 00:11:45
收藏:
0 评论:
0 赞:
0 阅读:
119
设计线程安全的类 三个基本要素: 找出构成对象状态的所有变量 找出约束状态变量的不变性条件 建立对象状态的并发访问管理策略 实例封闭 将数据封装在对象内部,可以将数据的访问限制在对象的方法上,从而更容易确保线程在访问数据时总能持有正确的锁。 线程安全性的委托 如果一个类是由多个独立且线程安全的状态变 ...
分类:
编程语言 时间:
2019-10-25 00:11:20
收藏:
0 评论:
0 赞:
0 阅读:
84
这个在刚开始学习Springmvc的时候确实折腾了半天。 首先直接选择创建一个简单的web项目 为什么不勾选Springmvc ? 答: 如果没有springmvc的jar包,可以创建一次然后提取出idea自动下载的jar包,然后重新启动idea创建普通web项目。 勾选了spring后,它帮你创建 ...
分类:
编程语言 时间:
2019-10-25 00:10:29
收藏:
0 评论:
0 赞:
0 阅读:
94
[TOC] 一、多表关系 回顾一下设置外键的sql语句: 设置级联关系: 一对一 外键在任何一方都可以,但是尽量放在使用的次数多的一方,并设置字段唯一键, 一对多 外键放在多的一方,此时外键不唯一 多对多 一定要创建第三张表(关系表),每一个外键值不唯一,但可以多个外键建立联合唯一 二、多表操作 首 ...
分类:
其他 时间:
2019-10-25 00:10:06
收藏:
0 评论:
0 赞:
0 阅读:
72
drf偏移分页组件 LimitOffsetPagination 源码分析:获取参数 pahenations.py views.py 偏移一条拿三条数据,就是2,3,4条的数据,一页显示三条数据。 drf游标分页组件(了解) CursorPagination类内部封装的方法 pahenations.p ...
分类:
其他 时间:
2019-10-25 00:09:37
收藏:
0 评论:
0 赞:
0 阅读:
116
Linux文件管理:chattr 和 lsattr 命令详解 ...
分类:
其他 时间:
2019-10-25 00:09:19
收藏:
0 评论:
0 赞:
0 阅读:
82
这章让我们来学习一下如何安装与配置MySQL数据库 1.2.1MySQL概述 MySQL作为关系型数据库的重要产品之一,由于其体积小、开放源码、成本低等优点,当前被广泛地应用在Internet的中小型网站上,其主要特点如下: 1.可移植性好 2.强大的数据保护功能 3.提供多种存储器引擎 4.功能强 ...
分类:
数据库技术 时间:
2019-10-25 00:08:21
收藏:
0 评论:
0 赞:
0 阅读:
89
一、什么是逻辑回归? 逻辑回归又称对数几率回归是离散选择法模型之一,逻辑回归是一种用于解决监督学习问题的学习算法,进行逻辑回归的目的是使训练数据的标签值与预测出来的值之间的误差最小化。logistic回归的因变量可以是二分类的,也可以是多分类的,但是二分类的更为常用,也更加容易解释,多类可以使用so ...
分类:
其他 时间:
2019-10-25 00:07:50
收藏:
0 评论:
0 赞:
0 阅读:
107
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该 ...
分类:
其他 时间:
2019-10-25 00:07:26
收藏:
0 评论:
0 赞:
0 阅读:
71
最近kdchxue看完了smarty之后,想学习下框架,于是乎就选择了ThinkPHP,听说这个框架简单易用,另外还是国产的!所以kdchxue毫不犹豫的就选择了ThinkPHP 了!下面看看ThinkPHP 的详细介绍. ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发 ...
分类:
Web开发 时间:
2019-10-25 00:07:07
收藏:
0 评论:
0 赞:
0 阅读:
84
第一章数据库的简介 数据库 数据库(dataBase,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。 数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统软件 数据库管理系统(Database Manageme ...
分类:
其他 时间:
2019-10-25 00:06:45
收藏:
0 评论:
0 赞:
0 阅读:
78
1.开户股票赚钱 2.股票被妖魔化的真实原因 3.轻视亏损 涨了50% 亏了50% 最后:亏50% 100--150--75-- > -25 100-10--> 必须涨900%才能涨回来 2-2 2-3 公司为什么要上市 1-2在哪上市 纳斯达克和美国纽约所区别 ...
分类:
其他 时间:
2019-10-25 00:06:26
收藏:
0 评论:
0 赞:
0 阅读:
72
在算法竞赛中经常会用到各式各样的取模运算,下面将常用的总结下来以便自己复习 什么是取模运算 在java和c/c++中 对于整型数a,b来说,取模运算: 1.求整数商: c = a/b; 2.计算模: a % b = a c b; 例子 : 9 % 4 = 9 (9 / 4) 4 = 1 9 % 4 ...
分类:
其他 时间:
2019-10-25 00:06:05
收藏:
0 评论:
0 赞:
0 阅读:
259