自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

basycai的博客

欢迎交流!

原创 工作的你还有时间保持自我吗

之前习惯写写博客,记录记录总结时间进入了工作节奏,博客也死寂了次,下周开始每周提升自己总结起来!!!这个阶段重点,机器学习!正好最近在做,加油,共勉!

2017-10-22 14:52:26 770 4

转载 网络架构重组--目前三大运营商存在的“僵硬”问题解决方法

何为僵硬:现在运营商要做网络配置的开通和调整,往往需要几个月的时间,最快也要几个星期。而像阿里巴巴等互联网公司,则要求运营商能够做到分钟级,怎么办?做网络架构重构,有三大武器:第一个是SDN(软件定义网络),解决了网络配置的问题,它打破了控制与转发一体的封闭架构,实现了可编程的新纪元。第二个是NFV(网络功能虚拟化),解决的是网元也就是设备层面的问题,它打破了软硬件一体的封闭网元架构,

2017-04-11 15:33:42 2005

原创 python之django-blog-zinnia 搭建个人博客

django-blog-zinnia 虽然小巧,但是具备了个人博客应用的全部基础功能,且具有很高的拓展性,并且开箱即用。以下是官方列出的一些特性:评论站点地图(用于搜索引擎优化)文章归档视图(自动按时间归档博文,包括年、月、星期、日各个时间维度)RSS 或者 Atom Feed分类和标签云全文搜索Markdown 语法标记等等

2017-04-09 16:56:00 3624

原创 《Effective Python 编写高质量Python代码的59个有效方法》读书笔记

具体的59条第 1 章 用 Pythonic 方式来思考 1第 1 条:确认自己所用的 Python 版本 1第 2 条:遵循 PEP 8 风格指南 3第 3 条:了解 bytes、 str 与 unicode 的区别 5第 4 条:用辅助函数来取代复杂的表达式 8第 5 条:了解切割序列的办法 10第 6 条:在单次切片操作内,不要同时指定 start、 end 和

2017-03-31 17:23:51 4575

转载 python那些事总结

作者:Buro#79xxd 出处:http://www.cnblogs.com/buro79xxd/ 文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。详细记录python的range()函数用法使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记

2017-03-27 19:59:07 1003

原创 app vs html5

以下为个人见解,看看乐乐就好。首先总结两者优缺点吧:APP:重!功能较全,有自己的客户群,交互较好(目前一段时间网页版的王者荣耀肯定达不到app的效果),代表Android、iOS,迭代慢HTML5:轻!架构灵活,用完即走,感知少,迭代快,成效比高,传播快,兼容好。总的来说APP和HTML5可以说都是时代的产物,app的发展离不开Google、Apple等公

2017-02-20 19:02:01 1895

转载 转:eclipse编写python程序解决中文乱码问题

http://www.cnblogs.com/linzhenjie/articles/2639113.htmlEclipse搭建Python开发环境+Python中文处理1、基本需求    1、Eclipse 集成开发环境下载 http://115.com/file/c2vz7io5    JDK6下载 http://115.com/file/c2vz7id

2017-02-19 22:19:45 2617

转载 TIP计划总结

1.定义与由来:TIP计划,说简单点,就是开放软件平台,共享硬件平台。建立以数据向的硬件平台和业务向的软件平台。平台最大的目的,就是帮助运营商摆脱供应商“绑架”的枷锁。2.背景big communications event(bce)大会上,facebook表示,telecom infra project(tip)计划,由此而来。Facebook会联合现

2017-01-06 11:43:22 1267

原创 敏捷开发小结

1.定义:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。2.特性:1. 快速迭代 2. 让测试人员和开发者参与需求讨论 

2017-01-05 20:46:21 709 1

转载 C基本知识点拾遗

最近需要学习C语言,找了些C容易犯错的知识点和重点,以提示自己。总体上必须清楚的: 1)程序结构是三种:  顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。 3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是 他的地址. 4)bit是位

