自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangvalue的博客

自我驱动是唯一道路

  • 博客(25)
  • 资源 (65)
  • 收藏
  • 关注

原创 Java字符串与文件的互转

Java中有时候需要读取一个文本类的文件,将其转换为字符串,然后做进一步处理。Java中没有现成的API方法。一、字符串转换为文件 /** * 将字符串写入指定文件(当指定的父路径中文件夹不存在时,会最大限度去创建,以保证保存成功!) * * @param res 原字符串 * @param ...

2019-06-28 10:40:56 7221 1

原创 Python中@property的使用

装饰器(decorator)可以给函数动态加上功能,对于类的方法,装饰器一样起作用。Python内置的@property装饰器就是负责把一个方法变成属性调用。@property的实现比较复杂,我们先考察如何使用。把一个getter方法变成属性,只需要加上@property就可以了,此时,@property本身又创建了另一个装饰器@birth.setter,负责把一个setter方...

2019-06-27 19:50:15 352

原创 Mac下PyCharm常用快捷键

一般的删除一整行、返回、前进、格式化、全局查询具体的快捷键可以直接在keymap里面进行查看设置删除一行 : command + delete返回: command+[前进:command+]格式化代码: Command + Option + L全局查询 : Command + Shift+ F...

2019-06-27 18:49:02 1457

原创 Mac 不用每次都执行source ~/.bash_profile

Mac中在修改了.base_profile的之后每次都得让修改之后的配置文件生效source .base_profile可以在~/.profile 文件中添加一行source ~/.bash_profile然后关闭调terminal,再次打开terminal之前修改的.base_profile就已经生效了不过其实打一句source .base_profile也没什么亲...

2019-06-27 18:09:27 4723

原创 Python flask中session用法

Flask session 概念:程序可以把数据存储在用户会话中,用户会话是-种私有存储,默认情况下,它会保存在客户端cookie中。Flask提供了session 对象来操作用户会话。session 是基于cookie实现, 保存在服务端的键值对(形式为 {随机字符串:‘xxxxxx’}), 同时在浏览器中的cookie中也对应一相同的随机字符串,用来再次请求的 时候验证;注意 :Fl...

2019-06-27 17:25:18 9561

原创 Python Flask中Request请求

Request是个对象,不管是Python还是Java,虽然request这个对象可能叫的名字不一样,(在其他语言中可能叫HttpRequest)。当客户端浏览器去访问一个www.baidu.com地址时,Http协议会向服务器传递一个request对象。这个request对象包含了请求头、请求参数、以及请求方式,当然后台可以取到request。然后进行逻辑处理。HTTP请求(requ...

2019-06-27 16:29:00 17661 2

原创 Python自测100题

列出了100道python的面试题以及答案python基础Q1.什么是Python?Python是一种面向对象的,交互式的,解释型的计算机程序设计语言。Python的设计具有高可读性,它使用英语关键词而非标点符号,语法结构也比其他语言简单。Q2.Python的主要功能是什么?1)python是一种解释型语言,因此在使用python时不需要进行编译2)声明变量和类似变量...

2019-06-27 15:34:33 205271 1

原创 Python使用gunicorn部署Flask项目

gunicorn是一个python Wsgi的WEB服务框架,只支持在Unix系统上运行,来源于Ruby的unicorn项目。虽然可以独自运行,但功能比较单一,通常是部署在Apache,Nginx之后。Gunicorn使用prefork master-worker模型,能够与各种wsgi web框架协作。安装gunicorn和flask# *=======================...

2019-06-26 18:49:19 3694 1

原创 Python参数传递,既不是传值也不是传引用

Python使用按引用传递(pass-by-reference)将参数传递到函数中。如果你改变一个函数内的参数,会影响到函数的调用。这是Python的默认操作。不过,如果我们传递字面参数,比如字符串、数字或元组,它们是按值传递,这是因为它们是不可变的。Python中有一个非常重要的概念——万物皆对象,无论是一个数字、字符串,还是数组、元组、字典,在Python中都会以一个对象的形式存在。...

2019-06-26 16:25:22 503

原创 Python Flask常见的请求钩子函数

前言什么是请求钩子?在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要统一处理,为了让每个视图函数避免编写重复功能的代码,flask提供了统一的接口可以添加这些处理函数,即请求钩子。请求钩子的原理先回顾一下flask对请求的处理流程:接收请求--》创建请求上下文--》请求上下文入栈--》创建该请求的应用上下文--》应用上下文入栈--》处理逻辑--》请求上下文出栈--》应用上下...

2019-06-26 14:53:59 3087

原创 Python 实例方法、类方法和静态方法

在 Python 中,实例方法(instance method),类方法(class method)与静态方法(static method)经常容易混淆。三者区别:是否与类或者实例进行绑定 实例方法是和实例对象进行了绑定 类方法是和类对象进行了绑定 静态方法并不会与类或者实例绑定实例方法Pyth...

2019-06-26 11:58:05 292

转载 Python 中 with用法及原理

前言with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭/线程中锁的自动获取和释放等。问题引出如下代码:file = open("/Users/zhangsf/data/other.txt")data = file.read()print(data)file.close()上面代码存在2个问...

2019-06-26 10:59:12 154

原创 Python中函数带括号和不带括号的区别

1、不带括号时,调用的是这个函数本身,是整个函数体,是一个函数对象,不需等该函数执行完成2、带括号(此时必须传入需要的参数),调用的是函数的return结果,需要等待函数执行完成的结果如果函数本身带有参数的时候,带括号就就必须带参数,同理函数本身不带参数,带括号就不能带参数# *===================================*# -*- coding: ut...

2019-06-25 17:50:04 16613 4

原创 Python的.pyc

之前一直在说Python是一门解释型语言?没学Python前,一直以为Python是一门解释型语言,当学习是,发现了*.pyc文件的存在,才知道哪是一厢情愿了。如果Python是解释型语言,那么生成*.pyc文件是什么呢?C应该是compiled的缩写才对啊!Python生成pyc文件.pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种字节码文件(byte code)。...

2019-06-25 14:56:03 994

原创 python 变量前的 单下划线 双下划线 前后双下划线

1.单下划线变量前的单下划线表示表面上私有但是其实这样的实例变量外部是可以访问的,但是,按照约定俗成的规定,当你看到这样的变量时,意思就是,“虽然我可以被访问,但是,请把我视为私有变量,不要随意访问”。# *===================================*# -*- coding: utf-8 -*-# * Time : 2019-06-25 11:47...

2019-06-25 12:28:34 6541

原创 git stash

1:当你新建文件修改了代码,如果没有git add 那么你用 git stash 是不能保存修改到暂存区的,但是如果你没有新建文件,只是在原有文件里进行修改,那么是可以在没有git add 的情况下保存到修改到暂存区的。2:不论做什么样的修改,当你git add 之后,你都可以使用git stash 进行保存,然后再用git stash apply 进行恢复。3:注意,git stash ...

2019-06-25 11:20:57 1095

转载 python的GIL、多线程、多进程

最近在看Python的多线程,经常我们会听到老手说:“python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢?要知其然,更要知其所以然。所以有了下面的深入研究:首先强调背景:1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑,为了数据安全所做的决定。2、每个CPU在同一时间只能执行一个线...

2019-06-25 10:51:33 405

转载 Apache Kylin

“麒麟出没,必有祥瑞。”                              —— 中国古谚语Kylin思维导图前言随着移动互联网、物联网等技术的发展,近些年人类所积累的数据正在呈爆炸式的增长,大数据时代已经来临。但是海量数据的收集只是大数据技术的第一步,如何让数据产生价值才是大数据领域的终极目标。Hadoop的出现解决了数据存储问题,但如何对海量数据进行OLAP查询,却一...

2019-06-24 15:09:02 444

原创 Flink1.8实现wordcount

之前已经记录了在Mac上安装Flink1.8https://blog.csdn.net/zhangvalue/article/details/931668951️⃣、开始创建一个项目名为flink_begin的maven项目2️⃣、pom.xml文件添加如下dependency:<dependencies> <dependency> ...

2019-06-21 10:52:16 1554

原创 Mac安装Flink1.8

安装前查看java的版本号,推荐使用java8+安装flinkbrew install apache-flink查看安装flink信息brew info apache-flink看到flink安装到的位置及基本信息文件还是比较大的有320M ,其中要求Java1.8及以上启动flink进入web交互界面./libexec/bin/start-c...

2019-06-21 10:27:26 1816

原创 java.lang.NoClassDefFoundError: org/apache/flink/streaming/api/datastream/DataStream

进行flink的Wordcount的时候出现了java.lang.NoClassDefFoundError: org/apache/flink/streaming/api/datastream/DataStream原因:是没有导入flink 的lib下的jar包在进入到project strucure中导入jar包即可再次重新启动就OK了...

2019-06-21 10:18:33 5304

转载 ETL

ETL,是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过萃取(extract)、转置(transform)、加载(load)至目的端的过程。ETL一词较常在数据仓库,但其对象并不限于数据仓库。ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。ETL是BI项目...

2019-06-17 21:53:18 416

原创 pymysql KeyError:255

一开始使用的pymysql的版本是0.7.11在进行数据库连接查询的时候出现了KeyError:255将 之前的0.7.11版本的pymysql删除掉pymysql更新到了 0.9.3OK!

2019-06-17 19:27:52 1442

原创 mac突然vim命令command not found

vim提示command not found1️⃣、首先输入命令,让暂时可以使用vim等命令export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin2️⃣、打开~/.bash_profilevim ~/.bash_profile将出错误的部分修改掉(具体哪个地方出错了,在上一次source的时候已经给出了提示,情况不...

2019-06-14 18:31:07 7837 1

原创 android6.0及以上获取wifi mac地址的方法(亲测可行)

由于android6.0对wifi mac地址获取进行了限制,用原来的方法获取会获取到02:00:00:00:00:00这个固定地址。但是可以通过读取节点进行获取"/sys/class/net/wlan0/address"在6.0以前的获取WiFi的Mac地址 // Android 6.0之前的版本可以用的方法(模拟器可以使用) public String getLoc...

2019-06-14 17:37:33 19174 6

Charles4.2.6.dmg

charles版本号4.2.6是一款非常实用的网络分析软件。charles能轻松截取到时机上网络封包并分析,Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。

2018-12-12

mysql-connector-java-8.0.13.jar

mysql-connector-java-8.0.13.jar包,是当前最新的jar包 is highly recommended for use with MySQL Server 8.0, 5.7, 5.6, and 5.5. Please upgrade to MySQL Connector/J 8.0.

2018-11-20

wget-1.18.tar.gz

Wget 1.18之前的版本在对HTTP服务重定向进行处理时存在漏洞,远程攻击者可以利用此漏洞写入任意文件,CVE编号为CVE-2014-4877,CVSS分值为9.3【严重】。

2018-04-27

软件工程期末考试试卷

软件工程期末考试试卷 。

2017-10-29

李开复自传

李开复自传-讲述李开复的自传 。

2017-10-29

数据结构本科教案PPT

数据结构本科教案PPT,和历年考研数据结构的知识点讲义都存在

2017-10-29

android6.0及以上获取wifi MAC地址

Android 6.0的手机无法通过低版本的Mac地址获取方式获取Mac地址,可以通过读取节点进行获取"/sys/class/net/wlan0/address",具体参考http://blog.csdn.net/zhangvalue/article/details/78220825,亲测通过

2017-10-12

Fiddlersetup.exe

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据

2017-07-18

JSONObject所必须的6个包

jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3.2.1 jakarta commons-logging 1.1.1 ezmorph 1.0.6

2017-07-06

膳活APP,三高人群

膳活APP,三高人群

2017-05-01

膳活 Android 三高人群

Android 膳活 三高人群

2017-04-28

Android中隐藏显示密码

代码改变EditText的password属性值并可查看密码,就是在设置密码的时候有的时候需要显示密码,但是有的时候需要隐藏密码

2016-03-31

ActivityForResult

startActivityForResult和setResult详解

2016-03-31

commons-collections-3.2

commons-collections-3.2使用json常用到的包有以下六个。 commons-logging-1.0.4.jar commons-lang-2.3.jar commons-collections-3.2.jar commons-beanutils-1.7.0.jar json-lib-2.2.1-jdk15.jar ezmorph-1.0.4.jar

2016-03-18

json-lib-2.2.2-jdk15

使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖 包:commons-beanutils.jar,commons-httpclient.jar,commons- lang.jar,ezmorph.jar,morph-1.0.1.jar

2016-03-18

commons-httpclient.jar

commons-httpclient.jar 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖 包:commons-beanutils.jar,commons-httpclient.jar,commons- lang.jar,ezmorph.jar,morph-1.0.1.jar

2016-03-18

commons-beanutils.jar

使用JSON时,除了json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-beanutils.jar,commons-httpclient.jar,commons- lang.jar,ezmorph.jar,morph-1.0.1.jar 下载起来只是麻烦,这个包是commons-beanutils.jar

2016-03-18

学习宝典apk

学习宝典的设计开发是为了最大程度上方便同学们学习英语。该备忘录除了具备学习宝典该有的查询单词,存入本地词库,还拥有个性化的播放音乐功能,能让每位同学在学习之余可以通过音乐来舒展身心。

2016-01-08

Android反编译

Android反编译利器,对于一些没有加密的一些apk可以通过这个工具进行反编译出来,所对应的xml布局文件,以及.java编译之后的.class文件

2016-01-02

关于倒计时demo

关于一个倒计时的demo,可以下载下来看一还是可以的

2015-12-20

2021年美团技术年货-20220120.pdf

2021年美团技术年货-20220120.pdf

2022-01-29

BigDataTools_for_intellij-213.5449.243

With this plugin, you can conveniently work with Zeppelin notebooks, run applications with spark-submit, produce and consume messages with Kafka, monitor Spark and Hadoop YARN applications, and work with following file storages: AWS S3 DigitalOcean Spaces Google Cloud Storage Hadoop Distributed File System (HDFS) Linode Microsoft Azure Minio SFTP Yandex Object Storage You can use this plugin in IntelliJ-based IDEs including IntelliJ IDEA Ultimate, PyCharm Professional, DataGrip and DataSpell.

2022-01-29

Spark3.1.2 Docker镜像资源

Docker制作Spark3.1.2镜像 步骤一:docker build -t registry/spark:3.1.2 -f kubernetes/dockerfiles/spark/Dockerfile . 步骤二:docker images查看镜像 步骤三:导出镜像 docker save -o spark3.1.2.tar registry/spark:3.1.2

2022-01-29

spark-3.1.2-bin-hadoop2.7.tgz

spark的安装包,Linux下使用,需要欢迎下载,spark-3.1.2-bin-hadoop2.7.tgz

2022-01-29

test_db.sql

在数据仓库中,经常会用历史数据和时间维度做数据分析。而保存历史数据最常见的方案是使用拉链表进行存储。 创建测试表中的数据

2020-09-29

WinPcap_4_1_3.exe

WinPcap, though still available for download (v4.1.3), has not seen an upgrade in many years and there are no road map/future plans to update the technology. While community support may persist, technical oversight by Riverbed staff, responses to questions posed by Riverbed resources, and bug report

2020-09-22

合并PDF软件.rar

PDF补丁丁是一个用于修改PDF文件信息的工具。它具有以下功能: 修改PDF信息:修改文档属性、页码编号、页面链接、页面尺寸;删除自动打开网页等动作,去除复制及打印限制;设置阅读器初始模式。 贴心PDF书签编辑器:带有阅读界面(具有便于阅读竖排文档的从右到左阅读方式),可批量修改PDF书签属性(颜色、样式、目标页码、缩放比例等),在书签中执行查找替换(支持正则表达式及XPath匹配、可快速选择篇、章、节书签),自动快速生成文档书签(0.6.1版新增功能)。 生成PDF书签:无需手工输入,自动识别正文标题或目录,为PDF文档生成书签。 制作PDF文件:合并已有PDF文件或图片,生成新的PDF文件。合并后的PDF文档带有原文档的书签,还可挂上新书签(或根据文件名生成),新书签文本和样式可自定义。 拆分或合并PDF文件,并保留原文件的书签或挂上新的书签。 高速无损导出PDF文档的图片。 提取或删除PDF文档中指定的页面,调整PDF文档的页面顺序。 根据PDF文档元数据重命名PDF文件名。 调用微软 Office 的图像识别引擎分析PDF文档图片中的文字;将图片PDF的目录页转换为PDF书签。识别结果可写入PDF文件。 替换字库:替换文档中使用的字体库;嵌入字库到PDF文档,消除复制文本时的乱码,使之可在没有字库的设备(如Kindle等电子书阅读器)上阅读。 分析文档结构:以树视图显示PDF文档结构,可编辑修改PDF文档节点,或将PDF文档导出成XML文件,供PDF爱好者分析、调试之用。 永久免费,绝不过期,无广告,无弹出废话对话框。

2020-06-06

设计ATM使用封装、继承和多态.zip

Design An ATM 设计一个ATM 需求 1)实现余额不足怎么办 2)密码登陆多次错误怎么办 3)检测卡有没有插入成功 要求使用到 封装、继承、多态

2020-05-21

EVCapture_3.9.7.exe.zip

EVCapture软件免费无水印,集视频录制与直播功能于一身的桌面录屏软件,可实现分屏录制、实时按键显示、录屏涂鸦等功能

2020-05-14

tampermonkey.crx.zip

Tampermonkey是一款免费的浏览器插件和最为流行的用户脚本管理器。号称第二个chrome商店!Tampermonkey适用于基于 blink 和 WebKit 的浏览器像是 Chrome Microsoft Edge Safari Opera Next 和 Firefox 。它可以加载第三方的脚本文件,改变页面中的CSS和JS元素,也能在网页中增加额外的功能。 Tampermonkey就是一个管理别人写的插件的一个插件管理器。

2020-03-29

StudentsPerformance.csv

kaggle案例-学生在考试数据集 数据集包括8个变量 gender 性别 race/ethnicity 种族 parental level of education 父母教育水平 lunch 午餐 test preparation course  math score 数学 reading score 阅读 writting score 写作 具体看https://blog.csdn.net/zhangvalue/article/details/103427969

2020-03-26

tools-1.8.0_181.jar.zip

上传的tools.jar的版本号为1.8.0_181,是一个zip压缩文件,解压就可以 而自己安装jdk的tools.jar在jdk下的lib中 jdk和jre的区别: Jre是运行环境,及编译后的java程序运行时只需要jre就行了; jdk是开发环境,当你开发java程序时需要用jdk。Jdk包括了jre,及 java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。如果只是运行java程序,只要jre就行了,因为jre要比jdk省空间。 但ant需要tools.jar

2020-03-04

Java开发工程师笔试题(带答案).pdf

一套Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) 包括了选择题、填空题、简答题、程序读写题 都有答案 最后一道简答题关于设计模式的题目见博客: https://blog.csdn.net/zhangvalue/article/details/104236638

2020-02-22

万兴数据恢复MAC版本.zip

万兴数据恢复 for Mac可以恢复Mac下丢失的文件,误删的文件,是值得信赖的Mac数据恢复软件 亲自测试可用 具体参考 https://blog.csdn.net/zhangvalue/article/details/104212302

2020-02-07

复旦大学中文文本分类训练集和测试集.zip

复旦大学中文文本分类训练集和测试集 文件太大压缩为了zip格式。 all文件夹为复旦大学中文文本分类语料集, test_corpus为该语料集中挑选部分划分出来的, train_corpus为该语料集中挑选test_corpus后剩余部分划分出来的。 下载以后可以按照自己的要求指定比例划分训练集和测试集,也可以按照本文档的划分方法。

2020-01-11

weibodatabase.sql.zip

数据集为:新浪微博数据集sql文件 数据集标记了话题 文件太大了有138M,就压缩为了zip格式,解压之后就是sql文件 数据概述:本数据集为63641个用户的新浪微博数据集,包括以下内容: 63641个新浪微博用户信息 数据格式:用户uid,用户昵称,用户姓名,用户所在地,用户主页url,用户性别,用户粉丝数,用户关注数,用户微博数,用户收藏数,用户创建时间; 84168条在2014-05-03至2014-05-11采的关于12个主题的微博信息 数据格式:微博mid,发布时间,微博内容,微博来源,微博转发数,微博评论数,微博被赞数,发表用户uid,微博所属主题。 12个主题包括魅族,小米,火箭队,林书豪,恒大,韩剧,雾霾,房价,同桌的你,公务员,贪官,转基因。1391718条用户好友关系

2020-01-11

微博粉丝数据userrelation.json.zip

微博粉丝数据json数据 (爬虫采集的微博用户关系数据,经过自己的精心整理、处理,做成了方便用python导入的格式)

2020-01-11

用于逻辑回归教学分析的数据.rar

数据总名称:用于逻辑回归教学分析的数据 数据描述: 1. bankloan.csv 进行logistic分析的原始数据,一个假设数据集,Age列是年龄列,Credit rating表示是否具有信贷风险。 2. 转化计算数据表.xls 手算逻辑回归曲线中几个重要的数据计算步骤: 1) 不同年龄情况下的随机误差的差异值是多少 2) 某一年龄下是否有信贷风险的0/1两种取值,转换成该年龄下有信贷风险的概率 3) 信贷风险概率,转化成和年龄变量呈线性关系的新的因变量。 3. logistic_data.csv 手算逻辑回归中全量的计算结果数据

2020-01-02

PDF文档转换工具(含安装使用教程).rar

亲测可用,pdf转换为word、PowerPoint、excel、html、图像、text、提取数据(.csv)等都可以,亲测可用,而且内附解锁软件的解锁码,安装使用按照使用文档可用。

2019-05-13

mongodb命令学习手册.pdf

MongoDB命令学习手册.pdf文档大部分内容来自 MongoDB 官网网站, 经过提炼出主要的部分MongoDB的基础入门, 方便快速了解和上手MongoDB!

2019-04-14

空空如也

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

TA关注的人

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