作用域,变量与全局变量

作用域:一个变量或函数可读写的区域 作用:读写; 域:空间、范围; 全局作用域:在哪里都可以读写(从上到下,从左到右); 全局变量:在函数外面声明的变量, 在函数内部申明,单没有使用关键字var; 全局函数:指的是在script标签内声明的,非函数嵌套 局部作用域:只能在特定区域内访问(特定区域,指的是函数),只有函数...
分类: 编程语言 发布时间: 09-16 23:22 阅读次数: 0

golang基础-httprpc、jsonrpc

RPC定义 http版本的RPC版 jsonrpc版本的RPC版 RPC定义 RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络细节的应用程序通信协议。简单的说就是要像调用本地函数一样调用服务器的函数。 RPC协议构建于TCP或UDP,或者是 HTTP之上,允许开发者直接调用另一台计算机上的...
分类: 编程语言 发布时间: 09-16 23:22 阅读次数: 0

【python模块】使用pyinstaller打包成exe文件

使用笔记 pyinstaller模块: 模块安装 使用命令行安装 installer Running setup.py install for future … done Running setup.py install for pefile … done Running setup.py install for pyinstaller … done Suc...
分类: 编程语言 发布时间: 09-16 23:21 阅读次数: 0

童年生活二三事

童年生活二三事 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 NowCoder小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。 但年幼的他一次只能走上一阶或者一下子蹦上两阶。 现在一共有N阶台阶,请你计算一下NowCoder从第0阶到第N阶共有几种走法。   输入描述: 输入包括多组数据。每...
分类: 编程语言 发布时间: 09-16 23:21 阅读次数: 0

jsp web.xml文件的作用及基本配置

1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。  2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。  3、容器将转换为键值对,并交给servletContext。  4、容器创建中的类实例,创建监听器。  二  Load-on-startup Load
分类: 其他 发布时间: 09-16 23:20 阅读次数: 0

Solr4.7从文件创建索引

索引数据源并不会一定来自于数据库、XML、JSON、CSV这类结构化数据,很多时候也来自于PDF、word、html、word、MP3等这类非结构化数据,从这类非结构化数据创建索引,solr也给我们提供了很好的支持,利用的是apache  tika。 下面我们来看看在solr4.7中如何从pdf文件创建索引。   一、配置文件索引库 1、  新建core 我们新建一个solr的cor
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

双休日作业

让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 解 a=1 while a: nn=input('请输入用户名:') mm=input('请输入密码:') if nn=='123' and mm=='456': print('登陆成功!') a=0 else: if a==3: print('您已经没有重试机会,请明天再来') break
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

for循环 i++ ++i