2017-01-05 15:17:38 1106

原创 C++ set的初始化

set对象的定义和初始化方法包括:set s;set s(b, e);其中,b和e分别为迭代器的开始和结束的标记(数组多为数据源)。例如下面例子:arr,arr+sizeof(arr)/sizeof(*arr)为开始和结束标志位。#include #include using namespace std;int main(){ int arr[]=

2017-01-02 21:41:56 17025

原创 经典计算机书籍书单整理

最近闲来无事想整理下计算机领域的经典书单,并书籍好给上下载链接。希望有条件的购买原版书籍,搭建自己的书架~~~~1.盗个图2国外猿的推荐1. 《代码大全》 史蒂夫·迈克康奈尔推荐数:1684<img src="https://pic4.zhimg.com/a458196f12e6e1302c0b058d1040eb

2016-12-27 14:06:05 10895 6

转载 Visual Studio 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案

from:http://www.cnblogs.com/gb2013/archive/2013/03/05/SecurityEnhancementsInTheCRT.html在VS 2012 中编译 C 语言项目,如果使用了 scanf 函数,编译时便会提示如下错误:error C4996: 'scanf': This function or variable may

2016-12-23 11:13:26 828

转载 hadoop学习笔记之二:分布式系统中的CAP理论

from:http://divinedm.iteye.com/blog/2252845首先,CAP理论描述的对象是一个分布式系统,其中 C:从客户端来的读请求访问任何一个分布式系统节点,一定能读到最近的一次写请求的结果 A:访问任何一个还存活的分布式系统节点,一定能够在一个时间范围内返回一个肯定的结果(成功或者失败,不能是超时或者错误) P:分布式系统允不允许不同节点间的网络消

2016-11-02 18:04:06 1746

转载 hadoop学习笔记之一:hadoop生态系统

from:http://cocoit.iteye.com/blog/2108691Hadoop从诞生至今已经发展成为一个大数据相关的庞大的软件生态系统。这里收集整理了跟Hadoop相关的Apache下的开源项目,以供后续分析研究。Apache HadoopHadoop是一个大数据处理框架,它可用于从单台到数以千计的服务器集群的存储和计算服务。HadoopDistribute

2016-11-02 16:36:49 523

转载 传统的MapReduce框架慢在那里

自:http://jerryshao.me/architecture/2013/04/15/%E4%BC%A0%E7%BB%9F%E7%9A%84MapReduce%E6%A1%86%E6%9E%B6%E6%85%A2%E5%9C%A8%E5%93%AA%E9%87%8C/15 April 2013本文就两个问题进行讨论:1. 相比于Shark,为什么像Hive之类的传统M

2016-11-02 14:31:36 581

转载 2016编程语言排名,开源框架

from:http://blog.csdn.net/googdev/article/details/52575079这两天 GitHub 对其官网进行了改版,紧接着又发布了一年一度的开源报告,我们程序员比较关心之后的趋势是什么,而 GitHub 毫无疑问代表了全世界编程领域的趋势,我们不妨先来解读下这份报告,然后再解答下你们关注的标题的答案。事先声明,本篇文章的一些数据

2016-10-31 14:35:19 2819

转载 Cloudify & Cloud foundry

转自:http://blog.csdn.net/big1980/article/details/120793114.5  Cloudify       Cloud foundry作为业务第一个开源的paas,给我们带来了难得的学习和借鉴的机会,得以窥视paas的盒子内部的构造。Cloud foundry是基于ruby开发的,ruby相比之下比Java开发的速度更快,这也是CF发展很

2016-10-31 14:12:38 1641 1

转载 大数据云计算学习路线

大数据、云计算系统顶级架构师课程学习路线图大数据之Linux+大数据开发篇Java Linux基础 Shell编程 Hadoop2.x HDFS YARN MapReduce ETL数据清洗Hive Sqoop Flume/Oozie 大数据WEB工具Hue HBase Storm Scala KafkaSpark Spark核心源码剖析 CM 5.3.x管理 CDH 5.

