- 博客(41)
- 收藏
- 关注

原创 python入门编写第一个c语言和第一个python
第一个c语言#include<stdio.h>int main(int argc,char ** argv){printf(“hello haha\n”);return 0;}第一个pythonprint(“hello haha”)本文章视频讲解链接
2019-04-26 13:41:13
249

原创 python实现微信自动回复撩小姐姐
托管机器人:用Python写一个机器人,自动回复别人说话实现过程:1.首先要申请一个可以说话的机器人.机器人网站关注小编持续更新有趣的学习文章哦http://www.tuling123.com注册一个账号,然后登陆,创建一个机器人:2.写一段连接机器人的程序.,首先获取机器人的api地址,http://www.tuling123.com/openapi/api,这个地址就是用来登陆机器人时...
2019-04-25 21:08:41
3407
3

原创 分享一线企业BAT面试的Java程序员建议
第一个问题:阿里面试问些什么参加阿里的社招面试,而社招不同于校招,问题的范围其实是很随机的。因为能参加一些比较知名的互联网公司社招的人,70%以上都会有个3-5年的经验。这倒不是说一两年经验的同学没有机会进这些公司,而是因为这种公司,大部分情况下只招一些比较资深的开发和应届生,而不招那些处于中间阶段的人。而1-2年经验的同学,往往就刚好处于这个尴尬的阶段。对于能有3-5年经验的这部分人中,...
2018-03-18 17:56:09
711

转载 Java设计模式之构造者模式,你真正了解过吗
Builder模式可以称为建造者模式,它将一个复杂对象的构建和表示分离,同样的构建过程可以创建不同的表示 适用场景: 相同的方法,不同执行顺序,产生不同事件结果 多个部件都可以装配到一个对象中,但产生的运行结果不相同 产品类非常复杂或者产品类因为调用顺序不同而产生不同作用 初始化一个对象时,参数过多,或者很多参数具有默认值 用 builder 模式创建共享单车为例子,示例代码: ...
2018-03-18 16:30:05
3835

翻译 【协议森林】17 彻底弄懂HTTP缓存机制及原理
Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。在此,我会尝试用简单明了的文字,像大家系统的介绍HTTP缓存机制,期望对各位正确的理解前端缓...
2018-03-18 12:14:41
292

转载 vue-cli+axios解决跨域问题
1、首先axios不支持vue.use()方式声明使用,看了所有近乎相同的axios文档都没有提到这一点 建议方式在main.js中如下声明使用 import axios from ‘axios’; Vue.prototype.axios=axios;那么在其他vue组件中就可以this.axios=axios;那么在其他vue组件中就可以this.axios=axios; 那么在...
2018-03-17 22:19:29
1218
2

原创 axios、node交互跨域请求
axios不能跨域请求,但是如何服务器端设置了 res.header(“Access-Control-Allow-Origin”, ‘*’);访问权限所有 axios便能够访问了在此中如何未设置access-control-allow-origin,post请求报错 Failed to load http://localhost:3000/goods/addCart: Respon...
2018-03-17 22:15:58
957

原创 自己在 ubuntu 上搭建 ftp 服务
1.为什么要用 ftp 服务 我想要修改我的开源项目 bugWatch, 这就涉及到我要把一个并没有放到项目里的敏感文件上传,这是一个包含了连接到数据库的字符串连接文件.里面有我这个数据库的地址,账号和密码.我现在用了台新的服务器,所以需要重新上传下我的这个文件.那这种上传下载肯定是用支持 ftp 这种协议的方案来实现会比较方便2.ftp 是什么 FTP. 是file transfer...
2018-03-17 21:39:12
507