1,正常情况下 i++和++i是有区别的: 前者是:先引用,后增加, 后者是:先增加,后引用, 但是在for循环中: for(var i=0;i<10;i++){   System.out.println(i); }的执行流程是: for(var i=0;i<10){     System.out.println(i);     i++; } 而for(var i=0;i<10;++i){   System.out.println(i); }的执行流程依然是: for(var i=0;i<10
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

连续数的相加(简单的函数的应用)

如 3+4+5+6+7等 #include <stdio.h> void addres(int x,int y) { int i; int sum=0; for(i=x;i<=y;i++) { sum=sum+i; } printf("%d",sum); } void main() { int a,b; printf("Please input:\n"); scanf("%d%d",&a,&b); addres(a,b); }
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

Java基础(43)Queue队列

  Collection接口的第三个子接口是Queue接口,而Queue接口的子接口又是Deque接口和BlockingQueue接口。   实现了Deque接口的类有:ArrayDeque类、ConcurrentLinkedDeque类、LinkedList类和实现了Deque的子接口BlockingDeque接口的LinkedBlockingDeque类。   直接实现Queue接口的类是ConcurrentLinkedQueue类。   实现了BlockingQueue接口的类是:Pri
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

【剑指Offer】数组中出现次数超过一半的数字 Python版

题目描述     给定一个数组,如果这个数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字;如果不存在,则返回0。 思路分析     对于一个数组而言,满足题目要求的数字最多只有一个,可以采用数字相互抵消的思想。在遍历数组时,储存两个值now和count,now是当前数字,count是该数字的标记。当下一个数字与now相等时,标记count的值加1,如果不相等,则减1;当标记count的值变为0时,则将下一个数字的值用now来存储,并将count的值置为1,继续遍历完数组。     
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

软工网络 16个人作业2

软工网络 16个人作业2 1. 地址 博客地址 git地址 2.个人的PSP表格。 PSP2.1 个人开发流程 预估耗费时间(分钟) 实际耗费时间(分钟) Planning 计划 30 55 Estimate 明确需求和其他相关因素,估计每个阶段的时间成本 1000 1650 Development 开发 180 200 Analysis 需求分析 (包括学习新技术) 180 190 Design Spec 生成设计文档 40 40 Design Review 设计复审 40 60 Codin
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

个人社区品牌建设计划

前言 由于近期个人更新频率较高,也吸引了一点流量,虽然不大,对我也很鼓励。 加一些园友或大佬沟通交流时,备注信息经常写成:我是博客园从此启程。我自己感觉就很奇怪。 在关注量日益增多的情况下,我觉得博客名改为本名,有利于我个人的传播。当然风险也不小。 但我想起园内许多大神都以本名示人,我又有什么好怕的呢? 后语 进入9月份以来,我的博客排名,被专注数,阅读数,推荐数都得到了大幅度的提高。说明还是有部分人喜欢我写的博文,这给了我很大的鼓励。一切来之不易,坚持分享,对我自己也是很大的进步。 后续我会
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

最近公共祖先--lca

模版题 https://www.luogu.org/problemnew/show/P3379 1 #include<algorithm> 2 #include<iostream> 3 #include<cstdlib> 4 #include<cstring> 5 #include<cstdio> 6 #include<cmath> 7 #include<queue> 8 #define ll long long 9 using namespace std; 10 11 i
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

ADo.Net之SqlConnection、SqlCommand的应用

连接数据库 首先要在代码中添加对System.Data.SqlClient命名空间的引用: using System.Data.SqlClient; 1.使用SqlConnection对象 (1)连接本地数据库 "Server=(Local);Database=EduBaseDemo;Integrated Security=sspi"; (2)创建SqlConnection对象 SqlConnection sqlConnection = new SqlConnection(); (3)打开数据
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

批量更新数据不成功

问题: Excel导入用户数据,已有的用户信息更新不成功。 场景:导入用户数据时,数据库已存在的数据进行更新,不存在的新增,excel表中可存在相同手机号的用户信息,以最后一条为准更新用户信息。 分析:业务逻辑没有问题: 1先查询数据库,存在则更新用户信息,将新的用户信息存放到updateUserList列表 2不存在,再查询本地用户信息缓存(缓存excel中已有的用户信息), 2.1缓存中存在,更新用户信息,将修改的用户信息存放到updateUserList列表 2.2缓存中不存在,新增用户
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

CSS:div/img水平垂直居中

div水平垂直居中方法一: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #test{ position: absolute; width: 100px; height: 100px; background: pink; left: 0; right: 0; bottom: 0;
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

宁夏2018年计算机软件水平考试报名时间

http://www.exam8.com/computer/spks/baoming/201802/4187465.html
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

python Requests库总结

什么是Requests库? requests库github地址:https://github.com/requests/requests Reqyests库主要用来准备Request和处理Response。 为什么要学习Requests库? web开发和爬虫都需要学习的东西,在服务端编程中理解好Requests库可以更好的编写Restful API的程序,还是自动化测试的工具箱。 安装Requests库 pip install requests 这个是安装requests库的 pip inst
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0

微信小程序 this.data与this.setData

一、摘要   小程序中我们会经常使用到this.data与this.setData。其中this.data是用来获取页面data对象的,而this.setData是用来更新界面的。那么他们之间的区别与联系你真的搞懂了吗? 二、正文   this.data可以获取页面data对象,但是它返回的对象到底是新的对象还是仅仅只是一个引用呐。这个很关键,在日常开发中很可能因为不知道或者是自己的疏忽导致bug,而且很难排查原因。带着这个疑问我们来做一下试验。由于时间比较紧,博主就不单独写demo了,项目中
分类: 其他 发布时间: 09-16 23:19 阅读次数: 0