- 博客(16)
- 资源 (9)
- 收藏
- 关注
原创 说说如何使用 Python 遍历目录树
假设有这样一个任务,希望对某个文件夹(包括所有子文件夹与文件)中的所有文件进行处理。这就需要遍历整理目录树, 处理遇到的每个文件。import os'''遍历目录树'''for folder_name,sub_folders,filenames in os.walk('F:\\dicts'): print('当前文件夹:'+folder_name) for sub_...
2020-02-29 09:50:30 541
原创 说说 Linux 中的 sftp 上传、下载功能
在 centos7 中, /etc/ssh/sshd_config 中会配置 sftp-server 服务,也就是说 centos7 本身自带 sftp 功能:在 secure CRT 中,右击已连接的 ssh 标签页,选择 Connect SFTP Session:就会进入 sftp 窗口。sftp 命令说明如下:命令说明pwd显示远程工作目录。lpwd...
2020-02-29 09:12:51 481
原创 说说 Elasticsearch 的物理设计
一个拥有 3 个节点的 Elasticsearch 集群,默认情况下,每个索引由 5 个主要分片组成,而每个主要分片又有一个副本,所以一共加起来是 10 个分片。请看图 1:Elasticsearch 通过副本分片可以提高服务可靠性与搜索性能。另外,分片也是 Elastic search 将数据从一个节点迁移到另一个节点的最小单位。1 创建集群一个节点是一个 Elasticsearch 实...
2020-02-29 09:09:43 760
原创 系统架构设计笔记(1)—— 操作系统的类型与结构
掌握操作系统原理的关键:一个观点、两条线索。一个观点:以资源管理的观点来定义操作系统;从资源管理的角度看,操作系统主要是对处理器、存储器、文件、设备和作业进行管理。两条线索:如何管理计算机各类资源、控制程序的执行。现在讲讲操作系统的类型与结构。操作系统(Operating System,OS)是计算机系统中的核心系统软件,负责管理和控制计算机系统中的硬件和软件资源,合理地组织计算机工作...
2020-02-29 09:07:19 3405 1
原创 说说在 Python 中如何复制、移动、改名以及删除文件或文件夹
要实现复制、移动、改名以及删除文件或文件夹,需要用到 shutil 模块,shutil 是 shell util 的简写形式,表示 shell 工具。1 复制文件或文件夹调用 shutil.copy(source, destination) 来实现复制文件或文件夹功能,依据 destination 进行区分:如果 destination 是文件夹,那么会将路径 source 处的文件复制到...
2020-02-23 17:04:11 931
原创 CLion 中与 EOF 有关问题的解决办法
在 CLion 中,写了一段程序,用于验证 getchar() != EOF 是 0 还是 1。main() { int c; while (c = getchar() != EOF) printf("%d\n", c); printf("%d - at EOF\n", c);}1 问题描述在 CLion 中运行后发现使用 ctrl + d 无法...
2020-02-23 15:44:11 5250 3
原创 说说如何安装 cygwin 并配置到 CLion 中
Cygwin 是一个在 windows 平台上运行的类 UNIX 模拟环境, 它提供一个 UNIX 模拟 DLL 以及在其上层构建的多种可以在 Linux 系统中找到的软件包,比如 cmake。因此可以作为我们 CLion 的编译环境。1 下载首先,到官网下载相应的安装程序:http://www.cygwin.com/2 安装双击 setup-xx.exe,即可开始安装:2.1 配...
2020-02-23 12:18:10 922
原创 说说 Elasticsearch 的逻辑设计
用于索引和搜索的基本单位是文档,为便于理解,可以将其认为是关系数据库表中的一行记录。不同的文档以不同的类型来区分,类型可以认为是关系数据库中的表。一个或多个类型存在于同一索引中,索引是更大的容器,可以认为是关系数据库中的某个库。Elasticsearch 通过索引、类型、与 ID 唯一确定了某篇文档。注意: 这里的 ID 是字符串。1 文档Elasticsearch 是面向文档的,也就是...
2020-02-22 09:35:10 458
原创 说说 Jaspersoft Studio 中的参数以及与应用之间的交互
报表中的参数(Parameters )是应用程序与报表引擎之间沟通的桥梁,它可以用于以下用途:传递 SQL 查询中的参数值,比如 SQL 语句中的 where 条件。提供数据源所无法提供的值,比如自定义表头、生成该报表的账号、应用所指定的图片路径等等。参数由一个名称和一个 Java 实现类(Class)组成。比如 java.sql.Connection 类型的参数,一般用于子报表(sub...
2020-02-16 10:26:31 5431
原创 说说如何实现不清理微信缓存,就能看到实时更新的页面
要想实现这个功能,需要先了解以下这些概念。1 http-equiv 属性http-equiv 属性用于设置 HTTP 响应头,它一般配合 content 属性一起使用, content 属性用于设置响应头的值。2 Cache-Control 响应头网页的缓存是由 HTTP 消息头中的 “Cache-Control” 来控制的。这是 HTTP/1.1 协议新定义的控制缓存的消息头。缓存指令是...
2020-02-16 10:23:25 469
原创 说说如何安装与启动 Elasticsearch
1 安装首先在官网下载安装包,如果是 Windows 系统,请选择 ZIP 压缩包,解压后即安装完成。1.5.1 版本可以在此链接下载:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-1-5-12 启动然后在解压后的 bin 目录下,执行 elasticsearch.bat,即可启动 Elasticsearch...
2020-02-09 18:00:36 616
原创 忘记 Oracle 管理员账号密码的解决方法
本示例 Oracle12c 为例。管理员账号分为 system 与 sys,修改方法不同,我们分别予以叙述。1 修改 sys 密码首先进入 Oracle 安装目录,形如 F:\app\Administrator\product\12.1.0\dbhome_1\database,删除或重命名 PWDorcl.ora 文件:如果不执行这步,执行 orapwd 命令,会抛出 “OPW-0000...
2020-02-09 17:59:14 5103
原创 ORA-12560 TNS 协议适配器错误问题的解决方法
使用 SQL Plus 登陆 Oracle12c 时,发现抛出 ORA-12560 TNS 协议适配器错误。1 分析打开 Windows services,可以发现相关 Oracle 服务都已启动:打开注册表,依次进入 HKEY_LOCAL_MACHINE -> SOFTWARE -> ORACLE,打开对应的 KEY_OraDB12Home,然后在右侧列表中,找到 ORACL...
2020-02-09 17:57:25 2398
原创 CLion 控制台出现中文乱码的解决方法
在 CLion 中运行 C 语言程序时,控制台出现中文乱码:打开 CLion 的 File Encodings,可以看到所有的编码方式都是 UTF-8:这样的设置在 IDEA 或 Pycharm 中,都是可以正确显示中文的。尝试将该文件转为 GBK:这回控制台中文字符显示正常咯:...
2020-02-09 17:54:57 3611
原创 说说如何使用 JavaScript 实现返回上一页时,跳转到之前浏览位置的功能
具体功能描述如下:点击列表中的某一条记录(数据比较多,列表较长),会打开地图导航页,导航页返回时,需要跳到当时所在的记录行。本功能应用于微信公众号场景,相当于移动端领域。实现该功能,需要用到浏览器的 Window localStorage 属性。localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。localStorage 用于长久...
2020-02-09 17:51:20 1593 2
原创 说说如何配置 Spring Boot 属性文件
SpringBoot 自动配置 Bean 提供了 300 多个用于微调的属性,而且能从多种属性源中获得属性值。属性源优先级排序如下:命令行参数java:comp/env 里的 JNDI 属性JVM 系统属性操作系统环境变量打包在应用程序内的 application.properties 或者 appliaction.yml 文件通过 @PropertySource 标注的属性源默认...
2020-02-01 16:58:07 318
Nginx 1.18.0 以及相关依赖库
2020-12-27
jasperreports-functions-6.3.1.jar
2017-11-07
mysql 函数,可以将数字转换为中文大写形式
2017-10-30
olap4j-0.9.7.309-JS-3.jar jasperreports 6.x 的依赖包
2017-10-20
axis1.4 包,一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。
2017-09-29
Fiddler4 破解版,http协议调试代理工具
2017-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人