个人项目:WordCount (Java)
一、Github项目地址 https://github.com/misterchaos/WordCount 二、解题思路 2.1 基本需求分析 经过仔细阅读题目,分析得出项目的基本需求如下: wc.exe -c //返回文件 file.c 的字符数 wc.exe -c //返回文件 file.c 的字符数 wc.exe -w //返回文件 file.c 的词的数目 wc.exe -l //返回文件 file.c 的行数 wc.exe -a //返回更复杂的数据(代码行 / 空行 / 注释行)
Vue 绑定 tbody 时产生的 绑定错误问题
Vue 绑定 tbody 时有可能产生的 绑定错误问题 在使用tbody 时 其中嵌套的标签 除 tr td 以外的 任何标签 都会在页面渲染时(根据显示结果的 猜测)被生成到 table 外 除非 其包含在 tr 下的 td中 例如: 代码中是这么写的: 但是 实际页面 显示div 会生成到 table 外 查看页面源码则是这样的 而将其包在 tr td 中则没有此问题 这个问题跟 tbody 本身特性 有关,而其造成的后果看似并不严重,只是显示位置错误而已 但是在某些情况下,可能会造成很多
JavaScript中的数据的去重
一、indexOf() 原理:将原始数组中的数据,写入到新的数组中,如果新数组中,没有这个数据,我们再进行写入操作,indexOf() 结果是 -1 1 var arr = [1,2,2,3,5,3,1,5,4,3,4,5,6];
2 //定义一个新数组
3 var arr2 = setNewArr(arr);
4 console.log(arr2);
5 //执行去除重复数据的数组
6 function setNewArr(arr)
ES6 学习(8) ---数组
1、 扩展符 // 可以将数组转为用逗号相隔开的参数序列 1 //
2 console.log(...[1,2,3]) // 1, 2, 3
3
4 // 用于函数调用
5 function add(x, y) {
6 return x + y;
7 }
8
9 const numbers = [4, 38];
10 add(...numbers) // 42
11
12 // 扩展符的应用 1 // (1) 复制数组 (浅复制)
2 let arr
android之每个系统特点
Android 8.0 ①通知栏适配 图一 ②角标功能 值得高兴的是,从8.0系统开始,Google制定了Android系统上的角标规范,也提供了标准的API,长期让开发者头疼的这个问题现在终于可以得到解决了。 那么下面我们就来学习一下如何在Android系统上实现未读角标的效果。修改MainActivity中的代码,如下所示: public classMainActivityextendsAppCompatActivity{ ... @TargetApi(Build.VERSION_CODE
有进度条的圆周率(∏)!!!
pi的计算公式选用:pi/4≈1-1/3+1/5-1/7+······来计算pi(∏)。 代码如下: 1 import time
2 import math
3 print("------Begin------")
4 start=time.perf_counter() #开始计时
5 scale=10
6 for i in range(scale+1):
7 a='*'*i
8 b='.'*(scale-i)
9 c=(i/scale)*100
给一列字符快速加引号和逗号(python)
1.新建目标文件target.txt 2.同一目录,新建python脚本 3.运行该脚本 注:python中strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
应用Java匿名函数检测代码执行耗时
package com.company.Util;
public class Times {
public interface Block{
void execute();
}
public static void test(Block block) {
long begin =System.currentTimeMillis();
block.execute();
long end = Syste
解决Eclipse中TestNG乱码问题
在eclipse根目录下打开eclipse.ini文件,增加-Dfile.encoding=UTF-8,重启Eclipse 但是可能会造成之前的java文件中的中文变成码,新建保存的文件不会。将工作空间下的默认编码改成other-utf-8(如果默认是GBK)
shiro拦截所有报 Uncaught SyntaxError: Unexpected token '<' 解决方法
改成 -> filterChainDefinitionMap.put("/css/**", "anon"); filterChainDefinitionMap.put("/ico/**", "anon"); filterChainDefinitionMap.put("/images/**", "anon"); filterChainDefinitionMap.put("/js/**", "anon"); filterChainDefinitionMap.put("/json/**", "ano
Vuex 修改对象时出现直接修改state 报错时, 需要先深拷贝下 准备修改的对象
import _ from "lodash"
_.cloneDeep(columns)
columns[key] = value
K-means算法笔记python3.0
聚类的基本思想 俗话说“物以类聚,人以群分” 聚类--Clustering--是一种无监督学习,简单地说就是把相似的对象归到同一簇中。簇内的对象越相似,聚类的效果越好。 定义:给定一个有个对象的数据集,聚类将数据划分为个簇,而且这个划分满足两个条件:(1)每个簇至少包含一个对象;(2)每个对象属于且仅属于一个簇。 基本思想:对给定的,算法首先给出一个初始的划分方法,以后通过反复迭代的方法改变划分,使得每一次改进之后的划分方案都较前一次更好 K-Means算法 K-Means算法是最为经典的基于
SQL Server "附加数据库时出错。有关详细信息,请单击“消息"
在SqlServer中附加数据库时,有时会发生下面的错误。 解决 : 先将你的数据库文件放到 C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA 这个目录 是放置附加数据库的文件夹的权限问题。如下解决。点击放置附加数据库的文件夹--》右键--》属性 做完这些操作后就可以附加了 在SqlServer中附加数据库时,有时会发生下面的错误。 解决 : 先将你的数据库文件放到 C:\Program Files\Mic
PAT Advanced 1103 Integer Factorization (30) [深度优先搜索DFS]
题目 The K-P factorization of a positive integer N is to write N as the sum of the P-th power of K positive integers. You are supposed to write a program to find the K-P factorization of N for any positive integers N, K and P. Input Specification: Eac
Yii、ThinkPhP框架的生命周期
Yii2的生命周期 1.用户向入口脚本 web/index.php 发起请求。 2.入口脚本加载应用配置并创建一个应用 实例去处理请求。 3.应用通过请求组件解析请求的 路由。 4.应用创建一个控制器实例去处理请求。 5.控制器创建一个动作实例并针对操作执行过滤器。 6.如果任何一个过滤器返回失败,则动作取消。 7.如果所有过滤器都通过,动作将被执行。 8.动作会加载一个数据模型,或许是来自数据库。 9.动作会渲染一个视图,把数据模型提供给它。 10.渲染结果返回给响应组件。 11.响应组件发
Lecture12_几何3(Subdivision 细分)_GAMES101 课堂笔记
今天的学习内容主要是细分(Subdivision),这样就结束了几何的课程,下节课将引入光线追踪了(预习内容:虎书——第 4 章(Ray Tracing)),闫老师在光线追踪方面有很深的造诣,让我们后续拭目以待。 另外,这堂课提到一个大新闻,时隔32年,计算机图形学再次获得了图灵奖,关于Ed Catmull和Pat Hanrahan两位大佬简介自行搜索啦。确实很了不起,今天乃至后续课程就会学到两位大师的成果啦。 说个有意思的,闫老师很谦虚的、含蓄的说了和Pat Hanrahan的关系,哈哈,握
spring系列2 依赖注入
概念 依赖注入:Dependency Injection。它是 spring 框架核心 ioc 的具体实现。 我们的程序在编写时,通过控制反转,把对象的创建交给了 spring,但是代码中不可能出现没有依赖的情况。 ioc 解耦只是降低他们的依赖关系,但不会消除。例如:我们的业务层仍会调用持久层的方法。 那这种业务层和持久层的依赖关系,在使用 spring 之后,就让 spring 来维护了。 简单的说,就是坐等框架把持久层对象传入业务层,而不用我们自己去获取 构造函数注入 就是使用类中的构造
今日推荐
周排行