python 的__len__,__getitem__ __setitem__ __delitem__ __contains__
可变集合需要实现: __len__ __getitem__ __setitem__ __delitem__不可变集合需要实现: __len__ __getitem____len__:返回集合长度__getitem__(self, item) 使用索引访问元素__setitem__(self, key ... 查看全文
python并发编程之多线程
一 什么是线程 二 线程的创建开销小 三 线程与进程的区别 四 为何要用多线程 五 多线程的应用举例 六 经典的线程模型(了解) 七 POSIX线程(了解) 八 在用户空间实现的线程(了解) 九 在内核空间实现的线程(了解) 十 用户级与内核级线程的对比(了解) 十一 混合实现(了解) 十二 线程小 ... 查看全文
零起点学算法09——继续练习简单的输入和计算(a-b)
#include int main() { int a,b; scanf("%d %d",&a,&b); printf("%d",a-b); return 0; } ... 查看全文
python从零开始 -- 第0篇
1. 为什么选择python以及版本选择: Python 好玩,强大,更多关于关于为什么选择Python,在 编程小白的第一本 Python 入门书 有详细介绍在此不重复粘贴了,当然建议直接看完此书,干货十足。 关于版本: 1989年,Guido van Rossum大神圣诞节无聊,决定开发为当时正 ... 查看全文
扩展样式表语言-XSL
XSL指扩展样式表语言(EXtensibleStylesheetLanguage),它是一个XML文档的样式表语言。XSLT指XSL转换。。。。。。。XSL语言它起始于XSL,结束于XSLT、XPath以及XSL-FO。起始于XSLXSL指扩展样式表语言(EXtensibleStylesheetLanguage)。http://www.iis7.com/万维网联盟(W3C)开始发展XSL的原因是: 查看全文
javascript基础修炼(5)—Event Loop
开发者的javascript造诣取决于对【动态】和【异步】这两个词的理解水平。一.一道考察异步知识的面试题题目是这样的,要求写出下面代码的输出:setTimeout(()=>{console.log(1)},0)newPromise((resolve,reject)=>{console.log(2)for(leti=0;i<10000;i++){i===9999&& 查看全文
SpringCloud微服务搭建(适合初学者)
Spring Cloud 微服务简介 1. 单体应用优化 1.1 可使用SOA面向服务架构(将每个模块分开,某个模块出问题了,不会影响其他模块) 1.2 如果某个服务于其他服务有调用关系,那么就需用到ESB(企业服务总线) 2. 微服务架构 2.1 将单体应用切分为小服务单元 3. Spring C ... 查看全文
python常用知识点
【常用知识点】 1 字符串翻转、fibnacci数列、main使用: #!/usr/bin/python #Filename:using_sys.py #python using_sys.py we are import sys import os print 'the command line:' ... 查看全文
spring 的 InitializingBean
public interface InitializingBean { /** * Invoked by a BeanFactory after it has set all bean properties supplied * (and satisfied BeanFactoryAware and ... 查看全文
算法-利用队列实现逐行打印杨辉三角形的前n行
最后第n行的n+2次循环执行完后,队列里是第n+1行的n+2个数,0还没来得及入队列(因为换行后才会把0入队列)。 ... 查看全文
异步的javascript和XML-AJAX
AJAX=AsynchronousJavaScriptandXML(异步的JavaScript和XML)。AJAX不是新的编程语言,而是一种使用现有标准的新方法。AJAX最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。。。。。。。。。。。AJAX应用运用XHTML+CSS来表达资讯;运 查看全文
扩展标记语言-XML
XML指可扩展标记语言(eXtensibleMarkupLanguage)。XML被设计用来传输和存储数据。XML很重要,也很容易学习。::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XML简介XML被设计用来传输和存储数据。http://www.iis7.com/HTML被设计用来显示数据。。。。。。。。。。。。。。什么是X 查看全文
关于树莓派Pi2通过UART连接攀藤G5传感器的python
1.准备工作:树莓派Pi2板子,攀藤G5传感器 关于树莓派40pin口网上很多,我们只了解与攀藤G5连接的问题 (1)攀藤G5pin1(VCC5v)要注意是5V,有很多板子接的是3V,而树莓派的pin2和pin4都可以接5V。G5的pin1连接Pi2的pin2和pin4都可以。 (2)攀藤G5pin ... 查看全文
[JAVA]为什么==和equals总让新手迷惑? 详解 关系操作符 == 和 equals
关系操作符==和 类的equals方法都可以用来比较两个类是否相同,但实际用起来却经常产生令JAVA新手迷惑的结果。 先看一段示例代码: 输出: str1==str2:false str1.equals(str2):true 为什么都是对类进行比较,结果却不一样呢?当我们搞清楚两种比较方式的原理之后 ... 查看全文
软件工程—WC功能实现 (JAVA)
软件工程—WC功能实现(JAVA) Github项目地址: https://github.com/Ousyoung/wc 项目要求 ? wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源 ... 查看全文
python实现wc
github address:https://github.com/langliang/wcpy.git 项目要求: wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。它能正确统计程序文件中的字符数、单词数、行数,以及还具备其他扩展功能,并能够快速地处理多个文件。 具体功能要求 ... 查看全文
Python从菜鸟到高手(14):序列的加法和乘法
序列也可以相加,但要注意,这里的相加,并不是相对应的序列元素值相加,而是序列首尾相接。由于字符串属于字符序列,所以字符串相加也可以看做是序列相加。但一个字符串不能和一个序列相加,否则会抛出异常。 查看全文
谈谈Python之Django搭建企业级官网(第三篇上部)
上一节的学前准备工作和第一个小牛试刀的Django项目学习,让我们对Django开发越来越感兴趣了。正所谓趁热打铁,让我们继续来学习网站开发必备的视图函数和URL映射等知识,跟着步伐一起学习,我相信你会收获很多。噔~噔,新闻播报时间:9月12-9月16有两个超强台风在广东湛江登陆,沿途影响众多城市,包括深圳!!所以很遗憾,前几天打算和舍友去深圳游玩的计划泡汤了,也只能推迟几天前往深圳度中秋、看月亮了~ 查看全文
Servlet和JSP
1、会话管理: 1)URL重写:(少量信息科使用此方式) 通常使用A标签:url?key=value&key2=value2....;(URL和token建用?隔开,token间用&隔开); 2)隐藏域:(仅当网页有表单的时候有效,但与URL重写一样不适合跨越多个界面) <input type="h ... 查看全文
CSS学习笔记(三):盒子
一、盒子的基本 通常情况下,盒子的大小刚好容纳其内容。 1. 盒子的大小:width, height 指定盒子大小的单位为像素、百分数或em值。这里百分数表示相对于父元素的比值。如果这个盒子是顶级盒子,那么父元素为窗口。例如: 2. 大小限制:min-width, max-width, min-he ... 查看全文