自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

读万卷书,行万里路

deniro's thinking

  • 博客(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 以及相关依赖库

该压缩包内包含了 Nginx-1.18.0以及 Nginx所需要的依赖库。依赖库主要为: * 编译 Nginx 的GCC 编译器; * 未来使用 C++ 来编写 Nginx 的 G++ 编译器; * Perl 正则表达式(Nginx HTTP 模块依赖库); * zlib (网络数据包 gzip压缩依赖库); * openssl (提供HTTPS 支持以及 MD5、SHA1 等加密算法实现)。

2020-12-27

Vue.js 技术交流培训材料.pdf

包含数据绑定、计算属性、内置指令、组件、自定义指令、Render 函数、webpack、插件等内容。

2019-11-22

jasperreports-functions-6.3.1.jar

jasperreports 的函数依赖包,用于解决 jasperreports 抛出 Caused by: java.lang.NoClassDefFoundError: net.sf.jasperreports.functions.standard.DateTimeFunctions 的问题

2017-11-07

mysql 函数,可以将数字转换为中文大写形式

mysql 函数,可以将数字转换为中文大写形式。大写数字是中国特有的数字书写方式,利用与数字同音的汉字取代数字,以防止数目被涂改。 据考证,大写数字最早是由武则天发明,后经朱元璋改进完善。

2017-10-30

olap4j-0.9.7.309-JS-3.jar jasperreports 6.x 的依赖包

olap4j-0.9.7.309-JS-3.jar jasperreports 6.x 的依赖包哦

2017-10-20

axis1.4 包,一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。

axis全称Apache Extensible Interaction System 即阿帕奇可扩展交互系统。Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为Java编写的,不过为C++的版本正在开发中。但Axis并不完全是一个SOAP引擎,它还是一个独立的SOAP服务器和一个嵌入Servlet引擎(例如Tomcat)的服务器

2017-09-29

Fiddler4 破解版,http协议调试代理工具

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

2017-09-29

mdwiki 项目模板代码

可用于搭建 mdwiki 项目架构,mdwiki 是基于 markdown 的 wiki 系统。里面有一些基础文件,可在此基础上进行扩展。

2016-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除