WC程序(python实现)

一、GitHub地址:https://github.com/asswecanfat/WC 二、PSP表格: PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 25 30 · Estimate · 估计这个任务需要多少时间 25 25 Development 开发 1400 1500 · Analysis · 需求分析 130 150 · Design Spec · 生成设计文档 60 50 · Desig
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

python计算2的平方根,并输出小数点后的第100万位数字

import numpy as np from decimal import * # 设置位数 n = int(input("请输入位数:")) getcontext().prec = n+1 # 平方根 result = np.sqrt(Decimal(2)) # 数字转换成字符串并提取到最后一位 end = str(result)[-1:] # 打印结果 print("平方结果:", result) print("小数点后总有数据:", len(str(resul
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

object in depth

创建和修改属性 创建对象 const myObject = {}; //字面量表示法 const myObject = new Object(); //Object() 构造函数 修改属性 ---- 对象中的数据是可变的 添加属性 const printer = {}; //添加属性 printer.on = true; printer.mode = "black and white"; printer['remainingSheetes'] = 168; printer.prin
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

mysql中case when then end的含义和用法

参见这篇博客:https://blog.csdn.net/rongtaoup/article/details/82183743 case when then else end 语句用于查询满足多种条件的情况,类似java中的if...else,还有的就是用于进行行转列的查询,这个是放在select 子句后面的,是充当的是字段的作用。 具体用法就是:分为两种,一种是简单的函数形式,另一种就是表达式的形式。 其含义解释: 简单的函数形式 case 字段 when 值 then 结果 else 其他
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

npx工具

参考文章:阮一峰的网络日志 - npx 使用教程 npx的作用 1、调用项目模块 即node_modules目录下的模块,而不用加上相对路径 $ npx mocha --version 原本应该是这样 $ node-modules/.bin/mocha --version 2、避免全局安装模块 类似“阅后即焚”,比如我要用npm的mkdirp(用法点这里)模块创建一个目录,执行 $ npx mkdirp my-project 会在当前目录下创建一个my-project目录,而不会产生node_
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

初入博客园~

以前使用过csdn,但是只记录过一篇博客,也已经是一年前了,当时我还在为转行这件事而苦恼,还在自学java。 回顾了下,那篇博客是关于java泛型的内容。回头看来,当年写的还是不错了。 后来就开始使用笔记软件,笔记软件可以随时用手机同步看,很是方便。 不过记着记着,到现在已经有好几百篇笔记了,以前习惯每一章一个笔记,或者一个视频一个笔记。偶尔也有总结,但是总的来说,虽然记录了学习过程,学习的时候方便看,但是重温过来,还是挺麻烦的。 所以,决定每一部分内容看完后,做一个整体的总结笔记,顺便也转到
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

学到了林海峰,武沛齐讲的Day18 迭代

