学习Python的基础知识1

基于Python3.5的Python知识 输出Hello World print(“HelloWorld”) python执行文件不关注后缀名只关心内容,(.py是用来区分的) 变量与数据类型 数据类型大致分为三类(字典列表元祖等后续再说),int(整型),string(字符串),布尔 int: 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,
分类: 其他 发布时间: 04-29 23:04 阅读次数: 5

Python Mongodb接口

Python Mongodb接口 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 同时,MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是NoSQL的优秀实现。 本文记录使用PyMongo模块,用Python调用MongoDB 工具类实现 from pymongo import MongoClient mongodb_name = 'dev_map' client = MongoClient("m
分类: 其他 发布时间: 04-29 22:58 阅读次数: 4

关于python最大递归深度 - 998

今天LeetCode的时候暴力求解233 问题: 给定一个整数 n,计算所有小于等于 n 的非负数中数字1出现的个数。 例如: 给定 n = 13, 返回 6,因为数字1出现在下数中出现:1,10,11,12,13。 代码: class Solution: def __init__(self): self.key = '1' self.result = 0 def countDigitOne(self, n): """
分类: 其他 发布时间: 04-29 22:58 阅读次数: 4

oracle -- 数据块(data Block)

基本关系:数据库---表空间---数据段---分区---数据块 数据块(data Block) 一、数据块Block是Oracle存储数据信息的最小单位。这里说的是Oracle环境下的最小单位。Oracle也就是通过数据块来屏蔽不同操作系统存储结构的差异。无论是Windows环境,还是Unix/Linux环境,他们的操作系统存储结构和方式、甚至字符排列的方式都是不同的。Oracle利用数据块将这些差异加以屏蔽,全部数据操作采用对Oracle块的操作,相当于是一个层次的抽象。 二、Oracle所
分类: 其他 发布时间: 04-29 22:58 阅读次数: 5

PHP原生文件上传(单文件多文件均可)简单案例

本案例共三个文件,目录结构如下图所示: do_action1.php(前台页面)页面的代码如下: <?php header("content-type:text/html;charset=utf-8;"); echo "<pre>"; //print_r($_FILES); require_once "upload_function1.php"; $files=getFiles(); //print_r($files); foreach($files as $fileInfo){
分类: 其他 发布时间: 04-29 22:58 阅读次数: 4

go--->golang实现的简单聊天室

github:https://github.com/Frankltf/chatroom_golang
分类: 其他 发布时间: 04-29 22:58 阅读次数: 4

一次測試即學習的案例

一般工程人員都知道 TDD 的使用方式,也明白 UnitTest 對於程式碼品質有著良好的保護 但比較少去探討的另一個好處應該是「學習」這件事了 雖然一般來說我們寫 Testing 其實是針對已知的事物(Business logic)去做測試與保護 比較少做未知的探索測試,但在一般有寫 Testing 情況下,還是有機會學習的 (所以還是鼓勵大家多多寫測試 ) 以下我分享一個測試即學習的案例給各位小夥伴 這個案例其實很簡單,我寫了一個 UnitTest 想要測試 EPPlus 在讀取完我建立的
分类: 其他 发布时间: 04-29 22:58 阅读次数: 4

#13【BZOJ2794】[Poi2012]Cloakroom

题解: 感觉真是很智障。。连这么简单的题都没想出来 一直在想这么做动态背包。。发现不会 首先显然我们将询问按照m 序列按照a[i]排序 然后怎么满足b呢 其实很简单啊。。只需要记录f[i]表示前面这些物品达到i体积时最小值最大是多少
分类: 其他 发布时间: 04-29 22:58 阅读次数: 4

【SSH项目实战】国税协同平台-1.项目介绍

项目介绍 1.1项目背景 国税协同办公平台包括了行政管理、后勤服务、在线学习、纳税服务、我的空间等几个子系统;我们本次主要的开发功能是纳税服务子系统的部分模块和基于纳税服务子系统信息的个人工作台首页。纳税服务子系统是办税PC前端或移动端的后台管理系统,主要包括的功能有系统角色管理、用户管理、信息发布管理、投诉受理、纳税咨询、易告知、服务预约、服务调查等模块。 系统的主界面: 我们要做的模块界面: 1.2项目前期 项目前期;一般是由客户经理从客户那边了解到有关该项目的招标信息,然后开发公司再组织
分类: 其他 发布时间: 04-29 22:58 阅读次数: 7

springboot Thymeleaf 获取已登陆用户信息

一、使用场景 在个人中心等界面显示已登陆的用户信息 二、参考文献 https://blog.csdn.net/gisboygogogo/article/details/78758815 https://my.oschina.net/Cubicluo/blog/831111 三、使用方法 3.1 pom <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymelea
分类: 服务端 发布时间: 04-29 22:57 阅读次数: 6

O(n^2)以及O(nlogn)时间复杂度的排序算法

O(n^2)的算法 都是做的升序。 简单选择排序 思路:每次选择还未排序的区间的最小值和未排序区间的第一个值交换。 1 function selectSort(arr){ 2 for(let i = 0; i < arr.length; i++){ 3 let minIdx = i; 4 for(let j = i; j < arr.length; j++){ 5 if(arr[j] < arr[minIdx]){
分类: 其他 发布时间: 04-29 22:57 阅读次数: 5

java8新特性——简介

  java8问世已经有好长时间了,但是之前项目中都没有使用到,所以一直都只是了解一些,近期刚刚换了加新公司,在开发中需要使用到java8来开发,所以也是马上赶来学习一下java8得新特性。 一、新特性   1.Lambda表达式(重要)   2.函数式接口   3.方法引用与构造器引用   4.stream API(重要)   5.接口中得默认方法和静态方法   6.新时间日期   以上几个知识点就是打算后期主要学习得几个特性。 二、优点   1.速度快,效率搞。(底层数据结构做了优化,gc
分类: 其他 发布时间: 04-29 22:57 阅读次数: 5

【转】[Network] 计算机网络基础知识总结

阅读目录 1. 网络层次划分 2. OSI七层网络模型 3. IP地址 4. 子网掩码及网络划分 5. ARP/RARP协议 6. 路由选择协议 7. TCP/IP协议 8. UDP协议  9. DNS协议 10. NAT协议 11. DHCP协议 12. HTTP协议 13. 一个举例   计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上
分类: 其他 发布时间: 04-29 22:54 阅读次数: 5

html5中的全局属性

在html5中,新增了一个“全局属性”的概念,所谓全局属性,是指可以对任何属性都使用的属性。下面列出常用的全局属性。 1、contentEditable属性,是微软开发的,该属性主要功能是允许用户编辑元素中的内容,所以该属性必须是可以获得鼠标焦点的元素,而且在点击鼠标后要向用户提供一个插入符号,提示用户该元素在的内容允许编辑。该属性是一个布尔值属性,可以被指定为ture或false。注:在编辑完元素中的内容后,要想保存其中的内容,只能把该元素的innerHTML发送到服务器端进行保存,因为改变
分类: 其他 发布时间: 04-29 22:54 阅读次数: 4

20165333第九周学习总结

教材内容总结 掌握URL类的使用方法 URL类的构造方法: public URL(String spec) throws MaldormedURLException此构造方法使用字符串初始化一个URL对象 public URL (String protocol,String host,String file)throws MaldormedURLException此构造方法使用的协议,地址和资源分别由参数protocol,host和file指定 上述url对象中的协议是http协议。 读取UR
分类: 其他 发布时间: 04-29 22:54 阅读次数: 4

20165327 2017-2018-2 《Java程序设计》第9周学习总结

20165327 2017-2018-2 《Java程序设计》第9周学习总结 教材内容总结 第十三章 (一)教材学习内容总结 理解 URL类是对统一资源定位符的抽象,使用URL创建对象的应用程序称作客户端程序。 网络套接字是基于TCP协议的有连接通信,套接字连接就是客户端的套接字对象和服务器端的套接字对象通过输入、输出流连接在一起。 基于UDP的通信和基于TCP的通信不同,基于UDP的信息传递更快,但不提供可靠性保证。 设计广播数据报网络程序时,必须将要广播或接收广播的主机加入到同一个D类地址
分类: 其他 发布时间: 04-29 22:54 阅读次数: 5

前端开发 - CSS - 上

CSS: 1.css的引入方式 2.基础选择器 3.高级选择器 4.选择器的优先级 5.伪类选择器 6.字体样式 7.文本样式 8.背景 9.盒模型border 10.margin 11.padding 1.css的引入方式 <!DOCTYPE html> <html lang="cn"> <head> <meta charset="UTF-8"> <title>css的引入方式</
分类: 其他 发布时间: 04-29 22:54 阅读次数: 5

BZOJ_1717_[Usaco2006 Dec]Milk Patterns 产奶的模式_后缀数组

BZOJ_1717_[Usaco2006 Dec]Milk Patterns 产奶的模式_后缀数组 Description 农夫John发现他的奶牛产奶的质量一直在变动。经过细致的调查,他发现:虽然他不能预见明天产奶的质量,但连续的若干天的质量有很多重叠。我们称之为一个“模式”。 John的牛奶按质量可以被赋予一个0到1000000之间的数。并且John记录了N(1<=N<=20000)天的牛奶质量值。他想知道最长的出现了至少K(2<=K<=N)次的模式的长度。比如1 2 3 2 3 2 3
分类: 其他 发布时间: 04-29 22:54 阅读次数: 5

debian安装laravel

laravel前提需要: PHP版本 >= 5.6.4 PHP扩展:OpenSSL(php默认安装) PHP扩展:PDO PHP扩展:Mbstring PHP扩展:Tokenizer(php默认安装) 先安装apache apt-get update apt-get install apache2 //等待安装成功 安装mbstring apt-get install php-mbstring //--修改php.ini extension=php_mbstring.dll mbstring.
分类: 其他 发布时间: 04-29 22:54 阅读次数: 5

Python学习-终端字体高亮显示1 Python学习-终端字体高亮显示

Python学习-终端字体高亮显示 1、采用原生转义字符序列,对Windows有的版本不支持(比如win7),完美支持Linux 实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的
分类: 其他 发布时间: 04-29 22:54 阅读次数: 6