原创 前端开发中不可或缺的jQuery 多媒体 插件大集合
在前端开发过程中,有时会需要在网站上播放一些音频和视频文件,其让Web上享受更广泛的多媒体体验。在这里为大家推荐几款多媒体插件,可以大大减少我们工作时间。(有更好的的,欢迎大家在下方留言哦。)1. jQuery图片切换插件 ImageSwitch(易于使用的jQuery插件用于在多张图片之间切换时添加一些切换特效)2.jQuery幻灯片插件Slides (是一个简单的,容易定制和风格化,的jQue...
2018-03-16 22:15:57
976

原创 从零开始来看一下Java泛型的设计
泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。...
2018-03-16 12:22:45
189
原创 python好玩的程序-花和时钟
时钟的打印本文免费直播课程分享链接:https://ke.qq.com/course/397896?flowToken=1009460有需要学习提升的宝宝可以进去免费报名一下每天分享一些好完的技术和主流的项目打印时钟:import turtledef draw_spiral(t, n, length=3, a=0.1, b=0.0002): #Draws an Archim...
2019-05-28 13:30:52
2180
1
原创 python中的面向对象-多个对象的编写方法
本文章讲解的是python基础知识-面向对象编程中的多个对象本文免费直播课程分享链接:https://ke.qq.com/course/397896?flowToken=1009460有需要学习提升的宝宝可以进去免费报名一下 #属性 #方法 def eat(self): print("猫在吃鱼....") def drink(self): ...
2019-05-25 15:05:21
745
原创 搜狗图片的获取,使用python实现
python 大数据的数据来源数据爬取利器,下面介绍的就是python爬取搜狗的图片我们先分析一下怎么去操作和流程及方式本文免费直播课程分享链接:https://ke.qq.com/course/397896?flowToken=1009460有需要学习提升的宝宝可以进去免费报名一下import requestsimport jsonimport urllib# 三个参数,你要获取...
2019-05-24 16:56:14
1527
原创 教你如何用python操作Excel
python操作Excel首先我们先分析一下怎么去操作和流程使用哪些库及方式本文免费直播课程分享链接:https://ke.qq.com/course/397896?flowToken=1009460有需要学习提升的宝宝可以进去免费报名一下1、使用的库xlrd2、打开文件3、定位到具体的一个sheet表4、以什么方式打开分析完之后下面就是操作编写代码,注意看和分析# --codin...
2019-05-22 14:35:40
353
原创 用python实现一年时间会议表
嗨咯大家好本文介绍的是公司会议日期安排程序的编写首先我们先了解需求:产生一个一年会议时间表,要求开会时间必须是每个月的第二个周四开会。分析:年列表—每个月一个会议时间每个月的第二周的周四1、 获取年2、 获取月3、 要判断第一周有没有周四,没有要取第三周,如果有取第二周下面就是代码的实现– coding: utf-8 –import calendarimport sys用输...
2019-05-18 16:29:50
515
原创 数据采集的利器,python网络爬虫,图片的获取
在大数据时代作为数据的源头,python网络爬虫,数据采集的利器本文介绍的是python爬虫图片的获取,家可以加一下python技术交流裙、适合初学者和进阶的同行业交流![里面又相关的python入门学习资料及进阶实战视频文档]点击链接加入群聊【Python技术交流】:https://jq.qq.com/?_wv=1027&k=5SvRhJ9好了下面开始撸代码走你import ...
2019-05-17 15:13:00
793
1
原创 PyCharm的安装和破解及常用设置
嗨咯大家好本文章分享的是PyCharm的安装和破解及常用设置一、下载及安装 打开官网下载:https://www.jetbrains.com/pycharm/download/#section=windows下载完毕之后可直接双击可执行文件,然后点击“下一步”:选择安装路径,点击“下一步”:到这里最上面有让你选择是否生成那个版本的快捷图标(可选),点击“下一步”: ...
2019-05-15 23:32:28
1136
原创 python入门-匿名函数和应用
本文分享的是python入门知识,希望对大家有帮助01,匿名函数**def test1(a, b):return a+bresult1 = test1(11,22)test2 = lambda a,b:a+bresult2 = test2(11,22)#调用匿名函数02-匿名函数的应用print(“result1=%d,result2=%d”%(result1, result2))...
2019-05-14 23:23:52
202
原创 python入门-03-名字管理系统-1-大框架
嗨咯大家好,本文讲解的是比较基础的内容,希望对大家有用哈打印功能提示print("="*50)print(" 名字关系系统 V8.6")print(" 1:添加一个新的名字")print(" 2:删除一个名字")print(" 3:修改一个名字")print(" 4:查询一个名字")print("="*50)#2. 获取用的选择num = int(input(“请输入...
2019-05-14 23:15:55
190
原创 python 入门 —if -else
python 入门 —if -else视频讲解里面也有具体的介绍,大家可以免费报名关注一下每天有直播 视频讲解 https://ke.qq.com/course/397896?flowToken=1009460age = input (“请输入你的年龄:”)#input 获取的所有数据,都当做 字符串类型 20—>age–>“20”age_num = int (age)#---...
2019-05-06 00:06:55
184
原创 python 入门—if 条件
python 入门 —if 条件中满足和不满足的时候执行多句代码视频讲解里面也有具体的介绍,大家可以免费报名关注一下每天有直播视频讲解 https://ke.qq.com/course/397896?flowToken=1009460age = 10if age>18:如果条件满足,那么下面的 4 行代码一定执行print("----0-----")print("----1--...
2019-05-06 00:01:28
190
原创 python 入门-判断一个年龄
大家好本文介绍的是 python 中的定义变量视频讲解的地址是直播和录播的大家可以进去免费订阅一下每天分享不同的技术哦视频讲解地址:https://ke.qq.com/course/397896?flowToken=1009460age = input (“请输入你的年龄:”)#input 获取的所有数据,都当做 字符串类型 20—>age–>“20”age_num = int...
2019-05-04 23:51:30
4199
原创 python 入门--定义变量写法
大家好本文介绍的是 python 中的定义变量视频讲解的地址是直播和录播的大家可以进去免费订阅一下每天分享不同的技术哦视频讲解地址:https://ke.qq.com/course/397896?flowToken=1009460core = 100# 定义了一个变量,这个变量的名字叫做 score, 它里面存储了一个数值 100high = 180# 单位是 cmapplePrice ...
2019-05-04 23:48:46
623
原创 python入门名片管理系统的函数
本文介绍的是初学阶段名片管理系统的函数版本文也有视频的讲解你们也可以看看视频讲解#用来存储名片card_infors = []def print_menu():“”“完成打印功能菜单”""print("="*50)print(" 名片管理系统 V0.01")print(" 1. 添加一个新的名片")print(" 2. 删除一个名片")print(" 3. 修改一个名片"...
2019-04-30 10:08:20
594
原创 学习python的技巧和方法你了解多少?
路径操作比起os模块的path方法,python3标准库的pathlib模块的Path处理起路径更加的容易。获取当前文件路径前提导入os和pathlib包。。os版:print(os.path.dirname(__file__))print(os.getcwd())pathlib版: print(pathlib.Path.cwd())看着好像没啥区别,然后看下面这个。获...
2019-04-27 14:14:30
521
原创 python如何从源代码构建lxml
要从源代码构建lxml,需要正确安装libxml2和libxslt,包括头文件。这些可能在单独的-dev或-devel包中提供,例如libxml2-dev,您必须在尝试构建lxml之前安装它们。内容用CythonGithub,git和hg建立资源运行测试并报告错误建造一个鸡蛋或轮子在MacOS-X上构建lxmlWindows上的静态链接从SVN源构建Debian软件包用Cyth...
2019-04-24 23:14:50
641
原创 python中ElementTree API的使用
这是一个关于使用lxml.etree进行XML处理的教程。它简要概述了ElementTree API的主要概念,以及一些简单的增强功能,使您作为程序员的生活更轻松。关注小编后续次序更新本文章主要介绍的是,ElementTree类从字符串和文件中解析fromstring()函数XML()函数parse()函数解析器对象增量解析ElementTree类一个ElementTree的主...
2019-04-24 17:28:37
1420
原创 python-XPath查找文本和树迭代
这是一个关于使用lxml.etree进行XML处理的教程。它简要概述了ElementTree API的主要概念,以及一些简单的增强功能,使您作为程序员的生活更轻松。有关API的完整参考,请参阅生成的API文档。内容本文章主要介绍的是使用XPath查找文本和树迭代使用XPath查找文本提取树的文本内容的另一种方法是XPath,它还允许您将单独的文本块提取到列表中:打印(HTML 。...
2019-04-22 15:39:44
891
1
原创 python开发—教你如何使用lxml.etree
python开发—教你如何使用lxml.etree这是一个关于使用lxml.etree进行XML处理的教程。它简要概述了ElementTree API的主要概念,以及一些简单的增强功能,使您作为程序员的生活更轻松。有关API的完整参考,请参阅生成的API文档。内容本文章主要介绍的是元素将属性作为dict和元素包含文本元素将属性作为dictXML元素支持属性。您可以直接在Element工...
2019-04-22 15:27:26
943
1
原创 python开发使用lxml.etree进行XML处理
这是一个关于使用lxml.etree进行XML处理的教程。它简要概述了ElementTree API的主要概念,以及一些简单的增强功能,使您作为程序员的生活更轻松。那么小编下面介绍的是元素是列表的案例本文为一小段内容元素是列表为了使这些子元素的访问变得简单直接,元素尽可能地模仿普通Python列表的行为:孩子 = 根[ 0 ]打印(子。标签)child1print...
2019-04-21 17:18:50
2223
原创 Python多线程就是这么简单
单线程在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。_)from time import ctime,sleepdef music():for i in range(2):print “I was listening to music. %s” %ctime()...
2019-04-18 14:29:56
479
原创 Python实现基于django channel 实现websocket的聊天室
websocket 网易聊天室? web微信? 直播?假如你工作以后,你的老板让你来开发一个内部的微信程序,你需要怎么办?我们先来分析一下里面的技术难点消息的实时性?实现群聊现在有这样一个需求,老板给到你了,关乎你是否能转正?你要怎么做?我们先说消息的实时性,按照我们目前的想法是我需要用http协议来做,那么http协议怎么来做那?是不是要一直去访问我们的服务器,问服务器有...
2019-04-17 15:51:05
1385
原创 python3《HelloWorld》
python默认使用UTF-8编码一个python3版本的HelloWorld代码如下:#!/usr/bin/env pythonprint (‘Hello World!’)如果此python脚本文件名为:hello.py,则运行此脚本文件的方法有两种:1、python hello.py[laolang@localhost python]$ python hello.pyHello ...
2019-03-06 13:44:15
1009
原创 Python自定义对象实现切片功能
1、魔术方法:getitem()想要使自定义对象支持切片语法并不难,只需要在定义类的时候给它实现魔术方法 getitem() 即可。所以,这里就先介绍一下这个方法。语法: object.getitem(self, key)官方文档释义:Called to implement evaluation of self[key]. For sequence types, the accepted k...
2019-03-06 13:11:06
435
原创 数据库MySQL调优
一、架构层面1、做主从复制。 2、实现读写分离。 3、分库分表。二、系统层面1、增加内存。 2、硬盘使用固态硬盘 SSD。 3、给磁盘做 raid0 或者 raid5 以增加磁盘的读写速度。 4、可以重新挂载磁盘,并加上 noatime 参数,这样可以减少磁盘的 I/O。三、MySQL本身的优化1、如果未配置主从同步,可以把 bin-log 功能关闭,减少磁盘 I/O...
2018-03-22 23:34:58
277
翻译 使用JAVA开发高并发网站
前端:异步请求+资源静态化+cdn 后端:请求队列+轮询分发+负载均衡+共享缓存 数据层:redis缓存+数据分表+写队列 存储:raid阵列+热备 网络:dns轮询+DDOS攻击防护 使用Java开发高性能网站需要关注的那些事儿转自:http://www.javabloger.com/java-development-concern-those-things/包括:JVM、JD...
2018-03-20 17:09:12
425
翻译 分布式系统详解
先讲个黑色笑话:半年前,一个谁也没见过的日本浪人推出的理财产品突然在七侠镇火爆起来,据说买上点屯着,不出几月就能把同福客栈,甚至龙门镖局都盘下。我们家小六的七舅老爷,卖掉祖宅也嚷嚷着要 all in。我觉得这事吧很是蹊跷,好歹也是自家人嘛,不能让老人家上当受骗 —— 所以 … 放着我来。我用我无双的智慧,和堪比丞相的三寸不烂之舌给七舅老爷拦下来,让他打消了念头。没出半年,小六七舅老爷全家就和我...
2018-03-19 22:09:36
467
原创 初探分布式
么是分布式系统分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。 首先需要明确的是,只有当单个节点的处理能力无法满足日益增长的计算、存储任务的时候,且硬件的提升(加内存、加磁盘、使用更好的CPU)高昂到得不偿失的时候,应用程序也不...
2018-03-19 21:42:26
328
原创 Java高并发的方式解决
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步1、同步和异步的区别和联系同步就是一件事,一件事情一件事的做。 异步就是,做一件事情,不引响做其他事情。 2、如何处理并发和同步处理并发和同同步问题主要是通过锁机制,一种是代码层次上...
2018-03-19 16:55:17
3390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人