Python的22个编程技巧,请收下!

1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: x,y= 10,20 print(x,y) x,y= y,x print(x,y) #1 (10, 20) #2 (20, 10) 赋值的右侧形成了一个新的元组,左...

2018-09-21 09:24:26

阅读数:5

评论数:0

月薪 8k 和月薪 38k 的程序员差距在哪里?

  回想自己做开发的这八年多,我获得了很多,技术能力、培训、出国、大公司的。还记得刚刚出来第一年那段时间,太多东西不懂的,我都是一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码,这样干了一年。   第二年的时候我就在想,自己还要这样吗?   当然是否定的,不可能的,一年...

2018-09-21 09:23:36

阅读数:7

评论数:0

超好用的Unix/Linux 命令技巧 大神为你详细解读

1、删除一个大文件 我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入:   > /path/to/file.log   # 或使用如下格式   :...

2018-09-21 09:22:27

阅读数:4

评论数:0

JavaScript 数组去重

数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。 在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试...

2018-09-19 15:49:11

阅读数:7

评论数:0

大数据离线阶段Day4之Flume实战案例

1. 日志的采集和汇总1.1. 案例场景 A、B两台日志服务机器实时生产日志主要类型为access.log、nginx.log、web.log 现在要求: 把A、B 机器中的access.log、nginx.log、web.log 采集汇总到C机器上然后统一收集到hdfs中。 但是在hdf...

2018-09-11 14:59:25

阅读数:30

评论数:0

大数据离线阶段Day5之数据的管理

1. 数据文件管理 随着技术和业务的发展壮大,企业中产生的数据种类越来越多,数据量也越来越大。如何对数据进行有效的组织、存储、管理、检索、维护,将会显得越来越重要。在企业内部很多时候还涉及数据的跨部门存储与调用。因此,进行数据的管理就显得特别重要,也越来越受到企业的重视。 数据一般会以文件的形...

2018-09-11 14:58:09

阅读数:57

评论数:0

初次接触JBoss应用服务器

一. 什么是JBoss?  Jboss是一个基于J2EE的开放源代码的应用服务器。JBoss代码遵循LGPL许可,可以再任何商业应用中免费使用。Jboss是一个管理EJB的容器和服务器,支持EJB1.1、EJB2.0、和EJB3的规范。但Jboss的核心服务不包括...

2018-09-11 14:56:47

阅读数:28

评论数:0

大数据离线阶段Day5之数据仓库

1. 数据仓库的基本概念 数据仓库,英文名称为Data Warehouse,可简写为DW或DWH。数据仓库的目的是构建面向分析的集成化数据环境,为企业提供决策支持(Decision Support)。它出于分析性报告和决策支持目的而创建。 数据仓库本身并不“生产”任何数据,同时自身也不需要“消...

2018-09-11 14:54:47

阅读数:45

评论数:0

大数据离线阶段Day5之多彩缤纷数据源

典型的数据分析系统,要分析的数据种类其实是比较丰富的。依据来源可大体分为以下几个部分:   图:数据分析系统数据来源 1. 业务系统数据 业务系统产生的数据是不可忽视的,比如电商网站,大量的订单数据看似杂乱无章,实则蕴含潜在的商业价值,可以从中分析进而进行商业推广,产品推荐等。 另一...

2018-09-11 14:53:43

阅读数:19

评论数:0

MyCat是什么?为什么要用MyCat?

实习的时候,在一个项目当中,项目经理要求把原先的MySQL数据连接基于mycat来进行改造 。当时就在想MyCat是什么东西?为什么要用它呢? *一、什么是MyCat:  MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQ...

2018-09-11 14:49:43

阅读数:21

评论数:0

BigDecimal使用注意问题

BigDecimal使用的时候问题描述:      在《Effective Java》这本书中也提到这个原则,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal一共有4个够造方法,我们不关心用BigInte...

2018-09-06 09:41:34

阅读数:9

评论数:0

css中的过度效果

CSS3中,我们为了添加某种效果可以从一种样式转变到另一个的时候,无需使用Flash动画或JavaScript。 1、CSS3 过渡是元素从一种样式逐渐改变为另一种的效果 要实现这一点,必须规定两项内容:     指定要添加效果的CSS属性     指定效果的持续时间   [JavaScri...

2018-09-06 09:39:00

阅读数:15

评论数:0

React入门

react众所周知的前端3大主流框架之一,由于出色的性能,完善的周边设施风头一时无两。本文就带大家一起掌握react。 jsx语法 前端MVVM主流框架都有一套自己的模板处理方法,react则使用它独特的jsx语法。在组件中插入html类似的语法,简化创建view的流程。 下面让我们来认识一...

2018-09-06 09:37:57

阅读数:17

评论数:0

CSS样式书写规范

可能不同团队都有各自的规范,又或者很多人在写 CSS 的时候还是想到什么就写什么,不存在太多的约束。   我觉得 CSS 代码规范还是有存在的必要的,尤其是在团队配合,多人协作下,规范就显得尤为重要。   本文的所列是实践当中得出的一套比较不错的 CSS 书写规范,并不希望大家完全采用,而...

2018-09-06 09:33:26

阅读数:14

评论数:0

这几个编程小技巧,让你代码效率提高一个档次

for循环   1.for循环变量初始化 在c语言中,我们常常这样使用for语句: for (int i = 0; i < strlen(s); i++)   这看起来似乎很完美,代码也很漂亮,让我们再看看另一种写法:   for (int i = 0, ...

2018-09-05 11:43:23

阅读数:16

评论数:0

使用Python语言的6种小技巧

人生苦短,为什么我要用Python?很多读者都知道 Python 是一种高级编程语言,其设计的核心理念是代码的易读性,以及允许编程者通过若干行代码轻松表达想法创意。 实际上,很多人选择学习 Python 的首要原因是其编程的优美性,用它编码和表达想法非常自然。此外,Python 的编写使用方式有...

2018-09-05 10:49:43

阅读数:7

评论数:0

收藏|Spring常用注解

Spring部分 1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 2.注入bean的注解 @Au...

2018-09-05 10:48:58

阅读数:6

评论数:0

vscode 的常用插件分享

1. Auto Rename Tag        自动重命名标签   2. Bracket Pair Colorizer 显示选中的块级区域   3. Chinese (Simplified) Language Pack for Visual Studio Code       ...

2018-08-29 16:38:53

阅读数:40

评论数:0

关于小乌龟git版本管理工具的使用

1.新建一个文件夹2.不需要选择‘制作纯版本库’,这是用来创建本地的git存储库用的,类似与将代码传到github上。下篇文章做解答3.走完上一步后,能够看到文件夹中有个.git文件,如果没有就将’隐藏文件夹‘打开4.接下来需要将代码的地址写进URl中,地址是存储代码的路径,如果在github上,...

2018-08-29 16:36:50

阅读数:64

评论数:0

Python 编码为什么那么蛋疼?

据说,每个做 Python 开发的都被字符编码的问题搞晕过,最常见的错误就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎么解决,遗憾的是,错误又出现在其它地方,问题总是重蹈覆辙,str 到 unicode 之间的转换用 decode 还是 encode...

2018-08-29 16:34:38

阅读数:11

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