2016-10-25 21:59:10 18196 1

转载 Hibernate连接数据库总结

Hibernate的使用,方便了持久层的封装,通过配置文件的修改,就可以跟不同的数据库进行连接,十分方便,下面我将网络上各种数据库连接的配置方式整理,便于后期的使用。 RDBMS 方言DB2 org.hibernate.dialect.DB2DialectDB2 AS/400 org.hibernate.dialect.DB2400DialectDB2 OS390 org.hib

2016-10-12 11:00:18 620

原创 商品自动推送思考

未来的购物环境,语音+图像识别,语音说出一句话,就自动推荐一系列产品其中涉及到语言的识别翻译,基于大数据的分析处理,图片的采样和抓取分析以及精确的匹配。

2016-10-11 22:43:55 1224

原创 python referenced before assignment问题

一、意思:    本地变量var引用前没定义。二、错误原因    在于python没有变量的声明 , 所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以如果有修改变量的值就会变成局部变量。三、产生这个错误的场景(2.7)val=9def test(flag): if flag:

2016-09-16 15:53:39 18192

原创 SQL必知必会学习笔记大总结

第一课:了解SQL数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。注意误用混淆:数据库软件被称为DBMS,数据库是通过DBMS创建和操纵的容器模式:关于数据库和表的布局及特性的信息。主键:一列或一组列,其值能够唯一标识表中的每一行。,保证一组列是唯一的 行,列,表,数据类型基本知识。注:原始数据-- ------------------------ Cre

2016-09-11 11:31:42 4315

转载 迷宫问题解法汇总

from:http://www.cnblogs.com/rollenholt/archive/2011/08/23/2151202.htmljava写的回溯法求迷宫问题问题描述:[实验目的]综合运用数组、递归等数据结构知识,掌握、提高分析、设计、实现及测试程序的综合能力。[实验内容及要求]以一个M×N的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程

2016-08-28 22:19:13 11786

转载 socket编程

from:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TC

2016-08-28 21:04:42 610

转载 软件设计概述

from:http://blog.csdn.net/guoxiaoqian8028/article/details/24204273概述软件设计是把需求转化为软件系统的最重要的环节,系统设计的优劣在根本上决定了软件系统的质量。在此,主要阐述软件系统设计的5个核心内容:体系结构设计、用户界面设计、数据库设计、模块设计、数据结构和算法设计。旨在帮助开发人员搞清楚“设计什么”以及

2016-08-28 19:58:20 25332

原创 生产者消费者问题

使用Object.wait()和Object.notify()、非阻塞队列实现生产者-消费者模式:public class Test { private int queueSize = 10; private PriorityQueue queue = new PriorityQueue(queueSize); public static void ma

2016-08-27 15:39:20 670

转载 openstack学习资源与学习路线

from:http://way4ever.com/?p=349 点击打开链接1、语言上的建议:学好python。OpenStack是纯python工程,所以你必须要熟悉python的语法、调试、调用。比如:pdb:基础使用,断点,调用栈日志:调用栈打印,函数入参打印,底层命令打印涉及的python开源框架、组件:如SQLAlchemy、Django面向对象:清楚抽象、继承、

2016-08-25 19:30:53 2922

转载 openstack的设计原则

http://cloud.51cto.com/art/201506/478815.htmBasic Design TenetsScalability and elasticity are our main goalsAny feature that limits our main goals must be optionalEverything should be as

2016-08-25 17:08:50 2018

转载 git命令汇总

http://www.cnblogs.com/cspku/articles/Git_cmds.htmlhttp://www.ihref.com/read-16369.htmlhttp://www.jb51.net/article/55442.htm一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态

2016-08-24 19:38:47 676

转载 操作系统总结

from:http://www.cnblogs.com/yinluhui0229/archive/2011/05/30/2063607.htmlhttp://my.oschina.net/pangyangyang/blog/188507第一章 操作系统引论系统的目标:有效性(提高资源利用率和系统吞吐量)、方便性、可扩充性、开放性。有效性和方便性是操作系统最重要两

2016-08-22 21:08:48 16691

原创 python利用pip安装包注意事项

1.需要把pip升级后再安装C:\Users\basycai>python -m pip install --upgrade pipCollecting pip Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB) 100% |████████████████████████████████| 1.2MB 379kB/sInsta

