会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FHBIAO
2018年12月25日
python并发_协程
摘要: 在操作系统中进程是资源分配的最小单位, 线程是CPU调度的最小单位。 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。也就是说程序员用代码来控制切换. 参考: http://www.cnblogs.com
阅读全文
posted @ 2018-12-25 16:13 FHBIAO
阅读(160)
评论(0)
推荐(0)
node.js 之 N-blog
摘要: -blog 使用 Express + MongoDB 搭建多人博客 原文地址: https://github.com/nswbmw/N-blog 建议初学者,研究下整个项目。 这里节选了一些内容为笔记 : nrm 是一个管理 npm 源的工具。用来切换官方 npm 源和国内的 npm 源(如: cn
阅读全文
posted @ 2018-12-25 16:12 FHBIAO
阅读(143)
评论(0)
推荐(0)
python并发_线程
摘要: 关于进程的复习: 线程: Threading模块的其它方法: 守护线程 线程锁: 互斥锁 递归锁 线程的信号量: 线程的事件: 定时器 Timer 更多内容,参考:http://www.cnblogs.com/wupeiqi/articles/5040827.html 线程队列: 线程池:https
阅读全文
posted @ 2018-12-25 16:12 FHBIAO
阅读(125)
评论(0)
推荐(0)
关于MySQL5.7开启bin-log主从复制
摘要: 主从复制:一般用于实时备份。 简单说下步骤: master主库配置同步,slave从库配置同步,master锁表/备份,slave恢复数据,slave启用同步,master解锁,完成。
阅读全文
posted @ 2018-12-25 16:11 FHBIAO
阅读(260)
评论(0)
推荐(0)
简单gitblit与Jenkins结合,持续集成
摘要: gitblit是当作git服务器,也就是作为私有的代码仓库,用法类似于Github Jenkins 是自动构建工具,帮忙将仓库中的代码更新到服务器上。可以设置为定时自动构建。 详细摸索了我现在公司的用法, 先简单描述下工作过程: 平常我们写好代码之后,会git push到仓库,然后到 Jenkins
阅读全文
posted @ 2018-12-25 16:11 FHBIAO
阅读(577)
评论(0)
推荐(0)
centos 6.5 安装 tomcat8 及性能优化_虚拟主机
摘要: Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。 Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个
阅读全文
posted @ 2018-12-25 16:10 FHBIAO
阅读(138)
评论(0)
推荐(0)
最近学习的 Node.js 数组_函数
摘要: 数组的排序,用到了箭头函数
阅读全文
posted @ 2018-12-25 16:09 FHBIAO
阅读(133)
评论(0)
推荐(0)
centos 6.5 下 nginx 简单优化_虚拟主机_负载均衡
摘要: # 用了nginx for win很久,安装也是超级简单。# 还是用一下linux版的吧。环境是centos 6.5 x64 # 安装开始: # 先安装依赖 yum install gcc-c++ yum -y install pcre* yum -y install openssl* # 下载,可
阅读全文
posted @ 2018-12-25 16:09 FHBIAO
阅读(170)
评论(0)
推荐(0)
最近学习的 Node.js 基础:安装、环境配置、forever
摘要: 最近工作中,因为某某某某原因,需要用到Node.js 。 发现在很多方面和python很像,比如generator / yield ,比如模块的使用方式,比如http模块。 先安装个环境,windows没什么难度,下载个安装包装一下就行,主要看一下centos的 并且修改了npm源为淘宝源,主要是下
阅读全文
posted @ 2018-12-25 16:08 FHBIAO
阅读(165)
评论(0)
推荐(0)
最近学习的 Node.js 之 http
摘要: 利用 http 模块开始写简单的web服务。 模块: 调用者,APP,使用两行就开启了一个简单的web服务。 单文件版路由,响应了几个不同的页面: 分开为独立文件的 web server 一、server.js 二、router.js 三、handler.js 四、app.js 主程序,模块方式调用
阅读全文
posted @ 2018-12-25 16:08 FHBIAO
阅读(162)
评论(0)
推荐(0)
关于MySQL5.7 这几天的总结(json类型)
摘要: 一开始,老板让调整一下 innodb_buffer_pool_size 大小,因为这台机器内存大。 看了下内存,16G,再SQL下面命令,得到结果是4G。 果断vim /etc/my.cnf 修改了 innodb_buffer_pool_size = 8G # (adjust value here,
阅读全文
posted @ 2018-12-25 16:07 FHBIAO
阅读(1017)
评论(0)
推荐(0)
不会点git真不行啊.
摘要: 基本使用: 后续动作修改完代码后,再次执行 分支 branchmaster永远保留正确代码 代码托管 公有: github / 码云自建: gitlab 案例: 公司开发的分支dev忘记提交. 回家开发其它部分 协同开发 允许他人操作程序 - 合作者 Collaborators - 创建组织 多个分
阅读全文
posted @ 2018-12-25 16:06 FHBIAO
阅读(157)
评论(0)
推荐(0)
python爬虫基础_scrapy
摘要: 其实scrapy想要玩得好,还是需要大量全栈知识的。scrapy 被比喻为爬虫里的django,框架和django类似。 安装:Linux/mac- pip3 install scrapy Windows:- 安装twsiteda. pip3 install wheelb. 下载twisted ht
阅读全文
posted @ 2018-12-25 16:05 FHBIAO
阅读(196)
评论(1)
推荐(0)
python爬虫基础_requests和bs4
摘要: 些都是笔记,还缺少详细整理,后续会更新。 下面这种方式,属于入门阶段,手动成分比较多. 首先安装必要组件: pip3 install requests pip3 install beautifulsoup4 一、爬汽车之家 当然,从for循环输出开始,将内容写入文件或数据库,就随需求了。 二、登录抽
阅读全文
posted @ 2018-12-25 16:04 FHBIAO
阅读(485)
评论(0)
推荐(0)
python爬虫基础_webwechat
摘要: 简单的模拟:借用微信网页版,写个扫码页面,登录页面,实现简单的登录、联系人列表、发消息,收消息。 以下是笔记: 运行项目(manage.py)后,将自动跳转到login页面,扫码登录后,会获得个人信息,可以点击 查看所有联系人 ,然后可以在此页面点击 发消息 进入发消息页面,目前只能按UserNam
阅读全文
posted @ 2018-12-25 16:04 FHBIAO
阅读(350)
评论(0)
推荐(0)
python之django基础
摘要: 看了不是同一期的视频,发现9期老师线性引入的方式,讲得django更加易于理解掌握。 抱歉的是,笔记没有整理就发上来了。希望看到的人不要被我带偏。 直接从一个小项目“图书管理”结合,学习django. 顺便学习了一点 bootstrap3 依次是设置settings.py 连接数据库、创建APP后在
阅读全文
posted @ 2018-12-25 16:03 FHBIAO
阅读(156)
评论(0)
推荐(0)
python之django母板页面
摘要: 其实就是利用{% block xxx %} {% endblock %}的方式定义一个块,相当于占位。存放在某个html中,比如base.html 然后在需要实现这些块的文件中,使用继承{% extends "base.html" %}的方式引入母板文件,然后在{% block xxx %}....
阅读全文
posted @ 2018-12-25 16:03 FHBIAO
阅读(175)
评论(0)
推荐(0)
python网络之web框架
摘要: 逐步引入: 1. 最简单的web server 2.不同路径的响应: 3.函数版server 4.进阶版server 5.返回动态html 其中yimi.html中有个内容是:<p>@@xx@@</p> 在响应时将被先替换再返回 6.使用wsgiref模块 7.使用jinja2 其中jinja2te
阅读全文
posted @ 2018-12-25 16:02 FHBIAO
阅读(148)
评论(0)
推荐(0)
python并发_进程_multiprocessing
摘要: 多进程基础, 主要是用了 multiprocessing模块 : 在一个python进程中开启子进程,start方法和并发效果。 多进程与PID 老师的:http://www.cnblogs.com/Eva-J/articles/8253549.html#_label2 join 感知进程结束 多个
阅读全文
posted @ 2018-12-25 16:02 FHBIAO
阅读(105)
评论(0)
推荐(0)
python网络基础_socket
摘要: 利用基本的Socket 通信,模仿远程cmd命令: Server Client 基本的UDP : 粘包及简单解决方法: 使用struct模块来转换数据长度。 server: client 练习:up_down server: client: 详细教程参考:http://www.cnblogs.com
阅读全文
posted @ 2018-12-25 16:02 FHBIAO
阅读(179)
评论(0)
推荐(0)
python模块之_pip_其它
摘要: 自定义的格式化方法: 三个 item 的方式,区别于 attr 的方式 使对象可迭代: 减少内存消耗: __slots__ 描述符: 通常, 大家都是用的pip 或 pip3 来安装相应模块的。 但是,pip的官方仓库,经常响应太慢。很容易timeout. 所以,参照网友的方法: 修改成国内的pip
阅读全文
posted @ 2018-12-25 16:01 FHBIAO
阅读(215)
评论(0)
推荐(0)
python面向对象之反射
摘要: 上面代码中用到的一个示例模块: 类中使用的带有双下划线的 几个: __getattr__ __delattr__ __setattr__ 授权 判断实例是否属于类: 动态导入模块:
阅读全文
posted @ 2018-12-25 16:00 FHBIAO
阅读(160)
评论(0)
推荐(0)
python面向对象之继承/多态/封装
摘要: 老师说,按继承/多态/封装这个顺序来讲。 子类使用父类的方法: 继承的例子: 继承顺序: 多态的例子:
阅读全文
posted @ 2018-12-25 16:00 FHBIAO
阅读(156)
评论(0)
推荐(0)
python面向对象基础
摘要: 由面向对象的思想引入面向对象的设计,最后面向对象编程。 类的练习二: 类的数据属性和函数属性:(这个说法不同于C# Java PHP) 面向对象应该分清楚实例和类: 老师http://www.cnblogs.com/linhaifeng/articles/6182264.html 分清类和实例操作的
阅读全文
posted @ 2018-12-25 15:59 FHBIAO
阅读(148)
评论(0)
推荐(0)
python面向对象之静态属性/静态方法/类方法/组合
摘要: 组合: 虽然这些都是小练习,与实际生产还有很大差距,但是没有这些练习的熟练掌握,怎么能玩转实际生产呢? 继续! 抽象类与接口练习:
阅读全文
posted @ 2018-12-25 15:59 FHBIAO
阅读(460)
评论(0)
推荐(0)
python模块之_正则 re_configparser_logging_hashlib
摘要: 正则表达式的内容放在最下面了 configparser 模块: hashlib re模块: 正则表达式补充: findall 和 split 遇到了括号(分组)时,有特殊处理。
阅读全文
posted @ 2018-12-25 15:58 FHBIAO
阅读(164)
评论(0)
推荐(0)
sqoop笔记
摘要: sqoop 应该算是一个ETL工具,方便的数据导入导出功能。
阅读全文
posted @ 2018-12-25 15:58 FHBIAO
阅读(127)
评论(0)
推荐(0)
python模块之os_sys_动态导入_包
摘要: os小例子: os小例子:查找某些文件 sys 模块 一个模块导入时路径的问题: 当前目录有bin.py文件和my_mod文件夹,my_mod文件夹下有ma.py和cal.py文件。 而os和sys正好用来解决my_mod/ma.py导入cal模块, 以及被bin.py导入的路径问题 动态导入模块:
阅读全文
posted @ 2018-12-25 15:58 FHBIAO
阅读(1431)
评论(0)
推荐(0)
python模块之time_random
摘要: 注意 __name__ 的用法:仅在本文件中执行时,值为"__main__" 被调用时,则值为模块名(文件名) 导入子文件夹中的模块,注意路径问题: my_mod下的 ma.py文件: my_mod文件夹下的cal.py文件: random 随机模块: 时间模块 time
阅读全文
posted @ 2018-12-25 15:57 FHBIAO
阅读(181)
评论(0)
推荐(0)
python模块之json_pickle_shelve
摘要: shelve模块: 获取json格式天气数据,
阅读全文
posted @ 2018-12-25 15:54 FHBIAO
阅读(110)
评论(0)
推荐(0)
python小趣味_520绘制一个心形.
摘要: #!/usr/bin/env python # coding:utf-8 import turtle import time # 画爱心的顶部 def LittleHeart(): for i in range(200): turtle.right(1) turtle.forward(2) # 输入
阅读全文
posted @ 2018-12-25 15:54 FHBIAO
阅读(395)
评论(0)
推荐(0)
python基础17_列表推导式 vs 生成器表达式
摘要: 示例,嵌套,字典推导式,集合推导式
阅读全文
posted @ 2018-12-25 15:53 FHBIAO
阅读(191)
评论(0)
推荐(0)
python基础16_闭包_装饰器
摘要: 不了解是否其他语言也有类似 python 装饰器这样的东西。 最近才发现ECMAScript6也是有生成器函数的,也有 yield generator 装饰器的基础知识是闭包: 装饰器的作用与原则 在另一个文件中调用上面定义的函数,看看装饰器是否启作用: 装饰器简单原理: 换一个文件调用函数: 带有
阅读全文
posted @ 2018-12-25 15:53 FHBIAO
阅读(187)
评论(0)
推荐(0)
Spark笔记
摘要: Spark基础 第一节:什么是Spark?Spark的特点和结构1、什么是Spark?Spark是一个针对大规模数据处理的快速通用引擎。类似MapReduce,都进行数据的处理2、Spark的特点:(1)基于Scala语言、Spark基于内存的计算(2)快:基于内存(3)易用:支持Scala、Jav
阅读全文
posted @ 2018-12-25 15:52 FHBIAO
阅读(154)
评论(0)
推荐(0)
python基础15下_迭代器_生成器
摘要: 生成器与send方法 利用生成器来监视文件内容: 给生成器函数加上装饰器,省掉一步 __next__() 直接 yield from 两个生成器的小例子: 生成器表达式遇到循环
阅读全文
posted @ 2018-12-25 15:52 FHBIAO
阅读(149)
评论(0)
推荐(0)
python基础14_文件操作
摘要: 使用 with 关键字,open的写法不同。 一个小练习,模拟了文件修改的过程。 还有那个 seek() 用来操作光标: ### seek()控制光标的位置。括号里面是按字节数来控制位置(utf8是3个字节) ### read() 括号里则是按字符数
阅读全文
posted @ 2018-12-25 15:51 FHBIAO
阅读(129)
评论(0)
推荐(0)
python基础15上_迭代器_生成器
摘要: 假设有个字典格式的文件people 内容如下: 一个生动的例子: 生产者消费者模型:
阅读全文
posted @ 2018-12-25 15:51 FHBIAO
阅读(145)
评论(0)
推荐(0)
python基础12_匿名_内置函数
摘要: 关于匿名函数 lambda 学了好几节的东西,放在一起了。 map / reduce / filter 跟大数据沾点边 python中常用的一些内置函数,更详细的内置函数,可参考:http://www.runoob.com/python/python-built-in-functions.html
阅读全文
posted @ 2018-12-25 15:50 FHBIAO
阅读(144)
评论(0)
推荐(0)
python基础13_zip_import
摘要: 还有另外几个内置函数: 还有 import 和 __import__ test.py文件的内容: test2.py的内容: 接下来,对比一下两种 import 的使用区别
阅读全文
posted @ 2018-12-25 15:50 FHBIAO
阅读(137)
评论(0)
推荐(0)
Apache Flume 学习笔记
摘要: 更新一个练习:
阅读全文
posted @ 2018-12-25 15:49 FHBIAO
阅读(146)
评论(0)
推荐(0)
python基础11_函数作用域_global_递归
摘要: 看到了一个16进制转换的小知识点,就验证了一下运行结果. 继续往前走, 学习一下global关键字 参考: http://www.pythonav.com/special/100-18.html 注意: global 是不安全的,尽量少用。建议使用函数的传参代替它。 验证一下函数以及变量的作用域:
阅读全文
posted @ 2018-12-25 15:48 FHBIAO
阅读(279)
评论(0)
推荐(0)
python 基础 8 set集合
摘要: 开始学习set 集合 更多参考: https://www.cnblogs.com/jin-xin/p/7738630.html 关于set的交差并补
阅读全文
posted @ 2018-12-25 15:47 FHBIAO
阅读(119)
评论(0)
推荐(0)
python 基础 9 函数
摘要: 过程其实就是没有返回值的函数: 各种参数的示例: 多个返回值 ,可以用多个变量接
阅读全文
posted @ 2018-12-25 15:47 FHBIAO
阅读(217)
评论(0)
推荐(0)
python 基础 7 tuple_dict
摘要: tuple 元组 dict 字典 更详细参考:https://www.cnblogs.com/jin-xin/articles/7562422.html 字典 dict 以下是这几种类型的整理: 字典应用的小例子,用来代替 switch case
阅读全文
posted @ 2018-12-25 15:46 FHBIAO
阅读(201)
评论(0)
推荐(0)
python 基础 5 字符串格式化
摘要: 首先,使用%s 的方法。 接下来,再看看format的一些方法。 更多的可参考:http://www.cnblogs.com/wupeiqi/articles/5484747.html 最常用的时间格式化 上面三种格式化的结果是一样的。所以,用最简单的就行了。
阅读全文
posted @ 2018-12-25 15:45 FHBIAO
阅读(143)
评论(0)
推荐(0)
Python基础4_list
摘要: 尽量多挤点时间用来学点知识吧。 list是不同于字符串的,字符串定义后不可修改,而list是可以修改的。 以下是学习笔记: 中间穿插了一个三元运算符的知识点,不同于传统编程语言的写法, 另外还讲了个 assert 函数,当false时直接终止程序. 这些 str, int, list 都是类, 都提
阅读全文
posted @ 2018-12-25 15:45 FHBIAO
阅读(149)
评论(0)
推荐(0)
python 基础 3 pycharm
摘要: ycharm的安装还是很简单的,一路next。 看起来Jet Brains 家的产品长相都差不多啊。 主要是create new project时,路径和解释器的选择,我电脑上有2.7和3.6 所以要选择一下interpreter settings >> Editor >> Gerneral 勾上c
阅读全文
posted @ 2018-12-25 15:44 FHBIAO
阅读(220)
评论(0)
推荐(0)
python 基础 2
摘要: 基本数据类型: 字符串: 字符串可以相加, 表示连接; 可以将字符串乘以某个数,表示将此字符串复制多少次. 数: 数的加减乘除取余等. 需要注意的是两个乘号**和两个除号/ / python2中的除法和3有所不同,那么需要import math ,然后使用math方法来达到和3一样的结果。 循环:
阅读全文
posted @ 2018-12-25 15:43 FHBIAO
阅读(166)
评论(0)
推荐(0)
python 基础 1
摘要: 首先,当然是python的版本了,老师讲课学习都是以python3为主, 我的centos中还是python2.6.6 然后参照老师的教程升级到了2.7.14 谢谢! 平时主要练习3的,有时间的情况下,可以练习一下2.7的,看看差异。 Python种类: Cpython, 来自于C语言的原生pyth
阅读全文
posted @ 2018-12-25 15:42 FHBIAO
阅读(155)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告