《大道至简》第一章读后感

作者在开篇第一章由‘愚公移山’的故事引出对编程精义的阐述,讲‘愚公移山’这件事与一个软件工程项目做类比,将愚公看做是一位工程名家,浓缩了项目组织者、团队经理、编程人员、技术分析师等众多角色与一身,作者经过这样一个类比阐释了编程的根本:顺序、分支和循环。庞大若‘愚公移山’这样的工程都是由这样简单的过程来实现,这便是编程的精义。任何一个程序都跳不脱这三个部分,重要在于如何高效的组织,利用这三部分来完成具体的工作。 作者在第一句中提到‘仅仅就编程序来说,实在是一件很简单的事,甚至可以说是一种劳力活。
分类: 其他 发布时间: 10-18 23:00 阅读次数: 0

网页前端HTML,CSS,JS学习记录总结篇【未完待续】

呵呵
分类: 其他 发布时间: 10-18 23:00 阅读次数: 0

python3.6学习笔记2基础语法

2.1标识符和保留字 标识符用来识别变量、函数、类、模块以及对象的名称。Python的标识符可以包含英文字母(A-Z,a-z),数字(0-9),以及下划线符号(_),但是它有以下几个方面的限制: ⑴ 标识符的第1个字符必须是字母表中字母或下划线'_',并且变量的名称之间不能有空格。 ⑵ Python的标识符有大小写之分,因此Data与data是不同的标识符。 ⑶ 在Python 3中,非ASCII标识符也被允许使用 ⑷ 保留字也不可以当作标识符。 import keyword print(ke
分类: 其他 发布时间: 10-18 23:00 阅读次数: 0

ELK7.4-Lostash Grok格式化Nginx日志

通过一个将nginx日志结构化的示例,简单的展示Grok的用法
分类: 企业开发 发布时间: 10-18 23:00 阅读次数: 0

Python语言能用来做什么 怎么才能学好Python

Python语言能用来做什么?怎么才能学好Python?Python这门编程语言在国外极受欢迎,但在国内使用还不是特别普遍。由于python编程效率极高,现在国内的使用者也开始变得越来越多。这个语言到底有哪些作用呢?下面来看看吧。下面主要是它的应用大全:系统编程:提供API,能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具,这也是国外为什么使用者这么多的原因,我
分类: 编程语言 发布时间: 10-18 23:00 阅读次数: 0

服务器如何处理大量数据?

当大量设备连接服务器,大量数据上传到服务器,服务器要如何提高处理能力,来处理这些数据,数据源为设备数据。
分类: 企业开发 发布时间: 10-18 23:00 阅读次数: 0

Android性能优化之APK 极限压缩(资源越多,效果越显著)

随着项目的不断迭代,代码量跟资源文件不断增多。那么就会出现打包后的 APK 文件越来越大,如果突然有一天你们老板或领导叫你优化 APK 大小,你还不知道怎么优化那就有点说不过去了,这篇文章咱们就来一起分析并优化 APK 体积大小吧。
分类: 移动开发 发布时间: 10-18 23:00 阅读次数: 0

零基础大数据入门该看哪些书

现在有很多朋友对大数据行业心向往之,却苦于不知道该如何下手。作为一个零基础大数据入门学习者该看哪些书?今天做了一些整理作为参考,希望可以帮助到那些对大数据感兴趣的同学。 1. 大数据工程师 在互联网公司广泛招聘,偏平台业务方向,ETL和OLTP等,主要是基于Hadoop技术栈来处理大数据,算法要求不是特别高。 经典图书推荐:《Hadoop权威指南》《Hive编程指南》《Hbase权威指南》《大数据技术全解》、《大数据挑战NoSql》《Mahout实战》 2. 数据分析师: 在拥有行业数据的电商
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

java this的应用

package java04; /* * 当方法的局部变量和类的成员变量重名时,会根据“就近原则”,优先使用局部变量。 * 如果需要访问奔雷中的成员变量,需要使用格式: this.成员变量名 * * “通过谁调用的方法,谁就是this” * * */ public class Person2 { String name; //参数name是对方的名字 //成员变量name是自己的名字 public void sayHello(S
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

python3.6学习笔记1认识python

C++,Java,Perl等语言比较起来, Python的优点如下: 1. 易读性 2. 高支持性 3. 快速创建程序代码 4. 重复使用性 5. 高移植性
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

题解:2018级算法第一次练习赛 妙妙趣排序

问题描述: 样例: 实现解释: 针对这个问题,首先可以想到有两种解决方法:构造全排列然后分别筛选后进行判断,逆序判断。 而显然对于前者时间是一定不够的(10以上数字的全排列构建时间就已经很长了),所以需要进行逆序判断。 即如果是符合条件的数组,那么经过筛选器后一定会是一个即将排好序的数组。所以只需要对所有即将排好序的数组倒序通过筛选器,得到筛选前的数组再判断即可。 注意筛选器的处理有两种可能:不必更换和更换两个位置的值,所以在判断之前的筛选器时需要分别对更换前后进行判断。 而对于即将排好序的数
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

python基本算法题(一)

1、3位水仙花数计算 "3位水仙花数”是指一个三位整数,其各位数字的3次方和等于该数本身。 例如: ABC是一个“3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。 使用Python,输出所有的3位水仙花数。 >>> for i in range(100,1000): if pow(i // 100 , 3) + pow(i % 10 , 3) + pow(i // 10 % 10, 3) == i: print(i,end=" ") >>>
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

python—turtle佩奇

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 import turtle as t t.screensize(400, 300) t.pensize(4) # 设置画笔的大小 t.colormode(255) # 设置GBK颜色范围为0-255 t.color((255,155,192),"pink") #
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

jmeter5-代理服务器录制

http代理服务器:过滤jpg txt等文件 设置过滤条件 (一)设置Jmeter之web代理,操作步骤这里就直接用动图代替了。 第一步:设置Jmeter的代理,添加Http代理服务器 第二步:添加一个线程组 第三步:设置代理服务器的各项参数,启动代理服务器 第四步:设置浏览器的代理设置,要跟代理服务保持一致的参数 第五步:在浏览器操作,检查Jmeter是否有录制相关操作脚本 第六步:打开浏览器设置浏览器的代理,如下图所示: 第七步:检查设置以及录制是否成功,如下所示:你可以开始愉快的录制脚本
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

【1018 | Day 47】Django概述

目录 1.HTTP协议 1.1 四大特性 1.2 数据格式 1.3 响应状态码 1.4 请求方式 1.5 动静态网页 2. Web框架 2.1 框架三组成 第一步:socket部分 第二步:路由与视图函数对应关系 第三步:模板语法 2.2 三大主流web框架 Django Flask Tornado 2.3 三大框架区别 3. Django安装 3.1 注意事项 3.2 django版本问题 3.3 django安装 3.4 验证django是否安装成功 3.5 小结 4. Django使用
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

数据结构之稀释数组

阅读目录 一、稀释数组 二、稀释数组应用 稀释数据 稀释数组应用 1.存放棋盘 type ValueNode struct { row int col int val int } func main() { // 1.创建原始数组 var chessMap [11][11]int chessMap[1][2] = 1 //黑子 chessMap[2][3] = 2 //白子 // 2. 输出查看原始数组 for _,
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

Java中循环体的初步了解以及另一种随机数的获取方法

Math中的相关操作 随机数 Java中除了可以直接导入Random类,获取随机数,还可以通过本身自带的Math方法去获取随机数。Math.random()可以产生随机小数,区间范围为[0.0,1)。如下图: double num=Math.random(); System.out.println(num);//输出一个0-1之间的随机小数 假设想要有一个区间为[3.6]之间的随机整数,如下: /*1.原区间为[0,1)->[3,6]区间,可以先把[3,6]转化为[3,7) 2.原区间的距离是
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

绘制多种几何体演示程序(第七章内容)

7.5 绘制多种几何体演示程序 在本小节中,我们将示范生成球体和柱体的代码。在探究该示例的过程中,我们可以学习到: 如何在场景中利用创建多个世界变换矩阵绘制对个物体并对其进行定位 如何将场景中所有几何体都放置在一个大的顶点缓冲区和一个索引缓冲区中 7.5.1 顶点缓冲区和索引缓冲区 在本节的演示程序中,我们要绘制长方体、栅格、柱体以及球体,在示例中我们需要绘制多个球体和柱体,但实际上我们只需要对一组球体和柱体进行复制即可,其间只需要运用不同的世界矩阵。所以说,这是一个实例化的过程,实例化技术可
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

C语言I博客作业04.1

这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这个课程的目标是 学会for循环,i++自增,将其应用到编程中 这个作业在那个具体方面帮助我实现目标 使用for循环,i++自增完成pta作业 参考文献 《c语言程序设计(第3版)》、百度 本周作业 1.PTA实验作业 1.1求简单交错序列前N项和 本题要求编写程序,计算序列 1 - 1/4 + 1/7 -
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0

第八周课程总结&实验报告(六) 第八周课程总结&实验报告(六)

第八周课程总结&实验报告(六) 一、实验目的 (1)理解异常的基本概念; (2)掌握异常处理方法及熟悉常见异常的捕获方法。 二、实验要求 (1) 练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch子句的使用 (2)掌握自定义异常类的方法。 三、实验内容 1.编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOFBoundsException异常。在catcg字句中 捕获此异常对象,并且打印“数组越界”信息,加一个fin
分类: 其他 发布时间: 10-18 22:50 阅读次数: 0