2016-08-22 10:00:46 5176 1

原创 python之参数总结

位置参数 power(x, n)函数有两个参数:x和n,这两个参数都是位置参数,调用函数时,传入的两个值按照位置顺序依次赋给参数x和n。默认参数 = 默认参数必须指向不变对象! def enroll(name, gender, age=6, city='Beijing'): print('name:', name) print('gender:', gender) 调用:en

2016-08-21 18:31:12 326

转载 表连接总结--Hash Join

from:http://trophy.iteye.com/blog/1416410在Oracle中,确定连接操作类型是执行计划生成的重要方面。各种连接操作类型代表着不同的连接操作算法,不同的连接操作类型也适应于不同的数据量和数据分布情况。无论是Nest Loop Join(嵌套循环),还是Merge Sort Join(合并排序连接),都是适应于不同特殊情况的古典连接方法。Nest

2016-08-21 16:27:39 2684

转载 Eclipse和PyDev搭建完美Python开发环境

Eclipse和PyDev搭建完美Python开发环境(Windows篇)目录安装Pythonpython for eclipse插件安装配置PyDev插件测试安装Python从网站上下载最新的版本,从http://python.org/download/下载。安装过程与其他Windows软件类似。目前稳定版本为Python 2.7.6和Python 3.3.4。

2016-08-20 18:26:14 5325

原创 二分查找的两种实现方式--循环和递归

package com.ming.test;import java.util.Arrays;public class binarySearch { public static int binarySearch(int[] srcArray, int des) { // 第一个位置. int low = 0; // 最高位置.数组长度-1,因为下标是从0开始的. int h

2016-08-14 22:11:16 1403

原创 内连接,外链接(左连接、右连接、全连接),交叉连接大总结

1.什么是连接查询呢?    概念:根据两个表或多个表的列之间的关系,从这些表中查询数据。    目的:实现多个表查询操作。2.分类:首先划分一下,连接分为三种:内连接、外连接、交叉连接    内连接(INNER JOIN):      分为三种:等值连接、自然连接、不等连接        外连接(

2016-08-14 20:17:20 16973 5

原创 1的个数问题、数组最大最小值java---编程之美

剑指offer原题:给定一个十进制整数N,求出从1到N的所有整数中出现"1"的个数。例如:N=2,1,2出现了1个"1"。N=12,1,2,3,4,5,6,7,8,9,10,11,12。出现了5个"1"。最直接的方法就是从1开始遍历到N,将其中每一个数中含有"1"的个数加起来,就得到了问题的解。public static long CountOne3

2016-08-12 19:43:25 597

原创 水王问题java解法

public class KingOfWater { public static void main(String[] args) { int a[]={3,3,3,5,3,3,2,3,2,3,3,3,0,9,0,8,4}; int b[]={3,5,3,2,4,3,6,8,3,6,3,2,3,6,2,8,3,6,2,3,4,6,2,2,6}; int can

2016-08-12 17:06:51 589

原创 jsp分页总结

jsp分页思路1.变量的设置:   分页中涉及的变量主要有 总页数,每页显示的记录数,当前页数,总记录数---pageSize(每个页面所显示的记录数)、pageCount(一共有多少个页面)、showPage(目前显示第几页)、recordCount(总的记录数),为了方便理解,画了一张图:  总页数=总记录数%每页显示的记录数==0?总记录数/每页显示的记录数:总记录数/每页显示的

2016-08-11 19:08:06 820

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