x='hello' gxr=iter(x) gxr=x.__iter__() print(next(gxr)) print(gxr.__next__()) iter()===__iter__ next()===__next__ 感觉就是简化命令而已.,,,将10行的代码,简化后,用2个命令解决,产生了一个新的函数 def l(): yield 1 yield 2 yield 3 g=l() print(g.__next__()) print(g._
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

Linux下的权限处理

更改权限的命令 Chmod [who][+|-|=] 文件名 Who: u—>所有者 g—>所属组 o—>其他人 a—>所有人 + 添加权限 - 取消权限 =赋值某些权限 如图所示,test文件夹的权限即“d(目录文件)rwx(所属者拥有可读可写可执行的权限)rwx(所属组拥有可读可写可执行的权限)r-x(其他用户拥有可读可执行的权限,不可写)” 新建一个文件 查看其权限 -(普通文件)rw(所属者拥有可读可写的权限)rw-(所属组拥有可读可写的权限)r--(其他用户仅拥有可读的权限) 改权限
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

作用域是什么?

编译原理 分词/词法分析 tokenizing/lexing 将代码字符串分解,如 var a = 2;会被分解为var、a、=、2、;。每个独立的单元成为词法单元(token). 空格是否作为词法单元,看空格是否有意义。 词法单元生成器判断a是否为其他词法单元的一部分,调用的是有状态的解析规则,这个过程就是词法分析。 如果是无状态,就是分词。 解析/语法分析 将此法单元流(数组)转换为抽象语法树。如下图 代码生成 将AST转换为可执行代码的过程。 即将写的代码翻译为一组机器指令,创建变量,分
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

vue方法中传递dom对象示例

<div id="app"> <input type="text" v-on:keyup="onlyNum($event)"> </div> <script> new Vue({ el:"#app", methods: { onlyNum: function (event){ event.target.value=event.target.value.replace(/[^\d]/g,'');
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

运行时的函数

一级函数 first-class functions 函数是一个对象 函数是一级函数,函数可以 存储在变量中(函数表达式) 从一个函数返回 作为参数传递给另一个函数(回调) 高阶函数 higher-order function 返回另一个函数的函数 或 接受其他函数作为参数的函数 被称为高阶函数 function alertThenReturn() { alert('Message 1!'); return function () { alert('Messa
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

Elasticsearch(9) --- 聚合查询(Bucket聚合)

Elasticsearch(9) --- 聚合查询(Bucket聚合) 上一篇讲了Elasticsearch聚合查询中的Metric聚合:Elasticsearch(8) --- 聚合查询(Metric聚合) 说明 本文主要参考于Elasticsearch 官方文档 7.3版本。 Bucket Aggregations 概念:Bucket 可以理解为一个桶,它会遍历文档中的内容,凡是符合某一要求的就放入一个桶中,分桶相当与 SQL 中的 group by。 这篇博客讲的桶的关键字有:Terms
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

记录SQL Server中一次无法重现的死锁

平时遇到的死锁,绝大多数情况下,都可以根据当时的场景进行重现,然后具体分析解决,下文这个死锁几次尝试测试模拟,均没有成功重现 在尝试用profile跟踪加锁顺序之后,大概可以推断到当时死锁发生的原因,但是仍有无法重现,为了避免不必要的麻烦,这里用测试表的方式,尽可能还原尝试的场景,来做进一步的分析。 死锁发生的场景如下(暂不论表设计合不合理,索引合不合理,sql语句写法合不合理,分析死锁是主要目的,解决死锁是另外一回事) 目标表为TestDeadLock,大概结构如下 1,TestDeadLo
分类: 其他 发布时间: 09-23 23:21 阅读次数: 0

在Python中对文件和目录进行操作

文件与目录操作是编程语言中非常重要的功能,Python也对其提供了相应的API支持,这篇博文就是具体介绍它们的使用方法。一、文件打开和关闭操作对文件进行操作在Python中分为3个步骤,首先要打开文件,然后是对文件进行读写操作,最后需要关闭文件。1、打开文件使用的是open()函数,它提供初始化输入、输出(I/O)操作的通用接口,成功打开文件后返回一个文件对象,打开失败则引发一个错误。打开文件的语
分类: 编程语言 发布时间: 09-23 23:20 阅读次数: 0

DQL 查询表中的数据

DQL 查询表中的数据:查询语句(最复杂的语句)不会对数据库中的数据进行修改,只是一种显示数据的方式 语法格式: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 一、基础查询   1、查询表所有行和列的数据,使用*表示所有列 select * from 表名;   2、查询指定列 select 字段名1,字段名2,字段名3,...
分类: 其他 发布时间: 09-23 23:04 阅读次数: 0

Spring Boot-intellij idea导入方式搭建SpringBoot

Spring Boot概念 从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用。简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用。框架的发布版本,包括集成的CLI(命令行界面),可以在Spring仓库中手动下载和安装。 创建独立的Spring应用程序 嵌入的Tomcat,无需部署WAR文件 简化Maven配置 自动配置Spring 提供生产就绪型功能,如指标,健康检查和外部配置 绝对没有代码生成并且对XML也没有配置要求 搭建Sprin
分类: 其他 发布时间: 09-23 23:04 阅读次数: 0

201871010134-周英杰《面向对象程序设计(Java)》第四周学习总结

201871010134-周英杰《面向对象程序设计(Java)》第四周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11552848.html 作业的学习目标 1. 掌握类与对象的基础概念,理解类与对象的关系; 2. 掌握对象与对象变量的关系; 3. 掌握预定义类Date、LocalDate类的常用API; 4. 掌握用户自定义类
分类: 其他 发布时间: 09-23 23:04 阅读次数: 0

windows基础命令学习

win+r输入在运行里面输入cmd > :用来重定向输入 path: 显示环境变量 set:显示系统变量 whoami:显示当前用户 hostname:显示当前计算机名称 mkdir “文件夹名称”:创建新文件夹 rmdir “文件夹名称”:删除文件夹 cd 路径:切换到输入路径  绝对路径:从当前盘符开始写的   相对路径:相对于某个位置的路径 . 一个点表示当前路径 ..两个点表示上一级路径 dir:显示当前路径下文件和文件夹 .,.. 点开头的文件默认是隐藏的 echo "内容" > .
分类: 其他 发布时间: 09-23 23:04 阅读次数: 0

用递归实现判断一个字符串是否为回文串

//用递归实现判断一个字符串是否为回文串 import java.util.Scanner; public class Palindrome { //判断是否为回文串 in型参数代表字符串起止位置 public static boolean isPalindrome(String s,int i,int j){ //递归 if(i==j||s.length()==0||s.length()==1)
分类: 其他 发布时间: 09-23 23:04 阅读次数: 0

A Bug's Life POJ 2492

D - A Bug's Life 二分图 并查集 Background Professor Hopper is researching the sexual behavior of a rare species of bugs. He assumes that they feature two different genders and that they only interact with bugs of the opposite gender. In his experiment, in
分类: 其他 发布时间: 09-23 23:04 阅读次数: 0